Interface PutObjectResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<PutObjectResponse.Builder,,PutObjectResponse> RestXmlDataPlaneResponse.Builder,SdkBuilder<PutObjectResponse.Builder,,PutObjectResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
PutObjectResponse
@Mutable
@NotThreadSafe
public static interface PutObjectResponse.Builder
extends RestXmlDataPlaneResponse.Builder, SdkPojo, CopyableBuilder<PutObjectResponse.Builder,PutObjectResponse>
-
Method Summary
Modifier and TypeMethodDescriptionbucketKeyEnabled(Boolean bucketKeyEnabled) Sets the value of the BucketKeyEnabled property for this object.checksumCRC32(String checksumCRC32) Sets the value of the ChecksumCRC32 property for this object.checksumCRC32C(String checksumCRC32C) Sets the value of the ChecksumCRC32C property for this object.checksumCRC64NVME(String checksumCRC64NVME) Sets the value of the ChecksumCRC64NVME property for this object.checksumSHA1(String checksumSHA1) Sets the value of the ChecksumSHA1 property for this object.checksumSHA256(String checksumSHA256) Sets the value of the ChecksumSHA256 property for this object.checksumType(String checksumType) Sets the value of the ChecksumType property for this object.Sets the value of the ETag property for this object.expiration(String expiration) Sets the value of the Expiration property for this object.requestCharged(String requestCharged) Sets the value of the RequestCharged property for this object.serverSideEncryption(String serverSideEncryption) Sets the value of the ServerSideEncryption property for this object.Sets the value of the Size property for this object.sseCustomerAlgorithm(String sseCustomerAlgorithm) Sets the value of the SSECustomerAlgorithm property for this object.sseCustomerKeyMD5(String sseCustomerKeyMD5) Sets the value of the SSECustomerKeyMD5 property for this object.ssekmsEncryptionContext(String ssekmsEncryptionContext) Sets the value of the SSEKMSEncryptionContext property for this object.ssekmsKeyId(String ssekmsKeyId) Sets the value of the SSEKMSKeyId property for this object.Sets the value of the VersionId property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.restxmldataplane.model.RestXmlDataPlaneResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
expiration
Sets the value of the Expiration property for this object.- Parameters:
expiration- The new value for the Expiration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eTag
Sets the value of the ETag property for this object.- Parameters:
eTag- The new value for the ETag property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
checksumCRC32
Sets the value of the ChecksumCRC32 property for this object.- Parameters:
checksumCRC32- The new value for the ChecksumCRC32 property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
checksumCRC32C
Sets the value of the ChecksumCRC32C property for this object.- Parameters:
checksumCRC32C- The new value for the ChecksumCRC32C property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
checksumCRC64NVME
Sets the value of the ChecksumCRC64NVME property for this object.- Parameters:
checksumCRC64NVME- The new value for the ChecksumCRC64NVME property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
checksumSHA1
Sets the value of the ChecksumSHA1 property for this object.- Parameters:
checksumSHA1- The new value for the ChecksumSHA1 property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
checksumSHA256
Sets the value of the ChecksumSHA256 property for this object.- Parameters:
checksumSHA256- The new value for the ChecksumSHA256 property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
checksumType
Sets the value of the ChecksumType property for this object.- Parameters:
checksumType- The new value for the ChecksumType property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverSideEncryption
Sets the value of the ServerSideEncryption property for this object.- Parameters:
serverSideEncryption- The new value for the ServerSideEncryption property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
versionId
Sets the value of the VersionId property for this object.- Parameters:
versionId- The new value for the VersionId property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sseCustomerAlgorithm
Sets the value of the SSECustomerAlgorithm property for this object.- Parameters:
sseCustomerAlgorithm- The new value for the SSECustomerAlgorithm property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sseCustomerKeyMD5
Sets the value of the SSECustomerKeyMD5 property for this object.- Parameters:
sseCustomerKeyMD5- The new value for the SSECustomerKeyMD5 property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ssekmsKeyId
Sets the value of the SSEKMSKeyId property for this object.- Parameters:
ssekmsKeyId- The new value for the SSEKMSKeyId property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ssekmsEncryptionContext
Sets the value of the SSEKMSEncryptionContext property for this object.- Parameters:
ssekmsEncryptionContext- The new value for the SSEKMSEncryptionContext property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bucketKeyEnabled
Sets the value of the BucketKeyEnabled property for this object.- Parameters:
bucketKeyEnabled- The new value for the BucketKeyEnabled property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
size
Sets the value of the Size property for this object.- Parameters:
size- The new value for the Size property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestCharged
Sets the value of the RequestCharged property for this object.- Parameters:
requestCharged- The new value for the RequestCharged property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-