Interface NatGatewayAddress.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<NatGatewayAddress.Builder,
,NatGatewayAddress> SdkBuilder<NatGatewayAddress.Builder,
,NatGatewayAddress> SdkPojo
- Enclosing class:
NatGatewayAddress
public static interface NatGatewayAddress.Builder
extends SdkPojo, CopyableBuilder<NatGatewayAddress.Builder,NatGatewayAddress>
-
Method Summary
Modifier and TypeMethodDescriptionallocationId
(String allocationId) [Public NAT gateway only] The allocation ID of the Elastic IP address that's associated with the NAT gateway.associationId
(String associationId) [Public NAT gateway only] The association ID of the Elastic IP address that's associated with the NAT gateway.failureMessage
(String failureMessage) The address failure message.Defines if the IP address is the primary address.networkInterfaceId
(String networkInterfaceId) The ID of the network interface associated with the NAT gateway.The private IP address associated with the NAT gateway.[Public NAT gateway only] The Elastic IP address associated with the NAT gateway.The address status.status
(NatGatewayAddressStatus status) The address status.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, sdkFields
-
Method Details
-
allocationId
[Public NAT gateway only] The allocation ID of the Elastic IP address that's associated with the NAT gateway.
- Parameters:
allocationId
- [Public NAT gateway only] The allocation ID of the Elastic IP address that's associated with the NAT gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaceId
The ID of the network interface associated with the NAT gateway.
- Parameters:
networkInterfaceId
- The ID of the network interface associated with the NAT gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateIp
The private IP address associated with the NAT gateway.
- Parameters:
privateIp
- The private IP address associated with the NAT gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicIp
[Public NAT gateway only] The Elastic IP address associated with the NAT gateway.
- Parameters:
publicIp
- [Public NAT gateway only] The Elastic IP address associated with the NAT gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationId
[Public NAT gateway only] The association ID of the Elastic IP address that's associated with the NAT gateway.
- Parameters:
associationId
- [Public NAT gateway only] The association ID of the Elastic IP address that's associated with the NAT gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isPrimary
Defines if the IP address is the primary address.
- Parameters:
isPrimary
- Defines if the IP address is the primary address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureMessage
The address failure message.
- Parameters:
failureMessage
- The address failure message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The address status.
- Parameters:
status
- The address status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The address status.
- Parameters:
status
- The address status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-