protected static class PutObjectRequest.BuilderImpl extends Object implements PutObjectRequest.Builder
Modifier | Constructor and Description |
---|---|
protected |
BuilderImpl() |
public PutObjectRequest build()
build
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder aCL(ObjectCannedACL aCL)
aCL
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder body(byte[] body)
body
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder bucket(String bucket)
bucket
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder cacheControl(String cacheControl)
cacheControl
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder contentDisposition(String contentDisposition)
contentDisposition
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder contentEncoding(String contentEncoding)
contentEncoding
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder contentLanguage(String contentLanguage)
contentLanguage
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder contentLength(Long contentLength)
contentLength
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder contentMD5(String contentMD5)
contentMD5
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder contentType(String contentType)
contentType
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder expires(java.time.Instant expires)
expires
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder grantFullControl(String grantFullControl)
grantFullControl
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder grantRead(String grantRead)
grantRead
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder grantReadACP(String grantReadACP)
grantReadACP
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder grantWriteACP(String grantWriteACP)
grantWriteACP
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder key(String key)
key
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder metadata(Map<String,String> metadata)
metadata
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder serverSideEncryption(ServerSideEncryption serverSideEncryption)
serverSideEncryption
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder storageClass(StorageClass storageClass)
storageClass
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder websiteRedirectLocation(String websiteRedirectLocation)
websiteRedirectLocation
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder sSECustomerAlgorithm(String sSECustomerAlgorithm)
sSECustomerAlgorithm
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder sSECustomerKey(String sSECustomerKey)
sSECustomerKey
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder sSECustomerKeyMD5(String sSECustomerKeyMD5)
sSECustomerKeyMD5
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder sSEKMSKeyId(String sSEKMSKeyId)
sSEKMSKeyId
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder sSEKMSEncryptionContext(String sSEKMSEncryptionContext)
sSEKMSEncryptionContext
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder bucketKeyEnabled(Boolean bucketKeyEnabled)
bucketKeyEnabled
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder requestPayer(RequestPayer requestPayer)
requestPayer
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder tagging(String tagging)
tagging
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder objectLockMode(ObjectLockMode objectLockMode)
objectLockMode
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder objectLockRetainUntilDate(java.time.Instant objectLockRetainUntilDate)
objectLockRetainUntilDate
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder objectLockLegalHoldStatus(ObjectLockLegalHoldStatus objectLockLegalHoldStatus)
objectLockLegalHoldStatus
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder expectedBucketOwner(String expectedBucketOwner)
expectedBucketOwner
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder customHeaders(HttpHeader[] customHeaders)
customHeaders
in interface PutObjectRequest.Builder
public final PutObjectRequest.Builder customQueryParameters(String customQueryParameters)
customQueryParameters
in interface PutObjectRequest.Builder
public ObjectCannedACL aCL()
public byte[] body()
public String bucket()
public String cacheControl()
public String contentDisposition()
public String contentEncoding()
public String contentLanguage()
public Long contentLength()
public String contentMD5()
public String contentType()
public java.time.Instant expires()
public String grantFullControl()
public String grantRead()
public String grantReadACP()
public String grantWriteACP()
public String key()
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 RequestPayer requestPayer()
public String tagging()
public ObjectLockMode objectLockMode()
public java.time.Instant objectLockRetainUntilDate()
public ObjectLockLegalHoldStatus objectLockLegalHoldStatus()
public String expectedBucketOwner()
public HttpHeader[] customHeaders()
public String customQueryParameters()
Copyright © 2021. All rights reserved.