public static final class LightningApi.RoutingPolicy.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.RoutingPolicy.Builder> implements LightningApi.RoutingPolicyOrBuilder
lnrpc.RoutingPolicy| Modifier and Type | Method and Description |
|---|---|
LightningApi.RoutingPolicy |
build() |
LightningApi.RoutingPolicy |
buildPartial() |
LightningApi.RoutingPolicy.Builder |
clear() |
LightningApi.RoutingPolicy.Builder |
clearCustomRecords() |
LightningApi.RoutingPolicy.Builder |
clearDisabled()
bool disabled = 5; |
LightningApi.RoutingPolicy.Builder |
clearFeeBaseMsat()
int64 fee_base_msat = 3; |
LightningApi.RoutingPolicy.Builder |
clearFeeRateMilliMsat()
int64 fee_rate_milli_msat = 4; |
LightningApi.RoutingPolicy.Builder |
clearLastUpdate()
uint32 last_update = 7; |
LightningApi.RoutingPolicy.Builder |
clearMaxHtlcMsat()
uint64 max_htlc_msat = 6; |
LightningApi.RoutingPolicy.Builder |
clearMinHtlc()
int64 min_htlc = 2; |
LightningApi.RoutingPolicy.Builder |
clearTimeLockDelta()
uint32 time_lock_delta = 1; |
boolean |
containsCustomRecords(long key)
Custom channel update tlv records.
|
java.util.Map<java.lang.Long,com.google.protobuf.ByteString> |
getCustomRecords()
Deprecated.
|
int |
getCustomRecordsCount()
Custom channel update tlv records.
|
java.util.Map<java.lang.Long,com.google.protobuf.ByteString> |
getCustomRecordsMap()
Custom channel update tlv records.
|
com.google.protobuf.ByteString |
getCustomRecordsOrDefault(long key,
com.google.protobuf.ByteString defaultValue)
Custom channel update tlv records.
|
com.google.protobuf.ByteString |
getCustomRecordsOrThrow(long key)
Custom channel update tlv records.
|
LightningApi.RoutingPolicy |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getDisabled()
bool disabled = 5; |
long |
getFeeBaseMsat()
int64 fee_base_msat = 3; |
long |
getFeeRateMilliMsat()
int64 fee_rate_milli_msat = 4; |
int |
getLastUpdate()
uint32 last_update = 7; |
long |
getMaxHtlcMsat()
uint64 max_htlc_msat = 6; |
long |
getMinHtlc()
int64 min_htlc = 2; |
java.util.Map<java.lang.Long,com.google.protobuf.ByteString> |
getMutableCustomRecords()
Deprecated.
|
int |
getTimeLockDelta()
uint32 time_lock_delta = 1; |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
protected com.google.protobuf.MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
LightningApi.RoutingPolicy.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LightningApi.RoutingPolicy.Builder |
mergeFrom(LightningApi.RoutingPolicy other) |
LightningApi.RoutingPolicy.Builder |
mergeFrom(com.google.protobuf.Message other) |
LightningApi.RoutingPolicy.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LightningApi.RoutingPolicy.Builder |
putAllCustomRecords(java.util.Map<java.lang.Long,com.google.protobuf.ByteString> values)
Custom channel update tlv records.
|
LightningApi.RoutingPolicy.Builder |
putCustomRecords(long key,
com.google.protobuf.ByteString value)
Custom channel update tlv records.
|
LightningApi.RoutingPolicy.Builder |
removeCustomRecords(long key)
Custom channel update tlv records.
|
LightningApi.RoutingPolicy.Builder |
setDisabled(boolean value)
bool disabled = 5; |
LightningApi.RoutingPolicy.Builder |
setFeeBaseMsat(long value)
int64 fee_base_msat = 3; |
LightningApi.RoutingPolicy.Builder |
setFeeRateMilliMsat(long value)
int64 fee_rate_milli_msat = 4; |
LightningApi.RoutingPolicy.Builder |
setLastUpdate(int value)
uint32 last_update = 7; |
LightningApi.RoutingPolicy.Builder |
setMaxHtlcMsat(long value)
uint64 max_htlc_msat = 6; |
LightningApi.RoutingPolicy.Builder |
setMinHtlc(long value)
int64 min_htlc = 2; |
LightningApi.RoutingPolicy.Builder |
setTimeLockDelta(int value)
uint32 time_lock_delta = 1; |
LightningApi.RoutingPolicy.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapFieldReflection, 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.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.RoutingPolicy.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.RoutingPolicy.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.RoutingPolicy.Builder>public LightningApi.RoutingPolicy.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.RoutingPolicy.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<LightningApi.RoutingPolicy.Builder>public LightningApi.RoutingPolicy getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LightningApi.RoutingPolicy build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LightningApi.RoutingPolicy buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LightningApi.RoutingPolicy.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LightningApi.RoutingPolicy.Builder>public LightningApi.RoutingPolicy.Builder mergeFrom(LightningApi.RoutingPolicy other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.RoutingPolicy.Builder>public LightningApi.RoutingPolicy.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<LightningApi.RoutingPolicy.Builder>java.io.IOExceptionpublic int getTimeLockDelta()
uint32 time_lock_delta = 1;getTimeLockDelta in interface LightningApi.RoutingPolicyOrBuilderpublic LightningApi.RoutingPolicy.Builder setTimeLockDelta(int value)
uint32 time_lock_delta = 1;value - The timeLockDelta to set.public LightningApi.RoutingPolicy.Builder clearTimeLockDelta()
uint32 time_lock_delta = 1;public long getMinHtlc()
int64 min_htlc = 2;getMinHtlc in interface LightningApi.RoutingPolicyOrBuilderpublic LightningApi.RoutingPolicy.Builder setMinHtlc(long value)
int64 min_htlc = 2;value - The minHtlc to set.public LightningApi.RoutingPolicy.Builder clearMinHtlc()
int64 min_htlc = 2;public long getFeeBaseMsat()
int64 fee_base_msat = 3;getFeeBaseMsat in interface LightningApi.RoutingPolicyOrBuilderpublic LightningApi.RoutingPolicy.Builder setFeeBaseMsat(long value)
int64 fee_base_msat = 3;value - The feeBaseMsat to set.public LightningApi.RoutingPolicy.Builder clearFeeBaseMsat()
int64 fee_base_msat = 3;public long getFeeRateMilliMsat()
int64 fee_rate_milli_msat = 4;getFeeRateMilliMsat in interface LightningApi.RoutingPolicyOrBuilderpublic LightningApi.RoutingPolicy.Builder setFeeRateMilliMsat(long value)
int64 fee_rate_milli_msat = 4;value - The feeRateMilliMsat to set.public LightningApi.RoutingPolicy.Builder clearFeeRateMilliMsat()
int64 fee_rate_milli_msat = 4;public boolean getDisabled()
bool disabled = 5;getDisabled in interface LightningApi.RoutingPolicyOrBuilderpublic LightningApi.RoutingPolicy.Builder setDisabled(boolean value)
bool disabled = 5;value - The disabled to set.public LightningApi.RoutingPolicy.Builder clearDisabled()
bool disabled = 5;public long getMaxHtlcMsat()
uint64 max_htlc_msat = 6;getMaxHtlcMsat in interface LightningApi.RoutingPolicyOrBuilderpublic LightningApi.RoutingPolicy.Builder setMaxHtlcMsat(long value)
uint64 max_htlc_msat = 6;value - The maxHtlcMsat to set.public LightningApi.RoutingPolicy.Builder clearMaxHtlcMsat()
uint64 max_htlc_msat = 6;public int getLastUpdate()
uint32 last_update = 7;getLastUpdate in interface LightningApi.RoutingPolicyOrBuilderpublic LightningApi.RoutingPolicy.Builder setLastUpdate(int value)
uint32 last_update = 7;value - The lastUpdate to set.public LightningApi.RoutingPolicy.Builder clearLastUpdate()
uint32 last_update = 7;public int getCustomRecordsCount()
LightningApi.RoutingPolicyOrBuilderCustom channel update tlv records.
map<uint64, bytes> custom_records = 8;getCustomRecordsCount in interface LightningApi.RoutingPolicyOrBuilderpublic boolean containsCustomRecords(long key)
Custom channel update tlv records.
map<uint64, bytes> custom_records = 8;containsCustomRecords in interface LightningApi.RoutingPolicyOrBuilder@Deprecated public java.util.Map<java.lang.Long,com.google.protobuf.ByteString> getCustomRecords()
getCustomRecordsMap() instead.getCustomRecords in interface LightningApi.RoutingPolicyOrBuilderpublic java.util.Map<java.lang.Long,com.google.protobuf.ByteString> getCustomRecordsMap()
Custom channel update tlv records.
map<uint64, bytes> custom_records = 8;getCustomRecordsMap in interface LightningApi.RoutingPolicyOrBuilderpublic com.google.protobuf.ByteString getCustomRecordsOrDefault(long key,
com.google.protobuf.ByteString defaultValue)
Custom channel update tlv records.
map<uint64, bytes> custom_records = 8;getCustomRecordsOrDefault in interface LightningApi.RoutingPolicyOrBuilderpublic com.google.protobuf.ByteString getCustomRecordsOrThrow(long key)
Custom channel update tlv records.
map<uint64, bytes> custom_records = 8;getCustomRecordsOrThrow in interface LightningApi.RoutingPolicyOrBuilderpublic LightningApi.RoutingPolicy.Builder clearCustomRecords()
public LightningApi.RoutingPolicy.Builder removeCustomRecords(long key)
Custom channel update tlv records.
map<uint64, bytes> custom_records = 8;@Deprecated public java.util.Map<java.lang.Long,com.google.protobuf.ByteString> getMutableCustomRecords()
public LightningApi.RoutingPolicy.Builder putCustomRecords(long key, com.google.protobuf.ByteString value)
Custom channel update tlv records.
map<uint64, bytes> custom_records = 8;public LightningApi.RoutingPolicy.Builder putAllCustomRecords(java.util.Map<java.lang.Long,com.google.protobuf.ByteString> values)
Custom channel update tlv records.
map<uint64, bytes> custom_records = 8;public final LightningApi.RoutingPolicy.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.RoutingPolicy.Builder>public final LightningApi.RoutingPolicy.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.RoutingPolicy.Builder>