org.bitcoinj.wallet
Class Protos.Wallet.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.Wallet.Builder>
              extended by org.bitcoinj.wallet.Protos.Wallet.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, Protos.WalletOrBuilder
Enclosing class:
Protos.Wallet

public static final class Protos.Wallet.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Protos.Wallet.Builder>
implements Protos.WalletOrBuilder

Protobuf type wallet.Wallet

 A bitcoin wallet 
 


Method Summary
 Protos.Wallet.Builder addAllExtension(Iterable<? extends Protos.Extension> values)
          repeated .wallet.Extension extension = 10;
 Protos.Wallet.Builder addAllKey(Iterable<? extends Protos.Key> values)
          repeated .wallet.Key key = 3;
 Protos.Wallet.Builder addAllTransaction(Iterable<? extends Protos.Transaction> values)
          repeated .wallet.Transaction transaction = 4;
 Protos.Wallet.Builder addAllWatchedScript(Iterable<? extends Protos.Script> values)
          repeated .wallet.Script watched_script = 15;
 Protos.Wallet.Builder addExtension(int index, Protos.Extension.Builder builderForValue)
          repeated .wallet.Extension extension = 10;
 Protos.Wallet.Builder addExtension(int index, Protos.Extension value)
          repeated .wallet.Extension extension = 10;
 Protos.Wallet.Builder addExtension(Protos.Extension.Builder builderForValue)
          repeated .wallet.Extension extension = 10;
 Protos.Wallet.Builder addExtension(Protos.Extension value)
          repeated .wallet.Extension extension = 10;
 Protos.Extension.Builder addExtensionBuilder()
          repeated .wallet.Extension extension = 10;
 Protos.Extension.Builder addExtensionBuilder(int index)
          repeated .wallet.Extension extension = 10;
 Protos.Wallet.Builder addKey(int index, Protos.Key.Builder builderForValue)
          repeated .wallet.Key key = 3;
 Protos.Wallet.Builder addKey(int index, Protos.Key value)
          repeated .wallet.Key key = 3;
 Protos.Wallet.Builder addKey(Protos.Key.Builder builderForValue)
          repeated .wallet.Key key = 3;
 Protos.Wallet.Builder addKey(Protos.Key value)
          repeated .wallet.Key key = 3;
 Protos.Key.Builder addKeyBuilder()
          repeated .wallet.Key key = 3;
 Protos.Key.Builder addKeyBuilder(int index)
          repeated .wallet.Key key = 3;
 Protos.Wallet.Builder addTransaction(int index, Protos.Transaction.Builder builderForValue)
          repeated .wallet.Transaction transaction = 4;
 Protos.Wallet.Builder addTransaction(int index, Protos.Transaction value)
          repeated .wallet.Transaction transaction = 4;
 Protos.Wallet.Builder addTransaction(Protos.Transaction.Builder builderForValue)
          repeated .wallet.Transaction transaction = 4;
 Protos.Wallet.Builder addTransaction(Protos.Transaction value)
          repeated .wallet.Transaction transaction = 4;
 Protos.Transaction.Builder addTransactionBuilder()
          repeated .wallet.Transaction transaction = 4;
 Protos.Transaction.Builder addTransactionBuilder(int index)
          repeated .wallet.Transaction transaction = 4;
 Protos.Wallet.Builder addWatchedScript(int index, Protos.Script.Builder builderForValue)
          repeated .wallet.Script watched_script = 15;
 Protos.Wallet.Builder addWatchedScript(int index, Protos.Script value)
          repeated .wallet.Script watched_script = 15;
 Protos.Wallet.Builder addWatchedScript(Protos.Script.Builder builderForValue)
          repeated .wallet.Script watched_script = 15;
 Protos.Wallet.Builder addWatchedScript(Protos.Script value)
          repeated .wallet.Script watched_script = 15;
 Protos.Script.Builder addWatchedScriptBuilder()
          repeated .wallet.Script watched_script = 15;
 Protos.Script.Builder addWatchedScriptBuilder(int index)
          repeated .wallet.Script watched_script = 15;
 Protos.Wallet build()
           
 Protos.Wallet buildPartial()
           
 Protos.Wallet.Builder clear()
           
 Protos.Wallet.Builder clearDescription()
          optional string description = 11;
 Protos.Wallet.Builder clearEncryptionParameters()
          optional .wallet.ScryptParameters encryption_parameters = 6;
 Protos.Wallet.Builder clearEncryptionType()
          optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
 Protos.Wallet.Builder clearExtension()
          repeated .wallet.Extension extension = 10;
 Protos.Wallet.Builder clearKey()
          repeated .wallet.Key key = 3;
 Protos.Wallet.Builder clearKeyRotationTime()
          optional uint64 key_rotation_time = 13;
 Protos.Wallet.Builder clearLastSeenBlockHash()
          optional bytes last_seen_block_hash = 2;
 Protos.Wallet.Builder clearLastSeenBlockHeight()
          optional uint32 last_seen_block_height = 12;
 Protos.Wallet.Builder clearLastSeenBlockTimeSecs()
          optional int64 last_seen_block_time_secs = 14;
 Protos.Wallet.Builder clearNetworkIdentifier()
          required string network_identifier = 1;
 Protos.Wallet.Builder clearTransaction()
          repeated .wallet.Transaction transaction = 4;
 Protos.Wallet.Builder clearVersion()
          optional int32 version = 7;
 Protos.Wallet.Builder clearWatchedScript()
          repeated .wallet.Script watched_script = 15;
 Protos.Wallet.Builder clone()
           
 Protos.Wallet getDefaultInstanceForType()
           
 String getDescription()
          optional string description = 11;
 com.google.protobuf.ByteString getDescriptionBytes()
          optional string description = 11;
