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