public static class LifecycleConfiguration.Rule extends Object
LifecycleConfiguration.| Constructor and Description |
|---|
Rule(Status status,
LifecycleConfiguration.AbortIncompleteMultipartUpload abortIncompleteMultipartUpload,
LifecycleConfiguration.Expiration expiration,
Filter filter,
String id,
LifecycleConfiguration.NoncurrentVersionExpiration noncurrentVersionExpiration,
LifecycleConfiguration.NoncurrentVersionTransition noncurrentVersionTransition,
LifecycleConfiguration.Transition transition)
Constructs new server-side encryption configuration rule.
|
public Rule(@Nonnull Status status, @Nullable LifecycleConfiguration.AbortIncompleteMultipartUpload abortIncompleteMultipartUpload, @Nullable LifecycleConfiguration.Expiration expiration, @Nullable Filter filter, @Nullable String id, @Nullable LifecycleConfiguration.NoncurrentVersionExpiration noncurrentVersionExpiration, @Nullable LifecycleConfiguration.NoncurrentVersionTransition noncurrentVersionTransition, @Nullable LifecycleConfiguration.Transition transition)
public LifecycleConfiguration.AbortIncompleteMultipartUpload abortIncompleteMultipartUpload()
public LifecycleConfiguration.Expiration expiration()
public Filter filter()
public String id()
public LifecycleConfiguration.NoncurrentVersionExpiration noncurrentVersionExpiration()
public LifecycleConfiguration.NoncurrentVersionTransition noncurrentVersionTransition()
public Status status()
public LifecycleConfiguration.Transition transition()