Class ProxyTargetConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.rds.ProxyTargetConfig.Jsii$Proxy
- All Implemented Interfaces:
ProxyTargetConfig
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ProxyTargetConfig
@Stability(Stable)
@Internal
public static final class ProxyTargetConfig.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ProxyTargetConfig
An implementation for
ProxyTargetConfig
-
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.ProxyTargetConfig
ProxyTargetConfig.Builder, ProxyTargetConfig.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(ProxyTargetConfig.Builder builder) Constructor that initializes the object based on literal property values passed by theProxyTargetConfig.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 List<IDatabaseCluster>
The database clusters to which this proxy connects.final List<IDatabaseInstance>
The database instances to which this proxy connects.final String
The engine family of the database instance or cluster this proxy connects with.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 theProxyTargetConfig.Builder
.
-
-
Method Details
-
getEngineFamily
Description copied from interface:ProxyTargetConfig
The engine family of the database instance or cluster this proxy connects with.- Specified by:
getEngineFamily
in interfaceProxyTargetConfig
-
getDbClusters
Description copied from interface:ProxyTargetConfig
The database clusters to which this proxy connects.Either this or
dbInstances
will be set and the otherundefined
.Default: - `undefined` if `dbInstances` is set.
- Specified by:
getDbClusters
in interfaceProxyTargetConfig
-
getDbInstances
Description copied from interface:ProxyTargetConfig
The database instances to which this proxy connects.Either this or
dbClusters
will be set and the otherundefined
.Default: - `undefined` if `dbClusters` is set.
- Specified by:
getDbInstances
in interfaceProxyTargetConfig
-
$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()
-