Class CfnVolume.TieringPolicyProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.fsx.CfnVolume.TieringPolicyProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnVolume.TieringPolicyProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnVolume.TieringPolicyProperty
@Stability(Stable)
@Internal
public static final class CfnVolume.TieringPolicyProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVolume.TieringPolicyProperty
An implementation for
CfnVolume.TieringPolicyProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.fsx.CfnVolume.TieringPolicyProperty
CfnVolume.TieringPolicyProperty.Builder, CfnVolume.TieringPolicyProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnVolume.TieringPolicyProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal NumberSpecifies the number of days that user data in a volume must remain inactive before it is considered "cold" and moved to the capacity pool.final StringgetName()Specifies the tiering policy used to transition data.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnVolume.TieringPolicyProperty.Builder.
-
-
Method Details
-
getCoolingPeriod
Description copied from interface:CfnVolume.TieringPolicyPropertySpecifies the number of days that user data in a volume must remain inactive before it is considered "cold" and moved to the capacity pool.Used with the
AUTOandSNAPSHOT_ONLYtiering policies. Enter a whole number between 2 and 183. Default values are 31 days forAUTOand 2 days forSNAPSHOT_ONLY.- Specified by:
getCoolingPeriodin interfaceCfnVolume.TieringPolicyProperty
-
getName
Description copied from interface:CfnVolume.TieringPolicyPropertySpecifies the tiering policy used to transition data. Default value isSNAPSHOT_ONLY.SNAPSHOT_ONLY- moves cold snapshots to the capacity pool storage tier.AUTO- moves cold user data and snapshots to the capacity pool storage tier based on your access patterns.ALL- moves all user data blocks in both the active file system and Snapshot copies to the storage pool tier.NONE- keeps a volume's data in the primary storage tier, preventing it from being moved to the capacity pool tier.
- Specified by:
getNamein interfaceCfnVolume.TieringPolicyProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-