static com.google.protobuf.Descriptors.Descriptor getDescriptor()
           
 com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
           
 Protos.ScryptParameters getEncryptionParameters()
          optional .wallet.ScryptParameters encryption_parameters = 6;
 Protos.ScryptParameters.Builder getEncryptionParametersBuilder()
          optional .wallet.ScryptParameters encryption_parameters = 6;
 Protos.ScryptParametersOrBuilder getEncryptionParametersOrBuilder()
          optional .wallet.ScryptParameters encryption_parameters = 6;
 Protos.Wallet.EncryptionType getEncryptionType()
          optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
 Protos.Extension getExtension(int index)
          repeated .wallet.Extension extension = 10;
 Protos.Extension.Builder getExtensionBuilder(int index)
          repeated .wallet.Extension extension = 10;
 List<Protos.Extension.Builder> getExtensionBuilderList()
          repeated .wallet.Extension extension = 10;
 int getExtensionCount()
          repeated .wallet.Extension extension = 10;
 List<Protos.Extension> getExtensionList()
          repeated .wallet.Extension extension = 10;
 Protos.ExtensionOrBuilder getExtensionOrBuilder(int index)
          repeated .wallet.Extension extension = 10;
 List<? extends Protos.ExtensionOrBuilder> getExtensionOrBuilderList()
          repeated .wallet.Extension extension = 10;
 Protos.Key getKey(int index)
          repeated .wallet.Key key = 3;
 Protos.Key.Builder getKeyBuilder(int index)
          repeated .wallet.Key key = 3;
 List<Protos.Key.Builder> getKeyBuilderList()
          repeated .wallet.Key key = 3;
 int getKeyCount()
          repeated .wallet.Key key = 3;
 List<Protos.Key> getKeyList()
          repeated .wallet.Key key = 3;
 Protos.KeyOrBuilder getKeyOrBuilder(int index)
          repeated .wallet.Key key = 3;
 List<? extends Protos.KeyOrBuilder> getKeyOrBuilderList()
          repeated .wallet.Key key = 3;
 long getKeyRotationTime()
          optional uint64 key_rotation_time = 13;
 com.google.protobuf.ByteString getLastSeenBlockHash()
          optional bytes last_seen_block_hash = 2;
 int getLastSeenBlockHeight()
          optional uint32 last_seen_block_height = 12;
 long getLastSeenBlockTimeSecs()
          optional int64 last_seen_block_time_secs = 14;
 String getNetworkIdentifier()
          required string network_identifier = 1;
 com.google.protobuf.ByteString getNetworkIdentifierBytes()
          required string network_identifier = 1;
 Protos.Transaction getTransaction(int index)
          repeated .wallet.Transaction transaction = 4;
 Protos.Transaction.Builder getTransactionBuilder(int index)
          repeated .wallet.Transaction transaction = 4;
 List<Protos.Transaction.Builder> getTransactionBuilderList()
          repeated .wallet.Transaction transaction = 4;
 int getTransactionCount()
          repeated .wallet.Transaction transaction = 4;
 List<Protos.Transaction> getTransactionList()
          repeated .wallet.Transaction transaction = 4;
 Protos.TransactionOrBuilder getTransactionOrBuilder(int index)
          repeated .wallet.Transaction transaction = 4;
 List<? extends Protos.TransactionOrBuilder> getTransactionOrBuilderList()
          repeated .wallet.Transaction transaction = 4;
 int getVersion()
          optional int32 version = 7;
 Protos.Script getWatchedScript(int index)
          repeated .wallet.Script watched_script = 15;
 Protos.Script.Builder getWatchedScriptBuilder(int index)
          repeated .wallet.Script watched_script = 15;
 List<Protos.Script.Builder> getWatchedScriptBuilderList()
          repeated .wallet.Script watched_script = 15;
 int getWatchedScriptCount()
          repeated .wallet.Script watched_script = 15;
 List<Protos.Script> getWatchedScriptList()
          repeated .wallet.Script watched_script = 15;
 Protos.ScriptOrBuilder getWatchedScriptOrBuilder(int index)
          repeated .wallet.Script watched_script = 15;
 List<? extends Protos.ScriptOrBuilder> getWatchedScriptOrBuilderList()
          repeated .wallet.Script watched_script = 15;
 boolean hasDescription()
          optional string description = 11;
 boolean hasEncryptionParameters()
          optional .wallet.ScryptParameters encryption_parameters = 6;
 boolean hasEncryptionType()
          optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
 boolean hasKeyRotationTime()
          optional uint64 key_rotation_time = 13;
 boolean hasLastSeenBlockHash()
          optional bytes last_seen_block_hash = 2;
 boolean hasLastSeenBlockHeight()
          optional uint32 last_seen_block_height = 12;
 boolean hasLastSeenBlockTimeSecs()
          optional int64 last_seen_block_time_secs = 14;
 boolean hasNetworkIdentifier()
          required string network_identifier = 1;
 boolean hasVersion()
          optional int32 version = 7;
