Package org.stellar.sdk.xdr
Class LedgerSCPMessages
java.lang.Object
org.stellar.sdk.xdr.LedgerSCPMessages
- All Implemented Interfaces:
XdrElement
LedgerSCPMessages's original definition in the XDR file is:
struct LedgerSCPMessages
{
uint32 ledgerSeq;
SCPEnvelope messages<>;
};
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface org.stellar.sdk.xdr.XdrElement
gson -
Constructor Summary
ConstructorsConstructorDescriptionLedgerSCPMessages(Uint32 ledgerSeq, SCPEnvelope[] messages) Creates a newLedgerSCPMessagesinstance. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()static LedgerSCPMessagesdecode(XdrDataInputStream stream) static LedgerSCPMessagesdecode(XdrDataInputStream stream, int maxDepth) voidencode(XdrDataOutputStream stream) Encodes this value to XDR and writes it to the provided stream.booleanstatic LedgerSCPMessagesstatic LedgerSCPMessagesfromXdrBase64(String xdr) static LedgerSCPMessagesfromXdrByteArray(byte[] xdr) Value of theledgerSeqfield.Value of themessagesfield.inthashCode()voidsetLedgerSeq(Uint32 ledgerSeq) Value of theledgerSeqfield.voidsetMessages(SCPEnvelope[] messages) Value of themessagesfield.toJson()Serializes this value to JSON.toString()Methods inherited from interface org.stellar.sdk.xdr.XdrElement
toXdrBase64, toXdrByteArray
-
Constructor Details
-
LedgerSCPMessages
public LedgerSCPMessages() -
LedgerSCPMessages
Creates a newLedgerSCPMessagesinstance.- Parameters:
ledgerSeq- theledgerSeqfield valuemessages- themessagesfield value
-
-
Method Details
-
encode
Description copied from interface:XdrElementEncodes this value to XDR and writes it to the provided stream.- Specified by:
encodein interfaceXdrElement- Parameters:
stream- the destination XDR output stream- Throws:
IOException- if an I/O error occurs while writing the value
-
decode
- Throws:
IOException
-
decode
- Throws:
IOException
-
fromXdrBase64
- Throws:
IOException
-
fromXdrByteArray
- Throws:
IOException
-
toJson
Description copied from interface:XdrElementSerializes this value to JSON.- Specified by:
toJsonin interfaceXdrElement- Returns:
- the JSON representation of this value
-
fromJson
-
builder
-
toBuilder
-
getLedgerSeq
Value of theledgerSeqfield.- Returns:
- the
ledgerSeqfield value
-
getMessages
Value of themessagesfield.- Returns:
- the
messagesfield value
-
setLedgerSeq
Value of theledgerSeqfield.- Parameters:
ledgerSeq- theledgerSeqfield value
-
setMessages
Value of themessagesfield.- Parameters:
messages- themessagesfield value
-
equals
-
hashCode
public int hashCode() -
toString
-