public static interface IntelligentTieringConfiguration.Builder extends SdkPojo, CopyableBuilder<IntelligentTieringConfiguration.Builder,IntelligentTieringConfiguration>
| Modifier and Type | Method and Description |
|---|---|
default IntelligentTieringConfiguration.Builder |
filter(Consumer<IntelligentTieringFilter.Builder> filter)
Specifies a bucket filter.
|
IntelligentTieringConfiguration.Builder |
filter(IntelligentTieringFilter filter)
Specifies a bucket filter.
|
IntelligentTieringConfiguration.Builder |
id(String id)
The ID used to identify the S3 Intelligent-Tiering configuration.
|
IntelligentTieringConfiguration.Builder |
status(IntelligentTieringStatus status)
Specifies the status of the configuration.
|
IntelligentTieringConfiguration.Builder |
status(String status)
Specifies the status of the configuration.
|
IntelligentTieringConfiguration.Builder |
tierings(Collection<Tiering> tierings)
Specifies the S3 Intelligent-Tiering storage class tier of the configuration.
|
IntelligentTieringConfiguration.Builder |
tierings(Consumer<Tiering.Builder>... tierings)
Specifies the S3 Intelligent-Tiering storage class tier of the configuration.
|
IntelligentTieringConfiguration.Builder |
tierings(Tiering... tierings)
Specifies the S3 Intelligent-Tiering storage class tier of the configuration.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildIntelligentTieringConfiguration.Builder id(String id)
The ID used to identify the S3 Intelligent-Tiering configuration.
id - The ID used to identify the S3 Intelligent-Tiering configuration.IntelligentTieringConfiguration.Builder filter(IntelligentTieringFilter filter)
Specifies a bucket filter. The configuration only includes objects that meet the filter's criteria.
filter - Specifies a bucket filter. The configuration only includes objects that meet the filter's criteria.default IntelligentTieringConfiguration.Builder filter(Consumer<IntelligentTieringFilter.Builder> filter)
Specifies a bucket filter. The configuration only includes objects that meet the filter's criteria.
This is a convenience method that creates an instance of theIntelligentTieringFilter.Builder
avoiding the need to create one manually via IntelligentTieringFilter.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to filter(IntelligentTieringFilter).
filter - a consumer that will call methods on IntelligentTieringFilter.Builderfilter(IntelligentTieringFilter)IntelligentTieringConfiguration.Builder status(String status)
Specifies the status of the configuration.
status - Specifies the status of the configuration.IntelligentTieringStatus,
IntelligentTieringStatusIntelligentTieringConfiguration.Builder status(IntelligentTieringStatus status)
Specifies the status of the configuration.
status - Specifies the status of the configuration.IntelligentTieringStatus,
IntelligentTieringStatusIntelligentTieringConfiguration.Builder tierings(Collection<Tiering> tierings)
Specifies the S3 Intelligent-Tiering storage class tier of the configuration.
tierings - Specifies the S3 Intelligent-Tiering storage class tier of the configuration.IntelligentTieringConfiguration.Builder tierings(Tiering... tierings)
Specifies the S3 Intelligent-Tiering storage class tier of the configuration.
tierings - Specifies the S3 Intelligent-Tiering storage class tier of the configuration.IntelligentTieringConfiguration.Builder tierings(Consumer<Tiering.Builder>... tierings)
Specifies the S3 Intelligent-Tiering storage class tier of the configuration.
This is a convenience method that creates an instance of theTiering.Builder avoiding the need to create one manually via
Tiering.builder().
When the Consumer completes, SdkBuilder.build()
is called immediately and its result is passed to #tierings(List.
tierings - a consumer that will call methods on Tiering.Builder#tierings(java.util.Collection) Copyright © 2023. All rights reserved.