public static final class WalletKitOuterClass.UtxoLease.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<WalletKitOuterClass.UtxoLease.Builder> implements WalletKitOuterClass.UtxoLeaseOrBuilder
walletrpc.UtxoLease
Modifier and Type | Method and Description |
---|---|
WalletKitOuterClass.UtxoLease |
build() |
WalletKitOuterClass.UtxoLease |
buildPartial() |
WalletKitOuterClass.UtxoLease.Builder |
clear() |
WalletKitOuterClass.UtxoLease.Builder |
clearExpiration()
The absolute expiration of the output lease represented as a unix timestamp.
|
WalletKitOuterClass.UtxoLease.Builder |
clearId()
A 32 byte random ID that identifies the lease.
|
WalletKitOuterClass.UtxoLease.Builder |
clearOutpoint()
The identifying outpoint of the output being leased.
|
WalletKitOuterClass.UtxoLease.Builder |
clearPkScript()
The public key script of the leased output.
|
WalletKitOuterClass.UtxoLease.Builder |
clearValue()
The value of the leased output in satoshis.
|
WalletKitOuterClass.UtxoLease |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
long |
getExpiration()
The absolute expiration of the output lease represented as a unix timestamp.
|
com.google.protobuf.ByteString |
getId()
A 32 byte random ID that identifies the lease.
|
LightningApi.OutPoint |
getOutpoint()
The identifying outpoint of the output being leased.
|
LightningApi.OutPoint.Builder |
getOutpointBuilder()
The identifying outpoint of the output being leased.
|
LightningApi.OutPointOrBuilder |
getOutpointOrBuilder()
The identifying outpoint of the output being leased.
|
com.google.protobuf.ByteString |
getPkScript()
The public key script of the leased output.
|
long |
getValue()
The value of the leased output in satoshis.
|
boolean |
hasOutpoint()
The identifying outpoint of the output being leased.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
WalletKitOuterClass.UtxoLease.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
WalletKitOuterClass.UtxoLease.Builder |
mergeFrom(com.google.protobuf.Message other) |
WalletKitOuterClass.UtxoLease.Builder |
mergeFrom(WalletKitOuterClass.UtxoLease other) |
WalletKitOuterClass.UtxoLease.Builder |
mergeOutpoint(LightningApi.OutPoint value)
The identifying outpoint of the output being leased.
|
WalletKitOuterClass.UtxoLease.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
WalletKitOuterClass.UtxoLease.Builder |
setExpiration(long value)
The absolute expiration of the output lease represented as a unix timestamp.
|
WalletKitOuterClass.UtxoLease.Builder |
setId(com.google.protobuf.ByteString value)
A 32 byte random ID that identifies the lease.
|
WalletKitOuterClass.UtxoLease.Builder |
setOutpoint(LightningApi.OutPoint.Builder builderForValue)
The identifying outpoint of the output being leased.
|
WalletKitOuterClass.UtxoLease.Builder |
setOutpoint(LightningApi.OutPoint value)
The identifying outpoint of the output being leased.
|
WalletKitOuterClass.UtxoLease.Builder |
setPkScript(com.google.protobuf.ByteString value)
The public key script of the leased output.
|
WalletKitOuterClass.UtxoLease.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
WalletKitOuterClass.UtxoLease.Builder |
setValue(long value)
The value of the leased output in satoshis.
|
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<WalletKitOuterClass.UtxoLease.Builder>
public WalletKitOuterClass.UtxoLease.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<WalletKitOuterClass.UtxoLease.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<WalletKitOuterClass.UtxoLease.Builder>
public WalletKitOuterClass.UtxoLease getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public WalletKitOuterClass.UtxoLease build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public WalletKitOuterClass.UtxoLease buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public WalletKitOuterClass.UtxoLease.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<WalletKitOuterClass.UtxoLease.Builder>
public WalletKitOuterClass.UtxoLease.Builder mergeFrom(WalletKitOuterClass.UtxoLease other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<WalletKitOuterClass.UtxoLease.Builder>
public WalletKitOuterClass.UtxoLease.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<WalletKitOuterClass.UtxoLease.Builder>
java.io.IOException
public com.google.protobuf.ByteString getId()
A 32 byte random ID that identifies the lease.
bytes id = 1;
getId
in interface WalletKitOuterClass.UtxoLeaseOrBuilder
public WalletKitOuterClass.UtxoLease.Builder setId(com.google.protobuf.ByteString value)
A 32 byte random ID that identifies the lease.
bytes id = 1;
value
- The id to set.public WalletKitOuterClass.UtxoLease.Builder clearId()
A 32 byte random ID that identifies the lease.
bytes id = 1;
public boolean hasOutpoint()
The identifying outpoint of the output being leased.
.lnrpc.OutPoint outpoint = 2;
hasOutpoint
in interface WalletKitOuterClass.UtxoLeaseOrBuilder
public LightningApi.OutPoint getOutpoint()
The identifying outpoint of the output being leased.
.lnrpc.OutPoint outpoint = 2;
getOutpoint
in interface WalletKitOuterClass.UtxoLeaseOrBuilder
public WalletKitOuterClass.UtxoLease.Builder setOutpoint(LightningApi.OutPoint value)
The identifying outpoint of the output being leased.
.lnrpc.OutPoint outpoint = 2;
public WalletKitOuterClass.UtxoLease.Builder setOutpoint(LightningApi.OutPoint.Builder builderForValue)
The identifying outpoint of the output being leased.
.lnrpc.OutPoint outpoint = 2;
public WalletKitOuterClass.UtxoLease.Builder mergeOutpoint(LightningApi.OutPoint value)
The identifying outpoint of the output being leased.
.lnrpc.OutPoint outpoint = 2;
public WalletKitOuterClass.UtxoLease.Builder clearOutpoint()
The identifying outpoint of the output being leased.
.lnrpc.OutPoint outpoint = 2;
public LightningApi.OutPoint.Builder getOutpointBuilder()
The identifying outpoint of the output being leased.
.lnrpc.OutPoint outpoint = 2;
public LightningApi.OutPointOrBuilder getOutpointOrBuilder()
The identifying outpoint of the output being leased.
.lnrpc.OutPoint outpoint = 2;
getOutpointOrBuilder
in interface WalletKitOuterClass.UtxoLeaseOrBuilder
public long getExpiration()
The absolute expiration of the output lease represented as a unix timestamp.
uint64 expiration = 3;
getExpiration
in interface WalletKitOuterClass.UtxoLeaseOrBuilder
public WalletKitOuterClass.UtxoLease.Builder setExpiration(long value)
The absolute expiration of the output lease represented as a unix timestamp.
uint64 expiration = 3;
value
- The expiration to set.public WalletKitOuterClass.UtxoLease.Builder clearExpiration()
The absolute expiration of the output lease represented as a unix timestamp.
uint64 expiration = 3;
public com.google.protobuf.ByteString getPkScript()
The public key script of the leased output.
bytes pk_script = 4;
getPkScript
in interface WalletKitOuterClass.UtxoLeaseOrBuilder
public WalletKitOuterClass.UtxoLease.Builder setPkScript(com.google.protobuf.ByteString value)
The public key script of the leased output.
bytes pk_script = 4;
value
- The pkScript to set.public WalletKitOuterClass.UtxoLease.Builder clearPkScript()
The public key script of the leased output.
bytes pk_script = 4;
public long getValue()
The value of the leased output in satoshis.
uint64 value = 5;
getValue
in interface WalletKitOuterClass.UtxoLeaseOrBuilder
public WalletKitOuterClass.UtxoLease.Builder setValue(long value)
The value of the leased output in satoshis.
uint64 value = 5;
value
- The value to set.public WalletKitOuterClass.UtxoLease.Builder clearValue()
The value of the leased output in satoshis.
uint64 value = 5;
public final WalletKitOuterClass.UtxoLease.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<WalletKitOuterClass.UtxoLease.Builder>
public final WalletKitOuterClass.UtxoLease.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<WalletKitOuterClass.UtxoLease.Builder>