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