public static final class LightningApi.ChannelConstraints.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.ChannelConstraints.Builder> implements LightningApi.ChannelConstraintsOrBuilder
lnrpc.ChannelConstraints
Modifier and Type | Method and Description |
---|---|
LightningApi.ChannelConstraints |
build() |
LightningApi.ChannelConstraints |
buildPartial() |
LightningApi.ChannelConstraints.Builder |
clear() |
LightningApi.ChannelConstraints.Builder |
clearChanReserveSat()
The minimum satoshis this node is required to reserve in its balance.
|
LightningApi.ChannelConstraints.Builder |
clearCsvDelay()
The CSV delay expressed in relative blocks.
|
LightningApi.ChannelConstraints.Builder |
clearDustLimitSat()
The dust limit (in satoshis) of the initiator's commitment tx.
|
LightningApi.ChannelConstraints.Builder |
clearMaxAcceptedHtlcs()
The total number of incoming HTLC's that the initiator will accept.
|
LightningApi.ChannelConstraints.Builder |
clearMaxPendingAmtMsat()
The maximum amount of coins in millisatoshis that can be pending in this
channel.
|
LightningApi.ChannelConstraints.Builder |
clearMinHtlcMsat()
The smallest HTLC in millisatoshis that the initiator will accept.
|
long |
getChanReserveSat()
The minimum satoshis this node is required to reserve in its balance.
|
int |
getCsvDelay()
The CSV delay expressed in relative blocks.
|
LightningApi.ChannelConstraints |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
long |
getDustLimitSat()
The dust limit (in satoshis) of the initiator's commitment tx.
|
int |
getMaxAcceptedHtlcs()
The total number of incoming HTLC's that the initiator will accept.
|
long |
getMaxPendingAmtMsat()
The maximum amount of coins in millisatoshis that can be pending in this
channel.
|
long |
getMinHtlcMsat()
The smallest HTLC in millisatoshis that the initiator will accept.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LightningApi.ChannelConstraints.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LightningApi.ChannelConstraints.Builder |
mergeFrom(LightningApi.ChannelConstraints other) |
LightningApi.ChannelConstraints.Builder |
mergeFrom(com.google.protobuf.Message other) |
LightningApi.ChannelConstraints.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LightningApi.ChannelConstraints.Builder |
setChanReserveSat(long value)
The minimum satoshis this node is required to reserve in its balance.
|
LightningApi.ChannelConstraints.Builder |
setCsvDelay(int value)
The CSV delay expressed in relative blocks.
|
LightningApi.ChannelConstraints.Builder |
setDustLimitSat(long value)
The dust limit (in satoshis) of the initiator's commitment tx.
|
LightningApi.ChannelConstraints.Builder |
setMaxAcceptedHtlcs(int value)
The total number of incoming HTLC's that the initiator will accept.
|
LightningApi.ChannelConstraints.Builder |
setMaxPendingAmtMsat(long value)
The maximum amount of coins in millisatoshis that can be pending in this
channel.
|
LightningApi.ChannelConstraints.Builder |
setMinHtlcMsat(long value)
The smallest HTLC in millisatoshis that the initiator will accept.
|
LightningApi.ChannelConstraints.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.ChannelConstraints.Builder>
public LightningApi.ChannelConstraints.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.ChannelConstraints.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.ChannelConstraints.Builder>
public LightningApi.ChannelConstraints getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public LightningApi.ChannelConstraints build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public LightningApi.ChannelConstraints buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public LightningApi.ChannelConstraints.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<LightningApi.ChannelConstraints.Builder>
public LightningApi.ChannelConstraints.Builder mergeFrom(LightningApi.ChannelConstraints other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.ChannelConstraints.Builder>
public LightningApi.ChannelConstraints.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.ChannelConstraints.Builder>
java.io.IOException
public int getCsvDelay()
The CSV delay expressed in relative blocks. If the channel is force closed, we will need to wait for this many blocks before we can regain our funds.
uint32 csv_delay = 1;
getCsvDelay
in interface LightningApi.ChannelConstraintsOrBuilder
public LightningApi.ChannelConstraints.Builder setCsvDelay(int value)
The CSV delay expressed in relative blocks. If the channel is force closed, we will need to wait for this many blocks before we can regain our funds.
uint32 csv_delay = 1;
value
- The csvDelay to set.public LightningApi.ChannelConstraints.Builder clearCsvDelay()
The CSV delay expressed in relative blocks. If the channel is force closed, we will need to wait for this many blocks before we can regain our funds.
uint32 csv_delay = 1;
public long getChanReserveSat()
The minimum satoshis this node is required to reserve in its balance.
uint64 chan_reserve_sat = 2;
getChanReserveSat
in interface LightningApi.ChannelConstraintsOrBuilder
public LightningApi.ChannelConstraints.Builder setChanReserveSat(long value)
The minimum satoshis this node is required to reserve in its balance.
uint64 chan_reserve_sat = 2;
value
- The chanReserveSat to set.public LightningApi.ChannelConstraints.Builder clearChanReserveSat()
The minimum satoshis this node is required to reserve in its balance.
uint64 chan_reserve_sat = 2;
public long getDustLimitSat()
The dust limit (in satoshis) of the initiator's commitment tx.
uint64 dust_limit_sat = 3;
getDustLimitSat
in interface LightningApi.ChannelConstraintsOrBuilder
public LightningApi.ChannelConstraints.Builder setDustLimitSat(long value)
The dust limit (in satoshis) of the initiator's commitment tx.
uint64 dust_limit_sat = 3;
value
- The dustLimitSat to set.public LightningApi.ChannelConstraints.Builder clearDustLimitSat()
The dust limit (in satoshis) of the initiator's commitment tx.
uint64 dust_limit_sat = 3;
public long getMaxPendingAmtMsat()
The maximum amount of coins in millisatoshis that can be pending in this channel.
uint64 max_pending_amt_msat = 4;
getMaxPendingAmtMsat
in interface LightningApi.ChannelConstraintsOrBuilder
public LightningApi.ChannelConstraints.Builder setMaxPendingAmtMsat(long value)
The maximum amount of coins in millisatoshis that can be pending in this channel.
uint64 max_pending_amt_msat = 4;
value
- The maxPendingAmtMsat to set.public LightningApi.ChannelConstraints.Builder clearMaxPendingAmtMsat()
The maximum amount of coins in millisatoshis that can be pending in this channel.
uint64 max_pending_amt_msat = 4;
public long getMinHtlcMsat()
The smallest HTLC in millisatoshis that the initiator will accept.
uint64 min_htlc_msat = 5;
getMinHtlcMsat
in interface LightningApi.ChannelConstraintsOrBuilder
public LightningApi.ChannelConstraints.Builder setMinHtlcMsat(long value)
The smallest HTLC in millisatoshis that the initiator will accept.
uint64 min_htlc_msat = 5;
value
- The minHtlcMsat to set.public LightningApi.ChannelConstraints.Builder clearMinHtlcMsat()
The smallest HTLC in millisatoshis that the initiator will accept.
uint64 min_htlc_msat = 5;
public int getMaxAcceptedHtlcs()
The total number of incoming HTLC's that the initiator will accept.
uint32 max_accepted_htlcs = 6;
getMaxAcceptedHtlcs
in interface LightningApi.ChannelConstraintsOrBuilder
public LightningApi.ChannelConstraints.Builder setMaxAcceptedHtlcs(int value)
The total number of incoming HTLC's that the initiator will accept.
uint32 max_accepted_htlcs = 6;
value
- The maxAcceptedHtlcs to set.public LightningApi.ChannelConstraints.Builder clearMaxAcceptedHtlcs()
The total number of incoming HTLC's that the initiator will accept.
uint32 max_accepted_htlcs = 6;
public final LightningApi.ChannelConstraints.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.ChannelConstraints.Builder>
public final LightningApi.ChannelConstraints.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.ChannelConstraints.Builder>