Package com.pulumi.aws.ec2.inputs
Class NatGatewayAvailabilityZoneAddressArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.NatGatewayAvailabilityZoneAddressArgs.Builder
-
- Enclosing class:
- NatGatewayAvailabilityZoneAddressArgs
public static final class NatGatewayAvailabilityZoneAddressArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(NatGatewayAvailabilityZoneAddressArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NatGatewayAvailabilityZoneAddressArgs.BuilderallocationIds(com.pulumi.core.Output<java.util.List<java.lang.String>> allocationIds)NatGatewayAvailabilityZoneAddressArgs.BuilderallocationIds(java.lang.String... allocationIds)NatGatewayAvailabilityZoneAddressArgs.BuilderallocationIds(java.util.List<java.lang.String> allocationIds)NatGatewayAvailabilityZoneAddressArgs.BuilderavailabilityZone(com.pulumi.core.Output<java.lang.String> availabilityZone)NatGatewayAvailabilityZoneAddressArgs.BuilderavailabilityZone(java.lang.String availabilityZone)NatGatewayAvailabilityZoneAddressArgs.BuilderavailabilityZoneId(com.pulumi.core.Output<java.lang.String> availabilityZoneId)NatGatewayAvailabilityZoneAddressArgs.BuilderavailabilityZoneId(java.lang.String availabilityZoneId)NatGatewayAvailabilityZoneAddressArgsbuild()
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(NatGatewayAvailabilityZoneAddressArgs defaults)
-
-
Method Detail
-
allocationIds
public NatGatewayAvailabilityZoneAddressArgs.Builder allocationIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> allocationIds)
- Parameters:
allocationIds- List of allocation IDs of the Elastic IP addresses (EIPs) to be used for handling outbound NAT traffic in this specific Availability Zone.- Returns:
- builder
-
allocationIds
public NatGatewayAvailabilityZoneAddressArgs.Builder allocationIds(java.util.List<java.lang.String> allocationIds)
- Parameters:
allocationIds- List of allocation IDs of the Elastic IP addresses (EIPs) to be used for handling outbound NAT traffic in this specific Availability Zone.- Returns:
- builder
-
allocationIds
public NatGatewayAvailabilityZoneAddressArgs.Builder allocationIds(java.lang.String... allocationIds)
- Parameters:
allocationIds- List of allocation IDs of the Elastic IP addresses (EIPs) to be used for handling outbound NAT traffic in this specific Availability Zone.- Returns:
- builder
-
availabilityZone
public NatGatewayAvailabilityZoneAddressArgs.Builder availabilityZone(@Nullable com.pulumi.core.Output<java.lang.String> availabilityZone)
- Parameters:
availabilityZone- Availability Zone (e.g. `us-west-2a`) where this specific NAT gateway configuration will be active. Exactly one of `availabilityZone` or `availabilityZoneId` must be specified.- Returns:
- builder
-
availabilityZone
public NatGatewayAvailabilityZoneAddressArgs.Builder availabilityZone(java.lang.String availabilityZone)
- Parameters:
availabilityZone- Availability Zone (e.g. `us-west-2a`) where this specific NAT gateway configuration will be active. Exactly one of `availabilityZone` or `availabilityZoneId` must be specified.- Returns:
- builder
-
availabilityZoneId
public NatGatewayAvailabilityZoneAddressArgs.Builder availabilityZoneId(@Nullable com.pulumi.core.Output<java.lang.String> availabilityZoneId)
- Parameters:
availabilityZoneId- Availability Zone ID (e.g. `usw2-az2`) where this specific NAT gateway configuration will be active. Exactly one of `availabilityZone` or `availabilityZoneId` must be specified.- Returns:
- builder
-
availabilityZoneId
public NatGatewayAvailabilityZoneAddressArgs.Builder availabilityZoneId(java.lang.String availabilityZoneId)
- Parameters:
availabilityZoneId- Availability Zone ID (e.g. `usw2-az2`) where this specific NAT gateway configuration will be active. Exactly one of `availabilityZone` or `availabilityZoneId` must be specified.- Returns:
- builder
-
build
public NatGatewayAvailabilityZoneAddressArgs build()
-
-