@Generated(value="software.amazon.awssdk:codegen") public class LifecycleExpiration extends Object implements ToCopyableBuilder<LifecycleExpiration.Builder,LifecycleExpiration>
| Modifier and Type | Class and Description | 
|---|---|
| static interface  | LifecycleExpiration.Builder | 
| Modifier and Type | Method and Description | 
|---|---|
| static LifecycleExpiration.Builder | builder() | 
| Instant | date()Indicates at what date the object is to be moved or deleted. | 
| Integer | days()Indicates the lifetime, in days, of the objects that are subject to the rule. | 
| boolean | equals(Object obj) | 
| Boolean | expiredObjectDeleteMarker()Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. | 
| <T> Optional<T> | getValueForField(String fieldName,
                Class<T> clazz) | 
| int | hashCode() | 
| static Class<? extends LifecycleExpiration.Builder> | serializableBuilderClass() | 
| LifecycleExpiration.Builder | toBuilder()Take this object and create a builder that contains all of the current property values of this object. | 
| String | toString() | 
copypublic Instant date()
public Integer days()
public Boolean expiredObjectDeleteMarker()
public LifecycleExpiration.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<LifecycleExpiration.Builder,LifecycleExpiration>public static LifecycleExpiration.Builder builder()
public static Class<? extends LifecycleExpiration.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.