public class QueryRoutesRequest extends Message<LightningApi.QueryRoutesRequest>
Message
,
LightningApi.QueryRoutesRequest
Modifier and Type | Class and Description |
---|---|
static class |
QueryRoutesRequest.DestCustomRecordsEntries
Wrapping class used for conversion between Map and XML notation.
|
static class |
QueryRoutesRequest.DestCustomRecordsEntry
Inner class DestCustomRecordsEntry for class QueryRoutesRequest.
|
Modifier and Type | Field and Description |
---|---|
protected QueryRoutesRequest.DestCustomRecordsEntries |
destCustomRecordsEntries |
builder, wrapperFactory
Constructor and Description |
---|
QueryRoutesRequest()
Empty Constructor
|
QueryRoutesRequest(javax.json.JsonReader jsonReader)
Json Parsing Constructor
|
QueryRoutesRequest(LightningApi.QueryRoutesRequest apiObject)
Constructor using underlying Lightning API Object
|
Modifier and Type | Method and Description |
---|---|
long |
getAmt()
Getter for amt.
|
long |
getAmtMsat()
Getter for amtMsat.
|
int |
getCltvLimit()
Getter for cltvLimit.
|
java.util.Map<java.lang.Long,byte[]> |
getDestCustomRecordsAsDetachedMap()
Returns destCustomRecords as a detached map.
|
QueryRoutesRequest.DestCustomRecordsEntries |
getDestCustomRecordsEntries()
Gets the map entries as a wrapped list, used for XML conversion.
|
java.util.List<FeatureBit> |
getDestFeatures()
Getter for destFeatures.
|
FeeLimit |
getFeeLimit()
Getter for a list of feeLimit.
|
int |
getFinalCltvDelta()
Getter for finalCltvDelta.
|
java.util.List<EdgeLocator> |
getIgnoredEdges()
Getter for a list of ignoredEdges.
|
java.util.List<byte[]> |
getIgnoredNodes()
Getter for a list of ignoredNodes.
|
java.util.List<NodePair> |
getIgnoredPairs()
Getter for a list of ignoredPairs.
|
byte[] |
getLastHopPubkey()
Getter for lastHopPubkey.
|
long |
getOutgoingChanId()
Getter for outgoingChanId.
|
java.lang.String |
getPubKey()
Getter for pubKey.
|
java.util.List<RouteHint> |
getRouteHints()
Getter for a list of routeHints.
|
java.lang.String |
getSourcePubKey()
Getter for sourcePubKey.
|
double |
getTimePref()
Getter for timePref.
|
boolean |
getUseMissionControl()
Getter for useMissionControl.
|
protected void |
populateRepeatedFields()
Method to be overrided by inherited messages that contains repeatable or mapped fields.
|
void |
setAmt(long value)
Setter for amt.
|
void |
setAmtMsat(long value)
Setter for amtMsat.
|
void |
setCltvLimit(int value)
Setter for cltvLimit.
|
void |
setDestCustomRecords(java.util.Map<java.lang.Long,byte[]> valueMap)
Populates destCustomRecords with all the values in the map.
|
void |
setDestCustomRecordsEntries(QueryRoutesRequest.DestCustomRecordsEntries entries)
Sets a wrapped list of entries, used for XML conversion.
|
void |
setDestFeatures(java.util.List<FeatureBit> values)
Setter for destFeatures.
|
void |
setFeeLimit(FeeLimit value)
Setter for list of feeLimit.
|
void |
setFinalCltvDelta(int value)
Setter for finalCltvDelta.
|
void |
setIgnoredEdges(java.util.List<EdgeLocator> valueList)
Setter for list of ignoredEdges.
|
void |
setIgnoredNodes(java.util.List<byte[]> valueList)
Setter for list of ignoredNodes.
|
void |
setIgnoredPairs(java.util.List<NodePair> valueList)
Setter for list of ignoredPairs.
|
void |
setLastHopPubkey(byte[] value)
Setter for lastHopPubkey.
|
void |
setOutgoingChanId(long value)
Setter for outgoingChanId.
|
void |
setPubKey(java.lang.String value)
Setter for pubKey.
|
void |
setRouteHints(java.util.List<RouteHint> valueList)
Setter for list of routeHints.
|
void |
setSourcePubKey(java.lang.String value)
Setter for sourcePubKey.
|
void |
setTimePref(double value)
Setter for timePref.
|
void |
setUseMissionControl(boolean value)
Setter for useMissionControl.
|
equals, getApiObject, getMessageName, hashCode, toJson, toJsonAsString, toString, validate
protected QueryRoutesRequest.DestCustomRecordsEntries destCustomRecordsEntries
public QueryRoutesRequest()
public QueryRoutesRequest(javax.json.JsonReader jsonReader) throws javax.json.JsonException
javax.json.JsonException
- if problems was found with the supplied JSON data.public QueryRoutesRequest(LightningApi.QueryRoutesRequest apiObject)
public java.lang.String getPubKey()
public void setPubKey(java.lang.String value)
public long getAmt()
public void setAmt(long value)
public long getAmtMsat()
public void setAmtMsat(long value)
public int getFinalCltvDelta()
public void setFinalCltvDelta(int value)
public FeeLimit getFeeLimit() throws ClientSideException
ClientSideException
- if problems occurred constructing the wrapped object.public void setFeeLimit(FeeLimit value)
public java.util.List<byte[]> getIgnoredNodes() throws ClientSideException
ClientSideException
- if problems occurred constructing the wrapped object.public void setIgnoredNodes(java.util.List<byte[]> valueList)
public java.util.List<EdgeLocator> getIgnoredEdges() throws ClientSideException
ClientSideException
- if problems occurred constructing the wrapped object.public void setIgnoredEdges(java.util.List<EdgeLocator> valueList)
public java.lang.String getSourcePubKey()
public void setSourcePubKey(java.lang.String value)
public boolean getUseMissionControl()
public void setUseMissionControl(boolean value)
public java.util.List<NodePair> getIgnoredPairs() throws ClientSideException
ClientSideException
- if problems occurred constructing the wrapped object.public void setIgnoredPairs(java.util.List<NodePair> valueList)
public int getCltvLimit()
public void setCltvLimit(int value)
public java.util.Map<java.lang.Long,byte[]> getDestCustomRecordsAsDetachedMap()
public void setDestCustomRecords(java.util.Map<java.lang.Long,byte[]> valueMap)
public QueryRoutesRequest.DestCustomRecordsEntries getDestCustomRecordsEntries()
public void setDestCustomRecordsEntries(QueryRoutesRequest.DestCustomRecordsEntries entries)
public long getOutgoingChanId()
public void setOutgoingChanId(long value)
public byte[] getLastHopPubkey()
public void setLastHopPubkey(byte[] value)
public java.util.List<RouteHint> getRouteHints() throws ClientSideException
ClientSideException
- if problems occurred constructing the wrapped object.public void setRouteHints(java.util.List<RouteHint> valueList)
public java.util.List<FeatureBit> getDestFeatures()
public void setDestFeatures(java.util.List<FeatureBit> values)
public double getTimePref()
public void setTimePref(double value)
protected void populateRepeatedFields()
Message
populateRepeatedFields
in class Message<LightningApi.QueryRoutesRequest>