public static interface PutBucketRequestPaymentRequest.Builder extends S3Request.Builder, SdkPojo, CopyableBuilder<PutBucketRequestPaymentRequest.Builder,PutBucketRequestPaymentRequest>
| Modifier and Type | Method and Description |
|---|---|
PutBucketRequestPaymentRequest.Builder |
bucket(String bucket)
The bucket name.
|
PutBucketRequestPaymentRequest.Builder |
contentMD5(String contentMD5)
>The base64-encoded 128-bit MD5 digest of the data.
|
PutBucketRequestPaymentRequest.Builder |
expectedBucketOwner(String expectedBucketOwner)
The account id of the expected bucket owner.
|
PutBucketRequestPaymentRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PutBucketRequestPaymentRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default PutBucketRequestPaymentRequest.Builder |
requestPaymentConfiguration(Consumer<RequestPaymentConfiguration.Builder> requestPaymentConfiguration)
Container for Payer.
|
PutBucketRequestPaymentRequest.Builder |
requestPaymentConfiguration(RequestPaymentConfiguration requestPaymentConfiguration)
Container for Payer.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildPutBucketRequestPaymentRequest.Builder bucket(String bucket)
The bucket name.
bucket - The bucket name.PutBucketRequestPaymentRequest.Builder contentMD5(String contentMD5)
>The base64-encoded 128-bit MD5 digest of the data. You must use this header as a message integrity check to verify that the request body was not corrupted in transit. For more information, see RFC 1864.
For requests made using the AWS Command Line Interface (CLI) or AWS SDKs, this field is calculated automatically.
contentMD5 - >The base64-encoded 128-bit MD5 digest of the data. You must use this header as a message integrity
check to verify that the request body was not corrupted in transit. For more information, see RFC 1864.
For requests made using the AWS Command Line Interface (CLI) or AWS SDKs, this field is calculated automatically.
PutBucketRequestPaymentRequest.Builder requestPaymentConfiguration(RequestPaymentConfiguration requestPaymentConfiguration)
Container for Payer.
requestPaymentConfiguration - Container for Payer.default PutBucketRequestPaymentRequest.Builder requestPaymentConfiguration(Consumer<RequestPaymentConfiguration.Builder> requestPaymentConfiguration)
Container for Payer.
This is a convenience that creates an instance of theRequestPaymentConfiguration.Builder avoiding
the need to create one manually via RequestPaymentConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to requestPaymentConfiguration(RequestPaymentConfiguration).requestPaymentConfiguration - a consumer that will call methods on RequestPaymentConfiguration.BuilderrequestPaymentConfiguration(RequestPaymentConfiguration)PutBucketRequestPaymentRequest.Builder expectedBucketOwner(String expectedBucketOwner)
The account id of the expected bucket owner. If the bucket is owned by a different account, the request will
fail with an HTTP 403 (Access Denied) error.
expectedBucketOwner - The account id of the expected bucket owner. If the bucket is owned by a different account, the
request will fail with an HTTP 403 (Access Denied) error.PutBucketRequestPaymentRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderPutBucketRequestPaymentRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.