public static interface CreateMultipartUploadResponse.Builder extends S3Response.Builder, SdkPojo, CopyableBuilder<CreateMultipartUploadResponse.Builder,CreateMultipartUploadResponse>
Modifier and Type | Method and Description |
---|---|
CreateMultipartUploadResponse.Builder |
abortDate(Instant abortDate)
Date when multipart upload will become eligible for abort operation by lifecycle.
|
CreateMultipartUploadResponse.Builder |
abortRuleId(String abortRuleId)
Id of the lifecycle rule that makes a multipart upload eligible for abort operation.
|
CreateMultipartUploadResponse.Builder |
bucket(String bucket)
Name of the bucket to which the multipart upload was initiated.
|
CreateMultipartUploadResponse.Builder |
key(String key)
Object key for which the multipart upload was initiated.
|
CreateMultipartUploadResponse.Builder |
requestCharged(RequestCharged requestCharged)
Sets the value of the RequestCharged property for this object.
|
CreateMultipartUploadResponse.Builder |
requestCharged(String requestCharged)
Sets the value of the RequestCharged property for this object.
|
CreateMultipartUploadResponse.Builder |
serverSideEncryption(ServerSideEncryption serverSideEncryption)
The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).
|
CreateMultipartUploadResponse.Builder |
serverSideEncryption(String serverSideEncryption)
The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).
|
CreateMultipartUploadResponse.Builder |
sseCustomerAlgorithm(String sseCustomerAlgorithm)
If server-side encryption with a customer-provided encryption key was requested, the response will include
this header confirming the encryption algorithm used.
|
CreateMultipartUploadResponse.Builder |
sseCustomerKeyMD5(String sseCustomerKeyMD5)
If server-side encryption with a customer-provided encryption key was requested, the response will include
this header to provide round trip message integrity verification of the customer-provided encryption key.
|
CreateMultipartUploadResponse.Builder |
ssekmsEncryptionContext(String ssekmsEncryptionContext)
If present, specifies the AWS KMS Encryption Context to use for object encryption.
|
CreateMultipartUploadResponse.Builder |
ssekmsKeyId(String ssekmsKeyId)
If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for
the object.
|
CreateMultipartUploadResponse.Builder |
uploadId(String uploadId)
ID for the initiated multipart upload.
|
build, responseMetadata, responseMetadata
sdkHttpResponse, sdkHttpResponse
equalsBySdkFields, sdkFields
copy
applyMutation, build
CreateMultipartUploadResponse.Builder abortDate(Instant abortDate)
Date when multipart upload will become eligible for abort operation by lifecycle.
abortDate
- Date when multipart upload will become eligible for abort operation by lifecycle.CreateMultipartUploadResponse.Builder abortRuleId(String abortRuleId)
Id of the lifecycle rule that makes a multipart upload eligible for abort operation.
abortRuleId
- Id of the lifecycle rule that makes a multipart upload eligible for abort operation.CreateMultipartUploadResponse.Builder bucket(String bucket)
Name of the bucket to which the multipart upload was initiated.
bucket
- Name of the bucket to which the multipart upload was initiated.CreateMultipartUploadResponse.Builder key(String key)
Object key for which the multipart upload was initiated.
key
- Object key for which the multipart upload was initiated.CreateMultipartUploadResponse.Builder uploadId(String uploadId)
ID for the initiated multipart upload.
uploadId
- ID for the initiated multipart upload.CreateMultipartUploadResponse.Builder serverSideEncryption(String serverSideEncryption)
The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).
serverSideEncryption
- The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).ServerSideEncryption
,
ServerSideEncryption
CreateMultipartUploadResponse.Builder serverSideEncryption(ServerSideEncryption serverSideEncryption)
The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).
serverSideEncryption
- The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).ServerSideEncryption
,
ServerSideEncryption
CreateMultipartUploadResponse.Builder sseCustomerAlgorithm(String sseCustomerAlgorithm)
If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.
sseCustomerAlgorithm
- If server-side encryption with a customer-provided encryption key was requested, the response will
include this header confirming the encryption algorithm used.CreateMultipartUploadResponse.Builder sseCustomerKeyMD5(String sseCustomerKeyMD5)
If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round trip message integrity verification of the customer-provided encryption key.
sseCustomerKeyMD5
- If server-side encryption with a customer-provided encryption key was requested, the response will
include this header to provide round trip message integrity verification of the customer-provided
encryption key.CreateMultipartUploadResponse.Builder ssekmsKeyId(String ssekmsKeyId)
If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the object.
ssekmsKeyId
- If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was
used for the object.CreateMultipartUploadResponse.Builder ssekmsEncryptionContext(String ssekmsEncryptionContext)
If present, specifies the AWS KMS Encryption Context to use for object encryption. The value of this header is a base64-encoded UTF-8 string holding JSON with the encryption context key-value pairs.
ssekmsEncryptionContext
- If present, specifies the AWS KMS Encryption Context to use for object encryption. The value of this
header is a base64-encoded UTF-8 string holding JSON with the encryption context key-value pairs.CreateMultipartUploadResponse.Builder requestCharged(String requestCharged)
requestCharged
- The new value for the RequestCharged property for this object.RequestCharged
,
RequestCharged
CreateMultipartUploadResponse.Builder requestCharged(RequestCharged requestCharged)
requestCharged
- The new value for the RequestCharged property for this object.RequestCharged
,
RequestCharged
Copyright © 2019. All rights reserved.