Package com.pulumi.aws.s3.outputs
Class BucketLifecycleRule.Builder
- java.lang.Object
-
- com.pulumi.aws.s3.outputs.BucketLifecycleRule.Builder
-
- Enclosing class:
- BucketLifecycleRule
public static final class BucketLifecycleRule.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(BucketLifecycleRule defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(BucketLifecycleRule defaults)
-
-
Method Detail
-
abortIncompleteMultipartUploadDays
public BucketLifecycleRule.Builder abortIncompleteMultipartUploadDays(@Nullable java.lang.Integer abortIncompleteMultipartUploadDays)
-
enabled
public BucketLifecycleRule.Builder enabled(java.lang.Boolean enabled)
-
expiration
public BucketLifecycleRule.Builder expiration(@Nullable BucketLifecycleRuleExpiration expiration)
-
id
public BucketLifecycleRule.Builder id(@Nullable java.lang.String id)
-
noncurrentVersionExpiration
public BucketLifecycleRule.Builder noncurrentVersionExpiration(@Nullable BucketLifecycleRuleNoncurrentVersionExpiration noncurrentVersionExpiration)
-
noncurrentVersionTransitions
public BucketLifecycleRule.Builder noncurrentVersionTransitions(@Nullable java.util.List<BucketLifecycleRuleNoncurrentVersionTransition> noncurrentVersionTransitions)
-
noncurrentVersionTransitions
public BucketLifecycleRule.Builder noncurrentVersionTransitions(BucketLifecycleRuleNoncurrentVersionTransition... noncurrentVersionTransitions)
-
prefix
public BucketLifecycleRule.Builder prefix(@Nullable java.lang.String prefix)
-
tags
public BucketLifecycleRule.Builder tags(@Nullable java.util.Map<java.lang.String,java.lang.String> tags)
-
transitions
public BucketLifecycleRule.Builder transitions(@Nullable java.util.List<BucketLifecycleRuleTransition> transitions)
-
transitions
public BucketLifecycleRule.Builder transitions(BucketLifecycleRuleTransition... transitions)
-
build
public BucketLifecycleRule build()
-
-