@Generated(value="software.amazon.awssdk:codegen") public final class Tiering extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Tiering.Builder,Tiering>
The S3 Intelligent-Tiering storage class is designed to optimize storage costs by automatically moving data to the most cost-effective storage access tier, without additional operational overhead.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Tiering.Builder |
| Modifier and Type | Method and Description |
|---|---|
IntelligentTieringAccessTier |
accessTier()
S3 Intelligent-Tiering access tier.
|
String |
accessTierAsString()
S3 Intelligent-Tiering access tier.
|
static Tiering.Builder |
builder() |
Integer |
days()
The number of days that you want your archived data to be accessible.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends Tiering.Builder> |
serializableBuilderClass() |
Tiering.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic Integer days()
The number of days that you want your archived data to be accessible. The minimum number of days specified in the restore request must be at least 90 days. If a smaller value is specifed it will be ignored.
public IntelligentTieringAccessTier accessTier()
S3 Intelligent-Tiering access tier. See Storage class for automatically optimizing frequently and infrequently accessed objects for a list of access tiers in the S3 Intelligent-Tiering storage class.
If the service returns an enum value that is not available in the current SDK version, accessTier will
return IntelligentTieringAccessTier.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from accessTierAsString().
IntelligentTieringAccessTierpublic String accessTierAsString()
S3 Intelligent-Tiering access tier. See Storage class for automatically optimizing frequently and infrequently accessed objects for a list of access tiers in the S3 Intelligent-Tiering storage class.
If the service returns an enum value that is not available in the current SDK version, accessTier will
return IntelligentTieringAccessTier.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from accessTierAsString().
IntelligentTieringAccessTierpublic Tiering.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Tiering.Builder,Tiering>public static Tiering.Builder builder()
public static Class<? extends Tiering.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.