Package org.stellar.sdk.xdr
Class SCMetaV0
java.lang.Object
org.stellar.sdk.xdr.SCMetaV0
- All Implemented Interfaces:
XdrElement
SCMetaV0's original definition in the XDR file is:
struct SCMetaV0
{
string key<>;
string val<>;
};
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface org.stellar.sdk.xdr.XdrElement
gson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SCMetaV0.SCMetaV0Builderbuilder()static SCMetaV0decode(XdrDataInputStream stream) static SCMetaV0decode(XdrDataInputStream stream, int maxDepth) voidencode(XdrDataOutputStream stream) Encodes this value to XDR and writes it to the provided stream.booleanstatic SCMetaV0static SCMetaV0fromXdrBase64(String xdr) static SCMetaV0fromXdrByteArray(byte[] xdr) getKey()Value of thekeyfield.getVal()Value of thevalfield.inthashCode()voidValue of thekeyfield.voidValue of thevalfield.toJson()Serializes this value to JSON.toString()Methods inherited from interface org.stellar.sdk.xdr.XdrElement
toXdrBase64, toXdrByteArray
-
Constructor Details
-
SCMetaV0
public SCMetaV0() -
SCMetaV0
Creates a newSCMetaV0instance.- Parameters:
key- thekeyfield valueval- thevalfield 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
-
getKey
Value of thekeyfield.- Returns:
- the
keyfield value
-
getVal
Value of thevalfield.- Returns:
- the
valfield value
-
setKey
Value of thekeyfield.- Parameters:
key- thekeyfield value
-
setVal
Value of thevalfield.- Parameters:
val- thevalfield value
-
equals
-
hashCode
public int hashCode() -
toString
-