protected static class PutObjectOutput.BuilderImpl extends Object implements PutObjectOutput.Builder
Modifier | Constructor and Description |
---|---|
protected |
BuilderImpl() |
public PutObjectOutput build()
build
in interface PutObjectOutput.Builder
public final PutObjectOutput.Builder expiration(String expiration)
expiration
in interface PutObjectOutput.Builder
public final PutObjectOutput.Builder eTag(String eTag)
eTag
in interface PutObjectOutput.Builder
public final PutObjectOutput.Builder serverSideEncryption(ServerSideEncryption serverSideEncryption)
serverSideEncryption
in interface PutObjectOutput.Builder
public final PutObjectOutput.Builder versionId(String versionId)
versionId
in interface PutObjectOutput.Builder
public final PutObjectOutput.Builder sSECustomerAlgorithm(String sSECustomerAlgorithm)
sSECustomerAlgorithm
in interface PutObjectOutput.Builder
public final PutObjectOutput.Builder sSECustomerKeyMD5(String sSECustomerKeyMD5)
sSECustomerKeyMD5
in interface PutObjectOutput.Builder
public final PutObjectOutput.Builder sSEKMSKeyId(String sSEKMSKeyId)
sSEKMSKeyId
in interface PutObjectOutput.Builder
public final PutObjectOutput.Builder sSEKMSEncryptionContext(String sSEKMSEncryptionContext)
sSEKMSEncryptionContext
in interface PutObjectOutput.Builder
public final PutObjectOutput.Builder bucketKeyEnabled(Boolean bucketKeyEnabled)
bucketKeyEnabled
in interface PutObjectOutput.Builder
public final PutObjectOutput.Builder requestCharged(RequestCharged requestCharged)
requestCharged
in interface PutObjectOutput.Builder
public String expiration()
public String eTag()
public ServerSideEncryption serverSideEncryption()
public String versionId()
public String sSECustomerAlgorithm()
public String sSECustomerKeyMD5()
public String sSEKMSKeyId()
public String sSEKMSEncryptionContext()
public Boolean bucketKeyEnabled()
public RequestCharged requestCharged()
Copyright © 2021. All rights reserved.