public class TransactionEnvelope extends java.lang.Object implements XdrElement
union TransactionEnvelope switch (EnvelopeType type)
{
case ENVELOPE_TYPE_TX_V0:
TransactionV0Envelope v0;
case ENVELOPE_TYPE_TX:
TransactionV1Envelope v1;
case ENVELOPE_TYPE_TX_FEE_BUMP:
FeeBumpTransactionEnvelope feeBump;
};
| Modifier and Type | Class and Description |
|---|---|
static class |
TransactionEnvelope.TransactionEnvelopeBuilder |
| Constructor and Description |
|---|
TransactionEnvelope() |
TransactionEnvelope(EnvelopeType discriminant,
TransactionV0Envelope v0,
TransactionV1Envelope v1,
FeeBumpTransactionEnvelope feeBump) |
| Modifier and Type | Method and Description |
|---|---|
static TransactionEnvelope.TransactionEnvelopeBuilder |
builder() |
static TransactionEnvelope |
decode(XdrDataInputStream stream) |
void |
encode(XdrDataOutputStream stream) |
boolean |
equals(java.lang.Object o) |
static TransactionEnvelope |
fromXdrBase64(java.lang.String xdr) |
static TransactionEnvelope |
fromXdrByteArray(byte[] xdr) |
EnvelopeType |
getDiscriminant() |
FeeBumpTransactionEnvelope |
getFeeBump() |
TransactionV0Envelope |
getV0() |
TransactionV1Envelope |
getV1() |
int |
hashCode() |
void |
setDiscriminant(EnvelopeType discriminant) |
void |
setFeeBump(FeeBumpTransactionEnvelope feeBump) |
void |
setV0(TransactionV0Envelope v0) |
void |
setV1(TransactionV1Envelope v1) |
TransactionEnvelope.TransactionEnvelopeBuilder |
toBuilder() |
java.lang.String |
toString() |
toXdrBase64, toXdrByteArraypublic TransactionEnvelope()
public TransactionEnvelope(EnvelopeType discriminant, TransactionV0Envelope v0, TransactionV1Envelope v1, FeeBumpTransactionEnvelope feeBump)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode in interface XdrElementjava.io.IOExceptionpublic static TransactionEnvelope decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOExceptionpublic static TransactionEnvelope fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOExceptionpublic static TransactionEnvelope fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOExceptionpublic static TransactionEnvelope.TransactionEnvelopeBuilder builder()
public TransactionEnvelope.TransactionEnvelopeBuilder toBuilder()
public EnvelopeType getDiscriminant()
public TransactionV0Envelope getV0()
public TransactionV1Envelope getV1()
public FeeBumpTransactionEnvelope getFeeBump()
public void setDiscriminant(EnvelopeType discriminant)
public void setV0(TransactionV0Envelope v0)
public void setV1(TransactionV1Envelope v1)
public void setFeeBump(FeeBumpTransactionEnvelope feeBump)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object