Interface AvailabilityZoneAddress.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AvailabilityZoneAddress.Builder,AvailabilityZoneAddress>,SdkBuilder<AvailabilityZoneAddress.Builder,AvailabilityZoneAddress>,SdkPojo
- Enclosing class:
- AvailabilityZoneAddress
@Mutable @NotThreadSafe public static interface AvailabilityZoneAddress.Builder extends SdkPojo, CopyableBuilder<AvailabilityZoneAddress.Builder,AvailabilityZoneAddress>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AvailabilityZoneAddress.BuilderallocationIds(String... allocationIds)The allocation IDs of the Elastic IP addresses (EIPs) to be used for handling outbound NAT traffic in this specific Availability Zone.AvailabilityZoneAddress.BuilderallocationIds(Collection<String> allocationIds)The allocation IDs of the Elastic IP addresses (EIPs) to be used for handling outbound NAT traffic in this specific Availability Zone.AvailabilityZoneAddress.BuilderavailabilityZone(String availabilityZone)For regional NAT gateways only: The Availability Zone where this specific NAT gateway configuration will be active.AvailabilityZoneAddress.BuilderavailabilityZoneId(String availabilityZoneId)For regional NAT gateways only: The ID of the Availability Zone where this specific NAT gateway configuration will be active.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
availabilityZone
AvailabilityZoneAddress.Builder availabilityZone(String availabilityZone)
For regional NAT gateways only: The Availability Zone where this specific NAT gateway configuration will be active. Each AZ in a regional NAT gateway has its own configuration to handle outbound NAT traffic from that AZ.
A regional NAT gateway is a single NAT Gateway that works across multiple availability zones (AZs) in your VPC, providing redundancy, scalability and availability across all the AZs in a Region.
- Parameters:
availabilityZone- For regional NAT gateways only: The Availability Zone where this specific NAT gateway configuration will be active. Each AZ in a regional NAT gateway has its own configuration to handle outbound NAT traffic from that AZ.A regional NAT gateway is a single NAT Gateway that works across multiple availability zones (AZs) in your VPC, providing redundancy, scalability and availability across all the AZs in a Region.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZoneId
AvailabilityZoneAddress.Builder availabilityZoneId(String availabilityZoneId)
For regional NAT gateways only: The ID of the Availability Zone where this specific NAT gateway configuration will be active. Each AZ in a regional NAT gateway has its own configuration to handle outbound NAT traffic from that AZ. Use this instead of AvailabilityZone for consistent identification of AZs across Amazon Web Services Regions.
A regional NAT gateway is a single NAT Gateway that works across multiple availability zones (AZs) in your VPC, providing redundancy, scalability and availability across all the AZs in a Region.
- Parameters:
availabilityZoneId- For regional NAT gateways only: The ID of the Availability Zone where this specific NAT gateway configuration will be active. Each AZ in a regional NAT gateway has its own configuration to handle outbound NAT traffic from that AZ. Use this instead of AvailabilityZone for consistent identification of AZs across Amazon Web Services Regions.A regional NAT gateway is a single NAT Gateway that works across multiple availability zones (AZs) in your VPC, providing redundancy, scalability and availability across all the AZs in a Region.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allocationIds
AvailabilityZoneAddress.Builder allocationIds(Collection<String> allocationIds)
The allocation IDs of the Elastic IP addresses (EIPs) to be used for handling outbound NAT traffic in this specific Availability Zone.
- Parameters:
allocationIds- The allocation IDs of the Elastic IP addresses (EIPs) to be used for handling outbound NAT traffic in this specific Availability Zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allocationIds
AvailabilityZoneAddress.Builder allocationIds(String... allocationIds)
The allocation IDs of the Elastic IP addresses (EIPs) to be used for handling outbound NAT traffic in this specific Availability Zone.
- Parameters:
allocationIds- The allocation IDs of the Elastic IP addresses (EIPs) to be used for handling outbound NAT traffic in this specific Availability Zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-