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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.docdb.CfnDBInstanceProps
CfnDBInstanceProps.Builder, CfnDBInstanceProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnDBInstanceProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDBInstanceProps.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 Object
This parameter does not apply to Amazon DocumentDB.final String
The Amazon EC2 Availability Zone that the instance is created in.final String
The identifier of the cluster that the instance will belong to.final String
The compute and memory capacity of the instance;final String
The instance identifier.final Object
AWS::DocDB::DBInstance.EnablePerformanceInsights
.final String
The 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 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 theCfnDBInstanceProps.Builder
.
-
-
Method Details
-
getDbClusterIdentifier
Description copied from interface:CfnDBInstanceProps
The identifier of the cluster that the instance will belong to.- Specified by:
getDbClusterIdentifier
in interfaceCfnDBInstanceProps
-
getDbInstanceClass
Description copied from interface:CfnDBInstanceProps
The 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:
getDbInstanceClass
in interfaceCfnDBInstanceProps
-
getAutoMinorVersionUpgrade
Description copied from interface:CfnDBInstanceProps
This parameter does not apply to Amazon DocumentDB.Amazon DocumentDB does not perform minor version upgrades regardless of the value set.
Default:
false
- Specified by:
getAutoMinorVersionUpgrade
in interfaceCfnDBInstanceProps
-
getAvailabilityZone
Description copied from interface:CfnDBInstanceProps
The 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:
getAvailabilityZone
in interfaceCfnDBInstanceProps
-
getDbInstanceIdentifier
Description copied from interface:CfnDBInstanceProps
The 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:
getDbInstanceIdentifier
in interfaceCfnDBInstanceProps
-
getEnablePerformanceInsights
Description copied from interface:CfnDBInstanceProps
AWS::DocDB::DBInstance.EnablePerformanceInsights
.- Specified by:
getEnablePerformanceInsights
in interfaceCfnDBInstanceProps
-
getPreferredMaintenanceWindow
Description copied from interface:CfnDBInstanceProps
The time range each week during which system maintenance can occur, in Universal Coordinated Time (UTC).Format:
ddd:hh24:mi-ddd:hh24:mi
The 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:
getPreferredMaintenanceWindow
in interfaceCfnDBInstanceProps
-
getTags
Description copied from interface:CfnDBInstanceProps
The tags to be assigned to the instance.You can assign up to 10 tags to an instance.
- Specified by:
getTags
in interfaceCfnDBInstanceProps
-
$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()
-