Package org.stellar.sdk.responses
Class AccountResponse
- java.lang.Object
-
- org.stellar.sdk.responses.Response
-
- org.stellar.sdk.responses.AccountResponse
-
- All Implemented Interfaces:
TransactionBuilderAccount
public class AccountResponse extends Response implements TransactionBuilderAccount
Represents account response.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AccountResponse.Balance
Represents account balance.static class
AccountResponse.Data
Data connected to account.static class
AccountResponse.Flags
Represents account flags.static class
AccountResponse.Links
Links connected to account.static class
AccountResponse.Signer
Represents account signers.static class
AccountResponse.Thresholds
Represents account thresholds.
-
Constructor Summary
Constructors Constructor Description AccountResponse(java.lang.String accountId, java.lang.Long sequenceNumber)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getAccountId()
Returns ID associated with this AccountAccountResponse.Balance[]
getBalances()
AccountResponse.Data
getData()
AccountResponse.Flags
getFlags()
java.lang.String
getHomeDomain()
java.lang.Long
getIncrementedSequenceNumber()
Returns sequence number incremented by one, but does not increment internal counter.java.lang.String
getInflationDestination()
KeyPair
getKeyPair()
Returns keypair associated with this Accountjava.lang.Integer
getLastModifiedLedger()
AccountResponse.Links
getLinks()
java.lang.Integer
getNumSponsored()
java.lang.Integer
getNumSponsoring()
java.lang.Long
getSequenceNumber()
Returns current sequence number ot this Account.java.lang.Long
getSequenceUpdatedAtLedger()
java.lang.Long
getSequenceUpdatedAtTime()
AccountResponse.Signer[]
getSigners()
com.google.common.base.Optional<java.lang.String>
getSponsor()
java.lang.Integer
getSubentryCount()
AccountResponse.Thresholds
getThresholds()
void
incrementSequenceNumber()
Increments sequence number in this object by one.void
setSequenceNumber(long seqNum)
Set current sequence number on this Account.-
Methods inherited from class org.stellar.sdk.responses.Response
getRateLimitLimit, getRateLimitRemaining, getRateLimitReset, setHeaders
-
-
-
-
Method Detail
-
getAccountId
public java.lang.String getAccountId()
Description copied from interface:TransactionBuilderAccount
Returns ID associated with this Account- Specified by:
getAccountId
in interfaceTransactionBuilderAccount
-
getKeyPair
public KeyPair getKeyPair()
Description copied from interface:TransactionBuilderAccount
Returns keypair associated with this Account- Specified by:
getKeyPair
in interfaceTransactionBuilderAccount
-
getSequenceNumber
public java.lang.Long getSequenceNumber()
Description copied from interface:TransactionBuilderAccount
Returns current sequence number ot this Account.- Specified by:
getSequenceNumber
in interfaceTransactionBuilderAccount
-
setSequenceNumber
public void setSequenceNumber(long seqNum)
Description copied from interface:TransactionBuilderAccount
Set current sequence number on this Account.- Specified by:
setSequenceNumber
in interfaceTransactionBuilderAccount
-
getIncrementedSequenceNumber
public java.lang.Long getIncrementedSequenceNumber()
Description copied from interface:TransactionBuilderAccount
Returns sequence number incremented by one, but does not increment internal counter.- Specified by:
getIncrementedSequenceNumber
in interfaceTransactionBuilderAccount
-
incrementSequenceNumber
public void incrementSequenceNumber()
Description copied from interface:TransactionBuilderAccount
Increments sequence number in this object by one.- Specified by:
incrementSequenceNumber
in interfaceTransactionBuilderAccount
-
getSequenceUpdatedAtLedger
public java.lang.Long getSequenceUpdatedAtLedger()
-
getSequenceUpdatedAtTime
public java.lang.Long getSequenceUpdatedAtTime()
-
getSubentryCount
public java.lang.Integer getSubentryCount()
-
getInflationDestination
public java.lang.String getInflationDestination()
-
getHomeDomain
public java.lang.String getHomeDomain()
-
getLastModifiedLedger
public java.lang.Integer getLastModifiedLedger()
-
getThresholds
public AccountResponse.Thresholds getThresholds()
-
getFlags
public AccountResponse.Flags getFlags()
-
getBalances
public AccountResponse.Balance[] getBalances()
-
getSigners
public AccountResponse.Signer[] getSigners()
-
getData
public AccountResponse.Data getData()
-
getNumSponsoring
public java.lang.Integer getNumSponsoring()
-
getNumSponsored
public java.lang.Integer getNumSponsored()
-
getSponsor
public com.google.common.base.Optional<java.lang.String> getSponsor()
-
getLinks
public AccountResponse.Links getLinks()
-
-