Class AddressTransfer
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.AddressTransfer
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<AddressTransfer.Builder,AddressTransfer>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
AddressTransfer.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
publicIp
public final String publicIp()
The Elastic IP address being transferred.
- Returns:
- The Elastic IP address being transferred.
-
allocationId
public final String allocationId()
The allocation ID of an Elastic IP address.
- Returns:
- The allocation ID of an Elastic IP address.
-
transferAccountId
public final String transferAccountId()
The ID of the account that you want to transfer the Elastic IP address to.
- Returns:
- The ID of the account that you want to transfer the Elastic IP address to.
-
transferOfferExpirationTimestamp
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.
- Returns:
- 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.
-
transferOfferAcceptedTimestamp
public final Instant transferOfferAcceptedTimestamp()
The timestamp when the Elastic IP address transfer was accepted.
- Returns:
- The timestamp when the Elastic IP address transfer was accepted.
-
addressTransferStatus
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 returnAddressTransferStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromaddressTransferStatusAsString()
.- Returns:
- The Elastic IP address transfer status.
- See Also:
AddressTransferStatus
-
addressTransferStatusAsString
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 returnAddressTransferStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromaddressTransferStatusAsString()
.- Returns:
- The Elastic IP address transfer status.
- See Also:
AddressTransferStatus
-
toBuilder
public AddressTransfer.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<AddressTransfer.Builder,AddressTransfer>
-
builder
public static AddressTransfer.Builder builder()
-
serializableBuilderClass
public static Class<? extends AddressTransfer.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-