@Stability(value=Experimental) public static final class VpcContextResponse.Builder extends Object implements software.amazon.jsii.Builder<VpcContextResponse>
VpcContextResponse| Constructor and Description |
|---|
Builder() |
@Stability(value=Experimental) public VpcContextResponse.Builder availabilityZones(List<String> availabilityZones)
VpcContextResponse.getAvailabilityZones()availabilityZones - AZs. This parameter is required.this@Stability(value=Experimental) public VpcContextResponse.Builder vpcId(String vpcId)
VpcContextResponse.getVpcId()vpcId - VPC id. This parameter is required.this@Stability(value=Experimental) public VpcContextResponse.Builder isolatedSubnetIds(List<String> isolatedSubnetIds)
VpcContextResponse.getIsolatedSubnetIds()isolatedSubnetIds - IDs of all isolated subnets.
Element count: #(availabilityZones) · #(isolatedGroups)this@Stability(value=Experimental) public VpcContextResponse.Builder isolatedSubnetNames(List<String> isolatedSubnetNames)
VpcContextResponse.getIsolatedSubnetNames()isolatedSubnetNames - Name of isolated subnet groups.
Element count: #(isolatedGroups)this@Stability(value=Experimental) public VpcContextResponse.Builder isolatedSubnetRouteTableIds(List<String> isolatedSubnetRouteTableIds)
VpcContextResponse.getIsolatedSubnetRouteTableIds()isolatedSubnetRouteTableIds - Route Table IDs of isolated subnet groups.
Element count: #(availabilityZones) · #(isolatedGroups)this@Stability(value=Experimental) public VpcContextResponse.Builder privateSubnetIds(List<String> privateSubnetIds)
VpcContextResponse.getPrivateSubnetIds()privateSubnetIds - IDs of all private subnets.
Element count: #(availabilityZones) · #(privateGroups)this@Stability(value=Experimental) public VpcContextResponse.Builder privateSubnetNames(List<String> privateSubnetNames)
VpcContextResponse.getPrivateSubnetNames()privateSubnetNames - Name of private subnet groups.
Element count: #(privateGroups)this@Stability(value=Experimental) public VpcContextResponse.Builder privateSubnetRouteTableIds(List<String> privateSubnetRouteTableIds)
VpcContextResponse.getPrivateSubnetRouteTableIds()privateSubnetRouteTableIds - Route Table IDs of private subnet groups.
Element count: #(availabilityZones) · #(privateGroups)this@Stability(value=Experimental) public VpcContextResponse.Builder publicSubnetIds(List<String> publicSubnetIds)
VpcContextResponse.getPublicSubnetIds()publicSubnetIds - IDs of all public subnets.
Element count: #(availabilityZones) · #(publicGroups)this@Stability(value=Experimental) public VpcContextResponse.Builder publicSubnetNames(List<String> publicSubnetNames)
VpcContextResponse.getPublicSubnetNames()publicSubnetNames - Name of public subnet groups.
Element count: #(publicGroups)this@Stability(value=Experimental) public VpcContextResponse.Builder publicSubnetRouteTableIds(List<String> publicSubnetRouteTableIds)
VpcContextResponse.getPublicSubnetRouteTableIds()publicSubnetRouteTableIds - Route Table IDs of public subnet groups.
Element count: #(availabilityZones) · #(publicGroups)this@Stability(value=Experimental) public VpcContextResponse.Builder subnetGroups(List<? extends VpcSubnetGroup> subnetGroups)
VpcContextResponse.getSubnetGroups()subnetGroups - The subnet groups discovered for the given VPC.
Unlike the above properties, this will include asymmetric subnets,
if the VPC has any.
This property will only be populated if {@link VpcContextQuery.returnAsymmetricSubnets}
is true.this@Stability(value=Experimental) public VpcContextResponse.Builder vpcCidrBlock(String vpcCidrBlock)
VpcContextResponse.getVpcCidrBlock()vpcCidrBlock - VPC cidr.this@Stability(value=Experimental) public VpcContextResponse.Builder vpnGatewayId(String vpnGatewayId)
VpcContextResponse.getVpnGatewayId()vpnGatewayId - The VPN gateway ID.this@Stability(value=Experimental) public VpcContextResponse build()
build in interface software.amazon.jsii.Builder<VpcContextResponse>VpcContextResponseNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.