@Stability(value=Stable) public static final class IntelligentTieringConfiguration.Builder extends Object implements software.amazon.jsii.Builder<IntelligentTieringConfiguration>
IntelligentTieringConfiguration| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
IntelligentTieringConfiguration.Builder |
archiveAccessTierTime(Duration archiveAccessTierTime)
Sets the value of
IntelligentTieringConfiguration.getArchiveAccessTierTime() |
IntelligentTieringConfiguration |
build()
Builds the configured instance.
|
IntelligentTieringConfiguration.Builder |
deepArchiveAccessTierTime(Duration deepArchiveAccessTierTime)
Sets the value of
IntelligentTieringConfiguration.getDeepArchiveAccessTierTime() |
IntelligentTieringConfiguration.Builder |
name(String name)
Sets the value of
IntelligentTieringConfiguration.getName() |
IntelligentTieringConfiguration.Builder |
prefix(String prefix)
Sets the value of
IntelligentTieringConfiguration.getPrefix() |
IntelligentTieringConfiguration.Builder |
tags(List<? extends Tag> tags)
Sets the value of
IntelligentTieringConfiguration.getTags() |
@Stability(value=Stable) public IntelligentTieringConfiguration.Builder name(String name)
IntelligentTieringConfiguration.getName()name - Configuration name. This parameter is required.this@Stability(value=Stable) public IntelligentTieringConfiguration.Builder archiveAccessTierTime(Duration archiveAccessTierTime)
IntelligentTieringConfiguration.getArchiveAccessTierTime()archiveAccessTierTime - When enabled, Intelligent-Tiering will automatically move objects that haven’t been accessed for a minimum of 90 days to the Archive Access tier.this@Stability(value=Stable) public IntelligentTieringConfiguration.Builder deepArchiveAccessTierTime(Duration deepArchiveAccessTierTime)
IntelligentTieringConfiguration.getDeepArchiveAccessTierTime()deepArchiveAccessTierTime - When enabled, Intelligent-Tiering will automatically move objects that haven’t been accessed for a minimum of 180 days to the Deep Archive Access tier.this@Stability(value=Stable) public IntelligentTieringConfiguration.Builder prefix(String prefix)
IntelligentTieringConfiguration.getPrefix()prefix - Add a filter to limit the scope of this configuration to a single prefix.this@Stability(value=Stable) public IntelligentTieringConfiguration.Builder tags(List<? extends Tag> tags)
IntelligentTieringConfiguration.getTags()tags - You can limit the scope of this rule to the key value pairs added below.this@Stability(value=Stable) public IntelligentTieringConfiguration build()
build in interface software.amazon.jsii.Builder<IntelligentTieringConfiguration>IntelligentTieringConfigurationNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.