Class ClusterInstanceBindOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.rds.ClusterInstanceBindOptions.Jsii$Proxy
- All Implemented Interfaces:
ClusterInstanceBindOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ClusterInstanceBindOptions
@Stability(Stable)
@Internal
public static final class ClusterInstanceBindOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ClusterInstanceBindOptions
An implementation for
ClusterInstanceBindOptions
-
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.rds.ClusterInstanceBindOptions
ClusterInstanceBindOptions.Builder, ClusterInstanceBindOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theClusterInstanceBindOptions.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 Duration
The interval, in seconds, between points when Amazon RDS collects enhanced monitoring metrics for the DB instances.final IRole
Role that will be used to manage DB instances monitoring.final Number
The promotion tier of the cluster instance.final RemovalPolicy
The removal policy on the cluster.final ISubnetGroup
Existing subnet group for the cluster.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 theClusterInstanceBindOptions.Builder
.
-
-
Method Details
-
getMonitoringInterval
Description copied from interface:ClusterInstanceBindOptions
The interval, in seconds, between points when Amazon RDS collects enhanced monitoring metrics for the DB instances.Default: no enhanced monitoring
- Specified by:
getMonitoringInterval
in interfaceClusterInstanceBindOptions
-
getMonitoringRole
Description copied from interface:ClusterInstanceBindOptions
Role that will be used to manage DB instances monitoring.Default: - A role is automatically created for you
- Specified by:
getMonitoringRole
in interfaceClusterInstanceBindOptions
-
getPromotionTier
Description copied from interface:ClusterInstanceBindOptions
The promotion tier of the cluster instance.This matters more for serverlessV2 instances. If a serverless instance is in tier 0-1 then it will scale with the writer.
For provisioned instances this just determines the failover priority. If multiple instances have the same priority then one will be picked at random
Default: 2
- Specified by:
getPromotionTier
in interfaceClusterInstanceBindOptions
-
getRemovalPolicy
Description copied from interface:ClusterInstanceBindOptions
The removal policy on the cluster.Default: - RemovalPolicy.DESTROY (cluster snapshot can restore)
- Specified by:
getRemovalPolicy
in interfaceClusterInstanceBindOptions
-
getSubnetGroup
Description copied from interface:ClusterInstanceBindOptions
Existing subnet group for the cluster.This is only needed when using the isFromLegacyInstanceProps
Default: - cluster subnet group is used
- Specified by:
getSubnetGroup
in interfaceClusterInstanceBindOptions
-
$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()
-