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