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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.rds.ClusterInstanceBindOptions
ClusterInstanceBindOptions.Builder, ClusterInstanceBindOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theClusterInstanceBindOptions.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 DurationThe interval, in seconds, between points when Amazon RDS collects enhanced monitoring metrics for the DB instances.final IRoleRefRole that will be used to manage DB instances monitoring.final NumberThe promotion tier of the cluster instance.final RemovalPolicyThe removal policy on the cluster.final IDBSubnetGroupRefExisting subnet group for the cluster.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 theClusterInstanceBindOptions.Builder.
-
-
Method Details
-
getMonitoringInterval
Description copied from interface:ClusterInstanceBindOptionsThe interval, in seconds, between points when Amazon RDS collects enhanced monitoring metrics for the DB instances.Default: no enhanced monitoring
- Specified by:
getMonitoringIntervalin interfaceClusterInstanceBindOptions
-
getMonitoringRole
Description copied from interface:ClusterInstanceBindOptionsRole that will be used to manage DB instances monitoring.Default: - A role is automatically created for you
- Specified by:
getMonitoringRolein interfaceClusterInstanceBindOptions
-
getPromotionTier
Description copied from interface:ClusterInstanceBindOptionsThe 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:
getPromotionTierin interfaceClusterInstanceBindOptions
-
getRemovalPolicy
Description copied from interface:ClusterInstanceBindOptionsThe removal policy on the cluster.Default: - RemovalPolicy.DESTROY (cluster snapshot can restore)
- Specified by:
getRemovalPolicyin interfaceClusterInstanceBindOptions
-
getSubnetGroup
Description copied from interface:ClusterInstanceBindOptionsExisting subnet group for the cluster.This is only needed when using the isFromLegacyInstanceProps
Default: - cluster subnet group is used
- Specified by:
getSubnetGroupin interfaceClusterInstanceBindOptions
-
$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()
-