public class Channel extends Message<LightningApi.Channel>
Message
,
LightningApi.Channel
builder, wrapperFactory
Constructor and Description |
---|
Channel()
Empty Constructor
|
Channel(javax.json.JsonReader jsonReader)
Json Parsing Constructor
|
Channel(LightningApi.Channel apiObject)
Constructor using underlying Lightning API Object
|
Modifier and Type | Method and Description |
---|---|
boolean |
getActive()
Getter for active.
|
java.util.List<java.lang.Long> |
getAliasScids()
Getter for a list of aliasScids.
|
long |
getCapacity()
Getter for capacity.
|
long |
getChanId()
Getter for chanId.
|
java.lang.String |
getChannelPoint()
Getter for channelPoint.
|
java.lang.String |
getChanStatusFlags()
Getter for chanStatusFlags.
|
java.lang.String |
getCloseAddress()
Getter for closeAddress.
|
long |
getCommitFee()
Getter for commitFee.
|
CommitmentType |
getCommitmentType()
Getter for commitmentType.
|
long |
getCommitWeight()
Getter for commitWeight.
|
int |
getCsvDelay()
Getter for csvDelay.
|
long |
getFeePerKw()
Getter for feePerKw.
|
boolean |
getInitiator()
Getter for initiator.
|
long |
getLifetime()
Getter for lifetime.
|
long |
getLocalBalance()
Getter for localBalance.
|
long |
getLocalChanReserveSat()
Getter for localChanReserveSat.
|
ChannelConstraints |
getLocalConstraints()
Getter for a list of localConstraints.
|
java.lang.String |
getMemo()
Getter for memo.
|
long |
getNumUpdates()
Getter for numUpdates.
|
java.lang.String |
getPeerAlias()
Getter for peerAlias.
|
long |
getPeerScidAlias()
Getter for peerScidAlias.
|
java.util.List<HTLC> |
getPendingHtlcs()
Getter for a list of pendingHtlcs.
|
boolean |
getPrivate()
Getter for private.
|
long |
getPushAmountSat()
Getter for pushAmountSat.
|
long |
getRemoteBalance()
Getter for remoteBalance.
|
long |
getRemoteChanReserveSat()
Getter for remoteChanReserveSat.
|
ChannelConstraints |
getRemoteConstraints()
Getter for a list of remoteConstraints.
|
java.lang.String |
getRemotePubkey()
Getter for remotePubkey.
|
boolean |
getStaticRemoteKey()
Getter for staticRemoteKey.
|
int |
getThawHeight()
Getter for thawHeight.
|
long |
getTotalSatoshisReceived()
Getter for totalSatoshisReceived.
|
long |
getTotalSatoshisSent()
Getter for totalSatoshisSent.
|
long |
getUnsettledBalance()
Getter for unsettledBalance.
|
long |
getUptime()
Getter for uptime.
|
boolean |
getZeroConf()
Getter for zeroConf.
|
long |
getZeroConfConfirmedScid()
Getter for zeroConfConfirmedScid.
|
protected void |
populateRepeatedFields()
Method to be overrided by inherited messages that contains repeatable or mapped fields.
|
void |
setActive(boolean value)
Setter for active.
|
void |
setAliasScids(java.util.List<java.lang.Long> valueList)
Setter for list of aliasScids.
|
void |
setCapacity(long value)
Setter for capacity.
|
void |
setChanId(long value)
Setter for chanId.
|
void |
setChannelPoint(java.lang.String value)
Setter for channelPoint.
|
void |
setChanStatusFlags(java.lang.String value)
Setter for chanStatusFlags.
|
void |
setCloseAddress(java.lang.String value)
Setter for closeAddress.
|
void |
setCommitFee(long value)
Setter for commitFee.
|
void |
setCommitmentType(CommitmentType value)
Setter for commitmentType.
|
void |
setCommitWeight(long value)
Setter for commitWeight.
|
void |
setCsvDelay(int value)
Setter for csvDelay.
|
void |
setFeePerKw(long value)
Setter for feePerKw.
|
void |
setInitiator(boolean value)
Setter for initiator.
|
void |
setLifetime(long value)
Setter for lifetime.
|
void |
setLocalBalance(long value)
Setter for localBalance.
|
void |
setLocalChanReserveSat(long value)
Setter for localChanReserveSat.
|
void |
setLocalConstraints(ChannelConstraints value)
Setter for list of localConstraints.
|
void |
setMemo(java.lang.String value)
Setter for memo.
|
void |
setNumUpdates(long value)
Setter for numUpdates.
|
void |
setPeerAlias(java.lang.String value)
Setter for peerAlias.
|
void |
setPeerScidAlias(long value)
Setter for peerScidAlias.
|
void |
setPendingHtlcs(java.util.List<HTLC> valueList)
Setter for list of pendingHtlcs.
|
void |
setPrivate(boolean value)
Setter for private.
|
void |
setPushAmountSat(long value)
Setter for pushAmountSat.
|
void |
setRemoteBalance(long value)
Setter for remoteBalance.
|
void |
setRemoteChanReserveSat(long value)
Setter for remoteChanReserveSat.
|
void |
setRemoteConstraints(ChannelConstraints value)
Setter for list of remoteConstraints.
|
void |
setRemotePubkey(java.lang.String value)
Setter for remotePubkey.
|
void |
setStaticRemoteKey(boolean value)
Setter for staticRemoteKey.
|
void |
setThawHeight(int value)
Setter for thawHeight.
|
void |
setTotalSatoshisReceived(long value)
Setter for totalSatoshisReceived.
|
void |
setTotalSatoshisSent(long value)
Setter for totalSatoshisSent.
|
void |
setUnsettledBalance(long value)
Setter for unsettledBalance.
|
void |
setUptime(long value)
Setter for uptime.
|
void |
setZeroConf(boolean value)
Setter for zeroConf.
|
void |
setZeroConfConfirmedScid(long value)
Setter for zeroConfConfirmedScid.
|
equals, getApiObject, getMessageName, hashCode, toJson, toJsonAsString, toString, validate
public Channel()
public Channel(javax.json.JsonReader jsonReader) throws javax.json.JsonException
javax.json.JsonException
- if problems was found with the supplied JSON data.public Channel(LightningApi.Channel apiObject)
public boolean getActive()
public void setActive(boolean value)
public java.lang.String getRemotePubkey()
public void setRemotePubkey(java.lang.String value)
public java.lang.String getChannelPoint()
public void setChannelPoint(java.lang.String value)
public long getChanId()
public void setChanId(long value)
public long getCapacity()
public void setCapacity(long value)
public long getLocalBalance()
public void setLocalBalance(long value)
public long getRemoteBalance()
public void setRemoteBalance(long value)
public long getCommitFee()
public void setCommitFee(long value)
public long getCommitWeight()
public void setCommitWeight(long value)
public long getFeePerKw()
public void setFeePerKw(long value)
public long getUnsettledBalance()
public void setUnsettledBalance(long value)
public long getTotalSatoshisSent()
public void setTotalSatoshisSent(long value)
public long getTotalSatoshisReceived()
public void setTotalSatoshisReceived(long value)
public long getNumUpdates()
public void setNumUpdates(long value)
public java.util.List<HTLC> getPendingHtlcs() throws ClientSideException
ClientSideException
- if problems occurred constructing the wrapped object.public void setPendingHtlcs(java.util.List<HTLC> valueList)
public int getCsvDelay()
public void setCsvDelay(int value)
public boolean getPrivate()
public void setPrivate(boolean value)
public boolean getInitiator()
public void setInitiator(boolean value)
public java.lang.String getChanStatusFlags()
public void setChanStatusFlags(java.lang.String value)
public long getLocalChanReserveSat()
public void setLocalChanReserveSat(long value)
public long getRemoteChanReserveSat()
public void setRemoteChanReserveSat(long value)
public boolean getStaticRemoteKey()
public void setStaticRemoteKey(boolean value)
public CommitmentType getCommitmentType()
public void setCommitmentType(CommitmentType value)
public long getLifetime()
public void setLifetime(long value)
public long getUptime()
public void setUptime(long value)
public java.lang.String getCloseAddress()
public void setCloseAddress(java.lang.String value)
public long getPushAmountSat()
public void setPushAmountSat(long value)
public int getThawHeight()
public void setThawHeight(int value)
public ChannelConstraints getLocalConstraints() throws ClientSideException
ClientSideException
- if problems occurred constructing the wrapped object.public void setLocalConstraints(ChannelConstraints value)
public ChannelConstraints getRemoteConstraints() throws ClientSideException
ClientSideException
- if problems occurred constructing the wrapped object.public void setRemoteConstraints(ChannelConstraints value)
public java.util.List<java.lang.Long> getAliasScids() throws ClientSideException
ClientSideException
- if problems occurred constructing the wrapped object.public void setAliasScids(java.util.List<java.lang.Long> valueList)
public boolean getZeroConf()
public void setZeroConf(boolean value)
public long getZeroConfConfirmedScid()
public void setZeroConfConfirmedScid(long value)
public java.lang.String getPeerAlias()
public void setPeerAlias(java.lang.String value)
public long getPeerScidAlias()
public void setPeerScidAlias(long value)
public java.lang.String getMemo()
public void setMemo(java.lang.String value)
protected void populateRepeatedFields()
Message
populateRepeatedFields
in class Message<LightningApi.Channel>