public static interface PutStorageLensConfigurationRequest.Builder extends S3ControlRequest.Builder, SdkPojo, CopyableBuilder<PutStorageLensConfigurationRequest.Builder,PutStorageLensConfigurationRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildPutStorageLensConfigurationRequest.Builder configId(String configId)
The ID of the S3 Storage Lens configuration.
configId - The ID of the S3 Storage Lens configuration.PutStorageLensConfigurationRequest.Builder accountId(String accountId)
The account ID of the requester.
accountId - The account ID of the requester.PutStorageLensConfigurationRequest.Builder storageLensConfiguration(StorageLensConfiguration storageLensConfiguration)
The S3 Storage Lens configuration.
storageLensConfiguration - The S3 Storage Lens configuration.default PutStorageLensConfigurationRequest.Builder storageLensConfiguration(Consumer<StorageLensConfiguration.Builder> storageLensConfiguration)
The S3 Storage Lens configuration.
This is a convenience method that creates an instance of theStorageLensConfiguration.Builder
avoiding the need to create one manually via StorageLensConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to storageLensConfiguration(StorageLensConfiguration).storageLensConfiguration - a consumer that will call methods on StorageLensConfiguration.BuilderstorageLensConfiguration(StorageLensConfiguration)PutStorageLensConfigurationRequest.Builder tags(Collection<StorageLensTag> tags)
The tag set of the S3 Storage Lens configuration.
You can set up to a maximum of 50 tags.
tags - The tag set of the S3 Storage Lens configuration. You can set up to a maximum of 50 tags.
PutStorageLensConfigurationRequest.Builder tags(StorageLensTag... tags)
The tag set of the S3 Storage Lens configuration.
You can set up to a maximum of 50 tags.
tags - The tag set of the S3 Storage Lens configuration. You can set up to a maximum of 50 tags.
PutStorageLensConfigurationRequest.Builder tags(Consumer<StorageLensTag.Builder>... tags)
The tag set of the S3 Storage Lens configuration.
You can set up to a maximum of 50 tags.
List.Builder
avoiding the need to create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and
its result is passed to #tags(List) .tags - a consumer that will call methods on List.Builder #tags(List) PutStorageLensConfigurationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderPutStorageLensConfigurationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.