Class CfnSnapshotPropsMixin.SnapshotProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.redshiftserverless.CfnSnapshotPropsMixin.SnapshotProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnSnapshotPropsMixin.SnapshotProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSnapshotPropsMixin.SnapshotProperty
@Stability(Stable)
@Internal
public static final class CfnSnapshotPropsMixin.SnapshotProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnSnapshotPropsMixin.SnapshotProperty
An implementation for
CfnSnapshotPropsMixin.SnapshotProperty-
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.redshiftserverless.CfnSnapshotPropsMixin.SnapshotProperty
CfnSnapshotPropsMixin.SnapshotProperty.Builder, CfnSnapshotPropsMixin.SnapshotProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSnapshotPropsMixin.SnapshotProperty.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 username of the database within a snapshot.final StringThe unique identifier of the KMS key used to encrypt the snapshot.final StringThe Amazon Resource Name (ARN) of the namespace the snapshot was created from.final StringThe name of the namepsace.final StringThe owner AWS ;final NumberThe retention period of the snapshot created by the scheduled action.final StringThe Amazon Resource Name (ARN) of the snapshot.final StringThe timestamp of when the snapshot was created.final StringThe name of the snapshot.final StringThe status of the snapshot.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 theCfnSnapshotPropsMixin.SnapshotProperty.Builder.
-
-
Method Details
-
getAdminUsername
Description copied from interface:CfnSnapshotPropsMixin.SnapshotPropertyThe username of the database within a snapshot.- Specified by:
getAdminUsernamein interfaceCfnSnapshotPropsMixin.SnapshotProperty- See Also:
-
getKmsKeyId
Description copied from interface:CfnSnapshotPropsMixin.SnapshotPropertyThe unique identifier of the KMS key used to encrypt the snapshot.- Specified by:
getKmsKeyIdin interfaceCfnSnapshotPropsMixin.SnapshotProperty- See Also:
-
getNamespaceArn
Description copied from interface:CfnSnapshotPropsMixin.SnapshotPropertyThe Amazon Resource Name (ARN) of the namespace the snapshot was created from.- Specified by:
getNamespaceArnin interfaceCfnSnapshotPropsMixin.SnapshotProperty- See Also:
-
getNamespaceName
Description copied from interface:CfnSnapshotPropsMixin.SnapshotPropertyThe name of the namepsace.- Specified by:
getNamespaceNamein interfaceCfnSnapshotPropsMixin.SnapshotProperty- See Also:
-
getOwnerAccount
Description copied from interface:CfnSnapshotPropsMixin.SnapshotPropertyThe owner AWS ;account of the snapshot.
- Specified by:
getOwnerAccountin interfaceCfnSnapshotPropsMixin.SnapshotProperty- See Also:
-
getRetentionPeriod
Description copied from interface:CfnSnapshotPropsMixin.SnapshotPropertyThe retention period of the snapshot created by the scheduled action.- Specified by:
getRetentionPeriodin interfaceCfnSnapshotPropsMixin.SnapshotProperty- See Also:
-
getSnapshotArn
Description copied from interface:CfnSnapshotPropsMixin.SnapshotPropertyThe Amazon Resource Name (ARN) of the snapshot.- Specified by:
getSnapshotArnin interfaceCfnSnapshotPropsMixin.SnapshotProperty- See Also:
-
getSnapshotCreateTime
Description copied from interface:CfnSnapshotPropsMixin.SnapshotPropertyThe timestamp of when the snapshot was created.- Specified by:
getSnapshotCreateTimein interfaceCfnSnapshotPropsMixin.SnapshotProperty- See Also:
-
getSnapshotName
Description copied from interface:CfnSnapshotPropsMixin.SnapshotPropertyThe name of the snapshot.- Specified by:
getSnapshotNamein interfaceCfnSnapshotPropsMixin.SnapshotProperty- See Also:
-
getStatus
Description copied from interface:CfnSnapshotPropsMixin.SnapshotPropertyThe status of the snapshot.- Specified by:
getStatusin interfaceCfnSnapshotPropsMixin.SnapshotProperty- 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()
-