Package org.stellar.sdk
Class Account
java.lang.Object
org.stellar.sdk.Account
- All Implemented Interfaces:
TransactionBuilderAccount
Represents an account in Stellar network with its sequence number. Account object is required to
build a
Transaction.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean@NonNull StringThe account ID.Returns sequence number incremented by one, but does not increment internal counter.Returns keypair associated with this Account@NonNull LongThe sequence number of the account.inthashCode()voidIncrements sequence number in this object by one.voidsetSequenceNumber(long seqNum) Set current sequence number on this Account.
-
Constructor Details
-
Account
Creates a newAccountinstance.- Parameters:
accountId- The account ID.sequenceNumber- The sequence number of the account.
-
-
Method Details
-
getKeyPair
Description copied from interface:TransactionBuilderAccountReturns keypair associated with this Account- Specified by:
getKeyPairin interfaceTransactionBuilderAccount
-
setSequenceNumber
public void setSequenceNumber(long seqNum) Description copied from interface:TransactionBuilderAccountSet current sequence number on this Account.- Specified by:
setSequenceNumberin interfaceTransactionBuilderAccount
-
getIncrementedSequenceNumber
Description copied from interface:TransactionBuilderAccountReturns sequence number incremented by one, but does not increment internal counter.- Specified by:
getIncrementedSequenceNumberin interfaceTransactionBuilderAccount
-
incrementSequenceNumber
public void incrementSequenceNumber()Increments sequence number in this object by one.- Specified by:
incrementSequenceNumberin interfaceTransactionBuilderAccount
-
getAccountId
The account ID.- Specified by:
getAccountIdin interfaceTransactionBuilderAccount
-
getSequenceNumber
The sequence number of the account.- Specified by:
getSequenceNumberin interfaceTransactionBuilderAccount
-
equals
-
hashCode
public int hashCode()
-