Class CfnTapePoolMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.storagegateway.CfnTapePoolMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnTapePoolMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTapePoolMixinProps
@Stability(Stable)
@Internal
public static final class CfnTapePoolMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTapePoolMixinProps
An implementation for
CfnTapePoolMixinProps-
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.storagegateway.CfnTapePoolMixinProps
CfnTapePoolMixinProps.Builder, CfnTapePoolMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnTapePoolMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnTapePoolMixinProps.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 StringThe name of the custom tape pool.final NumberTape retention lock time in days (up to 36,500 days / 100 years).final StringTape retention lock type.final StringThe storage class associated with the custom pool (S3 Glacier or S3 Glacier Deep Archive).getTags()A list of up to 50 tags for the tape pool.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 theCfnTapePoolMixinProps.Builder.
-
-
Method Details
-
getPoolName
Description copied from interface:CfnTapePoolMixinPropsThe name of the custom tape pool.- Specified by:
getPoolNamein interfaceCfnTapePoolMixinProps- See Also:
-
getRetentionLockTimeInDays
Description copied from interface:CfnTapePoolMixinPropsTape retention lock time in days (up to 36,500 days / 100 years).- Specified by:
getRetentionLockTimeInDaysin interfaceCfnTapePoolMixinProps- See Also:
-
getRetentionLockType
Description copied from interface:CfnTapePoolMixinPropsTape retention lock type.Governance mode allows authorized removal; compliance mode prevents all removal.
- Specified by:
getRetentionLockTypein interfaceCfnTapePoolMixinProps- See Also:
-
getStorageClass
Description copied from interface:CfnTapePoolMixinPropsThe storage class associated with the custom pool (S3 Glacier or S3 Glacier Deep Archive).- Specified by:
getStorageClassin interfaceCfnTapePoolMixinProps- See Also:
-
getTags
Description copied from interface:CfnTapePoolMixinPropsA list of up to 50 tags for the tape pool.- Specified by:
getTagsin interfaceCfnTapePoolMixinProps- 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()
-