@Stability(value=Stable) public static final class VpcContextResponse.Builder extends Object implements software.amazon.jsii.Builder<VpcContextResponse>
VpcContextResponse| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public VpcContextResponse.Builder availabilityZones(List<String> availabilityZones)
VpcContextResponse.getAvailabilityZones()availabilityZones - AZs. This parameter is required.this@Stability(value=Stable) public VpcContextResponse.Builder vpcId(String vpcId)
VpcContextResponse.getVpcId()vpcId - VPC id. This parameter is required.this@Stability(value=Stable) public VpcContextResponse.Builder isolatedSubnetIds(List<String> isolatedSubnetIds)
VpcContextResponse.getIsolatedSubnetIds()isolatedSubnetIds - IDs of all isolated subnets.
Element count: #(availabilityZones) · #(isolatedGroups)this@Stability(value=Stable) public VpcContextResponse.Builder isolatedSubnetNames(List<String> isolatedSubnetNames)
VpcContextResponse.getIsolatedSubnetNames()isolatedSubnetNames - Name of isolated subnet groups.
Element count: #(isolatedGroups)this@Stability(value=Stable) public VpcContextResponse.Builder isolatedSubnetRouteTableIds(List<String> isolatedSubnetRouteTableIds)
VpcContextResponse.getIsolatedSubnetRouteTableIds()isolatedSubnetRouteTableIds - Route Table IDs of isolated subnet groups.
Element count: #(availabilityZones) · #(isolatedGroups)this@Stability(value=Stable) public VpcContextResponse.Builder ownerAccountId(String ownerAccountId)
VpcContextResponse.getOwnerAccountId()ownerAccountId - The ID of the AWS account that owns the VPC.this@Stability(value=Stable) public VpcContextResponse.Builder privateSubnetIds(List<String> privateSubnetIds)
VpcContextResponse.getPrivateSubnetIds()privateSubnetIds - IDs of all private subnets.
Element count: #(availabilityZones) · #(privateGroups)this@Stability(value=Stable) public VpcContextResponse.Builder privateSubnetNames(List<String> privateSubnetNames)
VpcContextResponse.getPrivateSubnetNames()privateSubnetNames - Name of private subnet groups.
Element count: #(privateGroups)this@Stability(value=Stable) public VpcContextResponse.Builder privateSubnetRouteTableIds(List<String> privateSubnetRouteTableIds)
VpcContextResponse.getPrivateSubnetRouteTableIds()privateSubnetRouteTableIds - Route Table IDs of private subnet groups.
Element count: #(availabilityZones) · #(privateGroups)this@Stability(value=Stable) public VpcContextResponse.Builder publicSubnetIds(List<String> publicSubnetIds)
VpcContextResponse.getPublicSubnetIds()publicSubnetIds - IDs of all public subnets.
Element count: #(availabilityZones) · #(publicGroups)this@Stability(value=Stable) public VpcContextResponse.Builder publicSubnetNames(List<String> publicSubnetNames)
VpcContextResponse.getPublicSubnetNames()publicSubnetNames - Name of public subnet groups.
Element count: #(publicGroups)this@Stability(value=Stable) public VpcContextResponse.Builder publicSubnetRouteTableIds(List<String> publicSubnetRouteTableIds)
VpcContextResponse.getPublicSubnetRouteTableIds()publicSubnetRouteTableIds - Route Table IDs of public subnet groups.
Element count: #(availabilityZones) · #(publicGroups)this@Stability(value=Stable) public VpcContextResponse.Builder region(String region)
VpcContextResponse.getRegion()region - The region in which the VPC is in.this@Stability(value=Stable) 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 VpcContextQuery.returnAsymmetricSubnets
is true.this@Stability(value=Stable) public VpcContextResponse.Builder vpcCidrBlock(String vpcCidrBlock)
VpcContextResponse.getVpcCidrBlock()vpcCidrBlock - VPC cidr.this@Stability(value=Stable) public VpcContextResponse.Builder vpnGatewayId(String vpnGatewayId)
VpcContextResponse.getVpnGatewayId()vpnGatewayId - The VPN gateway ID.this@Stability(value=Stable) public VpcContextResponse build()
build in interface software.amazon.jsii.Builder<VpcContextResponse>VpcContextResponseNullPointerException - if any required attribute was not providedCopyright © 2023. All rights reserved.