public static final class LightningApi.SendCoinsRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.SendCoinsRequest.Builder> implements LightningApi.SendCoinsRequestOrBuilder
lnrpc.SendCoinsRequest
Modifier and Type | Method and Description |
---|---|
LightningApi.SendCoinsRequest |
build() |
LightningApi.SendCoinsRequest |
buildPartial() |
LightningApi.SendCoinsRequest.Builder |
clear() |
LightningApi.SendCoinsRequest.Builder |
clearAddr()
The address to send coins to
|
LightningApi.SendCoinsRequest.Builder |
clearAmount()
The amount in satoshis to send
|
LightningApi.SendCoinsRequest.Builder |
clearLabel()
An optional label for the transaction, limited to 500 characters.
|
LightningApi.SendCoinsRequest.Builder |
clearMinConfs()
The minimum number of confirmations each one of your outputs used for
the transaction must satisfy.
|
LightningApi.SendCoinsRequest.Builder |
clearSatPerByte()
Deprecated.
lnrpc.SendCoinsRequest.sat_per_byte is deprecated.
See lightning.api.proto;l=1170
|
LightningApi.SendCoinsRequest.Builder |
clearSatPerVbyte()
A manual fee rate set in sat/vbyte that should be used when crafting the
transaction.
|
LightningApi.SendCoinsRequest.Builder |
clearSendAll()
If set, then the amount field will be ignored, and lnd will attempt to
send all the coins under control of the internal wallet to the specified
address.
|
LightningApi.SendCoinsRequest.Builder |
clearSpendUnconfirmed()
Whether unconfirmed outputs should be used as inputs for the transaction.
|
LightningApi.SendCoinsRequest.Builder |
clearTargetConf()
The target number of blocks that this transaction should be confirmed
by.
|
java.lang.String |
getAddr()
The address to send coins to
|
com.google.protobuf.ByteString |
getAddrBytes()
The address to send coins to
|
long |
getAmount()
The amount in satoshis to send
|
LightningApi.SendCoinsRequest |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getLabel()
An optional label for the transaction, limited to 500 characters.
|
com.google.protobuf.ByteString |
getLabelBytes()
An optional label for the transaction, limited to 500 characters.
|
int |
getMinConfs()
The minimum number of confirmations each one of your outputs used for
the transaction must satisfy.
|
long |
getSatPerByte()
Deprecated.
lnrpc.SendCoinsRequest.sat_per_byte is deprecated.
See lightning.api.proto;l=1170
|
long |
getSatPerVbyte()
A manual fee rate set in sat/vbyte that should be used when crafting the
transaction.
|
boolean |
getSendAll()
If set, then the amount field will be ignored, and lnd will attempt to
send all the coins under control of the internal wallet to the specified
address.
|
boolean |
getSpendUnconfirmed()
Whether unconfirmed outputs should be used as inputs for the transaction.
|
int |
getTargetConf()
The target number of blocks that this transaction should be confirmed
by.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
LightningApi.SendCoinsRequest.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
LightningApi.SendCoinsRequest.Builder |
mergeFrom(LightningApi.SendCoinsRequest other) |
LightningApi.SendCoinsRequest.Builder |
mergeFrom(com.google.protobuf.Message other) |
LightningApi.SendCoinsRequest.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
LightningApi.SendCoinsRequest.Builder |
setAddr(java.lang.String value)
The address to send coins to
|
LightningApi.SendCoinsRequest.Builder |
setAddrBytes(com.google.protobuf.ByteString value)
The address to send coins to
|
LightningApi.SendCoinsRequest.Builder |
setAmount(long value)
The amount in satoshis to send
|
LightningApi.SendCoinsRequest.Builder |
setLabel(java.lang.String value)
An optional label for the transaction, limited to 500 characters.
|
LightningApi.SendCoinsRequest.Builder |
setLabelBytes(com.google.protobuf.ByteString value)
An optional label for the transaction, limited to 500 characters.
|
LightningApi.SendCoinsRequest.Builder |
setMinConfs(int value)
The minimum number of confirmations each one of your outputs used for
the transaction must satisfy.
|
LightningApi.SendCoinsRequest.Builder |
setSatPerByte(long value)
Deprecated.
lnrpc.SendCoinsRequest.sat_per_byte is deprecated.
See lightning.api.proto;l=1170
|
LightningApi.SendCoinsRequest.Builder |
setSatPerVbyte(long value)
A manual fee rate set in sat/vbyte that should be used when crafting the
transaction.
|
LightningApi.SendCoinsRequest.Builder |
setSendAll(boolean value)
If set, then the amount field will be ignored, and lnd will attempt to
send all the coins under control of the internal wallet to the specified
address.
|
LightningApi.SendCoinsRequest.Builder |
setSpendUnconfirmed(boolean value)
Whether unconfirmed outputs should be used as inputs for the transaction.
|
LightningApi.SendCoinsRequest.Builder |
setTargetConf(int value)
The target number of blocks that this transaction should be confirmed
by.
|
LightningApi.SendCoinsRequest.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.SendCoinsRequest.Builder>
public LightningApi.SendCoinsRequest.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.SendCoinsRequest.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.SendCoinsRequest.Builder>
public LightningApi.SendCoinsRequest getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public LightningApi.SendCoinsRequest build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public LightningApi.SendCoinsRequest buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public LightningApi.SendCoinsRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<LightningApi.SendCoinsRequest.Builder>
public LightningApi.SendCoinsRequest.Builder mergeFrom(LightningApi.SendCoinsRequest other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.SendCoinsRequest.Builder>
public LightningApi.SendCoinsRequest.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.SendCoinsRequest.Builder>
java.io.IOException
public java.lang.String getAddr()
The address to send coins to
string addr = 1;
getAddr
in interface LightningApi.SendCoinsRequestOrBuilder
public com.google.protobuf.ByteString getAddrBytes()
The address to send coins to
string addr = 1;
getAddrBytes
in interface LightningApi.SendCoinsRequestOrBuilder
public LightningApi.SendCoinsRequest.Builder setAddr(java.lang.String value)
The address to send coins to
string addr = 1;
value
- The addr to set.public LightningApi.SendCoinsRequest.Builder clearAddr()
The address to send coins to
string addr = 1;
public LightningApi.SendCoinsRequest.Builder setAddrBytes(com.google.protobuf.ByteString value)
The address to send coins to
string addr = 1;
value
- The bytes for addr to set.public long getAmount()
The amount in satoshis to send
int64 amount = 2;
getAmount
in interface LightningApi.SendCoinsRequestOrBuilder
public LightningApi.SendCoinsRequest.Builder setAmount(long value)
The amount in satoshis to send
int64 amount = 2;
value
- The amount to set.public LightningApi.SendCoinsRequest.Builder clearAmount()
The amount in satoshis to send
int64 amount = 2;
public int getTargetConf()
The target number of blocks that this transaction should be confirmed by.
int32 target_conf = 3;
getTargetConf
in interface LightningApi.SendCoinsRequestOrBuilder
public LightningApi.SendCoinsRequest.Builder setTargetConf(int value)
The target number of blocks that this transaction should be confirmed by.
int32 target_conf = 3;
value
- The targetConf to set.public LightningApi.SendCoinsRequest.Builder clearTargetConf()
The target number of blocks that this transaction should be confirmed by.
int32 target_conf = 3;
public long getSatPerVbyte()
A manual fee rate set in sat/vbyte that should be used when crafting the transaction.
uint64 sat_per_vbyte = 4;
getSatPerVbyte
in interface LightningApi.SendCoinsRequestOrBuilder
public LightningApi.SendCoinsRequest.Builder setSatPerVbyte(long value)
A manual fee rate set in sat/vbyte that should be used when crafting the transaction.
uint64 sat_per_vbyte = 4;
value
- The satPerVbyte to set.public LightningApi.SendCoinsRequest.Builder clearSatPerVbyte()
A manual fee rate set in sat/vbyte that should be used when crafting the transaction.
uint64 sat_per_vbyte = 4;
@Deprecated public long getSatPerByte()
Deprecated, use sat_per_vbyte. A manual fee rate set in sat/vbyte that should be used when crafting the transaction.
int64 sat_per_byte = 5 [deprecated = true];
getSatPerByte
in interface LightningApi.SendCoinsRequestOrBuilder
@Deprecated public LightningApi.SendCoinsRequest.Builder setSatPerByte(long value)
Deprecated, use sat_per_vbyte. A manual fee rate set in sat/vbyte that should be used when crafting the transaction.
int64 sat_per_byte = 5 [deprecated = true];
value
- The satPerByte to set.@Deprecated public LightningApi.SendCoinsRequest.Builder clearSatPerByte()
Deprecated, use sat_per_vbyte. A manual fee rate set in sat/vbyte that should be used when crafting the transaction.
int64 sat_per_byte = 5 [deprecated = true];
public boolean getSendAll()
If set, then the amount field will be ignored, and lnd will attempt to send all the coins under control of the internal wallet to the specified address.
bool send_all = 6;
getSendAll
in interface LightningApi.SendCoinsRequestOrBuilder
public LightningApi.SendCoinsRequest.Builder setSendAll(boolean value)
If set, then the amount field will be ignored, and lnd will attempt to send all the coins under control of the internal wallet to the specified address.
bool send_all = 6;
value
- The sendAll to set.public LightningApi.SendCoinsRequest.Builder clearSendAll()
If set, then the amount field will be ignored, and lnd will attempt to send all the coins under control of the internal wallet to the specified address.
bool send_all = 6;
public java.lang.String getLabel()
An optional label for the transaction, limited to 500 characters.
string label = 7;
getLabel
in interface LightningApi.SendCoinsRequestOrBuilder
public com.google.protobuf.ByteString getLabelBytes()
An optional label for the transaction, limited to 500 characters.
string label = 7;
getLabelBytes
in interface LightningApi.SendCoinsRequestOrBuilder
public LightningApi.SendCoinsRequest.Builder setLabel(java.lang.String value)
An optional label for the transaction, limited to 500 characters.
string label = 7;
value
- The label to set.public LightningApi.SendCoinsRequest.Builder clearLabel()
An optional label for the transaction, limited to 500 characters.
string label = 7;
public LightningApi.SendCoinsRequest.Builder setLabelBytes(com.google.protobuf.ByteString value)
An optional label for the transaction, limited to 500 characters.
string label = 7;
value
- The bytes for label to set.public int getMinConfs()
The minimum number of confirmations each one of your outputs used for the transaction must satisfy.
int32 min_confs = 8;
getMinConfs
in interface LightningApi.SendCoinsRequestOrBuilder
public LightningApi.SendCoinsRequest.Builder setMinConfs(int value)
The minimum number of confirmations each one of your outputs used for the transaction must satisfy.
int32 min_confs = 8;
value
- The minConfs to set.public LightningApi.SendCoinsRequest.Builder clearMinConfs()
The minimum number of confirmations each one of your outputs used for the transaction must satisfy.
int32 min_confs = 8;
public boolean getSpendUnconfirmed()
Whether unconfirmed outputs should be used as inputs for the transaction.
bool spend_unconfirmed = 9;
getSpendUnconfirmed
in interface LightningApi.SendCoinsRequestOrBuilder
public LightningApi.SendCoinsRequest.Builder setSpendUnconfirmed(boolean value)
Whether unconfirmed outputs should be used as inputs for the transaction.
bool spend_unconfirmed = 9;
value
- The spendUnconfirmed to set.public LightningApi.SendCoinsRequest.Builder clearSpendUnconfirmed()
Whether unconfirmed outputs should be used as inputs for the transaction.
bool spend_unconfirmed = 9;
public final LightningApi.SendCoinsRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.SendCoinsRequest.Builder>
public final LightningApi.SendCoinsRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<LightningApi.SendCoinsRequest.Builder>