org.bitcoinj.wallet
Class Protos.Transaction.Builder

java.lang.Object
  extended by com.google.protobuf.AbstractMessageLite.Builder<BuilderType>
      extended by com.google.protobuf.AbstractMessage.Builder<BuilderType>
          extended by com.google.protobuf.GeneratedMessage.Builder<Protos.Transaction.Builder>
              extended by org.bitcoinj.wallet.Protos.Transaction.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, Protos.TransactionOrBuilder
Enclosing class:
Protos.Transaction

public static final class Protos.Transaction.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Protos.Transaction.Builder>
implements Protos.TransactionOrBuilder

Protobuf type wallet.Transaction


Method Summary
 Protos.Transaction.Builder addAllBlockHash(Iterable<? extends com.google.protobuf.ByteString> values)
          repeated bytes block_hash = 8;
 Protos.Transaction.Builder addAllBlockRelativityOffsets(Iterable<? extends Integer> values)
          repeated int32 block_relativity_offsets = 11;
 Protos.Transaction.Builder addAllTransactionInput(Iterable<? extends Protos.TransactionInput> values)
          repeated .wallet.TransactionInput transaction_input = 6;
 Protos.Transaction.Builder addAllTransactionOutput(Iterable<? extends Protos.TransactionOutput> values)
          repeated .wallet.TransactionOutput transaction_output = 7;
 Protos.Transaction.Builder addBlockHash(com.google.protobuf.ByteString value)
          repeated bytes block_hash = 8;
 Protos.Transaction.Builder addBlockRelativityOffsets(int value)
          repeated int32 block_relativity_offsets = 11;
 Protos.Transaction.Builder addTransactionInput(int index, Protos.TransactionInput.Builder builderForValue)
          repeated .wallet.TransactionInput transaction_input = 6;
 Protos.Transaction.Builder addTransactionInput(int index, Protos.TransactionInput value)
          repeated .wallet.TransactionInput transaction_input = 6;
 Protos.Transaction.Builder addTransactionInput(Protos.TransactionInput.Builder builderForValue)
          repeated .wallet.TransactionInput transaction_input = 6;
 Protos.Transaction.Builder addTransactionInput(Protos.TransactionInput value)
          repeated .wallet.TransactionInput transaction_input = 6;
 Protos.TransactionInput.Builder addTransactionInputBuilder()
          repeated .wallet.TransactionInput transaction_input = 6;
 Protos.TransactionInput.Builder addTransactionInputBuilder(int index)
          repeated .wallet.TransactionInput transaction_input = 6;
 Protos.Transaction.Builder addTransactionOutput(int index, Protos.TransactionOutput.Builder builderForValue)
          repeated .wallet.TransactionOutput transaction_output = 7;
 Protos.Transaction.Builder addTransactionOutput(int index, Protos.TransactionOutput value)
          repeated .wallet.TransactionOutput transaction_output = 7;
 Protos.Transaction.Builder addTransactionOutput(Protos.TransactionOutput.Builder builderForValue)
          repeated .wallet.TransactionOutput transaction_output = 7;
 Protos.Transaction.Builder addTransactionOutput(Protos.TransactionOutput value)
          repeated .wallet.TransactionOutput transaction_output = 7;
 Protos.TransactionOutput.Builder addTransactionOutputBuilder()
          repeated .wallet.TransactionOutput transaction_output = 7;
 Protos.TransactionOutput.Builder addTransactionOutputBuilder(int index)
          repeated .wallet.TransactionOutput transaction_output = 7;
 Protos.Transaction build()
           
 Protos.Transaction buildPartial()
           
 Protos.Transaction.Builder clear()
           
 Protos.Transaction.Builder clearBlockHash()
          repeated bytes block_hash = 8;
 Protos.Transaction.Builder clearBlockRelativityOffsets()
          repeated int32 block_relativity_offsets = 11;
 Protos.Transaction.Builder clearConfidence()
          optional .wallet.TransactionConfidence confidence = 9;
 Protos.Transaction.Builder clearHash()
          required bytes hash = 2;
 Protos.Transaction.Builder clearLockTime()
          optional uint32 lock_time = 4;
 Protos.Transaction.Builder clearPool()
          optional .wallet.Transaction.Pool pool = 3;
 Protos.Transaction.Builder clearPurpose()
          optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
 Protos.Transaction.Builder clearTransactionInput()
          repeated .wallet.TransactionInput transaction_input = 6;
 Protos.Transaction.Builder clearTransactionOutput()
          repeated .wallet.TransactionOutput transaction_output = 7;
 Protos.Transaction.Builder clearUpdatedAt()
          optional int64 updated_at = 5;
 Protos.Transaction.Builder clearVersion()
          required int32 version = 1;
 Protos.Transaction.Builder clone()
           
 com.google.protobuf.ByteString getBlockHash(int index)
          repeated bytes block_hash = 8;
 int getBlockHashCount()
          repeated bytes block_hash = 8;
 List<com.google.protobuf.ByteString> getBlockHashList()
          repeated bytes block_hash = 8;
 int getBlockRelativityOffsets(int index)
          repeated int32 block_relativity_offsets = 11;
 int getBlockRelativityOffsetsCount()
          repeated int32 block_relativity_offsets = 11;
 List<Integer> getBlockRelativityOffsetsList()
          repeated int32 block_relativity_offsets = 11;
 Protos.TransactionConfidence getConfidence()
          optional .wallet.TransactionConfidence confidence = 9;
 Protos.TransactionConfidence.Builder getConfidenceBuilder()
          optional .wallet.TransactionConfidence confidence = 9;
 Protos.TransactionConfidenceOrBuilder getConfidenceOrBuilder()
          optional .wallet.TransactionConfidence confidence = 9;
 Protos.Transaction getDefaultInstanceForType()
           