protected  com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
           
 boolean isInitialized()
           
 Protos.Wallet.Builder mergeEncryptionParameters(Protos.ScryptParameters value)
          optional .wallet.ScryptParameters encryption_parameters = 6;
 Protos.Wallet.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
           
 Protos.Wallet.Builder mergeFrom(com.google.protobuf.Message other)
           
 Protos.Wallet.Builder mergeFrom(Protos.Wallet other)
           
 Protos.Wallet.Builder removeExtension(int index)
          repeated .wallet.Extension extension = 10;
 Protos.Wallet.Builder removeKey(int index)
          repeated .wallet.Key key = 3;
 Protos.Wallet.Builder removeTransaction(int index)
          repeated .wallet.Transaction transaction = 4;
 Protos.Wallet.Builder removeWatchedScript(int index)
          repeated .wallet.Script watched_script = 15;
 Protos.Wallet.Builder setDescription(String value)
          optional string description = 11;
 Protos.Wallet.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
          optional string description = 11;
 Protos.Wallet.Builder setEncryptionParameters(Protos.ScryptParameters.Builder builderForValue)
          optional .wallet.ScryptParameters encryption_parameters = 6;
 Protos.Wallet.Builder setEncryptionParameters(Protos.ScryptParameters value)
          optional .wallet.ScryptParameters encryption_parameters = 6;
 Protos.Wallet.Builder setEncryptionType(Protos.Wallet.EncryptionType value)
          optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];
 Protos.Wallet.Builder setExtension(int index, Protos.Extension.Builder builderForValue)
          repeated .wallet.Extension extension = 10;
 Protos.Wallet.Builder setExtension(int index, Protos.Extension value)
          repeated .wallet.Extension extension = 10;
 Protos.Wallet.Builder setKey(int index, Protos.Key.Builder builderForValue)
          repeated .wallet.Key key = 3;
 Protos.Wallet.Builder setKey(int index, Protos.Key value)
          repeated .wallet.Key key = 3;
 Protos.Wallet.Builder setKeyRotationTime(long value)
          optional uint64 key_rotation_time = 13;
 Protos.Wallet.Builder setLastSeenBlockHash(com.google.protobuf.ByteString value)
          optional bytes last_seen_block_hash = 2;
 Protos.Wallet.Builder setLastSeenBlockHeight(int value)
          optional uint32 last_seen_block_height = 12;
 Protos.Wallet.Builder setLastSeenBlockTimeSecs(long value)
          optional int64 last_seen_block_time_secs = 14;
 Protos.Wallet.Builder setNetworkIdentifier(String value)
          required string network_identifier = 1;
 Protos.Wallet.Builder setNetworkIdentifierBytes(com.google.protobuf.ByteString value)
          required string network_identifier = 1;
 Protos.Wallet.Builder setTransaction(int index, Protos.Transaction.Builder builderForValue)
          repeated .wallet.Transaction transaction = 4;
 Protos.Wallet.Builder setTransaction(int index, Protos.Transaction value)
          repeated .wallet.Transaction transaction = 4;
 Protos.Wallet.Builder setVersion(int value)
          optional int32 version = 7;
 Protos.Wallet.Builder setWatchedScript(int index, Protos.Script.Builder builderForValue)
          repeated .wallet.Script watched_script = 15;
 Protos.Wallet.Builder setWatchedScript(int index, Protos.Script value)
          repeated .wallet.Script watched_script = 15;
 
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.Wallet.Builder>

