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, 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.SendToRouteRequest.Builder>
public RouterOuterClass.SendToRouteRequest.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.SendToRouteRequest.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.SendToRouteRequest.Builder>
public RouterOuterClass.SendToRouteRequest getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public RouterOuterClass.SendToRouteRequest build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public RouterOuterClass.SendToRouteRequest buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public RouterOuterClass.SendToRouteRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<RouterOuterClass.SendToRouteRequest.Builder>
java.io.IOException
public com.google.protobuf.ByteString getPaymentHash()
The payment hash to use for the HTLC.
bytes payment_hash = 1;
getPaymentHash
in interface RouterOuterClass.SendToRouteRequestOrBuilder
public 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.SendToRouteRequestOrBuilder
public LightningApi.Route getRoute()
Route that should be used to attempt to complete the payment.
.lnrpc.Route route = 2;
getRoute
in interface RouterOuterClass.SendToRouteRequestOrBuilder
public 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.SendToRouteRequestOrBuilder
public 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.SendToRouteRequestOrBuilder
public 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.Builder
setUnknownFields
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.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.SendToRouteRequest.Builder>