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
-