@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(IResolvable abortIncompleteMultipartUpload)
CfnBucket.RuleProperty.getAbortIncompleteMultipartUpload()
abortIncompleteMultipartUpload
- `CfnBucket.RuleProperty.AbortIncompleteMultipartUpload`.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 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 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(IResolvable noncurrentVersionTransition)
CfnBucket.RuleProperty.getNoncurrentVersionTransition()
noncurrentVersionTransition
- `CfnBucket.RuleProperty.NoncurrentVersionTransition`.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 noncurrentVersionTransitions(IResolvable noncurrentVersionTransitions)
CfnBucket.RuleProperty.getNoncurrentVersionTransitions()
noncurrentVersionTransitions
- `CfnBucket.RuleProperty.NoncurrentVersionTransitions`.this
@Stability(value=Stable) public CfnBucket.RuleProperty.Builder noncurrentVersionTransitions(List<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<Object> tagFilters)
CfnBucket.RuleProperty.getTagFilters()
tagFilters
- `CfnBucket.RuleProperty.TagFilters`.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 transition(CfnBucket.TransitionProperty 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<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.RuleProperty
NullPointerException
- if any required attribute was not providedCopyright © 2020. All rights reserved.