public static final class LightningApi.OpenStatusUpdate.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.OpenStatusUpdate.Builder> implements LightningApi.OpenStatusUpdateOrBuilder
lnrpc.OpenStatusUpdate
Modifier and Type | Method and Description |
---|---|
LightningApi.OpenStatusUpdate |
build() |
LightningApi.OpenStatusUpdate |
buildPartial() |
LightningApi.OpenStatusUpdate.Builder |
clear() |
LightningApi.OpenStatusUpdate.Builder |
clearChanOpen()
Signals that the channel's funding transaction has now reached the
required number of confirmations on chain and can be used.
|
LightningApi.OpenStatusUpdate.Builder |
clearChanPending()
Signals that the channel is now fully negotiated and the funding
transaction published.
|
LightningApi.OpenStatusUpdate.Builder |
clearPendingChanId()
The pending channel ID of the created channel.
|
LightningApi.OpenStatusUpdate.Builder |
clearPsbtFund()
Signals that the funding process has been suspended and the construction
of a PSBT that funds the channel PK script is now required.
|
LightningApi.OpenStatusUpdate.Builder |
clearUpdate() |
LightningApi.ChannelOpenUpdate |
getChanOpen()
Signals that the channel's funding transaction has now reached the
required number of confirmations on chain and can be used.
|
LightningApi.ChannelOpenUpdate.Builder |
getChanOpenBuilder()
Signals that the channel's funding transaction has now reached the
required number of confirmations on chain and can be used.
|
LightningApi.ChannelOpenUpdateOrBuilder |
getChanOpenOrBuilder()
Signals that the channel's funding transaction has now reached the
required number of confirmations on chain and can be used.
|
LightningApi.PendingUpdate |
getChanPending()
Signals that the channel is now fully negotiated and the funding
transaction published.
|
LightningApi.PendingUpdate.Builder |
getChanPendingBuilder()
Signals that the channel is now fully negotiated and the funding
transaction published.
|
LightningApi.PendingUpdateOrBuilder |
getChanPendingOrBuilder()
Signals that the channel is now fully negotiated and the funding
transaction published.
|
LightningApi.OpenStatusUpdate |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.ByteString |
getPendingChanId()
The pending channel ID of the created channel.
|
LightningApi.ReadyForPsbtFunding |
getPsbtFund()
Signals that the funding process has been suspended and the construction
of a PSBT that funds the channel PK script is now required.
|
LightningApi.ReadyForPsbtFunding.Builder |
getPsbtFundBuilder()
Signals that the funding process has been suspended and the construction
of a PSBT that funds the channel PK script is now required.
|
LightningApi.ReadyForPsbtFundingOrBuilder |
getPsbtFundOrBuilder()
Signals that the funding process has been suspended and the construction
of a PSBT that funds the channel PK script is now required.
|
LightningApi.OpenStatusUpdate.UpdateCase |
getUpdateCase() |
boolean |
hasChanOpen()
Signals that the channel's funding transaction has now reached the
required number of confirmations on chain and can be used.
|
boolean |
hasChanPending()
Signals that the channel is now fully negotiated and the funding
transaction published.
|
boolean |
hasPsbtFund()
Signals that the funding process has been suspended and the construction
of a PSBT that funds the channel PK script is now required.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LightningApi.OpenStatusUpdate.Builder |
mergeChanOpen(LightningApi.ChannelOpenUpdate value)
Signals that the channel's funding transaction has now reached the
required number of confirmations on chain and can be used.
|
LightningApi.OpenStatusUpdate.Builder |
mergeChanPending(LightningApi.PendingUpdate value)
Signals that the channel is now fully negotiated and the funding
transaction published.
|
LightningApi.OpenStatusUpdate.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LightningApi.OpenStatusUpdate.Builder |
mergeFrom(LightningApi.OpenStatusUpdate other) |
LightningApi.OpenStatusUpdate.Builder |
mergeFrom(com.google.protobuf.Message other) |
LightningApi.OpenStatusUpdate.Builder |
mergePsbtFund(LightningApi.ReadyForPsbtFunding value)
Signals that the funding process has been suspended and the construction
of a PSBT that funds the channel PK script is now required.
|
LightningApi.OpenStatusUpdate.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LightningApi.OpenStatusUpdate.Builder |
setChanOpen(LightningApi.ChannelOpenUpdate.Builder builderForValue)
Signals that the channel's funding transaction has now reached the
required number of confirmations on chain and can be used.
|
LightningApi.OpenStatusUpdate.Builder |
setChanOpen(LightningApi.ChannelOpenUpdate value)
Signals that the channel's funding transaction has now reached the
required number of confirmations on chain and can be used.
|
LightningApi.OpenStatusUpdate.Builder |
setChanPending(LightningApi.PendingUpdate.Builder builderForValue)
Signals that the channel is now fully negotiated and the funding
transaction published.
|
LightningApi.OpenStatusUpdate.Builder |
setChanPending(LightningApi.PendingUpdate value)
Signals that the channel is now fully negotiated and the funding
transaction published.
|
LightningApi.OpenStatusUpdate.Builder |
setPendingChanId(com.google.protobuf.ByteString value)
The pending channel ID of the created channel.
|
LightningApi.OpenStatusUpdate.Builder |
setPsbtFund(LightningApi.ReadyForPsbtFunding.Builder builderForValue)
Signals that the funding process has been suspended and the construction
of a PSBT that funds the channel PK script is now required.
|
LightningApi.OpenStatusUpdate.Builder |
setPsbtFund(LightningApi.ReadyForPsbtFunding value)
Signals that the funding process has been suspended and the construction
of a PSBT that funds the channel PK script is now required.
|
LightningApi.OpenStatusUpdate.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.OpenStatusUpdate.Builder>
public LightningApi.OpenStatusUpdate.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.OpenStatusUpdate.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.OpenStatusUpdate.Builder>
public LightningApi.OpenStatusUpdate getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public LightningApi.OpenStatusUpdate build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public LightningApi.OpenStatusUpdate buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public LightningApi.OpenStatusUpdate.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<LightningApi.OpenStatusUpdate.Builder>
public LightningApi.OpenStatusUpdate.Builder mergeFrom(LightningApi.OpenStatusUpdate other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.OpenStatusUpdate.Builder>
public LightningApi.OpenStatusUpdate.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.OpenStatusUpdate.Builder>
java.io.IOException
public LightningApi.OpenStatusUpdate.UpdateCase getUpdateCase()
getUpdateCase
in interface LightningApi.OpenStatusUpdateOrBuilder
public LightningApi.OpenStatusUpdate.Builder clearUpdate()
public boolean hasChanPending()
Signals that the channel is now fully negotiated and the funding transaction published.
.lnrpc.PendingUpdate chan_pending = 1;
hasChanPending
in interface LightningApi.OpenStatusUpdateOrBuilder
public LightningApi.PendingUpdate getChanPending()
Signals that the channel is now fully negotiated and the funding transaction published.
.lnrpc.PendingUpdate chan_pending = 1;
getChanPending
in interface LightningApi.OpenStatusUpdateOrBuilder
public LightningApi.OpenStatusUpdate.Builder setChanPending(LightningApi.PendingUpdate value)
Signals that the channel is now fully negotiated and the funding transaction published.
.lnrpc.PendingUpdate chan_pending = 1;
public LightningApi.OpenStatusUpdate.Builder setChanPending(LightningApi.PendingUpdate.Builder builderForValue)
Signals that the channel is now fully negotiated and the funding transaction published.
.lnrpc.PendingUpdate chan_pending = 1;
public LightningApi.OpenStatusUpdate.Builder mergeChanPending(LightningApi.PendingUpdate value)
Signals that the channel is now fully negotiated and the funding transaction published.
.lnrpc.PendingUpdate chan_pending = 1;
public LightningApi.OpenStatusUpdate.Builder clearChanPending()
Signals that the channel is now fully negotiated and the funding transaction published.
.lnrpc.PendingUpdate chan_pending = 1;
public LightningApi.PendingUpdate.Builder getChanPendingBuilder()
Signals that the channel is now fully negotiated and the funding transaction published.
.lnrpc.PendingUpdate chan_pending = 1;
public LightningApi.PendingUpdateOrBuilder getChanPendingOrBuilder()
Signals that the channel is now fully negotiated and the funding transaction published.
.lnrpc.PendingUpdate chan_pending = 1;
getChanPendingOrBuilder
in interface LightningApi.OpenStatusUpdateOrBuilder
public boolean hasChanOpen()
Signals that the channel's funding transaction has now reached the required number of confirmations on chain and can be used.
.lnrpc.ChannelOpenUpdate chan_open = 3;
hasChanOpen
in interface LightningApi.OpenStatusUpdateOrBuilder
public LightningApi.ChannelOpenUpdate getChanOpen()
Signals that the channel's funding transaction has now reached the required number of confirmations on chain and can be used.
.lnrpc.ChannelOpenUpdate chan_open = 3;
getChanOpen
in interface LightningApi.OpenStatusUpdateOrBuilder
public LightningApi.OpenStatusUpdate.Builder setChanOpen(LightningApi.ChannelOpenUpdate value)
Signals that the channel's funding transaction has now reached the required number of confirmations on chain and can be used.
.lnrpc.ChannelOpenUpdate chan_open = 3;
public LightningApi.OpenStatusUpdate.Builder setChanOpen(LightningApi.ChannelOpenUpdate.Builder builderForValue)
Signals that the channel's funding transaction has now reached the required number of confirmations on chain and can be used.
.lnrpc.ChannelOpenUpdate chan_open = 3;
public LightningApi.OpenStatusUpdate.Builder mergeChanOpen(LightningApi.ChannelOpenUpdate value)
Signals that the channel's funding transaction has now reached the required number of confirmations on chain and can be used.
.lnrpc.ChannelOpenUpdate chan_open = 3;
public LightningApi.OpenStatusUpdate.Builder clearChanOpen()
Signals that the channel's funding transaction has now reached the required number of confirmations on chain and can be used.
.lnrpc.ChannelOpenUpdate chan_open = 3;
public LightningApi.ChannelOpenUpdate.Builder getChanOpenBuilder()
Signals that the channel's funding transaction has now reached the required number of confirmations on chain and can be used.
.lnrpc.ChannelOpenUpdate chan_open = 3;
public LightningApi.ChannelOpenUpdateOrBuilder getChanOpenOrBuilder()
Signals that the channel's funding transaction has now reached the required number of confirmations on chain and can be used.
.lnrpc.ChannelOpenUpdate chan_open = 3;
getChanOpenOrBuilder
in interface LightningApi.OpenStatusUpdateOrBuilder
public boolean hasPsbtFund()
Signals that the funding process has been suspended and the construction of a PSBT that funds the channel PK script is now required.
.lnrpc.ReadyForPsbtFunding psbt_fund = 5;
hasPsbtFund
in interface LightningApi.OpenStatusUpdateOrBuilder
public LightningApi.ReadyForPsbtFunding getPsbtFund()
Signals that the funding process has been suspended and the construction of a PSBT that funds the channel PK script is now required.
.lnrpc.ReadyForPsbtFunding psbt_fund = 5;
getPsbtFund
in interface LightningApi.OpenStatusUpdateOrBuilder
public LightningApi.OpenStatusUpdate.Builder setPsbtFund(LightningApi.ReadyForPsbtFunding value)
Signals that the funding process has been suspended and the construction of a PSBT that funds the channel PK script is now required.
.lnrpc.ReadyForPsbtFunding psbt_fund = 5;
public LightningApi.OpenStatusUpdate.Builder setPsbtFund(LightningApi.ReadyForPsbtFunding.Builder builderForValue)
Signals that the funding process has been suspended and the construction of a PSBT that funds the channel PK script is now required.
.lnrpc.ReadyForPsbtFunding psbt_fund = 5;
public LightningApi.OpenStatusUpdate.Builder mergePsbtFund(LightningApi.ReadyForPsbtFunding value)
Signals that the funding process has been suspended and the construction of a PSBT that funds the channel PK script is now required.
.lnrpc.ReadyForPsbtFunding psbt_fund = 5;
public LightningApi.OpenStatusUpdate.Builder clearPsbtFund()
Signals that the funding process has been suspended and the construction of a PSBT that funds the channel PK script is now required.
.lnrpc.ReadyForPsbtFunding psbt_fund = 5;
public LightningApi.ReadyForPsbtFunding.Builder getPsbtFundBuilder()
Signals that the funding process has been suspended and the construction of a PSBT that funds the channel PK script is now required.
.lnrpc.ReadyForPsbtFunding psbt_fund = 5;
public LightningApi.ReadyForPsbtFundingOrBuilder getPsbtFundOrBuilder()
Signals that the funding process has been suspended and the construction of a PSBT that funds the channel PK script is now required.
.lnrpc.ReadyForPsbtFunding psbt_fund = 5;
getPsbtFundOrBuilder
in interface LightningApi.OpenStatusUpdateOrBuilder
public com.google.protobuf.ByteString getPendingChanId()
The pending channel ID of the created channel. This value may be used to further the funding flow manually via the FundingStateStep method.
bytes pending_chan_id = 4;
getPendingChanId
in interface LightningApi.OpenStatusUpdateOrBuilder
public LightningApi.OpenStatusUpdate.Builder setPendingChanId(com.google.protobuf.ByteString value)
The pending channel ID of the created channel. This value may be used to further the funding flow manually via the FundingStateStep method.
bytes pending_chan_id = 4;
value
- The pendingChanId to set.public LightningApi.OpenStatusUpdate.Builder clearPendingChanId()
The pending channel ID of the created channel. This value may be used to further the funding flow manually via the FundingStateStep method.
bytes pending_chan_id = 4;
public final LightningApi.OpenStatusUpdate.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.OpenStatusUpdate.Builder>
public final LightningApi.OpenStatusUpdate.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.OpenStatusUpdate.Builder>