Class ObjectMetadata.Builder
java.lang.Object
io.awspring.cloud.s3.ObjectMetadata.Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacl(@Nullable software.amazon.awssdk.services.s3.model.ObjectCannedACL acl) bucketKeyEnabled(Boolean bucketKeyEnabled) build()cacheControl(@Nullable String cacheControl) checksumAlgorithm(@Nullable String checksumAlgorithm) checksumAlgorithm(@Nullable software.amazon.awssdk.services.s3.model.ChecksumAlgorithm checksumAlgorithm) contentDisposition(@Nullable String contentDisposition) contentEncoding(@Nullable String contentEncoding) contentLanguage(@Nullable String contentLanguage) contentLength(@Nullable Long contentLength) contentMD5(@Nullable String contentMD5) contentType(@Nullable String contentType) expectedBucketOwner(@Nullable String expectedBucketOwner) grantFullControl(@Nullable String grantFullControl) grantReadACP(@Nullable String grantReadACP) grantWriteACP(@Nullable String grantWriteACP) objectLockLegalHoldStatus(@Nullable String objectLockLegalHoldStatus) objectLockLegalHoldStatus(@Nullable software.amazon.awssdk.services.s3.model.ObjectLockLegalHoldStatus objectLockLegalHoldStatus) objectLockMode(@Nullable String objectLockMode) objectLockMode(@Nullable software.amazon.awssdk.services.s3.model.ObjectLockMode objectLockMode) objectLockRetainUntilDate(@Nullable Instant objectLockRetainUntilDate) requestPayer(@Nullable String requestPayer) requestPayer(@Nullable software.amazon.awssdk.services.s3.model.RequestPayer requestPayer) serverSideEncryption(@Nullable String serverSideEncryption) serverSideEncryption(@Nullable software.amazon.awssdk.services.s3.model.ServerSideEncryption serverSideEncryption) sseCustomerAlgorithm(@Nullable String sseCustomerAlgorithm) sseCustomerKey(@Nullable String sseCustomerKey) sseCustomerKeyMD5(@Nullable String sseCustomerKeyMD5) ssekmsEncryptionContext(@Nullable String ssekmsEncryptionContext) ssekmsKeyId(@Nullable String ssekmsKeyId) storageClass(@Nullable String storageClass) storageClass(@Nullable software.amazon.awssdk.services.s3.model.StorageClass storageClass) websiteRedirectLocation(@Nullable String websiteRedirectLocation)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
acl
-
acl
public ObjectMetadata.Builder acl(@Nullable software.amazon.awssdk.services.s3.model.ObjectCannedACL acl) -
cacheControl
-
contentDisposition
-
contentEncoding
-
contentLanguage
-
contentType
-
contentLength
-
expires
-
grantFullControl
-
grantRead
-
grantReadACP
-
grantWriteACP
-
metadata
-
serverSideEncryption
-
serverSideEncryption
public ObjectMetadata.Builder serverSideEncryption(@Nullable software.amazon.awssdk.services.s3.model.ServerSideEncryption serverSideEncryption) -
storageClass
-
storageClass
public ObjectMetadata.Builder storageClass(@Nullable software.amazon.awssdk.services.s3.model.StorageClass storageClass) -
websiteRedirectLocation
-
sseCustomerAlgorithm
-
sseCustomerKey
-
sseCustomerKeyMD5
-
ssekmsKeyId
-
ssekmsEncryptionContext
-
bucketKeyEnabled
-
requestPayer
-
requestPayer
public ObjectMetadata.Builder requestPayer(@Nullable software.amazon.awssdk.services.s3.model.RequestPayer requestPayer) -
tagging
-
objectLockMode
-
objectLockMode
public ObjectMetadata.Builder objectLockMode(@Nullable software.amazon.awssdk.services.s3.model.ObjectLockMode objectLockMode) -
objectLockRetainUntilDate
public ObjectMetadata.Builder objectLockRetainUntilDate(@Nullable Instant objectLockRetainUntilDate) -
objectLockLegalHoldStatus
-
objectLockLegalHoldStatus
public ObjectMetadata.Builder objectLockLegalHoldStatus(@Nullable software.amazon.awssdk.services.s3.model.ObjectLockLegalHoldStatus objectLockLegalHoldStatus) -
expectedBucketOwner
-
checksumAlgorithm
-
checksumAlgorithm
public ObjectMetadata.Builder checksumAlgorithm(@Nullable software.amazon.awssdk.services.s3.model.ChecksumAlgorithm checksumAlgorithm) -
contentMD5
-
build
-