@Stability(value=Experimental) public static final class ConfigureNatOptions.Builder extends Object implements software.amazon.jsii.Builder<ConfigureNatOptions>
ConfigureNatOptions| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ConfigureNatOptions |
build()
Builds the configured instance.
|
ConfigureNatOptions.Builder |
natSubnets(List<? extends PublicSubnet> natSubnets)
Sets the value of
ConfigureNatOptions.getNatSubnets() |
ConfigureNatOptions.Builder |
privateSubnets(List<? extends PrivateSubnet> privateSubnets)
Sets the value of
ConfigureNatOptions.getPrivateSubnets() |
ConfigureNatOptions.Builder |
vpc(Vpc vpc)
Sets the value of
ConfigureNatOptions.getVpc() |
@Stability(value=Experimental) public ConfigureNatOptions.Builder natSubnets(List<? extends PublicSubnet> natSubnets)
ConfigureNatOptions.getNatSubnets()natSubnets - The public subnets where the NAT providers need to be placed. This parameter is required.this@Stability(value=Experimental) public ConfigureNatOptions.Builder privateSubnets(List<? extends PrivateSubnet> privateSubnets)
ConfigureNatOptions.getPrivateSubnets()privateSubnets - The private subnets that need to route through the NAT providers. This parameter is required.
There may be more private subnets than public subnets with NAT providers.this@Stability(value=Experimental) public ConfigureNatOptions.Builder vpc(Vpc vpc)
ConfigureNatOptions.getVpc()vpc - The VPC we're configuring NAT for. This parameter is required.this@Stability(value=Experimental) public ConfigureNatOptions build()
build in interface software.amazon.jsii.Builder<ConfigureNatOptions>ConfigureNatOptionsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.