clear

public Protos.Wallet.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.Wallet.Builder>

clone

public Protos.Wallet.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.Wallet.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.Wallet.Builder>

getDefaultInstanceForType

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

build

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

buildPartial

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

mergeFrom

public Protos.Wallet.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.Wallet.Builder>

mergeFrom

public Protos.Wallet.Builder mergeFrom(Protos.Wallet 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.Wallet.Builder>

mergeFrom

public Protos.Wallet.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.Wallet.Builder>
Throws:
IOException

hasNetworkIdentifier

public boolean hasNetworkIdentifier()
required string network_identifier = 1;
 the network used by this wallet
 

Specified by:
hasNetworkIdentifier in interface Protos.WalletOrBuilder

getNetworkIdentifier

public String getNetworkIdentifier()
required string network_identifier = 1;
 the network used by this wallet
 

Specified by:
getNetworkIdentifier in interface Protos.WalletOrBuilder

getNetworkIdentifierBytes

public com.google.protobuf.ByteString getNetworkIdentifierBytes()
required string network_identifier = 1;
 the network used by this wallet
 

Specified by:
getNetworkIdentifierBytes in interface Protos.WalletOrBuilder

setNetworkIdentifier

public Protos.Wallet.Builder setNetworkIdentifier(String value)
required string network_identifier = 1;
 the network used by this wallet
 


clearNetworkIdentifier

public Protos.Wallet.Builder clearNetworkIdentifier()
required string network_identifier = 1;
 the network used by this wallet
 


setNetworkIdentifierBytes

public Protos.Wallet.Builder setNetworkIdentifierBytes(com.google.protobuf.ByteString value)
required string network_identifier = 1;
 the network used by this wallet
 


hasLastSeenBlockHash

public boolean hasLastSeenBlockHash()
optional bytes last_seen_block_hash = 2;
 The SHA256 hash of the head of the best chain seen by this wallet.
 

Specified by:
hasLastSeenBlockHash in interface Protos.WalletOrBuilder

getLastSeenBlockHash

public com.google.protobuf.ByteString getLastSeenBlockHash()
optional bytes last_seen_block_hash = 2;
 The SHA256 hash of the head of the best chain seen by this wallet.
 

Specified by:
getLastSeenBlockHash in interface Protos.WalletOrBuilder

setLastSeenBlockHash

public Protos.Wallet.Builder setLastSeenBlockHash(com.google.protobuf.ByteString value)
optional bytes last_seen_block_hash = 2;
 The SHA256 hash of the head of the best chain seen by this wallet.
 


clearLastSeenBlockHash

public Protos.Wallet.Builder clearLastSeenBlockHash()
optional bytes last_seen_block_hash = 2;
 The SHA256 hash of the head of the best chain seen by this wallet.
 


hasLastSeenBlockHeight

public boolean hasLastSeenBlockHeight()
optional uint32 last_seen_block_height = 12;
 The height in the chain of the last seen block.
 

Specified by:
hasLastSeenBlockHeight in interface Protos.WalletOrBuilder

getLastSeenBlockHeight

public int getLastSeenBlockHeight()
optional uint32 last_seen_block_height = 12;
 The height in the chain of the last seen block.
 

Specified by:
getLastSeenBlockHeight in interface Protos.WalletOrBuilder

setLastSeenBlockHeight

public Protos.Wallet.Builder setLastSeenBlockHeight(int value)
optional uint32 last_seen_block_height = 12;
 The height in the chain of the last seen block.
 


clearLastSeenBlockHeight

public Protos.Wallet.Builder clearLastSeenBlockHeight()
optional uint32 last_seen_block_height = 12;
 The height in the chain of the last seen block.
 


hasLastSeenBlockTimeSecs

public boolean hasLastSeenBlockTimeSecs()
optional int64 last_seen_block_time_secs = 14;

Specified by:
hasLastSeenBlockTimeSecs in interface Protos.WalletOrBuilder

getLastSeenBlockTimeSecs

public long getLastSeenBlockTimeSecs()
optional int64 last_seen_block_time_secs = 14;

Specified by:
getLastSeenBlockTimeSecs in interface Protos.WalletOrBuilder

setLastSeenBlockTimeSecs

public Protos.Wallet.Builder setLastSeenBlockTimeSecs(long value)
optional int64 last_seen_block_time_secs = 14;


clearLastSeenBlockTimeSecs

public Protos.Wallet.Builder clearLastSeenBlockTimeSecs()
optional int64 last_seen_block_time_secs = 14;


getKeyList

public List<Protos.Key> getKeyList()
repeated .wallet.Key key = 3;

Specified by:
getKeyList in interface Protos.WalletOrBuilder

getKeyCount

public int getKeyCount()
repeated .wallet.Key key = 3;

Specified by:
getKeyCount in interface Protos.WalletOrBuilder

getKey

public Protos.Key getKey(int index)
repeated .wallet.Key key = 3;

Specified by:
getKey in interface Protos.WalletOrBuilder

setKey

public Protos.Wallet.Builder setKey(int index,
                                    Protos.Key value)
repeated .wallet.Key key = 3;


setKey

public Protos.Wallet.Builder setKey(int index,
                                    Protos.Key.Builder builderForValue)
repeated .wallet.Key key = 3;


addKey

public Protos.Wallet.Builder addKey(Protos.Key value)
repeated .wallet.Key key = 3;


addKey

public Protos.Wallet.Builder addKey(int index,
                                    Protos.Key value)
repeated .wallet.Key key = 3;


addKey

public Protos.Wallet.Builder addKey(Protos.Key.Builder builderForValue)
repeated .wallet.Key key = 3;


addKey

public Protos.Wallet.Builder addKey(int index,
                                    Protos.Key.Builder builderForValue)
repeated .wallet.Key key = 3;


addAllKey

public Protos.Wallet.Builder addAllKey(Iterable<? extends Protos.Key> values)
repeated .wallet.Key key = 3;


clearKey

public Protos.Wallet.Builder clearKey()
repeated .wallet.Key key = 3;


removeKey

public Protos.Wallet.Builder removeKey(int index)
repeated .wallet.Key key = 3;


getKeyBuilder

public Protos.Key.Builder getKeyBuilder(int index)
repeated .wallet.Key key = 3;


getKeyOrBuilder

public Protos.KeyOrBuilder getKeyOrBuilder(int index)
repeated .wallet.Key key = 3;

Specified by:
getKeyOrBuilder in interface Protos.WalletOrBuilder

getKeyOrBuilderList

public List<? extends Protos.KeyOrBuilder> getKeyOrBuilderList()
repeated .wallet.Key key = 3;

Specified by:
getKeyOrBuilderList in interface Protos.WalletOrBuilder

addKeyBuilder

public Protos.Key.Builder addKeyBuilder()
repeated .wallet.Key key = 3;


addKeyBuilder

public Protos.Key.Builder addKeyBuilder(int index)
repeated .wallet.Key key = 3;


getKeyBuilderList

public List<Protos.Key.Builder> getKeyBuilderList()
repeated .wallet.Key key = 3;


getTransactionList

public List<Protos.Transaction> getTransactionList()
repeated .wallet.Transaction transaction = 4;

Specified by:
getTransactionList in interface Protos.WalletOrBuilder

getTransactionCount

public int getTransactionCount()
repeated .wallet.Transaction transaction = 4;

Specified by:
getTransactionCount in interface Protos.WalletOrBuilder

getTransaction

public Protos.Transaction getTransaction(int index)
repeated .wallet.Transaction transaction = 4;

Specified by:
getTransaction in interface Protos.WalletOrBuilder

setTransaction

public Protos.Wallet.Builder setTransaction(int index,
                                            Protos.Transaction value)
repeated .wallet.Transaction transaction = 4;


setTransaction

public Protos.Wallet.Builder setTransaction(int index,
                                            Protos.Transaction.Builder builderForValue)
repeated .wallet.Transaction transaction = 4;


addTransaction

public Protos.Wallet.Builder addTransaction(Protos.Transaction value)
repeated .wallet.Transaction transaction = 4;


addTransaction

public Protos.Wallet.Builder addTransaction(int index,
                                            Protos.Transaction value)
repeated .wallet.Transaction transaction = 4;


addTransaction

public Protos.Wallet.Builder addTransaction(Protos.Transaction.Builder builderForValue)
repeated .wallet.Transaction transaction = 4;


addTransaction

public Protos.Wallet.Builder addTransaction(int index,
                                            Protos.Transaction.Builder builderForValue)
repeated .wallet.Transaction transaction = 4;


addAllTransaction

public Protos.Wallet.Builder addAllTransaction(Iterable<? extends Protos.Transaction> values)
repeated .wallet.Transaction transaction = 4;


clearTransaction

public Protos.Wallet.Builder clearTransaction()
repeated .wallet.Transaction transaction = 4;


removeTransaction

public Protos.Wallet.Builder removeTransaction(int index)
repeated .wallet.Transaction transaction = 4;


getTransactionBuilder

public Protos.Transaction.Builder getTransactionBuilder(int index)
repeated .wallet.Transaction transaction = 4;


getTransactionOrBuilder

public Protos.TransactionOrBuilder getTransactionOrBuilder(int index)
repeated .wallet.Transaction transaction = 4;

Specified by:
getTransactionOrBuilder in interface Protos.WalletOrBuilder

getTransactionOrBuilderList

public List<? extends Protos.TransactionOrBuilder> getTransactionOrBuilderList()
repeated .wallet.Transaction transaction = 4;

Specified by:
getTransactionOrBuilderList in interface Protos.WalletOrBuilder

addTransactionBuilder

public Protos.Transaction.Builder addTransactionBuilder()
repeated .wallet.Transaction transaction = 4;


addTransactionBuilder

public Protos.Transaction.Builder addTransactionBuilder(int index)
repeated .wallet.Transaction transaction = 4;


getTransactionBuilderList

public List<Protos.Transaction.Builder> getTransactionBuilderList()
repeated .wallet.Transaction transaction = 4;


getWatchedScriptList

public List<Protos.Script> getWatchedScriptList()
repeated .wallet.Script watched_script = 15;

Specified by:
getWatchedScriptList in interface Protos.WalletOrBuilder

getWatchedScriptCount

public int getWatchedScriptCount()
repeated .wallet.Script watched_script = 15;

Specified by:
getWatchedScriptCount in interface Protos.WalletOrBuilder

getWatchedScript

public Protos.Script getWatchedScript(int index)
repeated .wallet.Script watched_script = 15;

Specified by:
getWatchedScript in interface Protos.WalletOrBuilder

setWatchedScript

public Protos.Wallet.Builder setWatchedScript(int index,
                                              Protos.Script value)
repeated .wallet.Script watched_script = 15;


setWatchedScript

public Protos.Wallet.Builder setWatchedScript(int index,
                                              Protos.Script.Builder builderForValue)
repeated .wallet.Script watched_script = 15;


addWatchedScript

public Protos.Wallet.Builder addWatchedScript(Protos.Script value)
repeated .wallet.Script watched_script = 15;


addWatchedScript

public Protos.Wallet.Builder addWatchedScript(int index,
                                              Protos.Script value)
repeated .wallet.Script watched_script = 15;


addWatchedScript

public Protos.Wallet.Builder addWatchedScript(Protos.Script.Builder builderForValue)
repeated .wallet.Script watched_script = 15;


addWatchedScript

public Protos.Wallet.Builder addWatchedScript(int index,
                                              Protos.Script.Builder builderForValue)
repeated .wallet.Script watched_script = 15;


addAllWatchedScript

public Protos.Wallet.Builder addAllWatchedScript(Iterable<? extends Protos.Script> values)
repeated .wallet.Script watched_script = 15;


clearWatchedScript

public Protos.Wallet.Builder clearWatchedScript()
repeated .wallet.Script watched_script = 15;


removeWatchedScript

public Protos.Wallet.Builder removeWatchedScript(int index)
repeated .wallet.Script watched_script = 15;


getWatchedScriptBuilder

public Protos.Script.Builder getWatchedScriptBuilder(int index)
repeated .wallet.Script watched_script = 15;


getWatchedScriptOrBuilder

public Protos.ScriptOrBuilder getWatchedScriptOrBuilder(int index)
repeated .wallet.Script watched_script = 15;

Specified by:
getWatchedScriptOrBuilder in interface Protos.WalletOrBuilder

getWatchedScriptOrBuilderList

public List<? extends Protos.ScriptOrBuilder> getWatchedScriptOrBuilderList()
repeated .wallet.Script watched_script = 15;

Specified by:
getWatchedScriptOrBuilderList in interface Protos.WalletOrBuilder

addWatchedScriptBuilder

public Protos.Script.Builder addWatchedScriptBuilder()
repeated .wallet.Script watched_script = 15;


addWatchedScriptBuilder

public Protos.Script.Builder addWatchedScriptBuilder(int index)
repeated .wallet.Script watched_script = 15;


getWatchedScriptBuilderList

public List<Protos.Script.Builder> getWatchedScriptBuilderList()
repeated .wallet.Script watched_script = 15;


hasEncryptionType

public boolean hasEncryptionType()
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];

