Class CfnLifecyclePolicy.FastRestoreRuleProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.dlm.CfnLifecyclePolicy.FastRestoreRuleProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnLifecyclePolicy.FastRestoreRuleProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnLifecyclePolicy.FastRestoreRuleProperty
@Stability(Stable)
@Internal
public static final class CfnLifecyclePolicy.FastRestoreRuleProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLifecyclePolicy.FastRestoreRuleProperty
An implementation for
CfnLifecyclePolicy.FastRestoreRuleProperty
-
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.dlm.CfnLifecyclePolicy.FastRestoreRuleProperty
CfnLifecyclePolicy.FastRestoreRuleProperty.Builder, CfnLifecyclePolicy.FastRestoreRuleProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnLifecyclePolicy.FastRestoreRuleProperty.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
The Availability Zones in which to enable fast snapshot restore.final Number
getCount()
The number of snapshots to be enabled with fast snapshot restore.final Number
The amount of time to enable fast snapshot restore.final String
The unit of time for enabling fast snapshot restore.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 theCfnLifecyclePolicy.FastRestoreRuleProperty.Builder
.
-
-
Method Details
-
getAvailabilityZones
Description copied from interface:CfnLifecyclePolicy.FastRestoreRuleProperty
The Availability Zones in which to enable fast snapshot restore.- Specified by:
getAvailabilityZones
in interfaceCfnLifecyclePolicy.FastRestoreRuleProperty
-
getCount
Description copied from interface:CfnLifecyclePolicy.FastRestoreRuleProperty
The number of snapshots to be enabled with fast snapshot restore.- Specified by:
getCount
in interfaceCfnLifecyclePolicy.FastRestoreRuleProperty
-
getInterval
Description copied from interface:CfnLifecyclePolicy.FastRestoreRuleProperty
The amount of time to enable fast snapshot restore.The maximum is 100 years. This is equivalent to 1200 months, 5200 weeks, or 36500 days.
- Specified by:
getInterval
in interfaceCfnLifecyclePolicy.FastRestoreRuleProperty
-
getIntervalUnit
Description copied from interface:CfnLifecyclePolicy.FastRestoreRuleProperty
The unit of time for enabling fast snapshot restore.- Specified by:
getIntervalUnit
in interfaceCfnLifecyclePolicy.FastRestoreRuleProperty
-
$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()
-