Class DatabaseInstanceProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.docdb.DatabaseInstanceProps.Jsii$Proxy
- All Implemented Interfaces:
DatabaseInstanceProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
DatabaseInstanceProps
@Stability(Stable)
@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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.docdb.DatabaseInstanceProps
DatabaseInstanceProps.Builder, DatabaseInstanceProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(DatabaseInstanceProps.Builder builder) Constructor that initializes the object based on literal property values passed by theDatabaseInstanceProps.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 BooleanIndicates that minor engine upgrades are applied automatically to the DB instance during the maintenance window.final StringThe name of the Availability Zone where the DB instance will be located.final CaCertificateThe identifier of the CA certificate for this DB instance.final IDatabaseClusterThe DocumentDB database cluster the instance should launch into.final StringA name for the DB instance.final BooleanA value that indicates whether to enable Performance Insights for the DB Instance.final InstanceTypeThe name of the compute and memory capacity classes.final StringThe weekly time range (in UTC) during which system maintenance can occur.final RemovalPolicyThe CloudFormation policy to apply when the instance is removed from the stack or replaced during an update.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 theDatabaseInstanceProps.Builder.
-
-
Method Details
-
getCluster
Description copied from interface:DatabaseInstancePropsThe DocumentDB database cluster the instance should launch into.- Specified by:
getClusterin interfaceDatabaseInstanceProps
-
getInstanceType
Description copied from interface:DatabaseInstancePropsThe name of the compute and memory capacity classes.- Specified by:
getInstanceTypein interfaceDatabaseInstanceProps
-
getAutoMinorVersionUpgrade
Description copied from interface:DatabaseInstancePropsIndicates that minor engine upgrades are applied automatically to the DB instance during the maintenance window.Default: true
- Specified by:
getAutoMinorVersionUpgradein interfaceDatabaseInstanceProps
-
getAvailabilityZone
Description copied from interface:DatabaseInstancePropsThe name of the Availability Zone where the DB instance will be located.Default: - no preference
- Specified by:
getAvailabilityZonein interfaceDatabaseInstanceProps
-
getCaCertificate
Description copied from interface:DatabaseInstancePropsThe identifier of the CA certificate for this DB instance.Specifying or updating this property triggers a reboot.
Default: - DocumentDB will choose a certificate authority
- Specified by:
getCaCertificatein interfaceDatabaseInstanceProps- See Also:
-
getDbInstanceName
Description copied from interface:DatabaseInstancePropsA name for the DB instance.If you specify a name, AWS CloudFormation converts it to lowercase.
Default: - a CloudFormation generated name
- Specified by:
getDbInstanceNamein interfaceDatabaseInstanceProps
-
getEnablePerformanceInsights
Description copied from interface:DatabaseInstancePropsA value that indicates whether to enable Performance Insights for the DB Instance.Default: - false
- Specified by:
getEnablePerformanceInsightsin interfaceDatabaseInstanceProps
-
getPreferredMaintenanceWindow
Description copied from interface:DatabaseInstancePropsThe weekly time range (in UTC) during which system maintenance can occur.Format:
ddd:hh24:mi-ddd:hh24:miConstraint: Minimum 30-minute windowDefault: - 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
- Specified by:
getPreferredMaintenanceWindowin interfaceDatabaseInstanceProps
-
getRemovalPolicy
Description copied from interface:DatabaseInstancePropsThe CloudFormation policy to apply when the instance is removed from the stack or replaced during an update.Default: RemovalPolicy.Retain
- Specified by:
getRemovalPolicyin interfaceDatabaseInstanceProps
-
$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()
-