@Generated(value="software.amazon.awssdk:codegen") public final class NatGatewayAddress extends Object implements ToCopyableBuilder<NatGatewayAddress.Builder,NatGatewayAddress>
Describes the IP addresses and network interface associated with a NAT gateway.
Modifier and Type | Class and Description |
---|---|
static interface |
NatGatewayAddress.Builder |
Modifier and Type | Method and Description |
---|---|
String |
allocationId()
The allocation ID of the Elastic IP address that's associated with the NAT gateway.
|
static NatGatewayAddress.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
networkInterfaceId()
The ID of the network interface associated with the NAT gateway.
|
String |
privateIp()
The private IP address associated with the Elastic IP address.
|
String |
publicIp()
The Elastic IP address associated with the NAT gateway.
|
static Class<? extends NatGatewayAddress.Builder> |
serializableBuilderClass() |
NatGatewayAddress.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String allocationId()
The allocation ID of the Elastic IP address that's associated with the NAT gateway.
public String networkInterfaceId()
The ID of the network interface associated with the NAT gateway.
public String privateIp()
The private IP address associated with the Elastic IP address.
public String publicIp()
The Elastic IP address associated with the NAT gateway.
public NatGatewayAddress.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<NatGatewayAddress.Builder,NatGatewayAddress>
public static NatGatewayAddress.Builder builder()
public static Class<? extends NatGatewayAddress.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.