Specified by:
hasEncryptionType in interface Protos.WalletOrBuilder

getEncryptionType

public Protos.Wallet.EncryptionType getEncryptionType()
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];

Specified by:
getEncryptionType in interface Protos.WalletOrBuilder

setEncryptionType

public Protos.Wallet.Builder setEncryptionType(Protos.Wallet.EncryptionType value)
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];


clearEncryptionType

public Protos.Wallet.Builder clearEncryptionType()
optional .wallet.Wallet.EncryptionType encryption_type = 5 [default = UNENCRYPTED];


hasEncryptionParameters

public boolean hasEncryptionParameters()
optional .wallet.ScryptParameters encryption_parameters = 6;

Specified by:
hasEncryptionParameters in interface Protos.WalletOrBuilder

getEncryptionParameters

public Protos.ScryptParameters getEncryptionParameters()
optional .wallet.ScryptParameters encryption_parameters = 6;

Specified by:
getEncryptionParameters in interface Protos.WalletOrBuilder

setEncryptionParameters

public Protos.Wallet.Builder setEncryptionParameters(Protos.ScryptParameters value)
optional .wallet.ScryptParameters encryption_parameters = 6;


setEncryptionParameters

public Protos.Wallet.Builder setEncryptionParameters(Protos.ScryptParameters.Builder builderForValue)
optional .wallet.ScryptParameters encryption_parameters = 6;


