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 VPC User Guide.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAddressTransfer.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AddressTransferStatusaddressTransferStatus()The Elastic IP address transfer status.StringaddressTransferStatusAsString()The Elastic IP address transfer status.StringallocationId()The allocation ID of an Elastic IP address.static AddressTransfer.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringpublicIp()The Elastic IP address being transferred.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AddressTransfer.Builder>serializableBuilderClass()AddressTransfer.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringtransferAccountId()The ID of the account that you want to transfer the Elastic IP address to.InstanttransferOfferAcceptedTimestamp()The timestamp when the Elastic IP address transfer was accepted.InstanttransferOfferExpirationTimestamp()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,
addressTransferStatuswill 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,
addressTransferStatuswill 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:
toBuilderin 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:
equalsBySdkFieldsin 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-