@Generated(value="software.amazon.awssdk:codegen") public final class AddressTransfer extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AddressTransfer.Builder,AddressTransfer>
Details on the Elastic IP address transfer. For more information, see Transfer Elastic IP addresses in the Amazon Virtual Private Cloud User Guide.
Modifier and Type | Class and Description |
---|---|
static interface |
AddressTransfer.Builder |
Modifier and Type | Method and Description |
---|---|
AddressTransferStatus |
addressTransferStatus()
The Elastic IP address transfer status.
|
String |
addressTransferStatusAsString()
The Elastic IP address transfer status.
|
String |
allocationId()
The allocation ID of an Elastic IP address.
|
static AddressTransfer.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
publicIp()
The Elastic IP address being transferred.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AddressTransfer.Builder> |
serializableBuilderClass() |
AddressTransfer.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
transferAccountId()
The ID of the account that you want to transfer the Elastic IP address to.
|
Instant |
transferOfferAcceptedTimestamp()
The timestamp when the Elastic IP address transfer was accepted.
|
Instant |
transferOfferExpirationTimestamp()
The timestamp when the Elastic IP address transfer expired.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String publicIp()
The Elastic IP address being transferred.
public final String allocationId()
The allocation ID of an Elastic IP address.
public final String transferAccountId()
The ID of the account that you want to transfer the Elastic IP address to.
public final Instant transferOfferExpirationTimestamp()
The timestamp when the Elastic IP address transfer expired. When the source account starts the transfer, the transfer account has seven hours to allocate the Elastic IP address to complete the transfer, or the Elastic IP address will return to its original owner.
public final Instant transferOfferAcceptedTimestamp()
The timestamp when the Elastic IP address transfer was accepted.
public final AddressTransferStatus addressTransferStatus()
The Elastic IP address transfer status.
If the service returns an enum value that is not available in the current SDK version,
addressTransferStatus
will return AddressTransferStatus.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from addressTransferStatusAsString()
.
AddressTransferStatus
public final String addressTransferStatusAsString()
The Elastic IP address transfer status.
If the service returns an enum value that is not available in the current SDK version,
addressTransferStatus
will return AddressTransferStatus.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from addressTransferStatusAsString()
.
AddressTransferStatus
public AddressTransfer.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<AddressTransfer.Builder,AddressTransfer>
public static AddressTransfer.Builder builder()
public static Class<? extends AddressTransfer.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.