public static final class LightningApi.Resolution.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.Resolution.Builder> implements LightningApi.ResolutionOrBuilder
lnrpc.Resolution
Modifier and Type | Method and Description |
---|---|
LightningApi.Resolution |
build() |
LightningApi.Resolution |
buildPartial() |
LightningApi.Resolution.Builder |
clear() |
LightningApi.Resolution.Builder |
clearAmountSat()
The amount that was claimed by the resolution.
|
LightningApi.Resolution.Builder |
clearOutcome()
The outcome of our on chain action that resolved the outpoint.
|
LightningApi.Resolution.Builder |
clearOutpoint()
The outpoint that was spent by the resolution.
|
LightningApi.Resolution.Builder |
clearResolutionType()
The type of output we are resolving.
|
LightningApi.Resolution.Builder |
clearSweepTxid()
The hex-encoded transaction ID of the sweep transaction that spent the
output.
|
long |
getAmountSat()
The amount that was claimed by the resolution.
|
LightningApi.Resolution |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
LightningApi.ResolutionOutcome |
getOutcome()
The outcome of our on chain action that resolved the outpoint.
|
int |
getOutcomeValue()
The outcome of our on chain action that resolved the outpoint.
|
LightningApi.OutPoint |
getOutpoint()
The outpoint that was spent by the resolution.
|
LightningApi.OutPoint.Builder |
getOutpointBuilder()
The outpoint that was spent by the resolution.
|
LightningApi.OutPointOrBuilder |
getOutpointOrBuilder()
The outpoint that was spent by the resolution.
|
LightningApi.ResolutionType |
getResolutionType()
The type of output we are resolving.
|
int |
getResolutionTypeValue()
The type of output we are resolving.
|
java.lang.String |
getSweepTxid()
The hex-encoded transaction ID of the sweep transaction that spent the
output.
|
com.google.protobuf.ByteString |
getSweepTxidBytes()
The hex-encoded transaction ID of the sweep transaction that spent the
output.
|
boolean |
hasOutpoint()
The outpoint that was spent by the resolution.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LightningApi.Resolution.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LightningApi.Resolution.Builder |
mergeFrom(LightningApi.Resolution other) |
LightningApi.Resolution.Builder |
mergeFrom(com.google.protobuf.Message other) |
LightningApi.Resolution.Builder |
mergeOutpoint(LightningApi.OutPoint value)
The outpoint that was spent by the resolution.
|
LightningApi.Resolution.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LightningApi.Resolution.Builder |
setAmountSat(long value)
The amount that was claimed by the resolution.
|
LightningApi.Resolution.Builder |
setOutcome(LightningApi.ResolutionOutcome value)
The outcome of our on chain action that resolved the outpoint.
|
LightningApi.Resolution.Builder |
setOutcomeValue(int value)
The outcome of our on chain action that resolved the outpoint.
|
LightningApi.Resolution.Builder |
setOutpoint(LightningApi.OutPoint.Builder builderForValue)
The outpoint that was spent by the resolution.
|
LightningApi.Resolution.Builder |
setOutpoint(LightningApi.OutPoint value)
The outpoint that was spent by the resolution.
|
LightningApi.Resolution.Builder |
setResolutionType(LightningApi.ResolutionType value)
The type of output we are resolving.
|
LightningApi.Resolution.Builder |
setResolutionTypeValue(int value)
The type of output we are resolving.
|
LightningApi.Resolution.Builder |
setSweepTxid(java.lang.String value)
The hex-encoded transaction ID of the sweep transaction that spent the
output.
|
LightningApi.Resolution.Builder |
setSweepTxidBytes(com.google.protobuf.ByteString value)
The hex-encoded transaction ID of the sweep transaction that spent the
output.
|
LightningApi.Resolution.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.Resolution.Builder>
public LightningApi.Resolution.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.Resolution.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.Resolution.Builder>
public LightningApi.Resolution getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public LightningApi.Resolution build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public LightningApi.Resolution buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public LightningApi.Resolution.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<LightningApi.Resolution.Builder>
public LightningApi.Resolution.Builder mergeFrom(LightningApi.Resolution other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.Resolution.Builder>
public LightningApi.Resolution.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.Resolution.Builder>
java.io.IOException
public int getResolutionTypeValue()
The type of output we are resolving.
.lnrpc.ResolutionType resolution_type = 1;
getResolutionTypeValue
in interface LightningApi.ResolutionOrBuilder
public LightningApi.Resolution.Builder setResolutionTypeValue(int value)
The type of output we are resolving.
.lnrpc.ResolutionType resolution_type = 1;
value
- The enum numeric value on the wire for resolutionType to set.public LightningApi.ResolutionType getResolutionType()
The type of output we are resolving.
.lnrpc.ResolutionType resolution_type = 1;
getResolutionType
in interface LightningApi.ResolutionOrBuilder
public LightningApi.Resolution.Builder setResolutionType(LightningApi.ResolutionType value)
The type of output we are resolving.
.lnrpc.ResolutionType resolution_type = 1;
value
- The resolutionType to set.public LightningApi.Resolution.Builder clearResolutionType()
The type of output we are resolving.
.lnrpc.ResolutionType resolution_type = 1;
public int getOutcomeValue()
The outcome of our on chain action that resolved the outpoint.
.lnrpc.ResolutionOutcome outcome = 2;
getOutcomeValue
in interface LightningApi.ResolutionOrBuilder
public LightningApi.Resolution.Builder setOutcomeValue(int value)
The outcome of our on chain action that resolved the outpoint.
.lnrpc.ResolutionOutcome outcome = 2;
value
- The enum numeric value on the wire for outcome to set.public LightningApi.ResolutionOutcome getOutcome()
The outcome of our on chain action that resolved the outpoint.
.lnrpc.ResolutionOutcome outcome = 2;
getOutcome
in interface LightningApi.ResolutionOrBuilder
public LightningApi.Resolution.Builder setOutcome(LightningApi.ResolutionOutcome value)
The outcome of our on chain action that resolved the outpoint.
.lnrpc.ResolutionOutcome outcome = 2;
value
- The outcome to set.public LightningApi.Resolution.Builder clearOutcome()
The outcome of our on chain action that resolved the outpoint.
.lnrpc.ResolutionOutcome outcome = 2;
public boolean hasOutpoint()
The outpoint that was spent by the resolution.
.lnrpc.OutPoint outpoint = 3;
hasOutpoint
in interface LightningApi.ResolutionOrBuilder
public LightningApi.OutPoint getOutpoint()
The outpoint that was spent by the resolution.
.lnrpc.OutPoint outpoint = 3;
getOutpoint
in interface LightningApi.ResolutionOrBuilder
public LightningApi.Resolution.Builder setOutpoint(LightningApi.OutPoint value)
The outpoint that was spent by the resolution.
.lnrpc.OutPoint outpoint = 3;
public LightningApi.Resolution.Builder setOutpoint(LightningApi.OutPoint.Builder builderForValue)
The outpoint that was spent by the resolution.
.lnrpc.OutPoint outpoint = 3;
public LightningApi.Resolution.Builder mergeOutpoint(LightningApi.OutPoint value)
The outpoint that was spent by the resolution.
.lnrpc.OutPoint outpoint = 3;
public LightningApi.Resolution.Builder clearOutpoint()
The outpoint that was spent by the resolution.
.lnrpc.OutPoint outpoint = 3;
public LightningApi.OutPoint.Builder getOutpointBuilder()
The outpoint that was spent by the resolution.
.lnrpc.OutPoint outpoint = 3;
public LightningApi.OutPointOrBuilder getOutpointOrBuilder()
The outpoint that was spent by the resolution.
.lnrpc.OutPoint outpoint = 3;
getOutpointOrBuilder
in interface LightningApi.ResolutionOrBuilder
public long getAmountSat()
The amount that was claimed by the resolution.
uint64 amount_sat = 4;
getAmountSat
in interface LightningApi.ResolutionOrBuilder
public LightningApi.Resolution.Builder setAmountSat(long value)
The amount that was claimed by the resolution.
uint64 amount_sat = 4;
value
- The amountSat to set.public LightningApi.Resolution.Builder clearAmountSat()
The amount that was claimed by the resolution.
uint64 amount_sat = 4;
public java.lang.String getSweepTxid()
The hex-encoded transaction ID of the sweep transaction that spent the output.
string sweep_txid = 5;
getSweepTxid
in interface LightningApi.ResolutionOrBuilder
public com.google.protobuf.ByteString getSweepTxidBytes()
The hex-encoded transaction ID of the sweep transaction that spent the output.
string sweep_txid = 5;
getSweepTxidBytes
in interface LightningApi.ResolutionOrBuilder
public LightningApi.Resolution.Builder setSweepTxid(java.lang.String value)
The hex-encoded transaction ID of the sweep transaction that spent the output.
string sweep_txid = 5;
value
- The sweepTxid to set.public LightningApi.Resolution.Builder clearSweepTxid()
The hex-encoded transaction ID of the sweep transaction that spent the output.
string sweep_txid = 5;
public LightningApi.Resolution.Builder setSweepTxidBytes(com.google.protobuf.ByteString value)
The hex-encoded transaction ID of the sweep transaction that spent the output.
string sweep_txid = 5;
value
- The bytes for sweepTxid to set.public final LightningApi.Resolution.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.Resolution.Builder>
public final LightningApi.Resolution.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.Resolution.Builder>