Class ClusterProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.dsql.alpha.ClusterProps.Jsii$Proxy
- All Implemented Interfaces:
ClusterProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ClusterProps
@Stability(Experimental)
@Internal
public static final class ClusterProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ClusterProps
An implementation for
ClusterProps-
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.dsql.alpha.ClusterProps
ClusterProps.Builder, ClusterProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ClusterProps.Builder builder) Constructor that initializes the object based on literal property values passed by theClusterProps.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 String(experimental) The name of the DSQL cluster.final Boolean(experimental) Specifies whether this cluster can be deleted.final RemovalPolicy(experimental) The removal policy to apply when the cluster is removed or replaced during a stack update, or when the stack is deleted.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 theClusterProps.Builder.
-
-
Method Details
-
getClusterName
Description copied from interface:ClusterProps(experimental) The name of the DSQL cluster.This is applied via the
Nametag.Default: - No name specified.
- Specified by:
getClusterNamein interfaceClusterProps
-
getDeletionProtection
Description copied from interface:ClusterProps(experimental) Specifies whether this cluster can be deleted.If deletionProtection is enabled, the cluster cannot be deleted unless it is modified and deletionProtection is disabled. deletionProtection protects clusters from being accidentally deleted.
Default: - true if `removalPolicy` is RETAIN, undefined otherwise.
- Specified by:
getDeletionProtectionin interfaceClusterProps
-
getRemovalPolicy
Description copied from interface:ClusterProps(experimental) The removal policy to apply when the cluster is removed or replaced during a stack update, or when the stack is deleted.Default: - Retain cluster.
- Specified by:
getRemovalPolicyin interfaceClusterProps
-
$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()
-