ToCopyableBuilder<LifecycleRule.Builder,LifecycleRule>
@Generated("software.amazon.awssdk:codegen") public class LifecycleRule extends Object implements ToCopyableBuilder<LifecycleRule.Builder,LifecycleRule>
Modifier and Type | Class | Description |
---|---|---|
static interface |
LifecycleRule.Builder |
Modifier and Type | Method | Description |
---|---|---|
AbortIncompleteMultipartUpload |
abortIncompleteMultipartUpload() |
|
static LifecycleRule.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
LifecycleExpiration |
expiration() |
|
LifecycleRuleFilter |
filter() |
|
int |
hashCode() |
|
String |
id() |
Unique identifier for the rule.
|
NoncurrentVersionExpiration |
noncurrentVersionExpiration() |
|
List<NoncurrentVersionTransition> |
noncurrentVersionTransitions() |
|
String |
prefix() |
Prefix identifying one or more objects to which the rule applies.
|
static Class<? extends LifecycleRule.Builder> |
serializableBuilderClass() |
|
String |
status() |
If 'Enabled', the rule is currently being applied.
|
LifecycleRule.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
List<Transition> |
transitions() |
public LifecycleExpiration expiration()
public String id()
public String prefix()
public LifecycleRuleFilter filter()
public String status()
ExpirationStatus
public List<Transition> transitions()
public List<NoncurrentVersionTransition> noncurrentVersionTransitions()
public NoncurrentVersionExpiration noncurrentVersionExpiration()
public AbortIncompleteMultipartUpload abortIncompleteMultipartUpload()
public LifecycleRule.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<LifecycleRule.Builder,LifecycleRule>
public static LifecycleRule.Builder builder()
public static Class<? extends LifecycleRule.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.