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.
|
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
PutBucketRequestPaymentRequest.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.Builder
requestPaymentConfiguration(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.Builder
PutBucketRequestPaymentRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2021. All rights reserved.