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, 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.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.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.OpenStatusUpdate.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.OpenStatusUpdate.Builder>public LightningApi.OpenStatusUpdate getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic LightningApi.OpenStatusUpdate build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic LightningApi.OpenStatusUpdate buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic LightningApi.OpenStatusUpdate.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom 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.MessageLiteOrBuilderisInitialized 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.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<LightningApi.OpenStatusUpdate.Builder>java.io.IOExceptionpublic LightningApi.OpenStatusUpdate.UpdateCase getUpdateCase()
getUpdateCase in interface LightningApi.OpenStatusUpdateOrBuilderpublic 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.OpenStatusUpdateOrBuilderpublic 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.OpenStatusUpdateOrBuilderpublic 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.OpenStatusUpdateOrBuilderpublic 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.OpenStatusUpdateOrBuilderpublic 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.OpenStatusUpdateOrBuilderpublic 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.OpenStatusUpdateOrBuilderpublic 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.OpenStatusUpdateOrBuilderpublic 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.OpenStatusUpdateOrBuilderpublic 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.OpenStatusUpdateOrBuilderpublic 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.OpenStatusUpdateOrBuilderpublic 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.BuildersetUnknownFields 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.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.OpenStatusUpdate.Builder>