protected static class LifecycleRule.BuilderImpl extends Object implements LifecycleRule.Builder
Modifier | Constructor and Description |
---|---|
protected |
BuilderImpl() |
public LifecycleRule build()
build
in interface LifecycleRule.Builder
public final LifecycleRule.Builder expiration(LifecycleExpiration expiration)
expiration
in interface LifecycleRule.Builder
public final LifecycleRule.Builder iD(String iD)
iD
in interface LifecycleRule.Builder
public final LifecycleRule.Builder prefix(String prefix)
prefix
in interface LifecycleRule.Builder
public final LifecycleRule.Builder filter(com.amazonaws.s3.model.LifecycleRuleFilter filter)
filter
in interface LifecycleRule.Builder
public final LifecycleRule.Builder status(ExpirationStatus status)
status
in interface LifecycleRule.Builder
public final LifecycleRule.Builder transitions(List<Transition> transitions)
transitions
in interface LifecycleRule.Builder
public final LifecycleRule.Builder noncurrentVersionTransitions(List<NoncurrentVersionTransition> noncurrentVersionTransitions)
noncurrentVersionTransitions
in interface LifecycleRule.Builder
public final LifecycleRule.Builder noncurrentVersionExpiration(NoncurrentVersionExpiration noncurrentVersionExpiration)
noncurrentVersionExpiration
in interface LifecycleRule.Builder
public final LifecycleRule.Builder abortIncompleteMultipartUpload(AbortIncompleteMultipartUpload abortIncompleteMultipartUpload)
abortIncompleteMultipartUpload
in interface LifecycleRule.Builder
public LifecycleExpiration expiration()
public String iD()
public String prefix()
public com.amazonaws.s3.model.LifecycleRuleFilter filter()
public ExpirationStatus status()
public List<Transition> transitions()
public List<NoncurrentVersionTransition> noncurrentVersionTransitions()
public NoncurrentVersionExpiration noncurrentVersionExpiration()
public AbortIncompleteMultipartUpload abortIncompleteMultipartUpload()
Copyright © 2021. All rights reserved.