public static final class WalletKitOuterClass.Account.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<WalletKitOuterClass.Account.Builder> implements WalletKitOuterClass.AccountOrBuilder
walletrpc.Account
Modifier and Type | Method and Description |
---|---|
WalletKitOuterClass.Account |
build() |
WalletKitOuterClass.Account |
buildPartial() |
WalletKitOuterClass.Account.Builder |
clear() |
WalletKitOuterClass.Account.Builder |
clearAddressType()
The type of addresses the account supports.
|
WalletKitOuterClass.Account.Builder |
clearDerivationPath()
The derivation path corresponding to the account public key.
|
WalletKitOuterClass.Account.Builder |
clearExtendedPublicKey()
The public key backing the account that all keys are derived from
represented as an extended key.
|
WalletKitOuterClass.Account.Builder |
clearExternalKeyCount()
The number of keys derived from the external branch of the account public
key.
|
WalletKitOuterClass.Account.Builder |
clearInternalKeyCount()
The number of keys derived from the internal branch of the account public
key.
|
WalletKitOuterClass.Account.Builder |
clearMasterKeyFingerprint()
The fingerprint of the root key from which the account public key was
derived from.
|
WalletKitOuterClass.Account.Builder |
clearName()
The name used to identify the account.
|
WalletKitOuterClass.Account.Builder |
clearWatchOnly()
Whether the wallet stores private keys for the account.
|
WalletKitOuterClass.AddressType |
getAddressType()
The type of addresses the account supports.
|
int |
getAddressTypeValue()
The type of addresses the account supports.
|
WalletKitOuterClass.Account |
getDefaultInstanceForType() |
java.lang.String |
getDerivationPath()
The derivation path corresponding to the account public key.
|
com.google.protobuf.ByteString |
getDerivationPathBytes()
The derivation path corresponding to the account public key.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
java.lang.String |
getExtendedPublicKey()
The public key backing the account that all keys are derived from
represented as an extended key.
|
com.google.protobuf.ByteString |
getExtendedPublicKeyBytes()
The public key backing the account that all keys are derived from
represented as an extended key.
|
int |
getExternalKeyCount()
The number of keys derived from the external branch of the account public
key.
|
int |
getInternalKeyCount()
The number of keys derived from the internal branch of the account public
key.
|
com.google.protobuf.ByteString |
getMasterKeyFingerprint()
The fingerprint of the root key from which the account public key was
derived from.
|
java.lang.String |
getName()
The name used to identify the account.
|
com.google.protobuf.ByteString |
getNameBytes()
The name used to identify the account.
|
boolean |
getWatchOnly()
Whether the wallet stores private keys for the account.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
WalletKitOuterClass.Account.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
WalletKitOuterClass.Account.Builder |
mergeFrom(com.google.protobuf.Message other) |
WalletKitOuterClass.Account.Builder |
mergeFrom(WalletKitOuterClass.Account other) |
WalletKitOuterClass.Account.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
WalletKitOuterClass.Account.Builder |
setAddressType(WalletKitOuterClass.AddressType value)
The type of addresses the account supports.
|
WalletKitOuterClass.Account.Builder |
setAddressTypeValue(int value)
The type of addresses the account supports.
|
WalletKitOuterClass.Account.Builder |
setDerivationPath(java.lang.String value)
The derivation path corresponding to the account public key.
|
WalletKitOuterClass.Account.Builder |
setDerivationPathBytes(com.google.protobuf.ByteString value)
The derivation path corresponding to the account public key.
|
WalletKitOuterClass.Account.Builder |
setExtendedPublicKey(java.lang.String value)
The public key backing the account that all keys are derived from
represented as an extended key.
|
WalletKitOuterClass.Account.Builder |
setExtendedPublicKeyBytes(com.google.protobuf.ByteString value)
The public key backing the account that all keys are derived from
represented as an extended key.
|
WalletKitOuterClass.Account.Builder |
setExternalKeyCount(int value)
The number of keys derived from the external branch of the account public
key.
|
WalletKitOuterClass.Account.Builder |
setInternalKeyCount(int value)
The number of keys derived from the internal branch of the account public
key.
|
WalletKitOuterClass.Account.Builder |
setMasterKeyFingerprint(com.google.protobuf.ByteString value)
The fingerprint of the root key from which the account public key was
derived from.
|
WalletKitOuterClass.Account.Builder |
setName(java.lang.String value)
The name used to identify the account.
|
WalletKitOuterClass.Account.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The name used to identify the account.
|
WalletKitOuterClass.Account.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
WalletKitOuterClass.Account.Builder |
setWatchOnly(boolean value)
Whether the wallet stores private keys for the account.
|
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<WalletKitOuterClass.Account.Builder>
public WalletKitOuterClass.Account.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<WalletKitOuterClass.Account.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<WalletKitOuterClass.Account.Builder>
public WalletKitOuterClass.Account getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public WalletKitOuterClass.Account build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public WalletKitOuterClass.Account buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public WalletKitOuterClass.Account.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom
in interface com.google.protobuf.Message.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<WalletKitOuterClass.Account.Builder>
public WalletKitOuterClass.Account.Builder mergeFrom(WalletKitOuterClass.Account other)
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3.Builder<WalletKitOuterClass.Account.Builder>
public WalletKitOuterClass.Account.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<WalletKitOuterClass.Account.Builder>
java.io.IOException
public java.lang.String getName()
The name used to identify the account.
string name = 1;
getName
in interface WalletKitOuterClass.AccountOrBuilder
public com.google.protobuf.ByteString getNameBytes()
The name used to identify the account.
string name = 1;
getNameBytes
in interface WalletKitOuterClass.AccountOrBuilder
public WalletKitOuterClass.Account.Builder setName(java.lang.String value)
The name used to identify the account.
string name = 1;
value
- The name to set.public WalletKitOuterClass.Account.Builder clearName()
The name used to identify the account.
string name = 1;
public WalletKitOuterClass.Account.Builder setNameBytes(com.google.protobuf.ByteString value)
The name used to identify the account.
string name = 1;
value
- The bytes for name to set.public int getAddressTypeValue()
The type of addresses the account supports.
.walletrpc.AddressType address_type = 2;
getAddressTypeValue
in interface WalletKitOuterClass.AccountOrBuilder
public WalletKitOuterClass.Account.Builder setAddressTypeValue(int value)
The type of addresses the account supports.
.walletrpc.AddressType address_type = 2;
value
- The enum numeric value on the wire for addressType to set.public WalletKitOuterClass.AddressType getAddressType()
The type of addresses the account supports.
.walletrpc.AddressType address_type = 2;
getAddressType
in interface WalletKitOuterClass.AccountOrBuilder
public WalletKitOuterClass.Account.Builder setAddressType(WalletKitOuterClass.AddressType value)
The type of addresses the account supports.
.walletrpc.AddressType address_type = 2;
value
- The addressType to set.public WalletKitOuterClass.Account.Builder clearAddressType()
The type of addresses the account supports.
.walletrpc.AddressType address_type = 2;
public java.lang.String getExtendedPublicKey()
The public key backing the account that all keys are derived from represented as an extended key. This will always be empty for the default imported account in which single public keys are imported into.
string extended_public_key = 3;
getExtendedPublicKey
in interface WalletKitOuterClass.AccountOrBuilder
public com.google.protobuf.ByteString getExtendedPublicKeyBytes()
The public key backing the account that all keys are derived from represented as an extended key. This will always be empty for the default imported account in which single public keys are imported into.
string extended_public_key = 3;
getExtendedPublicKeyBytes
in interface WalletKitOuterClass.AccountOrBuilder
public WalletKitOuterClass.Account.Builder setExtendedPublicKey(java.lang.String value)
The public key backing the account that all keys are derived from represented as an extended key. This will always be empty for the default imported account in which single public keys are imported into.
string extended_public_key = 3;
value
- The extendedPublicKey to set.public WalletKitOuterClass.Account.Builder clearExtendedPublicKey()
The public key backing the account that all keys are derived from represented as an extended key. This will always be empty for the default imported account in which single public keys are imported into.
string extended_public_key = 3;
public WalletKitOuterClass.Account.Builder setExtendedPublicKeyBytes(com.google.protobuf.ByteString value)
The public key backing the account that all keys are derived from represented as an extended key. This will always be empty for the default imported account in which single public keys are imported into.
string extended_public_key = 3;
value
- The bytes for extendedPublicKey to set.public com.google.protobuf.ByteString getMasterKeyFingerprint()
The fingerprint of the root key from which the account public key was derived from. This will always be zero for the default imported account in which single public keys are imported into. The bytes are in big-endian order.
bytes master_key_fingerprint = 4;
getMasterKeyFingerprint
in interface WalletKitOuterClass.AccountOrBuilder
public WalletKitOuterClass.Account.Builder setMasterKeyFingerprint(com.google.protobuf.ByteString value)
The fingerprint of the root key from which the account public key was derived from. This will always be zero for the default imported account in which single public keys are imported into. The bytes are in big-endian order.
bytes master_key_fingerprint = 4;
value
- The masterKeyFingerprint to set.public WalletKitOuterClass.Account.Builder clearMasterKeyFingerprint()
The fingerprint of the root key from which the account public key was derived from. This will always be zero for the default imported account in which single public keys are imported into. The bytes are in big-endian order.
bytes master_key_fingerprint = 4;
public java.lang.String getDerivationPath()
The derivation path corresponding to the account public key. This will always be empty for the default imported account in which single public keys are imported into.
string derivation_path = 5;
getDerivationPath
in interface WalletKitOuterClass.AccountOrBuilder
public com.google.protobuf.ByteString getDerivationPathBytes()
The derivation path corresponding to the account public key. This will always be empty for the default imported account in which single public keys are imported into.
string derivation_path = 5;
getDerivationPathBytes
in interface WalletKitOuterClass.AccountOrBuilder
public WalletKitOuterClass.Account.Builder setDerivationPath(java.lang.String value)
The derivation path corresponding to the account public key. This will always be empty for the default imported account in which single public keys are imported into.
string derivation_path = 5;
value
- The derivationPath to set.public WalletKitOuterClass.Account.Builder clearDerivationPath()
The derivation path corresponding to the account public key. This will always be empty for the default imported account in which single public keys are imported into.
string derivation_path = 5;
public WalletKitOuterClass.Account.Builder setDerivationPathBytes(com.google.protobuf.ByteString value)
The derivation path corresponding to the account public key. This will always be empty for the default imported account in which single public keys are imported into.
string derivation_path = 5;
value
- The bytes for derivationPath to set.public int getExternalKeyCount()
The number of keys derived from the external branch of the account public key. This will always be zero for the default imported account in which single public keys are imported into.
uint32 external_key_count = 6;
getExternalKeyCount
in interface WalletKitOuterClass.AccountOrBuilder
public WalletKitOuterClass.Account.Builder setExternalKeyCount(int value)
The number of keys derived from the external branch of the account public key. This will always be zero for the default imported account in which single public keys are imported into.
uint32 external_key_count = 6;
value
- The externalKeyCount to set.public WalletKitOuterClass.Account.Builder clearExternalKeyCount()
The number of keys derived from the external branch of the account public key. This will always be zero for the default imported account in which single public keys are imported into.
uint32 external_key_count = 6;
public int getInternalKeyCount()
The number of keys derived from the internal branch of the account public key. This will always be zero for the default imported account in which single public keys are imported into.
uint32 internal_key_count = 7;
getInternalKeyCount
in interface WalletKitOuterClass.AccountOrBuilder
public WalletKitOuterClass.Account.Builder setInternalKeyCount(int value)
The number of keys derived from the internal branch of the account public key. This will always be zero for the default imported account in which single public keys are imported into.
uint32 internal_key_count = 7;
value
- The internalKeyCount to set.public WalletKitOuterClass.Account.Builder clearInternalKeyCount()
The number of keys derived from the internal branch of the account public key. This will always be zero for the default imported account in which single public keys are imported into.
uint32 internal_key_count = 7;
public boolean getWatchOnly()
Whether the wallet stores private keys for the account.
bool watch_only = 8;
getWatchOnly
in interface WalletKitOuterClass.AccountOrBuilder
public WalletKitOuterClass.Account.Builder setWatchOnly(boolean value)
Whether the wallet stores private keys for the account.
bool watch_only = 8;
value
- The watchOnly to set.public WalletKitOuterClass.Account.Builder clearWatchOnly()
Whether the wallet stores private keys for the account.
bool watch_only = 8;
public final WalletKitOuterClass.Account.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields
in interface com.google.protobuf.Message.Builder
setUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<WalletKitOuterClass.Account.Builder>
public final WalletKitOuterClass.Account.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields
in interface com.google.protobuf.Message.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<WalletKitOuterClass.Account.Builder>