Package org.bitcoinj.wallet
Class Protos.TransactionOutput.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
com.google.protobuf.GeneratedMessageLite.Builder<Protos.TransactionOutput,Protos.TransactionOutput.Builder>
org.bitcoinj.wallet.Protos.TransactionOutput.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,Cloneable
,Protos.TransactionOutputOrBuilder
- Enclosing class:
- Protos.TransactionOutput
public static final class Protos.TransactionOutput.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<Protos.TransactionOutput,Protos.TransactionOutput.Builder>
implements Protos.TransactionOutputOrBuilder
Protobuf type
wallet.TransactionOutput
-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance, isBuilt
-
Method Summary
Modifier and TypeMethodDescriptionscript of transaction outputIf spent, the hash of the transaction doing the spend.If spent, the index of the transaction input of the transaction doing the spend.required int64 value = 1;
com.google.protobuf.ByteString
script of transaction outputcom.google.protobuf.ByteString
If spent, the hash of the transaction doing the spend.int
If spent, the index of the transaction input of the transaction doing the spend.long
getValue()
required int64 value = 1;
boolean
script of transaction outputboolean
If spent, the hash of the transaction doing the spend.boolean
If spent, the index of the transaction input of the transaction doing the spend.boolean
hasValue()
required int64 value = 1;
setScriptBytes
(com.google.protobuf.ByteString value) script of transaction outputsetSpentByTransactionHash
(com.google.protobuf.ByteString value) If spent, the hash of the transaction doing the spend.setSpentByTransactionIndex
(int value) If spent, the index of the transaction input of the transaction doing the spend.setValue
(long value) required int64 value = 1;
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
hasValue
public boolean hasValue()required int64 value = 1;
- Specified by:
hasValue
in interfaceProtos.TransactionOutputOrBuilder
- Returns:
- Whether the value field is set.
-
getValue
public long getValue()required int64 value = 1;
- Specified by:
getValue
in interfaceProtos.TransactionOutputOrBuilder
- Returns:
- The value.
-
setValue
required int64 value = 1;
- Parameters:
value
- The value to set.- Returns:
- This builder for chaining.
-
clearValue
required int64 value = 1;
- Returns:
- This builder for chaining.
-
hasScriptBytes
public boolean hasScriptBytes()script of transaction output
required bytes script_bytes = 2;
- Specified by:
hasScriptBytes
in interfaceProtos.TransactionOutputOrBuilder
- Returns:
- Whether the scriptBytes field is set.
-
getScriptBytes
public com.google.protobuf.ByteString getScriptBytes()script of transaction output
required bytes script_bytes = 2;
- Specified by:
getScriptBytes
in interfaceProtos.TransactionOutputOrBuilder
- Returns:
- The scriptBytes.
-
setScriptBytes
script of transaction output
required bytes script_bytes = 2;
- Parameters:
value
- The scriptBytes to set.- Returns:
- This builder for chaining.
-
clearScriptBytes
script of transaction output
required bytes script_bytes = 2;
- Returns:
- This builder for chaining.
-
hasSpentByTransactionHash
public boolean hasSpentByTransactionHash()If spent, the hash of the transaction doing the spend.
optional bytes spent_by_transaction_hash = 3;
- Specified by:
hasSpentByTransactionHash
in interfaceProtos.TransactionOutputOrBuilder
- Returns:
- Whether the spentByTransactionHash field is set.
-
getSpentByTransactionHash
public com.google.protobuf.ByteString getSpentByTransactionHash()If spent, the hash of the transaction doing the spend.
optional bytes spent_by_transaction_hash = 3;
- Specified by:
getSpentByTransactionHash
in interfaceProtos.TransactionOutputOrBuilder
- Returns:
- The spentByTransactionHash.
-
setSpentByTransactionHash
public Protos.TransactionOutput.Builder setSpentByTransactionHash(com.google.protobuf.ByteString value) If spent, the hash of the transaction doing the spend.
optional bytes spent_by_transaction_hash = 3;
- Parameters:
value
- The spentByTransactionHash to set.- Returns:
- This builder for chaining.
-
clearSpentByTransactionHash
If spent, the hash of the transaction doing the spend.
optional bytes spent_by_transaction_hash = 3;
- Returns:
- This builder for chaining.
-
hasSpentByTransactionIndex
public boolean hasSpentByTransactionIndex()If spent, the index of the transaction input of the transaction doing the spend.
optional int32 spent_by_transaction_index = 4;
- Specified by:
hasSpentByTransactionIndex
in interfaceProtos.TransactionOutputOrBuilder
- Returns:
- Whether the spentByTransactionIndex field is set.
-
getSpentByTransactionIndex
public int getSpentByTransactionIndex()If spent, the index of the transaction input of the transaction doing the spend.
optional int32 spent_by_transaction_index = 4;
- Specified by:
getSpentByTransactionIndex
in interfaceProtos.TransactionOutputOrBuilder
- Returns:
- The spentByTransactionIndex.
-
setSpentByTransactionIndex
If spent, the index of the transaction input of the transaction doing the spend.
optional int32 spent_by_transaction_index = 4;
- Parameters:
value
- The spentByTransactionIndex to set.- Returns:
- This builder for chaining.
-
clearSpentByTransactionIndex
If spent, the index of the transaction input of the transaction doing the spend.
optional int32 spent_by_transaction_index = 4;
- Returns:
- This builder for chaining.
-