public class TransactionMeta extends java.lang.Object implements XdrElement
union TransactionMeta switch (int v) { case 0: OperationMeta operations<>; case 1: TransactionMetaV1 v1; case 2: TransactionMetaV2 v2; case 3: TransactionMetaV3 v3; case 4: TransactionMetaV4 v4; };
Modifier and Type | Class and Description |
---|---|
static class |
TransactionMeta.TransactionMetaBuilder |
Constructor and Description |
---|
TransactionMeta() |
TransactionMeta(java.lang.Integer discriminant,
OperationMeta[] operations,
TransactionMetaV1 v1,
TransactionMetaV2 v2,
TransactionMetaV3 v3,
TransactionMetaV4 v4) |
Modifier and Type | Method and Description |
---|---|
static TransactionMeta.TransactionMetaBuilder |
builder() |
static TransactionMeta |
decode(XdrDataInputStream stream) |
void |
encode(XdrDataOutputStream stream) |
boolean |
equals(java.lang.Object o) |
static TransactionMeta |
fromXdrBase64(java.lang.String xdr) |
static TransactionMeta |
fromXdrByteArray(byte[] xdr) |
java.lang.Integer |
getDiscriminant() |
OperationMeta[] |
getOperations() |
TransactionMetaV1 |
getV1() |
TransactionMetaV2 |
getV2() |
TransactionMetaV3 |
getV3() |
TransactionMetaV4 |
getV4() |
int |
hashCode() |
void |
setDiscriminant(java.lang.Integer discriminant) |
void |
setOperations(OperationMeta[] operations) |
void |
setV1(TransactionMetaV1 v1) |
void |
setV2(TransactionMetaV2 v2) |
void |
setV3(TransactionMetaV3 v3) |
void |
setV4(TransactionMetaV4 v4) |
TransactionMeta.TransactionMetaBuilder |
toBuilder() |
java.lang.String |
toString() |
toXdrBase64, toXdrByteArray
public TransactionMeta()
public TransactionMeta(java.lang.Integer discriminant, OperationMeta[] operations, TransactionMetaV1 v1, TransactionMetaV2 v2, TransactionMetaV3 v3, TransactionMetaV4 v4)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode
in interface XdrElement
java.io.IOException
public static TransactionMeta decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOException
public static TransactionMeta fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOException
public static TransactionMeta fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOException
public static TransactionMeta.TransactionMetaBuilder builder()
public TransactionMeta.TransactionMetaBuilder toBuilder()
public java.lang.Integer getDiscriminant()
public OperationMeta[] getOperations()
public TransactionMetaV1 getV1()
public TransactionMetaV2 getV2()
public TransactionMetaV3 getV3()
public TransactionMetaV4 getV4()
public void setDiscriminant(java.lang.Integer discriminant)
public void setOperations(OperationMeta[] operations)
public void setV1(TransactionMetaV1 v1)
public void setV2(TransactionMetaV2 v2)
public void setV3(TransactionMetaV3 v3)
public void setV4(TransactionMetaV4 v4)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object