@Generated(value="software.amazon.awssdk:codegen") public final class NoncurrentVersionExpiration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NoncurrentVersionExpiration.Builder,NoncurrentVersionExpiration>
The container of the noncurrent version expiration.
| Modifier and Type | Class and Description |
|---|---|
static interface |
NoncurrentVersionExpiration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static NoncurrentVersionExpiration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Integer |
noncurrentDays()
Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends NoncurrentVersionExpiration.Builder> |
serializableBuilderClass() |
NoncurrentVersionExpiration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Integer noncurrentDays()
Specifies the number of days an object is noncurrent before Amazon S3 can perform the associated action. For information about the noncurrent days calculations, see How Amazon S3 Calculates When an Object Became Noncurrent in the Amazon Simple Storage Service Developer Guide.
public NoncurrentVersionExpiration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<NoncurrentVersionExpiration.Builder,NoncurrentVersionExpiration>public static NoncurrentVersionExpiration.Builder builder()
public static Class<? extends NoncurrentVersionExpiration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.