static com.google.protobuf.Descriptors.Descriptor getDescriptor()
           
 com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
           
 com.google.protobuf.ByteString getHash()
          required bytes hash = 2;
 int getLockTime()
          optional uint32 lock_time = 4;
 Protos.Transaction.Pool getPool()
          optional .wallet.Transaction.Pool pool = 3;
 Protos.Transaction.Purpose getPurpose()
          optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
 Protos.TransactionInput getTransactionInput(int index)
          repeated .wallet.TransactionInput transaction_input = 6;
 Protos.TransactionInput.Builder getTransactionInputBuilder(int index)
          repeated .wallet.TransactionInput transaction_input = 6;
 List<Protos.TransactionInput.Builder> getTransactionInputBuilderList()
          repeated .wallet.TransactionInput transaction_input = 6;
 int getTransactionInputCount()
          repeated .wallet.TransactionInput transaction_input = 6;
 List<Protos.TransactionInput> getTransactionInputList()
          repeated .wallet.TransactionInput transaction_input = 6;
 Protos.TransactionInputOrBuilder getTransactionInputOrBuilder(int index)
          repeated .wallet.TransactionInput transaction_input = 6;
 List<? extends Protos.TransactionInputOrBuilder> getTransactionInputOrBuilderList()
          repeated .wallet.TransactionInput transaction_input = 6;
 Protos.TransactionOutput getTransactionOutput(int index)
          repeated .wallet.TransactionOutput transaction_output = 7;
 Protos.TransactionOutput.Builder getTransactionOutputBuilder(int index)
          repeated .wallet.TransactionOutput transaction_output = 7;
 List<Protos.TransactionOutput.Builder> getTransactionOutputBuilderList()
          repeated .wallet.TransactionOutput transaction_output = 7;
 int getTransactionOutputCount()
          repeated .wallet.TransactionOutput transaction_output = 7;
 List<Protos.TransactionOutput> getTransactionOutputList()
          repeated .wallet.TransactionOutput transaction_output = 7;
 Protos.TransactionOutputOrBuilder getTransactionOutputOrBuilder(int index)
          repeated .wallet.TransactionOutput transaction_output = 7;
 List<? extends Protos.TransactionOutputOrBuilder> getTransactionOutputOrBuilderList()
          repeated .wallet.TransactionOutput transaction_output = 7;
 long getUpdatedAt()
          optional int64 updated_at = 5;
 int getVersion()
          required int32 version = 1;
 boolean hasConfidence()
          optional .wallet.TransactionConfidence confidence = 9;
 boolean hasHash()
          required bytes hash = 2;
 boolean hasLockTime()
          optional uint32 lock_time = 4;
 boolean hasPool()
          optional .wallet.Transaction.Pool pool = 3;
 boolean hasPurpose()
          optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
 boolean hasUpdatedAt()
          optional int64 updated_at = 5;
 boolean hasVersion()
          required int32 version = 1;
