Class SubnetGroupProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.rds.SubnetGroupProps.Jsii$Proxy
- All Implemented Interfaces:
SubnetGroupProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
SubnetGroupProps
@Stability(Stable)
@Internal
public static final class SubnetGroupProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements SubnetGroupProps
An implementation for
SubnetGroupProps
-
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.SubnetGroupProps
SubnetGroupProps.Builder, SubnetGroupProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(SubnetGroupProps.Builder builder) Constructor that initializes the object based on literal property values passed by theSubnetGroupProps.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 String
Description of the subnet group.final RemovalPolicy
The removal policy to apply when the subnet group are removed from the stack or replaced during an update.final String
The name of the subnet group.final IVpc
getVpc()
The VPC to place the subnet group in.final SubnetSelection
Which subnets within the VPC to associate with this group.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 theSubnetGroupProps.Builder
.
-
-
Method Details
-
getDescription
Description copied from interface:SubnetGroupProps
Description of the subnet group.- Specified by:
getDescription
in interfaceSubnetGroupProps
-
getVpc
Description copied from interface:SubnetGroupProps
The VPC to place the subnet group in.- Specified by:
getVpc
in interfaceSubnetGroupProps
-
getRemovalPolicy
Description copied from interface:SubnetGroupProps
The removal policy to apply when the subnet group are removed from the stack or replaced during an update.Default: RemovalPolicy.DESTROY
- Specified by:
getRemovalPolicy
in interfaceSubnetGroupProps
-
getSubnetGroupName
Description copied from interface:SubnetGroupProps
The name of the subnet group.Default: - a name is generated
- Specified by:
getSubnetGroupName
in interfaceSubnetGroupProps
-
getVpcSubnets
Description copied from interface:SubnetGroupProps
Which subnets within the VPC to associate with this group.Default: - private subnets
- Specified by:
getVpcSubnets
in interfaceSubnetGroupProps
-
$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()
-