Package com.pulumi.aws.s3.outputs
Class BucketLifecycleConfigurationRuleNoncurrentVersionTransition
- java.lang.Object
-
- com.pulumi.aws.s3.outputs.BucketLifecycleConfigurationRuleNoncurrentVersionTransition
-
public final class BucketLifecycleConfigurationRuleNoncurrentVersionTransition extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBucketLifecycleConfigurationRuleNoncurrentVersionTransition.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BucketLifecycleConfigurationRuleNoncurrentVersionTransition.Builderbuilder()static BucketLifecycleConfigurationRuleNoncurrentVersionTransition.Builderbuilder(BucketLifecycleConfigurationRuleNoncurrentVersionTransition defaults)java.util.Optional<java.lang.Integer>newerNoncurrentVersions()java.lang.IntegernoncurrentDays()java.lang.StringstorageClass()
-
-
-
Method Detail
-
newerNoncurrentVersions
public java.util.Optional<java.lang.Integer> newerNoncurrentVersions()
- Returns:
- Number of noncurrent versions Amazon S3 will retain. Must be a non-zero positive integer.
-
noncurrentDays
public java.lang.Integer noncurrentDays()
- Returns:
- Number of days an object is noncurrent before Amazon S3 can perform the associated action.
-
storageClass
public java.lang.String storageClass()
- Returns:
- Class of storage used to store the object. Valid Values: `GLACIER`, `STANDARD_IA`, `ONEZONE_IA`, `INTELLIGENT_TIERING`, `DEEP_ARCHIVE`, `GLACIER_IR`.
-
builder
public static BucketLifecycleConfigurationRuleNoncurrentVersionTransition.Builder builder()
-
builder
public static BucketLifecycleConfigurationRuleNoncurrentVersionTransition.Builder builder(BucketLifecycleConfigurationRuleNoncurrentVersionTransition defaults)
-
-