Class CfnVolume.SnaplockRetentionPeriodProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.fsx.CfnVolume.SnaplockRetentionPeriodProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnVolume.SnaplockRetentionPeriodProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVolume.SnaplockRetentionPeriodProperty
@Stability(Stable)
@Internal
public static final class CfnVolume.SnaplockRetentionPeriodProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVolume.SnaplockRetentionPeriodProperty
An implementation for
CfnVolume.SnaplockRetentionPeriodProperty
-
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.SnaplockRetentionPeriodProperty
CfnVolume.SnaplockRetentionPeriodProperty.Builder, CfnVolume.SnaplockRetentionPeriodProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnVolume.SnaplockRetentionPeriodProperty.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 Object
The retention period assigned to a write once, read many (WORM) file by default if an explicit retention period is not set for an FSx for ONTAP SnapLock volume.final Object
The longest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.final Object
The shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.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.SnaplockRetentionPeriodProperty.Builder
.
-
-
Method Details
-
getDefaultRetention
Description copied from interface:CfnVolume.SnaplockRetentionPeriodProperty
The retention period assigned to a write once, read many (WORM) file by default if an explicit retention period is not set for an FSx for ONTAP SnapLock volume.The default retention period must be greater than or equal to the minimum retention period and less than or equal to the maximum retention period.
- Specified by:
getDefaultRetention
in interfaceCfnVolume.SnaplockRetentionPeriodProperty
- See Also:
-
getMaximumRetention
Description copied from interface:CfnVolume.SnaplockRetentionPeriodProperty
The longest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.- Specified by:
getMaximumRetention
in interfaceCfnVolume.SnaplockRetentionPeriodProperty
- See Also:
-
getMinimumRetention
Description copied from interface:CfnVolume.SnaplockRetentionPeriodProperty
The shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.- Specified by:
getMinimumRetention
in interfaceCfnVolume.SnaplockRetentionPeriodProperty
- 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()
-