mergeEncryptionParameters

public Protos.Wallet.Builder mergeEncryptionParameters(Protos.ScryptParameters value)
optional .wallet.ScryptParameters encryption_parameters = 6;


clearEncryptionParameters

public Protos.Wallet.Builder clearEncryptionParameters()
optional .wallet.ScryptParameters encryption_parameters = 6;


getEncryptionParametersBuilder

public Protos.ScryptParameters.Builder getEncryptionParametersBuilder()
optional .wallet.ScryptParameters encryption_parameters = 6;


getEncryptionParametersOrBuilder

public Protos.ScryptParametersOrBuilder getEncryptionParametersOrBuilder()
optional .wallet.ScryptParameters encryption_parameters = 6;

Specified by:
getEncryptionParametersOrBuilder in interface Protos.WalletOrBuilder

hasVersion

public boolean hasVersion()
optional int32 version = 7;
 The version number of the wallet - used to detect wallets that were produced in the future
 (i.e the wallet may contain some future format this protobuf/ code does not know about)
 

Specified by:
hasVersion in interface Protos.WalletOrBuilder

getVersion

public int getVersion()
optional int32 version = 7;
 The version number of the wallet - used to detect wallets that were produced in the future
 (i.e the wallet may contain some future format this protobuf/ code does not know about)
 

