S3MetaInfo

object S3MetaInfo
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

class HeadObjectResponseMetaInfo(headObjectResponse: HeadObjectResponse) extends S3MetaInfo
class S3ObjectMetaInfo(s3Object: S3Object) extends S3MetaInfo

Value members

Concrete methods

def const(constTags: Option[Tagging], constSize: Option[Long], constETag: Option[String], constLastModified: Option[Instant], constStorageClass: Option[StorageClass], constDeleteMarker: Boolean, constRange: Option[String], constAcceptRanges: Option[String], constExpiration: Option[String], constRestore: Option[String], constMissingMeta: Option[Int], constVersionId: Option[String], constCacheControl: Option[String], constContentDisposition: Option[String], constContentEncoding: Option[String], constContentLanguage: Option[String], constContentType: Option[String], constExpires: Option[Instant], constWebsiteRedirectLocation: Option[String], constServerSideEncryption: Option[ServerSideEncryption], constMetadata: Map[String, String], constSseCustomerAlgorithm: Option[String], constSseCustomerKey: Option[String], constSseCustomerKeyMD5: Option[String], constSseKmsKeyId: Option[String], constSseKmsEncryptionContext: Option[String], constRequestCharged: Option[RequestCharged], constRequestPayer: Option[RequestPayer], constReplicationStatus: Option[ReplicationStatus], constPartsCount: Option[Int], constObjectLockMode: Option[ObjectLockMode], constObjectLockRetainUntilDate: Option[Instant], constObjectLockLegalHoldStatus: Option[ObjectLockLegalHoldStatus], constAcl: Option[ObjectCannedACL], constContentMd5: Option[String]): S3MetaInfo
def mkCopyObjectRequest(sseAlgorithm: Option[ServerSideEncryption], objectAcl: Option[ObjectCannedACL], srcBucket: String, srcKey: String, dstBucket: String, dstKey: String, meta: Option[S3MetaInfo]): CopyObjectRequest
def mkGetObjectRequest(bucket: String, key: String, metaInfo: S3MetaInfo): GetObjectRequest
def mkPutMultiPartRequest(sseAlgorithm: Option[ServerSideEncryption], objectAcl: Option[ObjectCannedACL], bucket: String, key: String, meta: Option[S3MetaInfo]): CreateMultipartUploadRequest
def mkPutObjectRequest(sseAlgorithm: Option[ServerSideEncryption], objectAcl: Option[ObjectCannedACL], bucket: String, key: String, meta: Option[S3MetaInfo], size: Long): PutObjectRequest
def mkUploadPartRequestBuilder(bucket: String, key: String, uploadId: String, meta: Option[S3MetaInfo], part: Int, length: Option[Long]): UploadPartRequest