Class ConfigureNatOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.ConfigureNatOptions.Jsii$Proxy
- All Implemented Interfaces:
ConfigureNatOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
ConfigureNatOptions
@Stability(Stable)
@Internal
public static final class ConfigureNatOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements ConfigureNatOptions
An implementation for
ConfigureNatOptions
-
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.ec2.ConfigureNatOptions
ConfigureNatOptions.Builder, ConfigureNatOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(ConfigureNatOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theConfigureNatOptions.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<PublicSubnet>
The public subnets where the NAT providers need to be placed.final List<PrivateSubnet>
The private subnets that need to route through the NAT providers.final Vpc
getVpc()
The VPC we're configuring NAT for.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 theConfigureNatOptions.Builder
.
-
-
Method Details
-
getNatSubnets
Description copied from interface:ConfigureNatOptions
The public subnets where the NAT providers need to be placed.- Specified by:
getNatSubnets
in interfaceConfigureNatOptions
-
getPrivateSubnets
Description copied from interface:ConfigureNatOptions
The private subnets that need to route through the NAT providers.There may be more private subnets than public subnets with NAT providers.
- Specified by:
getPrivateSubnets
in interfaceConfigureNatOptions
-
getVpc
Description copied from interface:ConfigureNatOptions
The VPC we're configuring NAT for.- Specified by:
getVpc
in interfaceConfigureNatOptions
-
$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()
-