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.ByteStringscript of transaction outputcom.google.protobuf.ByteStringIf spent, the hash of the transaction doing the spend.intIf spent, the index of the transaction input of the transaction doing the spend.longgetValue()required int64 value = 1;booleanscript of transaction outputbooleanIf spent, the hash of the transaction doing the spend.booleanIf spent, the index of the transaction input of the transaction doing the spend.booleanhasValue()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, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
hasValue
public boolean hasValue()required int64 value = 1;- Specified by:
hasValuein interfaceProtos.TransactionOutputOrBuilder- Returns:
- Whether the value field is set.
-
getValue
public long getValue()required int64 value = 1;- Specified by:
getValuein 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:
hasScriptBytesin 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:
getScriptBytesin 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:
hasSpentByTransactionHashin 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:
getSpentByTransactionHashin 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:
hasSpentByTransactionIndexin 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:
getSpentByTransactionIndexin 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.
-