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, toXdrByteArray
public LiquidityPoolParameters()
public LiquidityPoolParameters(LiquidityPoolType discriminant, LiquidityPoolConstantProductParameters constantProduct)
public void encode(XdrDataOutputStream stream) throws java.io.IOException
encode
in interface XdrElement
java.io.IOException
public static LiquidityPoolParameters decode(XdrDataInputStream stream) throws java.io.IOException
java.io.IOException
public static LiquidityPoolParameters fromXdrBase64(java.lang.String xdr) throws java.io.IOException
java.io.IOException
public static LiquidityPoolParameters fromXdrByteArray(byte[] xdr) throws java.io.IOException
java.io.IOException
public 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object