public static final class RouterOuterClass.SendToRouteRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.SendToRouteRequest.Builder> implements RouterOuterClass.SendToRouteRequestOrBuilder
routerrpc.SendToRouteRequest| Modifier and Type | Method and Description |
|---|---|
RouterOuterClass.SendToRouteRequest |
build() |
RouterOuterClass.SendToRouteRequest |
buildPartial() |
RouterOuterClass.SendToRouteRequest.Builder |
clear() |
RouterOuterClass.SendToRouteRequest.Builder |
clearPaymentHash()
The payment hash to use for the HTLC.
|
RouterOuterClass.SendToRouteRequest.Builder |
clearRoute()
Route that should be used to attempt to complete the payment.
|
RouterOuterClass.SendToRouteRequest.Builder |
clearSkipTempErr()
Whether the payment should be marked as failed when a temporary error is
returned from the given route.
|
RouterOuterClass.SendToRouteRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.ByteString |
getPaymentHash()
The payment hash to use for the HTLC.
|
LightningApi.Route |
getRoute()
Route that should be used to attempt to complete the payment.
|
LightningApi.Route.Builder |
getRouteBuilder()
Route that should be used to attempt to complete the payment.
|
LightningApi.RouteOrBuilder |
getRouteOrBuilder()
Route that should be used to attempt to complete the payment.
|
boolean |
getSkipTempErr()
Whether the payment should be marked as failed when a temporary error is
returned from the given route.
|
boolean |
hasRoute()
Route that should be used to attempt to complete the payment.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RouterOuterClass.SendToRouteRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RouterOuterClass.SendToRouteRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
RouterOuterClass.SendToRouteRequest.Builder |
mergeFrom(RouterOuterClass.SendToRouteRequest other) |
RouterOuterClass.SendToRouteRequest.Builder |
mergeRoute(LightningApi.Route value)
Route that should be used to attempt to complete the payment.
|
RouterOuterClass.SendToRouteRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RouterOuterClass.SendToRouteRequest.Builder |
setPaymentHash(com.google.protobuf.ByteString value)
The payment hash to use for the HTLC.
|
RouterOuterClass.SendToRouteRequest.Builder |
setRoute(LightningApi.Route.Builder builderForValue)
Route that should be used to attempt to complete the payment.
|
RouterOuterClass.SendToRouteRequest.Builder |
setRoute(LightningApi.Route value)
Route that should be used to attempt to complete the payment.
|
RouterOuterClass.SendToRouteRequest.Builder |
setSkipTempErr(boolean value)
Whether the payment should be marked as failed when a temporary error is
returned from the given route.
|
RouterOuterClass.SendToRouteRequest.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.SendToRouteRequest.Builder>public RouterOuterClass.SendToRouteRequest.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.SendToRouteRequest.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.SendToRouteRequest.Builder>public RouterOuterClass.SendToRouteRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RouterOuterClass.SendToRouteRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RouterOuterClass.SendToRouteRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RouterOuterClass.SendToRouteRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RouterOuterClass.SendToRouteRequest.Builder>public RouterOuterClass.SendToRouteRequest.Builder mergeFrom(RouterOuterClass.SendToRouteRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.SendToRouteRequest.Builder>public RouterOuterClass.SendToRouteRequest.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.SendToRouteRequest.Builder>java.io.IOExceptionpublic com.google.protobuf.ByteString getPaymentHash()
The payment hash to use for the HTLC.
bytes payment_hash = 1;getPaymentHash in interface RouterOuterClass.SendToRouteRequestOrBuilderpublic RouterOuterClass.SendToRouteRequest.Builder setPaymentHash(com.google.protobuf.ByteString value)
The payment hash to use for the HTLC.
bytes payment_hash = 1;value - The paymentHash to set.public RouterOuterClass.SendToRouteRequest.Builder clearPaymentHash()
The payment hash to use for the HTLC.
bytes payment_hash = 1;public boolean hasRoute()
Route that should be used to attempt to complete the payment.
.lnrpc.Route route = 2;hasRoute in interface RouterOuterClass.SendToRouteRequestOrBuilderpublic LightningApi.Route getRoute()
Route that should be used to attempt to complete the payment.
.lnrpc.Route route = 2;getRoute in interface RouterOuterClass.SendToRouteRequestOrBuilderpublic RouterOuterClass.SendToRouteRequest.Builder setRoute(LightningApi.Route value)
Route that should be used to attempt to complete the payment.
.lnrpc.Route route = 2;public RouterOuterClass.SendToRouteRequest.Builder setRoute(LightningApi.Route.Builder builderForValue)
Route that should be used to attempt to complete the payment.
.lnrpc.Route route = 2;public RouterOuterClass.SendToRouteRequest.Builder mergeRoute(LightningApi.Route value)
Route that should be used to attempt to complete the payment.
.lnrpc.Route route = 2;public RouterOuterClass.SendToRouteRequest.Builder clearRoute()
Route that should be used to attempt to complete the payment.
.lnrpc.Route route = 2;public LightningApi.Route.Builder getRouteBuilder()
Route that should be used to attempt to complete the payment.
.lnrpc.Route route = 2;public LightningApi.RouteOrBuilder getRouteOrBuilder()
Route that should be used to attempt to complete the payment.
.lnrpc.Route route = 2;getRouteOrBuilder in interface RouterOuterClass.SendToRouteRequestOrBuilderpublic boolean getSkipTempErr()
Whether the payment should be marked as failed when a temporary error is returned from the given route. Set it to true so the payment won't be failed unless a terminal error is occurred, such as payment timeout, no routes, incorrect payment details, or insufficient funds.
bool skip_temp_err = 3;getSkipTempErr in interface RouterOuterClass.SendToRouteRequestOrBuilderpublic RouterOuterClass.SendToRouteRequest.Builder setSkipTempErr(boolean value)
Whether the payment should be marked as failed when a temporary error is returned from the given route. Set it to true so the payment won't be failed unless a terminal error is occurred, such as payment timeout, no routes, incorrect payment details, or insufficient funds.
bool skip_temp_err = 3;value - The skipTempErr to set.public RouterOuterClass.SendToRouteRequest.Builder clearSkipTempErr()
Whether the payment should be marked as failed when a temporary error is returned from the given route. Set it to true so the payment won't be failed unless a terminal error is occurred, such as payment timeout, no routes, incorrect payment details, or insufficient funds.
bool skip_temp_err = 3;public final RouterOuterClass.SendToRouteRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.SendToRouteRequest.Builder>public final RouterOuterClass.SendToRouteRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.SendToRouteRequest.Builder>