protected  com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
           
 boolean isInitialized()
           
 Protos.Transaction.Builder mergeConfidence(Protos.TransactionConfidence value)
          optional .wallet.TransactionConfidence confidence = 9;
 Protos.Transaction.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 Protos.Transaction.Builder mergeFrom(com.google.protobuf.Message other)
           
 Protos.Transaction.Builder mergeFrom(Protos.Transaction other)
           
 Protos.Transaction.Builder removeTransactionInput(int index)
          repeated .wallet.TransactionInput transaction_input = 6;
 Protos.Transaction.Builder removeTransactionOutput(int index)
          repeated .wallet.TransactionOutput transaction_output = 7;
 Protos.Transaction.Builder setBlockHash(int index, com.google.protobuf.ByteString value)
          repeated bytes block_hash = 8;
 Protos.Transaction.Builder setBlockRelativityOffsets(int index, int value)
          repeated int32 block_relativity_offsets = 11;
 Protos.Transaction.Builder setConfidence(Protos.TransactionConfidence.Builder builderForValue)
          optional .wallet.TransactionConfidence confidence = 9;
 Protos.Transaction.Builder setConfidence(Protos.TransactionConfidence value)
          optional .wallet.TransactionConfidence confidence = 9;
 Protos.Transaction.Builder setHash(com.google.protobuf.ByteString value)
          required bytes hash = 2;
 Protos.Transaction.Builder setLockTime(int value)
          optional uint32 lock_time = 4;
 Protos.Transaction.Builder setPool(Protos.Transaction.Pool value)
          optional .wallet.Transaction.Pool pool = 3;
 Protos.Transaction.Builder setPurpose(Protos.Transaction.Purpose value)
          optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];
 Protos.Transaction.Builder setTransactionInput(int index, Protos.TransactionInput.Builder builderForValue)
          repeated .wallet.TransactionInput transaction_input = 6;
 Protos.Transaction.Builder setTransactionInput(int index, Protos.TransactionInput value)
          repeated .wallet.TransactionInput transaction_input = 6;
 Protos.Transaction.Builder setTransactionOutput(int index, Protos.TransactionOutput.Builder builderForValue)
          repeated .wallet.TransactionOutput transaction_output = 7;
 Protos.Transaction.Builder setTransactionOutput(int index, Protos.TransactionOutput value)
          repeated .wallet.TransactionOutput transaction_output = 7;
 Protos.Transaction.Builder setUpdatedAt(long value)
          optional int64 updated_at = 5;
 Protos.Transaction.Builder setVersion(int value)
          required int32 version = 1;
 
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, getAllFields, getField, getFieldBuilder, getParentForChildren, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, isClean, markClean, mergeUnknownFields, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields
 
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
 
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, 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.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField
 

Method Detail

getDescriptor

public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()

internalGetFieldAccessorTable

protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Specified by:
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Protos.Transaction.Builder>

clear

public Protos.Transaction.Builder clear()
Specified by:
clear in interface com.google.protobuf.Message.Builder
Specified by:
clear in interface com.google.protobuf.MessageLite.Builder
Overrides:
clear in class com.google.protobuf.GeneratedMessage.Builder<Protos.Transaction.Builder>

clone

public Protos.Transaction.Builder clone()
Specified by:
clone in interface com.google.protobuf.Message.Builder
Specified by:
clone in interface com.google.protobuf.MessageLite.Builder
Overrides:
clone in class com.google.protobuf.GeneratedMessage.Builder<Protos.Transaction.Builder>

getDescriptorForType

public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
Specified by:
getDescriptorForType in interface com.google.protobuf.Message.Builder
Specified by:
getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
Overrides:
getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Protos.Transaction.Builder>

getDefaultInstanceForType

public Protos.Transaction getDefaultInstanceForType()
Specified by:
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
Specified by:
getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder

build

public Protos.Transaction build()
Specified by:
build in interface com.google.protobuf.Message.Builder
Specified by:
build in interface com.google.protobuf.MessageLite.Builder

buildPartial

public Protos.Transaction buildPartial()
Specified by:
buildPartial in interface com.google.protobuf.Message.Builder
Specified by:
buildPartial in interface com.google.protobuf.MessageLite.Builder

mergeFrom

public Protos.Transaction.Builder mergeFrom(com.google.protobuf.Message other)
Specified by:
mergeFrom in interface com.google.protobuf.Message.Builder
Overrides:
mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Protos.Transaction.Builder>

mergeFrom

public Protos.Transaction.Builder mergeFrom(Protos.Transaction other)

