Interface IntelligentTieringConfiguration.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<IntelligentTieringConfiguration.Builder,,IntelligentTieringConfiguration> SdkBuilder<IntelligentTieringConfiguration.Builder,,IntelligentTieringConfiguration> SdkPojo
- Enclosing class:
 IntelligentTieringConfiguration
- 
Method Summary
Modifier and TypeMethodDescriptionSpecifies a bucket filter.filter(IntelligentTieringFilter filter) Specifies a bucket filter.The ID used to identify the S3 Intelligent-Tiering configuration.Specifies the status of the configuration.status(IntelligentTieringStatus status) Specifies the status of the configuration.tierings(Collection<Tiering> tierings) Specifies the S3 Intelligent-Tiering storage class tier of the configuration.tierings(Consumer<Tiering.Builder>... tierings) Specifies the S3 Intelligent-Tiering storage class tier of the configuration.Specifies the S3 Intelligent-Tiering storage class tier of the configuration.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields 
- 
Method Details
- 
id
The ID used to identify the S3 Intelligent-Tiering configuration.
- Parameters:
 id- The ID used to identify the S3 Intelligent-Tiering configuration.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
filter
Specifies a bucket filter. The configuration only includes objects that meet the filter's criteria.
- Parameters:
 filter- Specifies a bucket filter. The configuration only includes objects that meet the filter's criteria.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
filter
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.Builderavoiding the need to create one manually viaIntelligentTieringFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofilter(IntelligentTieringFilter).- Parameters:
 filter- a consumer that will call methods onIntelligentTieringFilter.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
status
Specifies the status of the configuration.
- Parameters:
 status- Specifies the status of the configuration.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
status
Specifies the status of the configuration.
- Parameters:
 status- Specifies the status of the configuration.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
tierings
Specifies the S3 Intelligent-Tiering storage class tier of the configuration.
- Parameters:
 tierings- Specifies the S3 Intelligent-Tiering storage class tier of the configuration.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
tierings
Specifies the S3 Intelligent-Tiering storage class tier of the configuration.
- Parameters:
 tierings- Specifies the S3 Intelligent-Tiering storage class tier of the configuration.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
tierings
Specifies the S3 Intelligent-Tiering storage class tier of the configuration.
This is a convenience method that creates an instance of theTiering.Builderavoiding the need to create one manually viaTiering.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totierings(List<Tiering>).- Parameters:
 tierings- a consumer that will call methods onTiering.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 
 -