public class LiquidityPoolParameters extends java.lang.Object implements XdrElement
union LiquidityPoolParameters switch (LiquidityPoolType type)
{
case LIQUIDITY_POOL_CONSTANT_PRODUCT:
LiquidityPoolConstantProductParameters constantProduct;
};
| Modifier and Type | Class and Description |
|---|---|
static class |
LiquidityPoolParameters.LiquidityPoolParametersBuilder |
| Constructor and Description |
|---|
LiquidityPoolParameters() |
LiquidityPoolParameters(LiquidityPoolType discriminant,
LiquidityPoolConstantProductParameters constantProduct) |
| Modifier and Type | Method and Description |
|---|---|
static LiquidityPoolParameters.LiquidityPoolParametersBuilder |
builder() |
static LiquidityPoolParameters |
decode(XdrDataInputStream stream) |
void |
encode(XdrDataOutputStream stream) |
boolean |
equals(java.lang.Object o) |
static LiquidityPoolParameters |
fromXdrBase64(java.lang.String xdr) |
static LiquidityPoolParameters |
fromXdrByteArray(byte[] xdr) |
LiquidityPoolConstantProductParameters |
getConstantProduct() |
LiquidityPoolType |
getDiscriminant() |
int |
hashCode() |
void |
setConstantProduct(LiquidityPoolConstantProductParameters constantProduct) |
void |
setDiscriminant(LiquidityPoolType discriminant) |
LiquidityPoolParameters.LiquidityPoolParametersBuilder |
toBuilder() |
java.lang.String |
toString() |
toXdrBase64, toXdrByteArraypublic LiquidityPoolParameters()
public LiquidityPoolParameters(LiquidityPoolType discriminant, LiquidityPoolConstantProductParameters constantProduct)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode in interface XdrElementjava.io.IOExceptionpublic static LiquidityPoolParameters decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOExceptionpublic static LiquidityPoolParameters fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOExceptionpublic static LiquidityPoolParameters fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOExceptionpublic static LiquidityPoolParameters.LiquidityPoolParametersBuilder builder()
public LiquidityPoolParameters.LiquidityPoolParametersBuilder toBuilder()
public LiquidityPoolType getDiscriminant()
public LiquidityPoolConstantProductParameters getConstantProduct()
public void setDiscriminant(LiquidityPoolType discriminant)
public void setConstantProduct(LiquidityPoolConstantProductParameters constantProduct)
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