@Generated(value="software.amazon.awssdk:codegen") public final class AwsEc2EipDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsEc2EipDetails.Builder,AwsEc2EipDetails>
Information about an Elastic IP address.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsEc2EipDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
allocationId()
The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use
with Amazon VPC.
|
String |
associationId()
The identifier that represents the association of the Elastic IP address with an EC2 instance.
|
static AwsEc2EipDetails.Builder |
builder() |
String |
domain()
The domain in which to allocate the address.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
instanceId()
The identifier of the EC2 instance.
|
String |
networkBorderGroup()
The name of the location from which the Elastic IP address is advertised.
|
String |
networkInterfaceId()
The identifier of the network interface.
|
String |
networkInterfaceOwnerId()
The Amazon Web Services account ID of the owner of the network interface.
|
String |
privateIpAddress()
The private IP address that is associated with the Elastic IP address.
|
String |
publicIp()
A public IP address that is associated with the EC2 instance.
|
String |
publicIpv4Pool()
The identifier of an IP address pool.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsEc2EipDetails.Builder> |
serializableBuilderClass() |
AwsEc2EipDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String instanceId()
The identifier of the EC2 instance.
public final String publicIp()
A public IP address that is associated with the EC2 instance.
public final String allocationId()
The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.
public final String associationId()
The identifier that represents the association of the Elastic IP address with an EC2 instance.
public final String domain()
The domain in which to allocate the address.
If the address is for use with EC2 instances in a VPC, then Domain is vpc. Otherwise,
Domain is standard.
If the address is for use with EC2 instances in a VPC, then Domain is vpc.
Otherwise, Domain is standard.
public final String publicIpv4Pool()
The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.
public final String networkBorderGroup()
The name of the location from which the Elastic IP address is advertised.
public final String networkInterfaceId()
The identifier of the network interface.
public final String networkInterfaceOwnerId()
The Amazon Web Services account ID of the owner of the network interface.
public final String privateIpAddress()
The private IP address that is associated with the Elastic IP address.
public AwsEc2EipDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AwsEc2EipDetails.Builder,AwsEc2EipDetails>public static AwsEc2EipDetails.Builder builder()
public static Class<? extends AwsEc2EipDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.