@Stability(value=Stable) public static final class CfnBucket.RuleProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnBucket.RuleProperty>
CfnBucket.RuleProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnBucket.RuleProperty.Builder status(String status)
CfnBucket.RuleProperty.getStatus()status - `CfnBucket.RuleProperty.Status`. This parameter is required.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder abortIncompleteMultipartUpload(CfnBucket.AbortIncompleteMultipartUploadProperty abortIncompleteMultipartUpload)
CfnBucket.RuleProperty.getAbortIncompleteMultipartUpload()abortIncompleteMultipartUpload - `CfnBucket.RuleProperty.AbortIncompleteMultipartUpload`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder abortIncompleteMultipartUpload(IResolvable abortIncompleteMultipartUpload)
CfnBucket.RuleProperty.getAbortIncompleteMultipartUpload()abortIncompleteMultipartUpload - `CfnBucket.RuleProperty.AbortIncompleteMultipartUpload`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder expirationDate(IResolvable expirationDate)
CfnBucket.RuleProperty.getExpirationDate()expirationDate - `CfnBucket.RuleProperty.ExpirationDate`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder expirationDate(Instant expirationDate)
CfnBucket.RuleProperty.getExpirationDate()expirationDate - `CfnBucket.RuleProperty.ExpirationDate`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder expirationInDays(Number expirationInDays)
CfnBucket.RuleProperty.getExpirationInDays()expirationInDays - `CfnBucket.RuleProperty.ExpirationInDays`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder expiredObjectDeleteMarker(Boolean expiredObjectDeleteMarker)
CfnBucket.RuleProperty.getExpiredObjectDeleteMarker()expiredObjectDeleteMarker - `CfnBucket.RuleProperty.ExpiredObjectDeleteMarker`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder expiredObjectDeleteMarker(IResolvable expiredObjectDeleteMarker)
CfnBucket.RuleProperty.getExpiredObjectDeleteMarker()expiredObjectDeleteMarker - `CfnBucket.RuleProperty.ExpiredObjectDeleteMarker`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder id(String id)
CfnBucket.RuleProperty.getId()id - `CfnBucket.RuleProperty.Id`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder noncurrentVersionExpirationInDays(Number noncurrentVersionExpirationInDays)
CfnBucket.RuleProperty.getNoncurrentVersionExpirationInDays()noncurrentVersionExpirationInDays - `CfnBucket.RuleProperty.NoncurrentVersionExpirationInDays`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder noncurrentVersionTransition(CfnBucket.NoncurrentVersionTransitionProperty noncurrentVersionTransition)
CfnBucket.RuleProperty.getNoncurrentVersionTransition()noncurrentVersionTransition - `CfnBucket.RuleProperty.NoncurrentVersionTransition`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder noncurrentVersionTransition(IResolvable noncurrentVersionTransition)
CfnBucket.RuleProperty.getNoncurrentVersionTransition()noncurrentVersionTransition - `CfnBucket.RuleProperty.NoncurrentVersionTransition`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder noncurrentVersionTransitions(IResolvable noncurrentVersionTransitions)
CfnBucket.RuleProperty.getNoncurrentVersionTransitions()noncurrentVersionTransitions - `CfnBucket.RuleProperty.NoncurrentVersionTransitions`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder noncurrentVersionTransitions(List<? extends Object> noncurrentVersionTransitions)
CfnBucket.RuleProperty.getNoncurrentVersionTransitions()noncurrentVersionTransitions - `CfnBucket.RuleProperty.NoncurrentVersionTransitions`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder prefix(String prefix)
CfnBucket.RuleProperty.getPrefix()prefix - `CfnBucket.RuleProperty.Prefix`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder tagFilters(IResolvable tagFilters)
CfnBucket.RuleProperty.getTagFilters()tagFilters - `CfnBucket.RuleProperty.TagFilters`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder tagFilters(List<? extends Object> tagFilters)
CfnBucket.RuleProperty.getTagFilters()tagFilters - `CfnBucket.RuleProperty.TagFilters`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder transition(CfnBucket.TransitionProperty transition)
CfnBucket.RuleProperty.getTransition()transition - `CfnBucket.RuleProperty.Transition`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder transition(IResolvable transition)
CfnBucket.RuleProperty.getTransition()transition - `CfnBucket.RuleProperty.Transition`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder transitions(IResolvable transitions)
CfnBucket.RuleProperty.getTransitions()transitions - `CfnBucket.RuleProperty.Transitions`.this@Stability(value=Stable) public CfnBucket.RuleProperty.Builder transitions(List<? extends Object> transitions)
CfnBucket.RuleProperty.getTransitions()transitions - `CfnBucket.RuleProperty.Transitions`.this@Stability(value=Stable) public CfnBucket.RuleProperty build()
build in interface software.amazon.jsii.Builder<CfnBucket.RuleProperty>CfnBucket.RulePropertyNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.