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, sdkFields
copy
applyMutation, build
IntelligentTieringConfiguration.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 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.Builder
filter(IntelligentTieringFilter)
IntelligentTieringConfiguration.Builder status(String status)
Specifies the status of the configuration.
status
- Specifies the status of the configuration.IntelligentTieringStatus
,
IntelligentTieringStatus
IntelligentTieringConfiguration.Builder status(IntelligentTieringStatus status)
Specifies the status of the configuration.
status
- Specifies the status of the configuration.IntelligentTieringStatus
,
IntelligentTieringStatus
IntelligentTieringConfiguration.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 that creates an instance of theList.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 #tierings(List)
.tierings
- a consumer that will call methods on List.Builder
#tierings(List)
Copyright © 2020. All rights reserved.