Specified by:
getVersion in interface Protos.WalletOrBuilder

setVersion

public Protos.Wallet.Builder setVersion(int value)
optional int32 version = 7;
 The version number of the wallet - used to detect wallets that were produced in the future
 (i.e the wallet may contain some future format this protobuf/ code does not know about)
 


clearVersion

public Protos.Wallet.Builder clearVersion()
optional int32 version = 7;
 The version number of the wallet - used to detect wallets that were produced in the future
 (i.e the wallet may contain some future format this protobuf/ code does not know about)
 


getExtensionList

public List<Protos.Extension> getExtensionList()
repeated .wallet.Extension extension = 10;

Specified by:
getExtensionList in interface Protos.WalletOrBuilder

getExtensionCount

public int getExtensionCount()
repeated .wallet.Extension extension = 10;

Specified by:
getExtensionCount in interface Protos.WalletOrBuilder

getExtension

public Protos.Extension getExtension(int index)
repeated .wallet.Extension extension = 10;

Specified by:
getExtension in interface Protos.WalletOrBuilder

setExtension

public Protos.Wallet.Builder setExtension(int index,
                                          Protos.Extension value)
repeated .wallet.Extension extension = 10;


setExtension

public Protos.Wallet.Builder setExtension(int index,
                                          Protos.Extension.Builder builderForValue)
repeated .wallet.Extension extension = 10;


addExtension

public Protos.Wallet.Builder addExtension(Protos.Extension value)
repeated .wallet.Extension extension = 10;


addExtension

public Protos.Wallet.Builder addExtension(int index,
                                          Protos.Extension value)
repeated .wallet.Extension extension = 10;


addExtension

public Protos.Wallet.Builder addExtension(Protos.Extension.Builder builderForValue)
repeated .wallet.Extension extension = 10;


