@Generated(value="software.amazon.awssdk:codegen") public final class NetworkInterfaceAssociation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NetworkInterfaceAssociation.Builder,NetworkInterfaceAssociation>
Describes association information for an Elastic IP address (IPv4 only), or a Carrier IP address (for a network interface which resides in a subnet in a Wavelength Zone).
Modifier and Type | Class and Description |
---|---|
static interface |
NetworkInterfaceAssociation.Builder |
Modifier and Type | Method and Description |
---|---|
String |
allocationId()
The allocation ID.
|
String |
associationId()
The association ID.
|
static NetworkInterfaceAssociation.Builder |
builder() |
String |
carrierIp()
The carrier IP address associated with the network interface.
|
String |
customerOwnedIp()
The customer-owned IP address associated with the network interface.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
ipOwnerId()
The ID of the Elastic IP address owner.
|
String |
publicDnsName()
The public DNS name.
|
String |
publicIp()
The address of the Elastic IP address bound to the network interface.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends NetworkInterfaceAssociation.Builder> |
serializableBuilderClass() |
NetworkInterfaceAssociation.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String allocationId()
The allocation ID.
public final String associationId()
The association ID.
public final String ipOwnerId()
The ID of the Elastic IP address owner.
public final String publicDnsName()
The public DNS name.
public final String publicIp()
The address of the Elastic IP address bound to the network interface.
public final String customerOwnedIp()
The customer-owned IP address associated with the network interface.
public final String carrierIp()
The carrier IP address associated with the network interface.
This option is only available when the network interface is in a subnet which is associated with a Wavelength Zone.
This option is only available when the network interface is in a subnet which is associated with a Wavelength Zone.
public NetworkInterfaceAssociation.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<NetworkInterfaceAssociation.Builder,NetworkInterfaceAssociation>
public static NetworkInterfaceAssociation.Builder builder()
public static Class<? extends NetworkInterfaceAssociation.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.