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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.ConfigureNatOptions
ConfigureNatOptions.Builder, ConfigureNatOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(ConfigureNatOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theConfigureNatOptions.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 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 VpcgetVpc()The VPC we're configuring NAT for.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 theConfigureNatOptions.Builder.
-
-
Method Details
-
getNatSubnets
Description copied from interface:ConfigureNatOptionsThe public subnets where the NAT providers need to be placed.- Specified by:
getNatSubnetsin interfaceConfigureNatOptions
-
getPrivateSubnets
Description copied from interface:ConfigureNatOptionsThe private subnets that need to route through the NAT providers.There may be more private subnets than public subnets with NAT providers.
- Specified by:
getPrivateSubnetsin interfaceConfigureNatOptions
-
getVpc
Description copied from interface:ConfigureNatOptionsThe VPC we're configuring NAT for.- Specified by:
getVpcin interfaceConfigureNatOptions
-
$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()
-