protected static class CopyObjectRequest.BuilderImpl extends Object implements CopyObjectRequest.Builder
Modifier | Constructor and Description |
---|---|
protected |
BuilderImpl() |
public CopyObjectRequest build()
build
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder aCL(ObjectCannedACL aCL)
aCL
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder bucket(String bucket)
bucket
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder cacheControl(String cacheControl)
cacheControl
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder contentDisposition(String contentDisposition)
contentDisposition
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder contentEncoding(String contentEncoding)
contentEncoding
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder contentLanguage(String contentLanguage)
contentLanguage
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder contentType(String contentType)
contentType
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder copySource(String copySource)
copySource
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder copySourceIfMatch(String copySourceIfMatch)
copySourceIfMatch
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder copySourceIfModifiedSince(java.time.Instant copySourceIfModifiedSince)
copySourceIfModifiedSince
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder copySourceIfNoneMatch(String copySourceIfNoneMatch)
copySourceIfNoneMatch
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder copySourceIfUnmodifiedSince(java.time.Instant copySourceIfUnmodifiedSince)
copySourceIfUnmodifiedSince
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder expires(java.time.Instant expires)
expires
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder grantFullControl(String grantFullControl)
grantFullControl
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder grantRead(String grantRead)
grantRead
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder grantReadACP(String grantReadACP)
grantReadACP
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder grantWriteACP(String grantWriteACP)
grantWriteACP
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder key(String key)
key
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder metadata(Map<String,String> metadata)
metadata
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder metadataDirective(MetadataDirective metadataDirective)
metadataDirective
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder taggingDirective(TaggingDirective taggingDirective)
taggingDirective
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder serverSideEncryption(ServerSideEncryption serverSideEncryption)
serverSideEncryption
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder storageClass(StorageClass storageClass)
storageClass
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder websiteRedirectLocation(String websiteRedirectLocation)
websiteRedirectLocation
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder sSECustomerAlgorithm(String sSECustomerAlgorithm)
sSECustomerAlgorithm
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder sSECustomerKey(String sSECustomerKey)
sSECustomerKey
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder sSECustomerKeyMD5(String sSECustomerKeyMD5)
sSECustomerKeyMD5
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder sSEKMSKeyId(String sSEKMSKeyId)
sSEKMSKeyId
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder sSEKMSEncryptionContext(String sSEKMSEncryptionContext)
sSEKMSEncryptionContext
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder bucketKeyEnabled(Boolean bucketKeyEnabled)
bucketKeyEnabled
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder copySourceSSECustomerAlgorithm(String copySourceSSECustomerAlgorithm)
copySourceSSECustomerAlgorithm
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder copySourceSSECustomerKey(String copySourceSSECustomerKey)
copySourceSSECustomerKey
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder copySourceSSECustomerKeyMD5(String copySourceSSECustomerKeyMD5)
copySourceSSECustomerKeyMD5
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder requestPayer(RequestPayer requestPayer)
requestPayer
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder tagging(String tagging)
tagging
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder objectLockMode(ObjectLockMode objectLockMode)
objectLockMode
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder objectLockRetainUntilDate(java.time.Instant objectLockRetainUntilDate)
objectLockRetainUntilDate
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder objectLockLegalHoldStatus(ObjectLockLegalHoldStatus objectLockLegalHoldStatus)
objectLockLegalHoldStatus
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder expectedBucketOwner(String expectedBucketOwner)
expectedBucketOwner
in interface CopyObjectRequest.Builder
public final CopyObjectRequest.Builder expectedSourceBucketOwner(String expectedSourceBucketOwner)
expectedSourceBucketOwner
in interface CopyObjectRequest.Builder
public ObjectCannedACL aCL()
public String bucket()
public String cacheControl()
public String contentDisposition()
public String contentEncoding()
public String contentLanguage()
public String contentType()
public String copySource()
public String copySourceIfMatch()
public java.time.Instant copySourceIfModifiedSince()
public String copySourceIfNoneMatch()
public java.time.Instant copySourceIfUnmodifiedSince()
public java.time.Instant expires()
public String grantFullControl()
public String grantRead()
public String grantReadACP()
public String grantWriteACP()
public String key()
public MetadataDirective metadataDirective()
public TaggingDirective taggingDirective()
public ServerSideEncryption serverSideEncryption()
public StorageClass storageClass()
public String websiteRedirectLocation()
public String sSECustomerAlgorithm()
public String sSECustomerKey()
public String sSECustomerKeyMD5()
public String sSEKMSKeyId()
public String sSEKMSEncryptionContext()
public Boolean bucketKeyEnabled()
public String copySourceSSECustomerAlgorithm()
public String copySourceSSECustomerKey()
public String copySourceSSECustomerKeyMD5()
public RequestPayer requestPayer()
public String tagging()
public ObjectLockMode objectLockMode()
public java.time.Instant objectLockRetainUntilDate()
public ObjectLockLegalHoldStatus objectLockLegalHoldStatus()
public String expectedBucketOwner()
public String expectedSourceBucketOwner()
Copyright © 2021. All rights reserved.