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, 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.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.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.RoutingPolicy.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.RoutingPolicy.Builder>
public LightningApi.RoutingPolicy getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public LightningApi.RoutingPolicy build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public LightningApi.RoutingPolicy buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public LightningApi.RoutingPolicy.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<LightningApi.RoutingPolicy.Builder>
java.io.IOException
public int getTimeLockDelta()
uint32 time_lock_delta = 1;
getTimeLockDelta
in interface LightningApi.RoutingPolicyOrBuilder
public 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.RoutingPolicyOrBuilder
public 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.RoutingPolicyOrBuilder
public 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.RoutingPolicyOrBuilder
public 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.RoutingPolicyOrBuilder
public 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.RoutingPolicyOrBuilder
public 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.RoutingPolicyOrBuilder
public 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.RoutingPolicyOrBuilder
Custom channel update tlv records.
map<uint64, bytes> custom_records = 8;
getCustomRecordsCount
in interface LightningApi.RoutingPolicyOrBuilder
public 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.RoutingPolicyOrBuilder
public 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.RoutingPolicyOrBuilder
public 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.RoutingPolicyOrBuilder
public com.google.protobuf.ByteString getCustomRecordsOrThrow(long key)
Custom channel update tlv records.
map<uint64, bytes> custom_records = 8;
getCustomRecordsOrThrow
in interface LightningApi.RoutingPolicyOrBuilder
public 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.Builder
setUnknownFields
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.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.RoutingPolicy.Builder>