@Generated(value="software.amazon.awssdk:codegen") public final class Rule extends Object implements ToCopyableBuilder<Rule.Builder,Rule>
Modifier and Type | Class and Description |
---|---|
static interface |
Rule.Builder |
Modifier and Type | Method and Description |
---|---|
AbortIncompleteMultipartUpload |
abortIncompleteMultipartUpload()
Returns the value of the AbortIncompleteMultipartUpload property for this object.
|
static Rule.Builder |
builder() |
boolean |
equals(Object obj) |
LifecycleExpiration |
expiration()
Returns the value of the Expiration property for this object.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
Unique identifier for the rule.
|
NoncurrentVersionExpiration |
noncurrentVersionExpiration()
Returns the value of the NoncurrentVersionExpiration property for this object.
|
NoncurrentVersionTransition |
noncurrentVersionTransition()
Returns the value of the NoncurrentVersionTransition property for this object.
|
String |
prefix()
Prefix identifying one or more objects to which the rule applies.
|
static Class<? extends Rule.Builder> |
serializableBuilderClass() |
ExpirationStatus |
status()
If 'Enabled', the rule is currently being applied.
|
String |
statusAsString()
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()
Returns the value of the Transition property for this object.
|
copy
public LifecycleExpiration expiration()
public String id()
public String prefix()
public ExpirationStatus status()
If the service returns an enum value that is not available in the current SDK version, status
will
return ExpirationStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
statusAsString()
.
ExpirationStatus
public String statusAsString()
If the service returns an enum value that is not available in the current SDK version, status
will
return ExpirationStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
statusAsString()
.
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.