public class OpenChannelRequest extends Message<LightningApi.OpenChannelRequest>
Message
,
LightningApi.OpenChannelRequest
builder, wrapperFactory
Constructor and Description |
---|
OpenChannelRequest()
Empty Constructor
|
OpenChannelRequest(javax.json.JsonReader jsonReader)
Json Parsing Constructor
|
OpenChannelRequest(LightningApi.OpenChannelRequest apiObject)
Constructor using underlying Lightning API Object
|
Modifier and Type | Method and Description |
---|---|
long |
getBaseFee()
Getter for baseFee.
|
java.lang.String |
getCloseAddress()
Getter for closeAddress.
|
CommitmentType |
getCommitmentType()
Getter for commitmentType.
|
long |
getFeeRate()
Getter for feeRate.
|
FundingShim |
getFundingShim()
Getter for a list of fundingShim.
|
boolean |
getFundMax()
Getter for fundMax.
|
long |
getLocalFundingAmount()
Getter for localFundingAmount.
|
int |
getMaxLocalCsv()
Getter for maxLocalCsv.
|
java.lang.String |
getMemo()
Getter for memo.
|
int |
getMinConfs()
Getter for minConfs.
|
long |
getMinHtlcMsat()
Getter for minHtlcMsat.
|
byte[] |
getNodePubkey()
Getter for nodePubkey.
|
java.lang.String |
getNodePubkeyString()
Getter for nodePubkeyString.
|
java.util.List<OutPoint> |
getOutpoints()
Getter for a list of outpoints.
|
boolean |
getPrivate()
Getter for private.
|
long |
getPushSat()
Getter for pushSat.
|
long |
getRemoteChanReserveSat()
Getter for remoteChanReserveSat.
|
int |
getRemoteCsvDelay()
Getter for remoteCsvDelay.
|
int |
getRemoteMaxHtlcs()
Getter for remoteMaxHtlcs.
|
long |
getRemoteMaxValueInFlightMsat()
Getter for remoteMaxValueInFlightMsat.
|
long |
getSatPerByte()
Getter for satPerByte.
|
long |
getSatPerVbyte()
Getter for satPerVbyte.
|
boolean |
getScidAlias()
Getter for scidAlias.
|
boolean |
getSpendUnconfirmed()
Getter for spendUnconfirmed.
|
int |
getTargetConf()
Getter for targetConf.
|
boolean |
getUseBaseFee()
Getter for useBaseFee.
|
boolean |
getUseFeeRate()
Getter for useFeeRate.
|
boolean |
getZeroConf()
Getter for zeroConf.
|
protected void |
populateRepeatedFields()
Method to be overrided by inherited messages that contains repeatable or mapped fields.
|
void |
setBaseFee(long value)
Setter for baseFee.
|
void |
setCloseAddress(java.lang.String value)
Setter for closeAddress.
|
void |
setCommitmentType(CommitmentType value)
Setter for commitmentType.
|
void |
setFeeRate(long value)
Setter for feeRate.
|
void |
setFundingShim(FundingShim value)
Setter for list of fundingShim.
|
void |
setFundMax(boolean value)
Setter for fundMax.
|
void |
setLocalFundingAmount(long value)
Setter for localFundingAmount.
|
void |
setMaxLocalCsv(int value)
Setter for maxLocalCsv.
|
void |
setMemo(java.lang.String value)
Setter for memo.
|
void |
setMinConfs(int value)
Setter for minConfs.
|
void |
setMinHtlcMsat(long value)
Setter for minHtlcMsat.
|
void |
setNodePubkey(byte[] value)
Setter for nodePubkey.
|
void |
setNodePubkeyString(java.lang.String value)
Setter for nodePubkeyString.
|
void |
setOutpoints(java.util.List<OutPoint> valueList)
Setter for list of outpoints.
|
void |
setPrivate(boolean value)
Setter for private.
|
void |
setPushSat(long value)
Setter for pushSat.
|
void |
setRemoteChanReserveSat(long value)
Setter for remoteChanReserveSat.
|
void |
setRemoteCsvDelay(int value)
Setter for remoteCsvDelay.
|
void |
setRemoteMaxHtlcs(int value)
Setter for remoteMaxHtlcs.
|
void |
setRemoteMaxValueInFlightMsat(long value)
Setter for remoteMaxValueInFlightMsat.
|
void |
setSatPerByte(long value)
Setter for satPerByte.
|
void |
setSatPerVbyte(long value)
Setter for satPerVbyte.
|
void |
setScidAlias(boolean value)
Setter for scidAlias.
|
void |
setSpendUnconfirmed(boolean value)
Setter for spendUnconfirmed.
|
void |
setTargetConf(int value)
Setter for targetConf.
|
void |
setUseBaseFee(boolean value)
Setter for useBaseFee.
|
void |
setUseFeeRate(boolean value)
Setter for useFeeRate.
|
void |
setZeroConf(boolean value)
Setter for zeroConf.
|
equals, getApiObject, getMessageName, hashCode, toJson, toJsonAsString, toString, validate
public OpenChannelRequest()
public OpenChannelRequest(javax.json.JsonReader jsonReader) throws javax.json.JsonException
javax.json.JsonException
- if problems was found with the supplied JSON data.public OpenChannelRequest(LightningApi.OpenChannelRequest apiObject)
public long getSatPerVbyte()
public void setSatPerVbyte(long value)
public byte[] getNodePubkey()
public void setNodePubkey(byte[] value)
public java.lang.String getNodePubkeyString()
public void setNodePubkeyString(java.lang.String value)
public long getLocalFundingAmount()
public void setLocalFundingAmount(long value)
public long getPushSat()
public void setPushSat(long value)
public int getTargetConf()
public void setTargetConf(int value)
public long getSatPerByte()
public void setSatPerByte(long value)
public boolean getPrivate()
public void setPrivate(boolean value)
public long getMinHtlcMsat()
public void setMinHtlcMsat(long value)
public int getRemoteCsvDelay()
public void setRemoteCsvDelay(int value)
public int getMinConfs()
public void setMinConfs(int value)
public boolean getSpendUnconfirmed()
public void setSpendUnconfirmed(boolean value)
public java.lang.String getCloseAddress()
public void setCloseAddress(java.lang.String value)
public FundingShim getFundingShim() throws ClientSideException
ClientSideException
- if problems occurred constructing the wrapped object.public void setFundingShim(FundingShim value)
public long getRemoteMaxValueInFlightMsat()
public void setRemoteMaxValueInFlightMsat(long value)
public int getRemoteMaxHtlcs()
public void setRemoteMaxHtlcs(int value)
public int getMaxLocalCsv()
public void setMaxLocalCsv(int value)
public CommitmentType getCommitmentType()
public void setCommitmentType(CommitmentType value)
public boolean getZeroConf()
public void setZeroConf(boolean value)
public boolean getScidAlias()
public void setScidAlias(boolean value)
public long getBaseFee()
public void setBaseFee(long value)
public long getFeeRate()
public void setFeeRate(long value)
public boolean getUseBaseFee()
public void setUseBaseFee(boolean value)
public boolean getUseFeeRate()
public void setUseFeeRate(boolean value)
public long getRemoteChanReserveSat()
public void setRemoteChanReserveSat(long value)
public boolean getFundMax()
public void setFundMax(boolean value)
public java.lang.String getMemo()
public void setMemo(java.lang.String value)
public java.util.List<OutPoint> getOutpoints() throws ClientSideException
ClientSideException
- if problems occurred constructing the wrapped object.public void setOutpoints(java.util.List<OutPoint> valueList)
protected void populateRepeatedFields()
Message
populateRepeatedFields
in class Message<LightningApi.OpenChannelRequest>