public static final class LightningApi.ForwardingEvent.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.ForwardingEvent.Builder> implements LightningApi.ForwardingEventOrBuilder
lnrpc.ForwardingEvent
Modifier and Type | Method and Description |
---|---|
LightningApi.ForwardingEvent |
build() |
LightningApi.ForwardingEvent |
buildPartial() |
LightningApi.ForwardingEvent.Builder |
clear() |
LightningApi.ForwardingEvent.Builder |
clearAmtIn()
The total amount (in satoshis) of the incoming HTLC that created half
the circuit.
|
LightningApi.ForwardingEvent.Builder |
clearAmtInMsat()
The total amount (in milli-satoshis) of the incoming HTLC that created
half the circuit.
|
LightningApi.ForwardingEvent.Builder |
clearAmtOut()
The total amount (in satoshis) of the outgoing HTLC that created the
second half of the circuit.
|
LightningApi.ForwardingEvent.Builder |
clearAmtOutMsat()
The total amount (in milli-satoshis) of the outgoing HTLC that created
the second half of the circuit.
|
LightningApi.ForwardingEvent.Builder |
clearChanIdIn()
The incoming channel ID that carried the HTLC that created the circuit.
|
LightningApi.ForwardingEvent.Builder |
clearChanIdOut()
The outgoing channel ID that carried the preimage that completed the
circuit.
|
LightningApi.ForwardingEvent.Builder |
clearFee()
The total fee (in satoshis) that this payment circuit carried.
|
LightningApi.ForwardingEvent.Builder |
clearFeeMsat()
The total fee (in milli-satoshis) that this payment circuit carried.
|
LightningApi.ForwardingEvent.Builder |
clearPeerAliasIn()
The peer alias of the incoming channel.
|
LightningApi.ForwardingEvent.Builder |
clearPeerAliasOut()
The peer alias of the outgoing channel.
|
LightningApi.ForwardingEvent.Builder |
clearTimestamp()
Deprecated.
lnrpc.ForwardingEvent.timestamp is deprecated.
See lightning.api.proto;l=4270
|
LightningApi.ForwardingEvent.Builder |
clearTimestampNs()
The number of nanoseconds elapsed since January 1, 1970 UTC when this
circuit was completed.
|
long |
getAmtIn()
The total amount (in satoshis) of the incoming HTLC that created half
the circuit.
|
long |
getAmtInMsat()
The total amount (in milli-satoshis) of the incoming HTLC that created
half the circuit.
|
long |
getAmtOut()
The total amount (in satoshis) of the outgoing HTLC that created the
second half of the circuit.
|
long |
getAmtOutMsat()
The total amount (in milli-satoshis) of the outgoing HTLC that created
the second half of the circuit.
|
long |
getChanIdIn()
The incoming channel ID that carried the HTLC that created the circuit.
|
long |
getChanIdOut()
The outgoing channel ID that carried the preimage that completed the
circuit.
|
LightningApi.ForwardingEvent |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
long |
getFee()
The total fee (in satoshis) that this payment circuit carried.
|
long |
getFeeMsat()
The total fee (in milli-satoshis) that this payment circuit carried.
|
java.lang.String |
getPeerAliasIn()
The peer alias of the incoming channel.
|
com.google.protobuf.ByteString |
getPeerAliasInBytes()
The peer alias of the incoming channel.
|
java.lang.String |
getPeerAliasOut()
The peer alias of the outgoing channel.
|
com.google.protobuf.ByteString |
getPeerAliasOutBytes()
The peer alias of the outgoing channel.
|
long |
getTimestamp()
Deprecated.
lnrpc.ForwardingEvent.timestamp is deprecated.
See lightning.api.proto;l=4270
|
long |
getTimestampNs()
The number of nanoseconds elapsed since January 1, 1970 UTC when this
circuit was completed.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LightningApi.ForwardingEvent.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LightningApi.ForwardingEvent.Builder |
mergeFrom(LightningApi.ForwardingEvent other) |
LightningApi.ForwardingEvent.Builder |
mergeFrom(com.google.protobuf.Message other) |
LightningApi.ForwardingEvent.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LightningApi.ForwardingEvent.Builder |
setAmtIn(long value)
The total amount (in satoshis) of the incoming HTLC that created half
the circuit.
|
LightningApi.ForwardingEvent.Builder |
setAmtInMsat(long value)
The total amount (in milli-satoshis) of the incoming HTLC that created
half the circuit.
|
LightningApi.ForwardingEvent.Builder |
setAmtOut(long value)
The total amount (in satoshis) of the outgoing HTLC that created the
second half of the circuit.
|
LightningApi.ForwardingEvent.Builder |
setAmtOutMsat(long value)
The total amount (in milli-satoshis) of the outgoing HTLC that created
the second half of the circuit.
|
LightningApi.ForwardingEvent.Builder |
setChanIdIn(long value)
The incoming channel ID that carried the HTLC that created the circuit.
|
LightningApi.ForwardingEvent.Builder |
setChanIdOut(long value)
The outgoing channel ID that carried the preimage that completed the
circuit.
|
LightningApi.ForwardingEvent.Builder |
setFee(long value)
The total fee (in satoshis) that this payment circuit carried.
|
LightningApi.ForwardingEvent.Builder |
setFeeMsat(long value)
The total fee (in milli-satoshis) that this payment circuit carried.
|
LightningApi.ForwardingEvent.Builder |
setPeerAliasIn(java.lang.String value)
The peer alias of the incoming channel.
|
LightningApi.ForwardingEvent.Builder |
setPeerAliasInBytes(com.google.protobuf.ByteString value)
The peer alias of the incoming channel.
|
LightningApi.ForwardingEvent.Builder |
setPeerAliasOut(java.lang.String value)
The peer alias of the outgoing channel.
|
LightningApi.ForwardingEvent.Builder |
setPeerAliasOutBytes(com.google.protobuf.ByteString value)
The peer alias of the outgoing channel.
|
LightningApi.ForwardingEvent.Builder |
setTimestamp(long value)
Deprecated.
lnrpc.ForwardingEvent.timestamp is deprecated.
See lightning.api.proto;l=4270
|
LightningApi.ForwardingEvent.Builder |
setTimestampNs(long value)
The number of nanoseconds elapsed since January 1, 1970 UTC when this
circuit was completed.
|
LightningApi.ForwardingEvent.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<LightningApi.ForwardingEvent.Builder>
public LightningApi.ForwardingEvent.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<LightningApi.ForwardingEvent.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<LightningApi.ForwardingEvent.Builder>
public LightningApi.ForwardingEvent getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public LightningApi.ForwardingEvent build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public LightningApi.ForwardingEvent buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public LightningApi.ForwardingEvent.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<LightningApi.ForwardingEvent.Builder>
public LightningApi.ForwardingEvent.Builder mergeFrom(LightningApi.ForwardingEvent other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.ForwardingEvent.Builder>
public LightningApi.ForwardingEvent.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<LightningApi.ForwardingEvent.Builder>
java.io.IOException
@Deprecated public long getTimestamp()
Timestamp is the time (unix epoch offset) that this circuit was completed. Deprecated by timestamp_ns.
uint64 timestamp = 1 [deprecated = true];
getTimestamp
in interface LightningApi.ForwardingEventOrBuilder
@Deprecated public LightningApi.ForwardingEvent.Builder setTimestamp(long value)
Timestamp is the time (unix epoch offset) that this circuit was completed. Deprecated by timestamp_ns.
uint64 timestamp = 1 [deprecated = true];
value
- The timestamp to set.@Deprecated public LightningApi.ForwardingEvent.Builder clearTimestamp()
Timestamp is the time (unix epoch offset) that this circuit was completed. Deprecated by timestamp_ns.
uint64 timestamp = 1 [deprecated = true];
public long getChanIdIn()
The incoming channel ID that carried the HTLC that created the circuit.
uint64 chan_id_in = 2 [jstype = JS_STRING];
getChanIdIn
in interface LightningApi.ForwardingEventOrBuilder
public LightningApi.ForwardingEvent.Builder setChanIdIn(long value)
The incoming channel ID that carried the HTLC that created the circuit.
uint64 chan_id_in = 2 [jstype = JS_STRING];
value
- The chanIdIn to set.public LightningApi.ForwardingEvent.Builder clearChanIdIn()
The incoming channel ID that carried the HTLC that created the circuit.
uint64 chan_id_in = 2 [jstype = JS_STRING];
public long getChanIdOut()
The outgoing channel ID that carried the preimage that completed the circuit.
uint64 chan_id_out = 4 [jstype = JS_STRING];
getChanIdOut
in interface LightningApi.ForwardingEventOrBuilder
public LightningApi.ForwardingEvent.Builder setChanIdOut(long value)
The outgoing channel ID that carried the preimage that completed the circuit.
uint64 chan_id_out = 4 [jstype = JS_STRING];
value
- The chanIdOut to set.public LightningApi.ForwardingEvent.Builder clearChanIdOut()
The outgoing channel ID that carried the preimage that completed the circuit.
uint64 chan_id_out = 4 [jstype = JS_STRING];
public long getAmtIn()
The total amount (in satoshis) of the incoming HTLC that created half the circuit.
uint64 amt_in = 5;
getAmtIn
in interface LightningApi.ForwardingEventOrBuilder
public LightningApi.ForwardingEvent.Builder setAmtIn(long value)
The total amount (in satoshis) of the incoming HTLC that created half the circuit.
uint64 amt_in = 5;
value
- The amtIn to set.public LightningApi.ForwardingEvent.Builder clearAmtIn()
The total amount (in satoshis) of the incoming HTLC that created half the circuit.
uint64 amt_in = 5;
public long getAmtOut()
The total amount (in satoshis) of the outgoing HTLC that created the second half of the circuit.
uint64 amt_out = 6;
getAmtOut
in interface LightningApi.ForwardingEventOrBuilder
public LightningApi.ForwardingEvent.Builder setAmtOut(long value)
The total amount (in satoshis) of the outgoing HTLC that created the second half of the circuit.
uint64 amt_out = 6;
value
- The amtOut to set.public LightningApi.ForwardingEvent.Builder clearAmtOut()
The total amount (in satoshis) of the outgoing HTLC that created the second half of the circuit.
uint64 amt_out = 6;
public long getFee()
The total fee (in satoshis) that this payment circuit carried.
uint64 fee = 7;
getFee
in interface LightningApi.ForwardingEventOrBuilder
public LightningApi.ForwardingEvent.Builder setFee(long value)
The total fee (in satoshis) that this payment circuit carried.
uint64 fee = 7;
value
- The fee to set.public LightningApi.ForwardingEvent.Builder clearFee()
The total fee (in satoshis) that this payment circuit carried.
uint64 fee = 7;
public long getFeeMsat()
The total fee (in milli-satoshis) that this payment circuit carried.
uint64 fee_msat = 8;
getFeeMsat
in interface LightningApi.ForwardingEventOrBuilder
public LightningApi.ForwardingEvent.Builder setFeeMsat(long value)
The total fee (in milli-satoshis) that this payment circuit carried.
uint64 fee_msat = 8;
value
- The feeMsat to set.public LightningApi.ForwardingEvent.Builder clearFeeMsat()
The total fee (in milli-satoshis) that this payment circuit carried.
uint64 fee_msat = 8;
public long getAmtInMsat()
The total amount (in milli-satoshis) of the incoming HTLC that created half the circuit.
uint64 amt_in_msat = 9;
getAmtInMsat
in interface LightningApi.ForwardingEventOrBuilder
public LightningApi.ForwardingEvent.Builder setAmtInMsat(long value)
The total amount (in milli-satoshis) of the incoming HTLC that created half the circuit.
uint64 amt_in_msat = 9;
value
- The amtInMsat to set.public LightningApi.ForwardingEvent.Builder clearAmtInMsat()
The total amount (in milli-satoshis) of the incoming HTLC that created half the circuit.
uint64 amt_in_msat = 9;
public long getAmtOutMsat()
The total amount (in milli-satoshis) of the outgoing HTLC that created the second half of the circuit.
uint64 amt_out_msat = 10;
getAmtOutMsat
in interface LightningApi.ForwardingEventOrBuilder
public LightningApi.ForwardingEvent.Builder setAmtOutMsat(long value)
The total amount (in milli-satoshis) of the outgoing HTLC that created the second half of the circuit.
uint64 amt_out_msat = 10;
value
- The amtOutMsat to set.public LightningApi.ForwardingEvent.Builder clearAmtOutMsat()
The total amount (in milli-satoshis) of the outgoing HTLC that created the second half of the circuit.
uint64 amt_out_msat = 10;
public long getTimestampNs()
The number of nanoseconds elapsed since January 1, 1970 UTC when this circuit was completed.
uint64 timestamp_ns = 11;
getTimestampNs
in interface LightningApi.ForwardingEventOrBuilder
public LightningApi.ForwardingEvent.Builder setTimestampNs(long value)
The number of nanoseconds elapsed since January 1, 1970 UTC when this circuit was completed.
uint64 timestamp_ns = 11;
value
- The timestampNs to set.public LightningApi.ForwardingEvent.Builder clearTimestampNs()
The number of nanoseconds elapsed since January 1, 1970 UTC when this circuit was completed.
uint64 timestamp_ns = 11;
public java.lang.String getPeerAliasIn()
The peer alias of the incoming channel.
string peer_alias_in = 12;
getPeerAliasIn
in interface LightningApi.ForwardingEventOrBuilder
public com.google.protobuf.ByteString getPeerAliasInBytes()
The peer alias of the incoming channel.
string peer_alias_in = 12;
getPeerAliasInBytes
in interface LightningApi.ForwardingEventOrBuilder
public LightningApi.ForwardingEvent.Builder setPeerAliasIn(java.lang.String value)
The peer alias of the incoming channel.
string peer_alias_in = 12;
value
- The peerAliasIn to set.public LightningApi.ForwardingEvent.Builder clearPeerAliasIn()
The peer alias of the incoming channel.
string peer_alias_in = 12;
public LightningApi.ForwardingEvent.Builder setPeerAliasInBytes(com.google.protobuf.ByteString value)
The peer alias of the incoming channel.
string peer_alias_in = 12;
value
- The bytes for peerAliasIn to set.public java.lang.String getPeerAliasOut()
The peer alias of the outgoing channel.
string peer_alias_out = 13;
getPeerAliasOut
in interface LightningApi.ForwardingEventOrBuilder
public com.google.protobuf.ByteString getPeerAliasOutBytes()
The peer alias of the outgoing channel.
string peer_alias_out = 13;
getPeerAliasOutBytes
in interface LightningApi.ForwardingEventOrBuilder
public LightningApi.ForwardingEvent.Builder setPeerAliasOut(java.lang.String value)
The peer alias of the outgoing channel.
string peer_alias_out = 13;
value
- The peerAliasOut to set.public LightningApi.ForwardingEvent.Builder clearPeerAliasOut()
The peer alias of the outgoing channel.
string peer_alias_out = 13;
public LightningApi.ForwardingEvent.Builder setPeerAliasOutBytes(com.google.protobuf.ByteString value)
The peer alias of the outgoing channel.
string peer_alias_out = 13;
value
- The bytes for peerAliasOut to set.public final LightningApi.ForwardingEvent.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.ForwardingEvent.Builder>
public final LightningApi.ForwardingEvent.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.ForwardingEvent.Builder>