Class CfnDBInstanceProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.docdb.CfnDBInstanceProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDBInstanceProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnDBInstanceProps
@Stability(Stable)
@Internal
public static final class CfnDBInstanceProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDBInstanceProps
An implementation for
CfnDBInstanceProps-
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.docdb.CfnDBInstanceProps
CfnDBInstanceProps.Builder, CfnDBInstanceProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnDBInstanceProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDBInstanceProps.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 ObjectThis parameter does not apply to Amazon DocumentDB.final StringThe Amazon EC2 Availability Zone that the instance is created in.final StringThe identifier of the cluster that the instance will belong to.final StringThe compute and memory capacity of the instance;final StringThe instance identifier.final ObjectAWS::DocDB::DBInstance.EnablePerformanceInsights.final StringThe time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC).getTags()The tags to be assigned to the instance.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 theCfnDBInstanceProps.Builder.
-
-
Method Details
-
getDbClusterIdentifier
Description copied from interface:CfnDBInstancePropsThe identifier of the cluster that the instance will belong to.- Specified by:
getDbClusterIdentifierin interfaceCfnDBInstanceProps
-
getDbInstanceClass
Description copied from interface:CfnDBInstancePropsThe compute and memory capacity of the instance;for example,
db.m4.large. If you change the class of an instance there can be some interruption in the cluster's service.- Specified by:
getDbInstanceClassin interfaceCfnDBInstanceProps
-
getAutoMinorVersionUpgrade
Description copied from interface:CfnDBInstancePropsThis parameter does not apply to Amazon DocumentDB.Amazon DocumentDB does not perform minor version upgrades regardless of the value set.
Default:
false- Specified by:
getAutoMinorVersionUpgradein interfaceCfnDBInstanceProps
-
getAvailabilityZone
Description copied from interface:CfnDBInstancePropsThe Amazon EC2 Availability Zone that the instance is created in.Default: A random, system-chosen Availability Zone in the endpoint's AWS Region .
Example:
us-east-1d- Specified by:
getAvailabilityZonein interfaceCfnDBInstanceProps
-
getDbInstanceIdentifier
Description copied from interface:CfnDBInstancePropsThe instance identifier. This parameter is stored as a lowercase string.Constraints:
- Must contain from 1 to 63 letters, numbers, or hyphens.
- The first character must be a letter.
- Cannot end with a hyphen or contain two consecutive hyphens.
Example:
mydbinstance- Specified by:
getDbInstanceIdentifierin interfaceCfnDBInstanceProps
-
getEnablePerformanceInsights
Description copied from interface:CfnDBInstancePropsAWS::DocDB::DBInstance.EnablePerformanceInsights.- Specified by:
getEnablePerformanceInsightsin interfaceCfnDBInstanceProps
-
getPreferredMaintenanceWindow
Description copied from interface:CfnDBInstancePropsThe time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC).Format:
ddd:hh24:mi-ddd:hh24:miThe default is 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.
Valid days: Mon, Tue, Wed, Thu, Fri, Sat, Sun
Constraints: Minimum 30-minute window.
- Specified by:
getPreferredMaintenanceWindowin interfaceCfnDBInstanceProps
-
getTags
Description copied from interface:CfnDBInstancePropsThe tags to be assigned to the instance.You can assign up to 10 tags to an instance.
- Specified by:
getTagsin interfaceCfnDBInstanceProps
-
$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()
-