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