Class CfnVolumePropsMixin.SnaplockRetentionPeriodProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.fsx.CfnVolumePropsMixin.SnaplockRetentionPeriodProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnVolumePropsMixin.SnaplockRetentionPeriodProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVolumePropsMixin.SnaplockRetentionPeriodProperty
@Stability(Stable)
@Internal
public static final class CfnVolumePropsMixin.SnaplockRetentionPeriodProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVolumePropsMixin.SnaplockRetentionPeriodProperty
An implementation for
CfnVolumePropsMixin.SnaplockRetentionPeriodProperty-
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.cfnpropertymixins.services.fsx.CfnVolumePropsMixin.SnaplockRetentionPeriodProperty
CfnVolumePropsMixin.SnaplockRetentionPeriodProperty.Builder, CfnVolumePropsMixin.SnaplockRetentionPeriodProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnVolumePropsMixin.SnaplockRetentionPeriodProperty.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 ObjectThe 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 ObjectThe longest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.final ObjectThe shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.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 theCfnVolumePropsMixin.SnaplockRetentionPeriodProperty.Builder.
-
-
Method Details
-
getDefaultRetention
Description copied from interface:CfnVolumePropsMixin.SnaplockRetentionPeriodPropertyThe 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.
Returns union: either
IResolvableorCfnVolumePropsMixin.RetentionPeriodProperty- Specified by:
getDefaultRetentionin interfaceCfnVolumePropsMixin.SnaplockRetentionPeriodProperty- See Also:
-
getMaximumRetention
Description copied from interface:CfnVolumePropsMixin.SnaplockRetentionPeriodPropertyThe longest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.Returns union: either
IResolvableorCfnVolumePropsMixin.RetentionPeriodProperty- Specified by:
getMaximumRetentionin interfaceCfnVolumePropsMixin.SnaplockRetentionPeriodProperty- See Also:
-
getMinimumRetention
Description copied from interface:CfnVolumePropsMixin.SnaplockRetentionPeriodPropertyThe shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.Returns union: either
IResolvableorCfnVolumePropsMixin.RetentionPeriodProperty- Specified by:
getMinimumRetentionin interfaceCfnVolumePropsMixin.SnaplockRetentionPeriodProperty- See Also:
-
$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()
-