public static final class RouterOuterClass.BuildRouteRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.BuildRouteRequest.Builder> implements RouterOuterClass.BuildRouteRequestOrBuilder
routerrpc.BuildRouteRequest| Modifier and Type | Method and Description |
|---|---|
RouterOuterClass.BuildRouteRequest.Builder |
addAllHopPubkeys(java.lang.Iterable<? extends com.google.protobuf.ByteString> values)
A list of hops that defines the route.
|
RouterOuterClass.BuildRouteRequest.Builder |
addHopPubkeys(com.google.protobuf.ByteString value)
A list of hops that defines the route.
|
RouterOuterClass.BuildRouteRequest |
build() |
RouterOuterClass.BuildRouteRequest |
buildPartial() |
RouterOuterClass.BuildRouteRequest.Builder |
clear() |
RouterOuterClass.BuildRouteRequest.Builder |
clearAmtMsat()
The amount to send expressed in msat.
|
RouterOuterClass.BuildRouteRequest.Builder |
clearFinalCltvDelta()
CLTV delta from the current height that should be used for the timelock
of the final hop
|
RouterOuterClass.BuildRouteRequest.Builder |
clearHopPubkeys()
A list of hops that defines the route.
|
RouterOuterClass.BuildRouteRequest.Builder |
clearOutgoingChanId()
The channel id of the channel that must be taken to the first hop.
|
RouterOuterClass.BuildRouteRequest.Builder |
clearPaymentAddr()
An optional payment addr to be included within the last hop of the route.
|
long |
getAmtMsat()
The amount to send expressed in msat.
|
RouterOuterClass.BuildRouteRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
int |
getFinalCltvDelta()
CLTV delta from the current height that should be used for the timelock
of the final hop
|
com.google.protobuf.ByteString |
getHopPubkeys(int index)
A list of hops that defines the route.
|
int |
getHopPubkeysCount()
A list of hops that defines the route.
|
java.util.List<com.google.protobuf.ByteString> |
getHopPubkeysList()
A list of hops that defines the route.
|
long |
getOutgoingChanId()
The channel id of the channel that must be taken to the first hop.
|
com.google.protobuf.ByteString |
getPaymentAddr()
An optional payment addr to be included within the last hop of the route.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RouterOuterClass.BuildRouteRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RouterOuterClass.BuildRouteRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
RouterOuterClass.BuildRouteRequest.Builder |
mergeFrom(RouterOuterClass.BuildRouteRequest other) |
RouterOuterClass.BuildRouteRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RouterOuterClass.BuildRouteRequest.Builder |
setAmtMsat(long value)
The amount to send expressed in msat.
|
RouterOuterClass.BuildRouteRequest.Builder |
setFinalCltvDelta(int value)
CLTV delta from the current height that should be used for the timelock
of the final hop
|
RouterOuterClass.BuildRouteRequest.Builder |
setHopPubkeys(int index,
com.google.protobuf.ByteString value)
A list of hops that defines the route.
|
RouterOuterClass.BuildRouteRequest.Builder |
setOutgoingChanId(long value)
The channel id of the channel that must be taken to the first hop.
|
RouterOuterClass.BuildRouteRequest.Builder |
setPaymentAddr(com.google.protobuf.ByteString value)
An optional payment addr to be included within the last hop of the route.
|
RouterOuterClass.BuildRouteRequest.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.BuildRouteRequest.Builder>public RouterOuterClass.BuildRouteRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.BuildRouteRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.BuildRouteRequest.Builder>public RouterOuterClass.BuildRouteRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RouterOuterClass.BuildRouteRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RouterOuterClass.BuildRouteRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RouterOuterClass.BuildRouteRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouterOuterClass.BuildRouteRequest.Builder>public RouterOuterClass.BuildRouteRequest.Builder mergeFrom(RouterOuterClass.BuildRouteRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.BuildRouteRequest.Builder>public RouterOuterClass.BuildRouteRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouterOuterClass.BuildRouteRequest.Builder>java.io.IOExceptionpublic long getAmtMsat()
The amount to send expressed in msat. If set to zero, the minimum routable amount is used.
int64 amt_msat = 1;getAmtMsat in interface RouterOuterClass.BuildRouteRequestOrBuilderpublic RouterOuterClass.BuildRouteRequest.Builder setAmtMsat(long value)
The amount to send expressed in msat. If set to zero, the minimum routable amount is used.
int64 amt_msat = 1;value - The amtMsat to set.public RouterOuterClass.BuildRouteRequest.Builder clearAmtMsat()
The amount to send expressed in msat. If set to zero, the minimum routable amount is used.
int64 amt_msat = 1;public int getFinalCltvDelta()
CLTV delta from the current height that should be used for the timelock of the final hop
int32 final_cltv_delta = 2;getFinalCltvDelta in interface RouterOuterClass.BuildRouteRequestOrBuilderpublic RouterOuterClass.BuildRouteRequest.Builder setFinalCltvDelta(int value)
CLTV delta from the current height that should be used for the timelock of the final hop
int32 final_cltv_delta = 2;value - The finalCltvDelta to set.public RouterOuterClass.BuildRouteRequest.Builder clearFinalCltvDelta()
CLTV delta from the current height that should be used for the timelock of the final hop
int32 final_cltv_delta = 2;public long getOutgoingChanId()
The channel id of the channel that must be taken to the first hop. If zero, any channel may be used.
uint64 outgoing_chan_id = 3 [jstype = JS_STRING];getOutgoingChanId in interface RouterOuterClass.BuildRouteRequestOrBuilderpublic RouterOuterClass.BuildRouteRequest.Builder setOutgoingChanId(long value)
The channel id of the channel that must be taken to the first hop. If zero, any channel may be used.
uint64 outgoing_chan_id = 3 [jstype = JS_STRING];value - The outgoingChanId to set.public RouterOuterClass.BuildRouteRequest.Builder clearOutgoingChanId()
The channel id of the channel that must be taken to the first hop. If zero, any channel may be used.
uint64 outgoing_chan_id = 3 [jstype = JS_STRING];public java.util.List<com.google.protobuf.ByteString> getHopPubkeysList()
A list of hops that defines the route. This does not include the source hop pubkey.
repeated bytes hop_pubkeys = 4;getHopPubkeysList in interface RouterOuterClass.BuildRouteRequestOrBuilderpublic int getHopPubkeysCount()
A list of hops that defines the route. This does not include the source hop pubkey.
repeated bytes hop_pubkeys = 4;getHopPubkeysCount in interface RouterOuterClass.BuildRouteRequestOrBuilderpublic com.google.protobuf.ByteString getHopPubkeys(int index)
A list of hops that defines the route. This does not include the source hop pubkey.
repeated bytes hop_pubkeys = 4;getHopPubkeys in interface RouterOuterClass.BuildRouteRequestOrBuilderindex - The index of the element to return.public RouterOuterClass.BuildRouteRequest.Builder setHopPubkeys(int index, com.google.protobuf.ByteString value)
A list of hops that defines the route. This does not include the source hop pubkey.
repeated bytes hop_pubkeys = 4;index - The index to set the value at.value - The hopPubkeys to set.public RouterOuterClass.BuildRouteRequest.Builder addHopPubkeys(com.google.protobuf.ByteString value)
A list of hops that defines the route. This does not include the source hop pubkey.
repeated bytes hop_pubkeys = 4;value - The hopPubkeys to add.public RouterOuterClass.BuildRouteRequest.Builder addAllHopPubkeys(java.lang.Iterable<? extends com.google.protobuf.ByteString> values)
A list of hops that defines the route. This does not include the source hop pubkey.
repeated bytes hop_pubkeys = 4;values - The hopPubkeys to add.public RouterOuterClass.BuildRouteRequest.Builder clearHopPubkeys()
A list of hops that defines the route. This does not include the source hop pubkey.
repeated bytes hop_pubkeys = 4;public com.google.protobuf.ByteString getPaymentAddr()
An optional payment addr to be included within the last hop of the route.
bytes payment_addr = 5;getPaymentAddr in interface RouterOuterClass.BuildRouteRequestOrBuilderpublic RouterOuterClass.BuildRouteRequest.Builder setPaymentAddr(com.google.protobuf.ByteString value)
An optional payment addr to be included within the last hop of the route.
bytes payment_addr = 5;value - The paymentAddr to set.public RouterOuterClass.BuildRouteRequest.Builder clearPaymentAddr()
An optional payment addr to be included within the last hop of the route.
bytes payment_addr = 5;public final RouterOuterClass.BuildRouteRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.BuildRouteRequest.Builder>public final RouterOuterClass.BuildRouteRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.BuildRouteRequest.Builder>