Class CfnGlobalClusterProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.rds.CfnGlobalClusterProps.Jsii$Proxy
All Implemented Interfaces:
CfnGlobalClusterProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnGlobalClusterProps

@Stability(Stable) @Internal public static final class CfnGlobalClusterProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnGlobalClusterProps
An implementation for CfnGlobalClusterProps
  • 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

      protected Jsii$Proxy(CfnGlobalClusterProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnGlobalClusterProps.Builder.
  • Method Details

    • getDeletionProtection

      public final Object getDeletionProtection()
      Description copied from interface: CfnGlobalClusterProps
      The deletion protection setting for the new global database.

      The global database can't be deleted when deletion protection is enabled.

      Specified by:
      getDeletionProtection in interface CfnGlobalClusterProps
    • getEngine

      public final String getEngine()
      Description copied from interface: CfnGlobalClusterProps
      The name of the database engine to be used for this DB cluster.

      If this property isn't specified, the database engine is derived from the source DB cluster specified by the SourceDBClusterIdentifier property.

      If the SourceDBClusterIdentifier property isn't specified, this property is required. If the SourceDBClusterIdentifier property is specified, make sure this property isn't specified.

      Specified by:
      getEngine in interface CfnGlobalClusterProps
    • getEngineVersion

      public final String getEngineVersion()
      Description copied from interface: CfnGlobalClusterProps
      The engine version of the Aurora global database.
      Specified by:
      getEngineVersion in interface CfnGlobalClusterProps
    • getGlobalClusterIdentifier

      public final String getGlobalClusterIdentifier()
      Description copied from interface: CfnGlobalClusterProps
      The cluster identifier of the global database cluster.
      Specified by:
      getGlobalClusterIdentifier in interface CfnGlobalClusterProps
    • getSourceDbClusterIdentifier

      public final String getSourceDbClusterIdentifier()
      Description copied from interface: CfnGlobalClusterProps
      The DB cluster identifier or Amazon Resource Name (ARN) to use as the primary cluster of the global database.

      If the Engine property isn't specified, this property is required. If the Engine property is specified, make sure this property isn't specified.

      Specified by:
      getSourceDbClusterIdentifier in interface CfnGlobalClusterProps
    • getStorageEncrypted

      public final Object getStorageEncrypted()
      Description copied from interface: CfnGlobalClusterProps
      The storage encryption setting for the global database cluster.
      Specified by:
      getStorageEncrypted in interface CfnGlobalClusterProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object