Class PaymentOperation.Builder

java.lang.Object
org.stellar.sdk.PaymentOperation.Builder
Enclosing class:
PaymentOperation

public static class PaymentOperation.Builder extends Object
Builds Payment operation.
See Also:
  • Constructor Details

    • Builder

      public Builder(String destination, Asset asset, String amount)
      Creates a new PaymentOperation builder.
      Parameters:
      destination - The destination account id
      asset - The asset to send.
      amount - The amount to send in lumens.
      Throws:
      ArithmeticException - when amount has more than 7 decimal places.
  • Method Details

    • setSourceAccount

      public PaymentOperation.Builder setSourceAccount(String account)
      Sets the source account for this operation.
      Parameters:
      account - The operation's source account.
      Returns:
      Builder object so you can chain methods.
    • build

      public PaymentOperation build()
      Builds an operation