addExtension

public Protos.Wallet.Builder addExtension(int index,
                                          Protos.Extension.Builder builderForValue)
repeated .wallet.Extension extension = 10;


addAllExtension

public Protos.Wallet.Builder addAllExtension(Iterable<? extends Protos.Extension> values)
repeated .wallet.Extension extension = 10;


clearExtension

public Protos.Wallet.Builder clearExtension()
repeated .wallet.Extension extension = 10;


removeExtension

public Protos.Wallet.Builder removeExtension(int index)
repeated .wallet.Extension extension = 10;


getExtensionBuilder

public Protos.Extension.Builder getExtensionBuilder(int index)
repeated .wallet.Extension extension = 10;


getExtensionOrBuilder

public Protos.ExtensionOrBuilder getExtensionOrBuilder(int index)
repeated .wallet.Extension extension = 10;

Specified by:
getExtensionOrBuilder in interface Protos.WalletOrBuilder

getExtensionOrBuilderList

public List<? extends Protos.ExtensionOrBuilder> getExtensionOrBuilderList()
repeated .wallet.Extension extension = 10;

Specified by:
getExtensionOrBuilderList in interface Protos.WalletOrBuilder

addExtensionBuilder

public Protos.Extension.Builder addExtensionBuilder()
repeated .wallet.Extension extension = 10;


addExtensionBuilder

public Protos.Extension.Builder addExtensionBuilder(int index)
repeated .wallet.Extension extension = 10;


getExtensionBuilderList

public List<Protos.Extension.Builder> getExtensionBuilderList()
repeated .wallet.Extension extension = 10;


hasDescription

public boolean hasDescription()
optional string description = 11;
 A UTF8 encoded text description of the wallet that is intended for end user provided text.
 

Specified by:
hasDescription in interface Protos.WalletOrBuilder

getDescription

public String getDescription()
optional string description = 11;
 A UTF8 encoded text description of the wallet that is intended for end user provided text.
 

Specified by:
getDescription in interface Protos.WalletOrBuilder

getDescriptionBytes

public com.google.protobuf.ByteString getDescriptionBytes()
optional string description = 11;
 A UTF8 encoded text description of the wallet that is intended for end user provided text.
 

Specified by:
getDescriptionBytes in interface Protos.WalletOrBuilder

setDescription

public Protos.Wallet.Builder setDescription(String value)
optional string description = 11;
 A UTF8 encoded text description of the wallet that is intended for end user provided text.
 


clearDescription

public Protos.Wallet.Builder clearDescription()
optional string description = 11;
 A UTF8 encoded text description of the wallet that is intended for end user provided text.
 


setDescriptionBytes

public Protos.Wallet.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
optional string description = 11;
 A UTF8 encoded text description of the wallet that is intended for end user provided text.
 


hasKeyRotationTime

public boolean hasKeyRotationTime()
optional uint64 key_rotation_time = 13;
 UNIX time in seconds since the epoch. If set, then any keys created before this date are assumed to be no longer
 wanted. Money sent to them will be re-spent automatically to the first key that was created after this time. It
 can be used to recover a compromised wallet, or just as part of preventative defence-in-depth measures.
 

Specified by:
hasKeyRotationTime in interface Protos.WalletOrBuilder

getKeyRotationTime

public long getKeyRotationTime()
optional uint64 key_rotation_time = 13;
 UNIX time in seconds since the epoch. If set, then any keys created before this date are assumed to be no longer
 wanted. Money sent to them will be re-spent automatically to the first key that was created after this time. It
 can be used to recover a compromised wallet, or just as part of preventative defence-in-depth measures.
 

Specified by:
getKeyRotationTime in interface Protos.WalletOrBuilder

setKeyRotationTime

public Protos.Wallet.Builder setKeyRotationTime(long value)
optional uint64 key_rotation_time = 13;
 UNIX time in seconds since the epoch. If set, then any keys created before this date are assumed to be no longer
 wanted. Money sent to them will be re-spent automatically to the first key that was created after this time. It
 can be used to recover a compromised wallet, or just as part of preventative defence-in-depth measures.
 


clearKeyRotationTime

public Protos.Wallet.Builder clearKeyRotationTime()
optional uint64 key_rotation_time = 13;
 UNIX time in seconds since the epoch. If set, then any keys created before this date are assumed to be no longer
 wanted. Money sent to them will be re-spent automatically to the first key that was created after this time. It
 can be used to recover a compromised wallet, or just as part of preventative defence-in-depth measures.
 



Copyright © 2014. All rights reserved.