Interface VPCDerivedInfo.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<VPCDerivedInfo.Builder,,VPCDerivedInfo> SdkBuilder<VPCDerivedInfo.Builder,,VPCDerivedInfo> SdkPojo
- Enclosing class:
VPCDerivedInfo
@Mutable
@NotThreadSafe
public static interface VPCDerivedInfo.Builder
extends SdkPojo, CopyableBuilder<VPCDerivedInfo.Builder,VPCDerivedInfo>
-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZones(String... availabilityZones) The list of Availability Zones associated with the VPC subnets.availabilityZones(Collection<String> availabilityZones) The list of Availability Zones associated with the VPC subnets.egressEnabled(Boolean egressEnabled) Indicates whether egress traffic from the domain is routed through the customer VPC.securityGroupIds(String... securityGroupIds) The list of security group IDs associated with the VPC endpoints for the domain.securityGroupIds(Collection<String> securityGroupIds) The list of security group IDs associated with the VPC endpoints for the domain.A list of subnet IDs associated with the VPC endpoints for the domain.subnetIds(Collection<String> subnetIds) A list of subnet IDs associated with the VPC endpoints for the domain.The ID for your VPC.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
vpcId
The ID for your VPC. Amazon VPC generates this value when you create a VPC.
- Parameters:
vpcId- The ID for your VPC. Amazon VPC generates this value when you create a VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
A list of subnet IDs associated with the VPC endpoints for the domain.
- Parameters:
subnetIds- A list of subnet IDs associated with the VPC endpoints for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
A list of subnet IDs associated with the VPC endpoints for the domain.
- Parameters:
subnetIds- A list of subnet IDs associated with the VPC endpoints for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZones
The list of Availability Zones associated with the VPC subnets.
- Parameters:
availabilityZones- The list of Availability Zones associated with the VPC subnets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZones
The list of Availability Zones associated with the VPC subnets.
- Parameters:
availabilityZones- The list of Availability Zones associated with the VPC subnets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
The list of security group IDs associated with the VPC endpoints for the domain.
- Parameters:
securityGroupIds- The list of security group IDs associated with the VPC endpoints for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
The list of security group IDs associated with the VPC endpoints for the domain.
- Parameters:
securityGroupIds- The list of security group IDs associated with the VPC endpoints for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
egressEnabled
Indicates whether egress traffic from the domain is routed through the customer VPC. When
true, outbound traffic flows through the VPC. Whenfalse, outbound traffic goes through the public internet.- Parameters:
egressEnabled- Indicates whether egress traffic from the domain is routed through the customer VPC. Whentrue, outbound traffic flows through the VPC. Whenfalse, outbound traffic goes through the public internet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-