public static final class RouterOuterClass.PaymentStatus.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.PaymentStatus.Builder> implements RouterOuterClass.PaymentStatusOrBuilder
routerrpc.PaymentStatus
Modifier and Type | Method and Description |
---|---|
RouterOuterClass.PaymentStatus.Builder |
addAllHtlcs(java.lang.Iterable<? extends LightningApi.HTLCAttempt> values)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
|
RouterOuterClass.PaymentStatus.Builder |
addHtlcs(int index,
LightningApi.HTLCAttempt.Builder builderForValue)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
|
RouterOuterClass.PaymentStatus.Builder |
addHtlcs(int index,
LightningApi.HTLCAttempt value)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
|
RouterOuterClass.PaymentStatus.Builder |
addHtlcs(LightningApi.HTLCAttempt.Builder builderForValue)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
|
RouterOuterClass.PaymentStatus.Builder |
addHtlcs(LightningApi.HTLCAttempt value)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
|
LightningApi.HTLCAttempt.Builder |
addHtlcsBuilder()
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
|
LightningApi.HTLCAttempt.Builder |
addHtlcsBuilder(int index)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
|
RouterOuterClass.PaymentStatus |
build() |
RouterOuterClass.PaymentStatus |
buildPartial() |
RouterOuterClass.PaymentStatus.Builder |
clear() |
RouterOuterClass.PaymentStatus.Builder |
clearHtlcs()
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
|
RouterOuterClass.PaymentStatus.Builder |
clearPreimage()
The pre-image of the payment when state is SUCCEEDED.
|
RouterOuterClass.PaymentStatus.Builder |
clearState()
Current state the payment is in.
|
RouterOuterClass.PaymentStatus |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
LightningApi.HTLCAttempt |
getHtlcs(int index)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
|
LightningApi.HTLCAttempt.Builder |
getHtlcsBuilder(int index)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
|
java.util.List<LightningApi.HTLCAttempt.Builder> |
getHtlcsBuilderList()
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
|
int |
getHtlcsCount()
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
|
java.util.List<LightningApi.HTLCAttempt> |
getHtlcsList()
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
|
LightningApi.HTLCAttemptOrBuilder |
getHtlcsOrBuilder(int index)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
|
java.util.List<? extends LightningApi.HTLCAttemptOrBuilder> |
getHtlcsOrBuilderList()
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
|
com.google.protobuf.ByteString |
getPreimage()
The pre-image of the payment when state is SUCCEEDED.
|
RouterOuterClass.PaymentState |
getState()
Current state the payment is in.
|
int |
getStateValue()
Current state the payment is in.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
RouterOuterClass.PaymentStatus.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RouterOuterClass.PaymentStatus.Builder |
mergeFrom(com.google.protobuf.Message other) |
RouterOuterClass.PaymentStatus.Builder |
mergeFrom(RouterOuterClass.PaymentStatus other) |
RouterOuterClass.PaymentStatus.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RouterOuterClass.PaymentStatus.Builder |
removeHtlcs(int index)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
|
RouterOuterClass.PaymentStatus.Builder |
setHtlcs(int index,
LightningApi.HTLCAttempt.Builder builderForValue)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
|
RouterOuterClass.PaymentStatus.Builder |
setHtlcs(int index,
LightningApi.HTLCAttempt value)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
|
RouterOuterClass.PaymentStatus.Builder |
setPreimage(com.google.protobuf.ByteString value)
The pre-image of the payment when state is SUCCEEDED.
|
RouterOuterClass.PaymentStatus.Builder |
setState(RouterOuterClass.PaymentState value)
Current state the payment is in.
|
RouterOuterClass.PaymentStatus.Builder |
setStateValue(int value)
Current state the payment is in.
|
RouterOuterClass.PaymentStatus.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.PaymentStatus.Builder>
public RouterOuterClass.PaymentStatus.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.PaymentStatus.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.PaymentStatus.Builder>
public RouterOuterClass.PaymentStatus getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public RouterOuterClass.PaymentStatus build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public RouterOuterClass.PaymentStatus buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public RouterOuterClass.PaymentStatus.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<RouterOuterClass.PaymentStatus.Builder>
public RouterOuterClass.PaymentStatus.Builder mergeFrom(RouterOuterClass.PaymentStatus other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.PaymentStatus.Builder>
public RouterOuterClass.PaymentStatus.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.PaymentStatus.Builder>
java.io.IOException
public int getStateValue()
Current state the payment is in.
.routerrpc.PaymentState state = 1;
getStateValue
in interface RouterOuterClass.PaymentStatusOrBuilder
public RouterOuterClass.PaymentStatus.Builder setStateValue(int value)
Current state the payment is in.
.routerrpc.PaymentState state = 1;
value
- The enum numeric value on the wire for state to set.public RouterOuterClass.PaymentState getState()
Current state the payment is in.
.routerrpc.PaymentState state = 1;
getState
in interface RouterOuterClass.PaymentStatusOrBuilder
public RouterOuterClass.PaymentStatus.Builder setState(RouterOuterClass.PaymentState value)
Current state the payment is in.
.routerrpc.PaymentState state = 1;
value
- The state to set.public RouterOuterClass.PaymentStatus.Builder clearState()
Current state the payment is in.
.routerrpc.PaymentState state = 1;
public com.google.protobuf.ByteString getPreimage()
The pre-image of the payment when state is SUCCEEDED.
bytes preimage = 2;
getPreimage
in interface RouterOuterClass.PaymentStatusOrBuilder
public RouterOuterClass.PaymentStatus.Builder setPreimage(com.google.protobuf.ByteString value)
The pre-image of the payment when state is SUCCEEDED.
bytes preimage = 2;
value
- The preimage to set.public RouterOuterClass.PaymentStatus.Builder clearPreimage()
The pre-image of the payment when state is SUCCEEDED.
bytes preimage = 2;
public java.util.List<LightningApi.HTLCAttempt> getHtlcsList()
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
repeated .lnrpc.HTLCAttempt htlcs = 4;
getHtlcsList
in interface RouterOuterClass.PaymentStatusOrBuilder
public int getHtlcsCount()
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
repeated .lnrpc.HTLCAttempt htlcs = 4;
getHtlcsCount
in interface RouterOuterClass.PaymentStatusOrBuilder
public LightningApi.HTLCAttempt getHtlcs(int index)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
repeated .lnrpc.HTLCAttempt htlcs = 4;
getHtlcs
in interface RouterOuterClass.PaymentStatusOrBuilder
public RouterOuterClass.PaymentStatus.Builder setHtlcs(int index, LightningApi.HTLCAttempt value)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
repeated .lnrpc.HTLCAttempt htlcs = 4;
public RouterOuterClass.PaymentStatus.Builder setHtlcs(int index, LightningApi.HTLCAttempt.Builder builderForValue)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
repeated .lnrpc.HTLCAttempt htlcs = 4;
public RouterOuterClass.PaymentStatus.Builder addHtlcs(LightningApi.HTLCAttempt value)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
repeated .lnrpc.HTLCAttempt htlcs = 4;
public RouterOuterClass.PaymentStatus.Builder addHtlcs(int index, LightningApi.HTLCAttempt value)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
repeated .lnrpc.HTLCAttempt htlcs = 4;
public RouterOuterClass.PaymentStatus.Builder addHtlcs(LightningApi.HTLCAttempt.Builder builderForValue)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
repeated .lnrpc.HTLCAttempt htlcs = 4;
public RouterOuterClass.PaymentStatus.Builder addHtlcs(int index, LightningApi.HTLCAttempt.Builder builderForValue)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
repeated .lnrpc.HTLCAttempt htlcs = 4;
public RouterOuterClass.PaymentStatus.Builder addAllHtlcs(java.lang.Iterable<? extends LightningApi.HTLCAttempt> values)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
repeated .lnrpc.HTLCAttempt htlcs = 4;
public RouterOuterClass.PaymentStatus.Builder clearHtlcs()
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
repeated .lnrpc.HTLCAttempt htlcs = 4;
public RouterOuterClass.PaymentStatus.Builder removeHtlcs(int index)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
repeated .lnrpc.HTLCAttempt htlcs = 4;
public LightningApi.HTLCAttempt.Builder getHtlcsBuilder(int index)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
repeated .lnrpc.HTLCAttempt htlcs = 4;
public LightningApi.HTLCAttemptOrBuilder getHtlcsOrBuilder(int index)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
repeated .lnrpc.HTLCAttempt htlcs = 4;
getHtlcsOrBuilder
in interface RouterOuterClass.PaymentStatusOrBuilder
public java.util.List<? extends LightningApi.HTLCAttemptOrBuilder> getHtlcsOrBuilderList()
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
repeated .lnrpc.HTLCAttempt htlcs = 4;
getHtlcsOrBuilderList
in interface RouterOuterClass.PaymentStatusOrBuilder
public LightningApi.HTLCAttempt.Builder addHtlcsBuilder()
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
repeated .lnrpc.HTLCAttempt htlcs = 4;
public LightningApi.HTLCAttempt.Builder addHtlcsBuilder(int index)
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
repeated .lnrpc.HTLCAttempt htlcs = 4;
public java.util.List<LightningApi.HTLCAttempt.Builder> getHtlcsBuilderList()
The HTLCs made in attempt to settle the payment [EXPERIMENTAL].
repeated .lnrpc.HTLCAttempt htlcs = 4;
public final RouterOuterClass.PaymentStatus.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.PaymentStatus.Builder>
public final RouterOuterClass.PaymentStatus.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<RouterOuterClass.PaymentStatus.Builder>