@Stability(value=Stable) public static final class CfnBucket.IntelligentTieringConfigurationProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnBucket.IntelligentTieringConfigurationProperty>
CfnBucket.IntelligentTieringConfigurationProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnBucket.IntelligentTieringConfigurationProperty.Builder id(String id)
CfnBucket.IntelligentTieringConfigurationProperty.getId()id - The ID used to identify the S3 Intelligent-Tiering configuration. This parameter is required.this@Stability(value=Stable) public CfnBucket.IntelligentTieringConfigurationProperty.Builder status(String status)
CfnBucket.IntelligentTieringConfigurationProperty.getStatus()status - Specifies the status of the configuration. This parameter is required.this@Stability(value=Stable) public CfnBucket.IntelligentTieringConfigurationProperty.Builder tierings(IResolvable tierings)
CfnBucket.IntelligentTieringConfigurationProperty.getTierings()tierings - Specifies a list of S3 Intelligent-Tiering storage class tiers in the configuration. This parameter is required.
At least one tier must be defined in the list. At most, you can specify two tiers in the list, one for each available AccessTier: ARCHIVE_ACCESS and DEEP_ARCHIVE_ACCESS .
You only need Intelligent Tiering Configuration enabled on a bucket if you want to automatically move objects stored in the Intelligent-Tiering storage class to Archive Access or Deep Archive Access tiers.
this@Stability(value=Stable) public CfnBucket.IntelligentTieringConfigurationProperty.Builder tierings(List<? extends Object> tierings)
CfnBucket.IntelligentTieringConfigurationProperty.getTierings()tierings - Specifies a list of S3 Intelligent-Tiering storage class tiers in the configuration. This parameter is required.
At least one tier must be defined in the list. At most, you can specify two tiers in the list, one for each available AccessTier: ARCHIVE_ACCESS and DEEP_ARCHIVE_ACCESS .
You only need Intelligent Tiering Configuration enabled on a bucket if you want to automatically move objects stored in the Intelligent-Tiering storage class to Archive Access or Deep Archive Access tiers.
this@Stability(value=Stable) public CfnBucket.IntelligentTieringConfigurationProperty.Builder prefix(String prefix)
CfnBucket.IntelligentTieringConfigurationProperty.getPrefix()prefix - An object key name prefix that identifies the subset of objects to which the rule applies.this@Stability(value=Stable) public CfnBucket.IntelligentTieringConfigurationProperty.Builder tagFilters(IResolvable tagFilters)
CfnBucket.IntelligentTieringConfigurationProperty.getTagFilters()tagFilters - A container for a key-value pair.this@Stability(value=Stable) public CfnBucket.IntelligentTieringConfigurationProperty.Builder tagFilters(List<? extends Object> tagFilters)
CfnBucket.IntelligentTieringConfigurationProperty.getTagFilters()tagFilters - A container for a key-value pair.this@Stability(value=Stable) public CfnBucket.IntelligentTieringConfigurationProperty build()
build in interface software.amazon.jsii.Builder<CfnBucket.IntelligentTieringConfigurationProperty>CfnBucket.IntelligentTieringConfigurationPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.