@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,
Boolean autoMinorVersionUpgrade,
String availabilityZone,
String dbInstanceName,
String preferredMaintenanceWindow,
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) |
Boolean |
getAutoMinorVersionUpgrade()
(experimental) Indicates that minor engine upgrades are applied automatically to the DB instance during the maintenance window.
|
String |
getAvailabilityZone()
(experimental) The name of the Availability Zone where the DB instance will be located.
|
IDatabaseCluster |
getCluster()
(experimental) The DocumentDB database cluster the instance should launch into.
|
String |
getDbInstanceName()
(experimental) A name for the DB instance.
|
InstanceType |
getInstanceType()
(experimental) The name of the compute and memory capacity classes.
|
String |
getPreferredMaintenanceWindow()
(experimental) The weekly time range (in UTC) during which system maintenance can occur.
|
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, Boolean autoMinorVersionUpgrade, String availabilityZone, String dbInstanceName, String preferredMaintenanceWindow, RemovalPolicy removalPolicy)
DatabaseInstanceProps.Builder.public final IDatabaseCluster getCluster()
DatabaseInstancePropsgetCluster in interface DatabaseInstancePropspublic final InstanceType getInstanceType()
DatabaseInstancePropsgetInstanceType in interface DatabaseInstancePropspublic final Boolean getAutoMinorVersionUpgrade()
DatabaseInstancePropsDefault: true
getAutoMinorVersionUpgrade 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 String getPreferredMaintenanceWindow()
DatabaseInstanceProps
Format: ddd:hh24:mi-ddd:hh24:mi
Constraint: Minimum 30-minute window
Default: - a 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week. To see the time blocks available, see https://docs.aws.amazon.com/documentdb/latest/developerguide/db-instance-maintain.html#maintenance-window
getPreferredMaintenanceWindow 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.