Package io.awspring.cloud.s3
Class ObjectMetadata.Builder
java.lang.Object
io.awspring.cloud.s3.ObjectMetadata.Builder
- Enclosing class:
- ObjectMetadata
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacl
(software.amazon.awssdk.services.s3.model.ObjectCannedACL acl) bucketKeyEnabled
(Boolean bucketKeyEnabled) build()
cacheControl
(String cacheControl) checksumAlgorithm
(String checksumAlgorithm) checksumAlgorithm
(software.amazon.awssdk.services.s3.model.ChecksumAlgorithm checksumAlgorithm) contentDisposition
(String contentDisposition) contentEncoding
(String contentEncoding) contentLanguage
(String contentLanguage) contentType
(String contentType) expectedBucketOwner
(String expectedBucketOwner) grantFullControl
(String grantFullControl) grantReadACP
(String grantReadACP) grantWriteACP
(String grantWriteACP) objectLockLegalHoldStatus
(String objectLockLegalHoldStatus) objectLockLegalHoldStatus
(software.amazon.awssdk.services.s3.model.ObjectLockLegalHoldStatus objectLockLegalHoldStatus) objectLockMode
(String objectLockMode) objectLockMode
(software.amazon.awssdk.services.s3.model.ObjectLockMode objectLockMode) objectLockRetainUntilDate
(Instant objectLockRetainUntilDate) requestPayer
(String requestPayer) requestPayer
(software.amazon.awssdk.services.s3.model.RequestPayer requestPayer) serverSideEncryption
(String serverSideEncryption) serverSideEncryption
(software.amazon.awssdk.services.s3.model.ServerSideEncryption serverSideEncryption) sseCustomerAlgorithm
(String sseCustomerAlgorithm) sseCustomerKey
(String sseCustomerKey) sseCustomerKeyMD5
(String sseCustomerKeyMD5) ssekmsEncryptionContext
(String ssekmsEncryptionContext) ssekmsKeyId
(String ssekmsKeyId) storageClass
(String storageClass) storageClass
(software.amazon.awssdk.services.s3.model.StorageClass storageClass) websiteRedirectLocation
(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
-
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) -
build
-