@Stability(value=Experimental) @Internal public static final class DatabaseInstanceProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DatabaseInstanceProps
DatabaseInstancePropssoftware.amazon.jsii.JsiiObject.InitializationModeDatabaseInstanceProps.Builder, DatabaseInstanceProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(IDatabaseCluster cluster,
InstanceType instanceType,
String availabilityZone,
String dbInstanceName,
IParameterGroup parameterGroup,
RemovalPolicy removalPolicy)
Constructor that initializes the object based on literal property values passed by the
DatabaseInstanceProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAvailabilityZone()
(experimental) The name of the Availability Zone where the DB instance will be located.
|
IDatabaseCluster |
getCluster()
(experimental) The Neptune database cluster the instance should launch into.
|
String |
getDbInstanceName()
(experimental) A name for the DB instance.
|
InstanceType |
getInstanceType()
(experimental) What type of instance to start for the replicas.
|
IParameterGroup |
getParameterGroup()
(experimental) The DB parameter group to associate with the instance.
|
RemovalPolicy |
getRemovalPolicy()
(experimental) The CloudFormation policy to apply when the instance is removed from the stack or replaced during an update.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(IDatabaseCluster cluster, InstanceType instanceType, String availabilityZone, String dbInstanceName, IParameterGroup parameterGroup, RemovalPolicy removalPolicy)
DatabaseInstanceProps.Builder.public final IDatabaseCluster getCluster()
DatabaseInstancePropsgetCluster in interface DatabaseInstancePropspublic final InstanceType getInstanceType()
DatabaseInstancePropsgetInstanceType in interface DatabaseInstancePropspublic final String getAvailabilityZone()
DatabaseInstancePropsDefault: - no preference
getAvailabilityZone in interface DatabaseInstancePropspublic final String getDbInstanceName()
DatabaseInstancePropsIf you specify a name, AWS CloudFormation converts it to lowercase.
Default: - a CloudFormation generated name
getDbInstanceName in interface DatabaseInstancePropspublic final IParameterGroup getParameterGroup()
DatabaseInstancePropsDefault: no parameter group
getParameterGroup in interface DatabaseInstancePropspublic final RemovalPolicy getRemovalPolicy()
DatabaseInstancePropsDefault: RemovalPolicy.Retain
getRemovalPolicy in interface DatabaseInstanceProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2021. All rights reserved.