Interface AddressTransfer.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AddressTransfer.Builder,AddressTransfer>, SdkBuilder<AddressTransfer.Builder,AddressTransfer>, SdkPojo
Enclosing class:
AddressTransfer

public static interface AddressTransfer.Builder extends SdkPojo, CopyableBuilder<AddressTransfer.Builder,AddressTransfer>
  • Method Details

    • publicIp

      AddressTransfer.Builder publicIp(String publicIp)

      The Elastic IP address being transferred.

      Parameters:
      publicIp - The Elastic IP address being transferred.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • allocationId

      AddressTransfer.Builder allocationId(String allocationId)

      The allocation ID of an Elastic IP address.

      Parameters:
      allocationId - The allocation ID of an Elastic IP address.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • transferAccountId

      AddressTransfer.Builder transferAccountId(String transferAccountId)

      The ID of the account that you want to transfer the Elastic IP address to.

      Parameters:
      transferAccountId - The ID of the account that you want to transfer the Elastic IP address to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • transferOfferExpirationTimestamp

      AddressTransfer.Builder transferOfferExpirationTimestamp(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.

      Parameters:
      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:
      Returns a reference to this object so that method calls can be chained together.
    • transferOfferAcceptedTimestamp

      AddressTransfer.Builder transferOfferAcceptedTimestamp(Instant transferOfferAcceptedTimestamp)

      The timestamp when the Elastic IP address transfer was accepted.

      Parameters:
      transferOfferAcceptedTimestamp - The timestamp when the Elastic IP address transfer was accepted.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • addressTransferStatus

      AddressTransfer.Builder addressTransferStatus(String addressTransferStatus)

      The Elastic IP address transfer status.

      Parameters:
      addressTransferStatus - The Elastic IP address transfer status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • addressTransferStatus

      AddressTransfer.Builder addressTransferStatus(AddressTransferStatus addressTransferStatus)

      The Elastic IP address transfer status.

      Parameters:
      addressTransferStatus - The Elastic IP address transfer status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: