public class TxSetComponent extends java.lang.Object implements XdrElement
union TxSetComponent switch (TxSetComponentType type) { case TXSET_COMP_TXS_MAYBE_DISCOUNTED_FEE: struct { int64* baseFee; TransactionEnvelope txs<>; } txsMaybeDiscountedFee; };
Modifier and Type | Class and Description |
---|---|
static class |
TxSetComponent.TxSetComponentBuilder |
static class |
TxSetComponent.TxSetComponentTxsMaybeDiscountedFee
TxSetComponentTxsMaybeDiscountedFee's original definition in the XDR file is:
|
Constructor and Description |
---|
TxSetComponent() |
TxSetComponent(TxSetComponentType discriminant,
TxSetComponent.TxSetComponentTxsMaybeDiscountedFee txsMaybeDiscountedFee) |
Modifier and Type | Method and Description |
---|---|
static TxSetComponent.TxSetComponentBuilder |
builder() |
static TxSetComponent |
decode(XdrDataInputStream stream) |
void |
encode(XdrDataOutputStream stream) |
boolean |
equals(java.lang.Object o) |
static TxSetComponent |
fromXdrBase64(java.lang.String xdr) |
static TxSetComponent |
fromXdrByteArray(byte[] xdr) |
TxSetComponentType |
getDiscriminant() |
TxSetComponent.TxSetComponentTxsMaybeDiscountedFee |
getTxsMaybeDiscountedFee() |
int |
hashCode() |
void |
setDiscriminant(TxSetComponentType discriminant) |
void |
setTxsMaybeDiscountedFee(TxSetComponent.TxSetComponentTxsMaybeDiscountedFee txsMaybeDiscountedFee) |
TxSetComponent.TxSetComponentBuilder |
toBuilder() |
java.lang.String |
toString() |
toXdrBase64, toXdrByteArray
public TxSetComponent()
public TxSetComponent(TxSetComponentType discriminant, TxSetComponent.TxSetComponentTxsMaybeDiscountedFee txsMaybeDiscountedFee)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode
in interface XdrElement
java.io.IOException
public static TxSetComponent decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOException
public static TxSetComponent fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOException
public static TxSetComponent fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOException
public static TxSetComponent.TxSetComponentBuilder builder()
public TxSetComponent.TxSetComponentBuilder toBuilder()
public TxSetComponentType getDiscriminant()
public TxSetComponent.TxSetComponentTxsMaybeDiscountedFee getTxsMaybeDiscountedFee()
public void setDiscriminant(TxSetComponentType discriminant)
public void setTxsMaybeDiscountedFee(TxSetComponent.TxSetComponentTxsMaybeDiscountedFee txsMaybeDiscountedFee)
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