@Mutable @NotThreadSafe public static interface CreateBucketMetadataTableConfigurationRequest.Builder extends S3Request.Builder, SdkPojo, CopyableBuilder<CreateBucketMetadataTableConfigurationRequest.Builder,CreateBucketMetadataTableConfigurationRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldNameToField, sdkFieldscopyapplyMutation, buildCreateBucketMetadataTableConfigurationRequest.Builder bucket(String bucket)
The general purpose bucket that you want to create the metadata table configuration in.
bucket - The general purpose bucket that you want to create the metadata table configuration in.CreateBucketMetadataTableConfigurationRequest.Builder contentMD5(String contentMD5)
The Content-MD5 header for the metadata table configuration.
contentMD5 - The Content-MD5 header for the metadata table configuration.CreateBucketMetadataTableConfigurationRequest.Builder checksumAlgorithm(String checksumAlgorithm)
The checksum algorithm to use with your metadata table configuration.
checksumAlgorithm - The checksum algorithm to use with your metadata table configuration.ChecksumAlgorithm,
ChecksumAlgorithmCreateBucketMetadataTableConfigurationRequest.Builder checksumAlgorithm(ChecksumAlgorithm checksumAlgorithm)
The checksum algorithm to use with your metadata table configuration.
checksumAlgorithm - The checksum algorithm to use with your metadata table configuration.ChecksumAlgorithm,
ChecksumAlgorithmCreateBucketMetadataTableConfigurationRequest.Builder metadataTableConfiguration(MetadataTableConfiguration metadataTableConfiguration)
The contents of your metadata table configuration.
metadataTableConfiguration - The contents of your metadata table configuration.default CreateBucketMetadataTableConfigurationRequest.Builder metadataTableConfiguration(Consumer<MetadataTableConfiguration.Builder> metadataTableConfiguration)
The contents of your metadata table configuration.
This is a convenience method that creates an instance of theMetadataTableConfiguration.Builder
avoiding the need to create one manually via MetadataTableConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to metadataTableConfiguration(MetadataTableConfiguration).
metadataTableConfiguration - a consumer that will call methods on MetadataTableConfiguration.BuildermetadataTableConfiguration(MetadataTableConfiguration)CreateBucketMetadataTableConfigurationRequest.Builder expectedBucketOwner(String expectedBucketOwner)
The expected owner of the general purpose bucket that contains your metadata table configuration.
expectedBucketOwner - The expected owner of the general purpose bucket that contains your metadata table configuration.CreateBucketMetadataTableConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderoverrideConfiguration - The override configuration.CreateBucketMetadataTableConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.BuilderoverrideConfiguration in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be
given.Copyright © 2026. All rights reserved.