isInitialized

public final boolean isInitialized()
Specified by:
isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
Overrides:
isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Protos.Transaction.Builder>

mergeFrom

public Protos.Transaction.Builder mergeFrom(com.google.protobuf.CodedInputStream input,
                                            com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                     throws IOException
Specified by:
mergeFrom in interface com.google.protobuf.Message.Builder
Specified by:
mergeFrom in interface com.google.protobuf.MessageLite.Builder
Overrides:
mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Protos.Transaction.Builder>
Throws:
IOException

hasVersion

public boolean hasVersion()
required int32 version = 1;
 See Wallet.java for detailed description of pool semantics
 

Specified by:
hasVersion in interface Protos.TransactionOrBuilder

getVersion

public int getVersion()
required int32 version = 1;
 See Wallet.java for detailed description of pool semantics
 

Specified by:
getVersion in interface Protos.TransactionOrBuilder

setVersion

public Protos.Transaction.Builder setVersion(int value)
required int32 version = 1;
 See Wallet.java for detailed description of pool semantics
 


clearVersion

public Protos.Transaction.Builder clearVersion()
required int32 version = 1;
 See Wallet.java for detailed description of pool semantics
 


hasHash

public boolean hasHash()
required bytes hash = 2;

Specified by:
hasHash in interface Protos.TransactionOrBuilder

getHash

public com.google.protobuf.ByteString getHash()
required bytes hash = 2;

Specified by:
getHash in interface Protos.TransactionOrBuilder

setHash

public Protos.Transaction.Builder setHash(com.google.protobuf.ByteString value)
required bytes hash = 2;


clearHash

public Protos.Transaction.Builder clearHash()
required bytes hash = 2;


hasPool

public boolean hasPool()
optional .wallet.Transaction.Pool pool = 3;
 If pool is not present, that means either:
  - This Transaction is either not in a wallet at all (the proto is re-used elsewhere)
  - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
  - Or the Pool enum got a new value which your software is too old to parse.
 

Specified by:
hasPool in interface Protos.TransactionOrBuilder

getPool

public Protos.Transaction.Pool getPool()
optional .wallet.Transaction.Pool pool = 3;
 If pool is not present, that means either:
  - This Transaction is either not in a wallet at all (the proto is re-used elsewhere)
  - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
  - Or the Pool enum got a new value which your software is too old to parse.
 

Specified by:
getPool in interface Protos.TransactionOrBuilder

setPool

public Protos.Transaction.Builder setPool(Protos.Transaction.Pool value)
optional .wallet.Transaction.Pool pool = 3;
 If pool is not present, that means either:
  - This Transaction is either not in a wallet at all (the proto is re-used elsewhere)
  - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
  - Or the Pool enum got a new value which your software is too old to parse.
 


clearPool

public Protos.Transaction.Builder clearPool()
optional .wallet.Transaction.Pool pool = 3;
 If pool is not present, that means either:
  - This Transaction is either not in a wallet at all (the proto is re-used elsewhere)
  - Or it is stored but for other purposes, for example, because it is the overriding transaction of a double spend.
  - Or the Pool enum got a new value which your software is too old to parse.
 


hasLockTime

public boolean hasLockTime()
optional uint32 lock_time = 4;
 The nLockTime field is useful for contracts.
 

Specified by:
hasLockTime in interface Protos.TransactionOrBuilder

getLockTime

public int getLockTime()
optional uint32 lock_time = 4;
 The nLockTime field is useful for contracts.
 

Specified by:
getLockTime in interface Protos.TransactionOrBuilder

setLockTime

public Protos.Transaction.Builder setLockTime(int value)
optional uint32 lock_time = 4;
 The nLockTime field is useful for contracts.
 


clearLockTime

public Protos.Transaction.Builder clearLockTime()
optional uint32 lock_time = 4;
 The nLockTime field is useful for contracts.
 


hasUpdatedAt

public boolean hasUpdatedAt()
optional int64 updated_at = 5;
 millis since epoch the transaction was last updated
 

Specified by:
hasUpdatedAt in interface Protos.TransactionOrBuilder

getUpdatedAt

public long getUpdatedAt()
optional int64 updated_at = 5;
 millis since epoch the transaction was last updated
 

Specified by:
getUpdatedAt in interface Protos.TransactionOrBuilder

setUpdatedAt

public Protos.Transaction.Builder setUpdatedAt(long value)
optional int64 updated_at = 5;
 millis since epoch the transaction was last updated
 


clearUpdatedAt

public Protos.Transaction.Builder clearUpdatedAt()
optional int64 updated_at = 5;
 millis since epoch the transaction was last updated
 


getTransactionInputList

public List<Protos.TransactionInput> getTransactionInputList()
repeated .wallet.TransactionInput transaction_input = 6;

Specified by:
getTransactionInputList in interface Protos.TransactionOrBuilder

getTransactionInputCount

public int getTransactionInputCount()
repeated .wallet.TransactionInput transaction_input = 6;

Specified by:
getTransactionInputCount in interface Protos.TransactionOrBuilder

getTransactionInput

public Protos.TransactionInput getTransactionInput(int index)
repeated .wallet.TransactionInput transaction_input = 6;

Specified by:
getTransactionInput in interface Protos.TransactionOrBuilder

setTransactionInput

public Protos.Transaction.Builder setTransactionInput(int index,
                                                      Protos.TransactionInput value)
repeated .wallet.TransactionInput transaction_input = 6;


setTransactionInput

public Protos.Transaction.Builder setTransactionInput(int index,
                                                      Protos.TransactionInput.Builder builderForValue)
repeated .wallet.TransactionInput transaction_input = 6;


addTransactionInput

public Protos.Transaction.Builder addTransactionInput(Protos.TransactionInput value)
repeated .wallet.TransactionInput transaction_input = 6;


addTransactionInput

public Protos.Transaction.Builder addTransactionInput(int index,
                                                      Protos.TransactionInput value)
repeated .wallet.TransactionInput transaction_input = 6;


addTransactionInput

public Protos.Transaction.Builder addTransactionInput(Protos.TransactionInput.Builder builderForValue)
repeated .wallet.TransactionInput transaction_input = 6;


addTransactionInput

public Protos.Transaction.Builder addTransactionInput(int index,
                                                      Protos.TransactionInput.Builder builderForValue)
repeated .wallet.TransactionInput transaction_input = 6;


addAllTransactionInput

public Protos.Transaction.Builder addAllTransactionInput(Iterable<? extends Protos.TransactionInput> values)
repeated .wallet.TransactionInput transaction_input = 6;


clearTransactionInput

public Protos.Transaction.Builder clearTransactionInput()
repeated .wallet.TransactionInput transaction_input = 6;


removeTransactionInput

public Protos.Transaction.Builder removeTransactionInput(int index)
repeated .wallet.TransactionInput transaction_input = 6;


getTransactionInputBuilder

public Protos.TransactionInput.Builder getTransactionInputBuilder(int index)
repeated .wallet.TransactionInput transaction_input = 6;


getTransactionInputOrBuilder

public Protos.TransactionInputOrBuilder getTransactionInputOrBuilder(int index)
repeated .wallet.TransactionInput transaction_input = 6;

Specified by:
getTransactionInputOrBuilder in interface Protos.TransactionOrBuilder

getTransactionInputOrBuilderList

public List<? extends Protos.TransactionInputOrBuilder> getTransactionInputOrBuilderList()
repeated .wallet.TransactionInput transaction_input = 6;

Specified by:
getTransactionInputOrBuilderList in interface Protos.TransactionOrBuilder

addTransactionInputBuilder

public Protos.TransactionInput.Builder addTransactionInputBuilder()
repeated .wallet.TransactionInput transaction_input = 6;


addTransactionInputBuilder

public Protos.TransactionInput.Builder addTransactionInputBuilder(int index)
repeated .wallet.TransactionInput transaction_input = 6;


getTransactionInputBuilderList

public List<Protos.TransactionInput.Builder> getTransactionInputBuilderList()
repeated .wallet.TransactionInput transaction_input = 6;


getTransactionOutputList

public List<Protos.TransactionOutput> getTransactionOutputList()
repeated .wallet.TransactionOutput transaction_output = 7;

Specified by:
getTransactionOutputList in interface Protos.TransactionOrBuilder

getTransactionOutputCount

public int getTransactionOutputCount()
repeated .wallet.TransactionOutput transaction_output = 7;

Specified by:
getTransactionOutputCount in interface Protos.TransactionOrBuilder

getTransactionOutput

public Protos.TransactionOutput getTransactionOutput(int index)
repeated .wallet.TransactionOutput transaction_output = 7;

Specified by:
getTransactionOutput in interface Protos.TransactionOrBuilder

setTransactionOutput

public Protos.Transaction.Builder setTransactionOutput(int index,
                                                       Protos.TransactionOutput value)
repeated .wallet.TransactionOutput transaction_output = 7;


setTransactionOutput

public Protos.Transaction.Builder setTransactionOutput(int index,
                                                       Protos.TransactionOutput.Builder builderForValue)
repeated .wallet.TransactionOutput transaction_output = 7;


addTransactionOutput

public Protos.Transaction.Builder addTransactionOutput(Protos.TransactionOutput value)
repeated .wallet.TransactionOutput transaction_output = 7;


addTransactionOutput

public Protos.Transaction.Builder addTransactionOutput(int index,
                                                       Protos.TransactionOutput value)
repeated .wallet.TransactionOutput transaction_output = 7;


addTransactionOutput

public Protos.Transaction.Builder addTransactionOutput(Protos.TransactionOutput.Builder builderForValue)
repeated .wallet.TransactionOutput transaction_output = 7;


addTransactionOutput

public Protos.Transaction.Builder addTransactionOutput(int index,
                                                       Protos.TransactionOutput.Builder builderForValue)
repeated .wallet.TransactionOutput transaction_output = 7;


addAllTransactionOutput

public Protos.Transaction.Builder addAllTransactionOutput(Iterable<? extends Protos.TransactionOutput> values)
repeated .wallet.TransactionOutput transaction_output = 7;


clearTransactionOutput

public Protos.Transaction.Builder clearTransactionOutput()
repeated .wallet.TransactionOutput transaction_output = 7;


removeTransactionOutput

public Protos.Transaction.Builder removeTransactionOutput(int index)
repeated .wallet.TransactionOutput transaction_output = 7;


getTransactionOutputBuilder

public Protos.TransactionOutput.Builder getTransactionOutputBuilder(int index)
repeated .wallet.TransactionOutput transaction_output = 7;


getTransactionOutputOrBuilder

public Protos.TransactionOutputOrBuilder getTransactionOutputOrBuilder(int index)
repeated .wallet.TransactionOutput transaction_output = 7;

Specified by:
getTransactionOutputOrBuilder in interface Protos.TransactionOrBuilder

getTransactionOutputOrBuilderList

public List<? extends Protos.TransactionOutputOrBuilder> getTransactionOutputOrBuilderList()
repeated .wallet.TransactionOutput transaction_output = 7;

Specified by:
getTransactionOutputOrBuilderList in interface Protos.TransactionOrBuilder

addTransactionOutputBuilder

public Protos.TransactionOutput.Builder addTransactionOutputBuilder()
repeated .wallet.TransactionOutput transaction_output = 7;


addTransactionOutputBuilder

public Protos.TransactionOutput.Builder addTransactionOutputBuilder(int index)
repeated .wallet.TransactionOutput transaction_output = 7;


getTransactionOutputBuilderList

public List<Protos.TransactionOutput.Builder> getTransactionOutputBuilderList()
repeated .wallet.TransactionOutput transaction_output = 7;


getBlockHashList

public List<com.google.protobuf.ByteString> getBlockHashList()
repeated bytes block_hash = 8;
 A list of blocks in which the transaction has been observed (on any chain). Also, a number used to disambiguate
 ordering within a block.
 

Specified by:
getBlockHashList in interface Protos.TransactionOrBuilder

getBlockHashCount

public int getBlockHashCount()
repeated bytes block_hash = 8;
 A list of blocks in which the transaction has been observed (on any chain). Also, a number used to disambiguate
 ordering within a block.
 

Specified by:
getBlockHashCount in interface Protos.TransactionOrBuilder

getBlockHash

public com.google.protobuf.ByteString getBlockHash(int index)
repeated bytes block_hash = 8;
 A list of blocks in which the transaction has been observed (on any chain). Also, a number used to disambiguate
 ordering within a block.
 

Specified by:
getBlockHash in interface Protos.TransactionOrBuilder

setBlockHash

public Protos.Transaction.Builder setBlockHash(int index,
                                               com.google.protobuf.ByteString value)
repeated bytes block_hash = 8;
 A list of blocks in which the transaction has been observed (on any chain). Also, a number used to disambiguate
 ordering within a block.
 


addBlockHash

public Protos.Transaction.Builder addBlockHash(com.google.protobuf.ByteString value)
repeated bytes block_hash = 8;
 A list of blocks in which the transaction has been observed (on any chain). Also, a number used to disambiguate
 ordering within a block.
 


addAllBlockHash

public Protos.Transaction.Builder addAllBlockHash(Iterable<? extends com.google.protobuf.ByteString> values)
repeated bytes block_hash = 8;
 A list of blocks in which the transaction has been observed (on any chain). Also, a number used to disambiguate
 ordering within a block.
 


clearBlockHash

public Protos.Transaction.Builder clearBlockHash()
repeated bytes block_hash = 8;
 A list of blocks in which the transaction has been observed (on any chain). Also, a number used to disambiguate
 ordering within a block.
 


getBlockRelativityOffsetsList

public List<Integer> getBlockRelativityOffsetsList()
repeated int32 block_relativity_offsets = 11;

Specified by:
getBlockRelativityOffsetsList in interface Protos.TransactionOrBuilder

getBlockRelativityOffsetsCount

public int getBlockRelativityOffsetsCount()
repeated int32 block_relativity_offsets = 11;

Specified by:
getBlockRelativityOffsetsCount in interface Protos.TransactionOrBuilder

getBlockRelativityOffsets

public int getBlockRelativityOffsets(int index)
repeated int32 block_relativity_offsets = 11;

Specified by:
getBlockRelativityOffsets in interface Protos.TransactionOrBuilder

setBlockRelativityOffsets

public Protos.Transaction.Builder setBlockRelativityOffsets(int index,
                                                            int value)
repeated int32 block_relativity_offsets = 11;


addBlockRelativityOffsets

public Protos.Transaction.Builder addBlockRelativityOffsets(int value)
repeated int32 block_relativity_offsets = 11;


addAllBlockRelativityOffsets

public Protos.Transaction.Builder addAllBlockRelativityOffsets(Iterable<? extends Integer> values)
repeated int32 block_relativity_offsets = 11;


clearBlockRelativityOffsets

public Protos.Transaction.Builder clearBlockRelativityOffsets()
repeated int32 block_relativity_offsets = 11;


hasConfidence

public boolean hasConfidence()
optional .wallet.TransactionConfidence confidence = 9;
 Data describing where the transaction is in the chain.
 

Specified by:
hasConfidence in interface Protos.TransactionOrBuilder

getConfidence

public Protos.TransactionConfidence getConfidence()
optional .wallet.TransactionConfidence confidence = 9;
 Data describing where the transaction is in the chain.
 

Specified by:
getConfidence in interface Protos.TransactionOrBuilder

setConfidence

public Protos.Transaction.Builder setConfidence(Protos.TransactionConfidence value)
optional .wallet.TransactionConfidence confidence = 9;
 Data describing where the transaction is in the chain.
 


setConfidence

public Protos.Transaction.Builder setConfidence(Protos.TransactionConfidence.Builder builderForValue)
optional .wallet.TransactionConfidence confidence = 9;
 Data describing where the transaction is in the chain.
 


mergeConfidence

public Protos.Transaction.Builder mergeConfidence(Protos.TransactionConfidence value)
optional .wallet.TransactionConfidence confidence = 9;
 Data describing where the transaction is in the chain.
 


clearConfidence

public Protos.Transaction.Builder clearConfidence()
optional .wallet.TransactionConfidence confidence = 9;
 Data describing where the transaction is in the chain.
 


getConfidenceBuilder

public Protos.TransactionConfidence.Builder getConfidenceBuilder()
optional .wallet.TransactionConfidence confidence = 9;
 Data describing where the transaction is in the chain.
 


getConfidenceOrBuilder

public Protos.TransactionConfidenceOrBuilder getConfidenceOrBuilder()
optional .wallet.TransactionConfidence confidence = 9;
 Data describing where the transaction is in the chain.
 

Specified by:
getConfidenceOrBuilder in interface Protos.TransactionOrBuilder

hasPurpose

public boolean hasPurpose()
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];

Specified by:
hasPurpose in interface Protos.TransactionOrBuilder

getPurpose

public Protos.Transaction.Purpose getPurpose()
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];

Specified by:
getPurpose in interface Protos.TransactionOrBuilder

setPurpose

public Protos.Transaction.Builder setPurpose(Protos.Transaction.Purpose value)
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];


clearPurpose

public Protos.Transaction.Builder clearPurpose()
optional .wallet.Transaction.Purpose purpose = 10 [default = UNKNOWN];



Copyright © 2014. All rights reserved.