public static class Transaction.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder(TransactionBuilderAccount sourceAccount)
Construct a new transaction builder.
|
Modifier and Type | Method and Description |
---|---|
Transaction.Builder |
addMemo(Memo memo)
Adds a memo to this transaction.
|
Transaction.Builder |
addOperation(Operation operation)
Adds a new operation to this transaction.
|
Transaction.Builder |
addTimeBounds(TimeBounds timeBounds)
Adds a time-bounds to this transaction.
|
Transaction |
build()
Builds a transaction.
|
int |
getOperationsCount() |
public Builder(TransactionBuilderAccount sourceAccount)
sourceAccount
- The source account for this transaction. This account is the account
who will use a sequence number. When build() is called, the account object's sequence number
will be incremented.public int getOperationsCount()
public Transaction.Builder addOperation(Operation operation)
operation
- Operation
public Transaction.Builder addMemo(Memo memo)
memo
- Memo
public Transaction.Builder addTimeBounds(TimeBounds timeBounds)
timeBounds
- TimeBounds
public Transaction build()