Class DatabaseInstanceProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.neptune.DatabaseInstanceProps.Jsii$Proxy
- All Implemented Interfaces:
DatabaseInstanceProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DatabaseInstanceProps
@Stability(Experimental)
@Internal
public static final class DatabaseInstanceProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements DatabaseInstanceProps
An implementation for
DatabaseInstanceProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.neptune.DatabaseInstanceProps
DatabaseInstanceProps.Builder, DatabaseInstanceProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(DatabaseInstanceProps.Builder builder) Constructor that initializes the object based on literal property values passed by theDatabaseInstanceProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
(experimental) The name of the Availability Zone where the DB instance will be located.final IDatabaseCluster
(experimental) The Neptune database cluster the instance should launch into.final String
(experimental) A name for the DB instance.final InstanceType
(experimental) What type of instance to start for the replicas.final IParameterGroup
(experimental) The DB parameter group to associate with the instance.final RemovalPolicy
(experimental) The CloudFormation policy to apply when the instance is removed from the stack or replaced during an update.final int
hashCode()
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 theDatabaseInstanceProps.Builder
.
-
-
Method Details
-
getCluster
Description copied from interface:DatabaseInstanceProps
(experimental) The Neptune database cluster the instance should launch into.- Specified by:
getCluster
in interfaceDatabaseInstanceProps
-
getInstanceType
Description copied from interface:DatabaseInstanceProps
(experimental) What type of instance to start for the replicas.- Specified by:
getInstanceType
in interfaceDatabaseInstanceProps
-
getAvailabilityZone
Description copied from interface:DatabaseInstanceProps
(experimental) The name of the Availability Zone where the DB instance will be located.Default: - no preference
- Specified by:
getAvailabilityZone
in interfaceDatabaseInstanceProps
-
getDbInstanceName
Description copied from interface:DatabaseInstanceProps
(experimental) A name for the DB instance.If you specify a name, AWS CloudFormation converts it to lowercase.
Default: - a CloudFormation generated name
- Specified by:
getDbInstanceName
in interfaceDatabaseInstanceProps
-
getParameterGroup
Description copied from interface:DatabaseInstanceProps
(experimental) The DB parameter group to associate with the instance.Default: no parameter group
- Specified by:
getParameterGroup
in interfaceDatabaseInstanceProps
-
getRemovalPolicy
Description copied from interface:DatabaseInstanceProps
(experimental) The CloudFormation policy to apply when the instance is removed from the stack or replaced during an update.Default: RemovalPolicy.Retain
- Specified by:
getRemovalPolicy
in interfaceDatabaseInstanceProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-