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, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
public 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.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.BuildRouteRequest.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.BuildRouteRequest.Builder>
public RouterOuterClass.BuildRouteRequest getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public RouterOuterClass.BuildRouteRequest build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public RouterOuterClass.BuildRouteRequest buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public RouterOuterClass.BuildRouteRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<RouterOuterClass.BuildRouteRequest.Builder>
java.io.IOException
public 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.BuildRouteRequestOrBuilder
public 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.BuildRouteRequestOrBuilder
public 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.BuildRouteRequestOrBuilder
public 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.BuildRouteRequestOrBuilder
public 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.BuildRouteRequestOrBuilder
public 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.BuildRouteRequestOrBuilder
index
- 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.BuildRouteRequestOrBuilder
public 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.Builder
setUnknownFields
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.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.BuildRouteRequest.Builder>