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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.fsx.CfnVolume.TieringPolicyProperty
CfnVolume.TieringPolicyProperty.Builder, CfnVolume.TieringPolicyProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnVolume.TieringPolicyProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final Number
Specifies 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 String
getName()
Specifies the tiering policy used to transition data.final int
hashCode()
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.TieringPolicyProperty
Specifies 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
AUTO
andSNAPSHOT_ONLY
tiering policies. Enter a whole number between 2 and 183. Default values are 31 days forAUTO
and 2 days forSNAPSHOT_ONLY
.- Specified by:
getCoolingPeriod
in interfaceCfnVolume.TieringPolicyProperty
- See Also:
-
getName
Description copied from interface:CfnVolume.TieringPolicyProperty
Specifies 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:
getName
in interfaceCfnVolume.TieringPolicyProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-