Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
**
* The Contract Account ID comprising of both the contract instance and the cryptocurrency
* account owned by the contract instance, in the format used by Solidity
*
**
* The Contract Account ID comprising of both the contract instance and the cryptocurrency
* account owned by the contract instance, in the format used by Solidity
*
*
* string contract_account_id = 2;
* @return The bytes for contractAccountId.
*/
com.google.protobuf.ByteString
getContractAccountIdBytes();
/**
*
**
* If true, then this account has been deleted, it will disappear when it expires, and all
* transactions for it will fail except the transaction to extend its expiration date
*
**
* [Deprecated] The Account ID of the account to which this is proxy staked. If proxyAccountID is null,
* or is an invalid account, or is an account that isn't a node, then this account is
* automatically proxy staked to a node chosen by the network, but without earning payments.
* If the proxyAccountID account refuses to accept proxy staking , or if it is not currently
* running a node, then it will behave as if proxyAccountID was null.
*
*
* .proto.AccountID proxy_account_id = 4 [deprecated = true];
* @deprecated proto.GetAccountDetailsResponse.AccountDetails.proxy_account_id is deprecated.
* See get_account_details.proto;l=88
* @return Whether the proxyAccountId field is set.
*/
@java.lang.Deprecated boolean hasProxyAccountId();
/**
*
**
* [Deprecated] The Account ID of the account to which this is proxy staked. If proxyAccountID is null,
* or is an invalid account, or is an account that isn't a node, then this account is
* automatically proxy staked to a node chosen by the network, but without earning payments.
* If the proxyAccountID account refuses to accept proxy staking , or if it is not currently
* running a node, then it will behave as if proxyAccountID was null.
*
*
* .proto.AccountID proxy_account_id = 4 [deprecated = true];
* @deprecated proto.GetAccountDetailsResponse.AccountDetails.proxy_account_id is deprecated.
* See get_account_details.proto;l=88
* @return The proxyAccountId.
*/
@java.lang.Deprecated com.hedera.hashgraph.sdk.proto.AccountID getProxyAccountId();
/**
*
**
* The total number of tinybars proxy staked to this account
*
*
* int64 proxy_received = 5;
* @return The proxyReceived.
*/
long getProxyReceived();
/**
*
**
* The key for the account, which must sign in order to transfer out, or to modify the
* account in any way other than extending its expiration date.
*
*
* .proto.Key key = 6;
* @return Whether the key field is set.
*/
boolean hasKey();
/**
*
**
* The key for the account, which must sign in order to transfer out, or to modify the
* account in any way other than extending its expiration date.
*
**
* The duration for expiration time will extend every this many seconds. If there are
* insufficient funds, then it extends as long as possible. If it is empty when it expires,
* then it is deleted.
*
*
* .proto.Duration auto_renew_period = 10;
* @return Whether the autoRenewPeriod field is set.
*/
boolean hasAutoRenewPeriod();
/**
*
**
* The duration for expiration time will extend every this many seconds. If there are
* insufficient funds, then it extends as long as possible. If it is empty when it expires,
* then it is deleted.
*
*
* string memo = 12;
* @return The bytes for memo.
*/
com.google.protobuf.ByteString
getMemoBytes();
/**
*
**
* The number of NFTs owned by this account
*
*
* int64 owned_nfts = 13;
* @return The ownedNfts.
*/
long getOwnedNfts();
/**
*
**
* The maximum number of tokens that an Account can be implicitly associated with.
*
*
* int32 max_automatic_token_associations = 14;
* @return The maxAutomaticTokenAssociations.
*/
int getMaxAutomaticTokenAssociations();
/**
*
**
* The alias of this account
*
*
* bytes alias = 15;
* @return The alias.
*/
com.google.protobuf.ByteString getAlias();
/**
*
**
* The ledger ID the response was returned from; please see <a href="https://github.com/hashgraph/hedera-improvement-proposal/blob/master/HIP/hip-198.md">HIP-198</a> for the network-specific IDs.
*
**
* The account ID for which this information applies
*
*
* .proto.AccountID account_id = 1;
*/
private void clearAccountId() { accountId_ = null;
}
public static final int CONTRACT_ACCOUNT_ID_FIELD_NUMBER = 2;
private java.lang.String contractAccountId_;
/**
*
**
* The Contract Account ID comprising of both the contract instance and the cryptocurrency
* account owned by the contract instance, in the format used by Solidity
*
**
* The Contract Account ID comprising of both the contract instance and the cryptocurrency
* account owned by the contract instance, in the format used by Solidity
*
*
* string contract_account_id = 2;
* @return The bytes for contractAccountId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getContractAccountIdBytes() {
return com.google.protobuf.ByteString.copyFromUtf8(contractAccountId_);
}
/**
*
**
* The Contract Account ID comprising of both the contract instance and the cryptocurrency
* account owned by the contract instance, in the format used by Solidity
*
*
* string contract_account_id = 2;
* @param value The contractAccountId to set.
*/
private void setContractAccountId(
java.lang.String value) {
java.lang.Class> valueClass = value.getClass();
contractAccountId_ = value;
}
/**
*
**
* The Contract Account ID comprising of both the contract instance and the cryptocurrency
* account owned by the contract instance, in the format used by Solidity
*
**
* The Contract Account ID comprising of both the contract instance and the cryptocurrency
* account owned by the contract instance, in the format used by Solidity
*
*
* string contract_account_id = 2;
* @param value The bytes for contractAccountId to set.
*/
private void setContractAccountIdBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
contractAccountId_ = value.toStringUtf8();
}
public static final int DELETED_FIELD_NUMBER = 3;
private boolean deleted_;
/**
*
**
* If true, then this account has been deleted, it will disappear when it expires, and all
* transactions for it will fail except the transaction to extend its expiration date
*
**
* If true, then this account has been deleted, it will disappear when it expires, and all
* transactions for it will fail except the transaction to extend its expiration date
*
*
* bool deleted = 3;
* @param value The deleted to set.
*/
private void setDeleted(boolean value) {
deleted_ = value;
}
/**
*
**
* If true, then this account has been deleted, it will disappear when it expires, and all
* transactions for it will fail except the transaction to extend its expiration date
*
*
* bool deleted = 3;
*/
private void clearDeleted() {
deleted_ = false;
}
public static final int PROXY_ACCOUNT_ID_FIELD_NUMBER = 4;
private com.hedera.hashgraph.sdk.proto.AccountID proxyAccountId_;
/**
*
**
* [Deprecated] The Account ID of the account to which this is proxy staked. If proxyAccountID is null,
* or is an invalid account, or is an account that isn't a node, then this account is
* automatically proxy staked to a node chosen by the network, but without earning payments.
* If the proxyAccountID account refuses to accept proxy staking , or if it is not currently
* running a node, then it will behave as if proxyAccountID was null.
*
**
* [Deprecated] The Account ID of the account to which this is proxy staked. If proxyAccountID is null,
* or is an invalid account, or is an account that isn't a node, then this account is
* automatically proxy staked to a node chosen by the network, but without earning payments.
* If the proxyAccountID account refuses to accept proxy staking , or if it is not currently
* running a node, then it will behave as if proxyAccountID was null.
*
**
* [Deprecated] The Account ID of the account to which this is proxy staked. If proxyAccountID is null,
* or is an invalid account, or is an account that isn't a node, then this account is
* automatically proxy staked to a node chosen by the network, but without earning payments.
* If the proxyAccountID account refuses to accept proxy staking , or if it is not currently
* running a node, then it will behave as if proxyAccountID was null.
*
**
* [Deprecated] The Account ID of the account to which this is proxy staked. If proxyAccountID is null,
* or is an invalid account, or is an account that isn't a node, then this account is
* automatically proxy staked to a node chosen by the network, but without earning payments.
* If the proxyAccountID account refuses to accept proxy staking , or if it is not currently
* running a node, then it will behave as if proxyAccountID was null.
*
**
* [Deprecated] The Account ID of the account to which this is proxy staked. If proxyAccountID is null,
* or is an invalid account, or is an account that isn't a node, then this account is
* automatically proxy staked to a node chosen by the network, but without earning payments.
* If the proxyAccountID account refuses to accept proxy staking , or if it is not currently
* running a node, then it will behave as if proxyAccountID was null.
*
*
* .proto.AccountID proxy_account_id = 4 [deprecated = true];
*/
private void clearProxyAccountId() { proxyAccountId_ = null;
}
public static final int PROXY_RECEIVED_FIELD_NUMBER = 5;
private long proxyReceived_;
/**
*
**
* The total number of tinybars proxy staked to this account
*
*
* int64 proxy_received = 5;
* @return The proxyReceived.
*/
@java.lang.Override
public long getProxyReceived() {
return proxyReceived_;
}
/**
*
**
* The total number of tinybars proxy staked to this account
*
*
* int64 proxy_received = 5;
* @param value The proxyReceived to set.
*/
private void setProxyReceived(long value) {
proxyReceived_ = value;
}
/**
*
**
* The total number of tinybars proxy staked to this account
*
*
* int64 proxy_received = 5;
*/
private void clearProxyReceived() {
proxyReceived_ = 0L;
}
public static final int KEY_FIELD_NUMBER = 6;
private com.hedera.hashgraph.sdk.proto.Key key_;
/**
*
**
* The key for the account, which must sign in order to transfer out, or to modify the
* account in any way other than extending its expiration date.
*
**
* The key for the account, which must sign in order to transfer out, or to modify the
* account in any way other than extending its expiration date.
*
**
* The key for the account, which must sign in order to transfer out, or to modify the
* account in any way other than extending its expiration date.
*
**
* The key for the account, which must sign in order to transfer out, or to modify the
* account in any way other than extending its expiration date.
*
**
* The key for the account, which must sign in order to transfer out, or to modify the
* account in any way other than extending its expiration date.
*
*
* .proto.Key key = 6;
*/
private void clearKey() { key_ = null;
}
public static final int BALANCE_FIELD_NUMBER = 7;
private long balance_;
/**
*
**
* The current balance of account in tinybars
*
*
* uint64 balance = 7;
* @return The balance.
*/
@java.lang.Override
public long getBalance() {
return balance_;
}
/**
*
**
* The current balance of account in tinybars
*
*
* uint64 balance = 7;
* @param value The balance to set.
*/
private void setBalance(long value) {
balance_ = value;
}
/**
*
**
* The current balance of account in tinybars
*
*
* uint64 balance = 7;
*/
private void clearBalance() {
balance_ = 0L;
}
public static final int RECEIVER_SIG_REQUIRED_FIELD_NUMBER = 8;
private boolean receiverSigRequired_;
/**
*
**
* If true, no transaction can transfer to this account unless signed by this account's key
*
**
* The TimeStamp time at which this account is set to expire
*
*
* .proto.Timestamp expiration_time = 9;
*/
private void clearExpirationTime() { expirationTime_ = null;
}
public static final int AUTO_RENEW_PERIOD_FIELD_NUMBER = 10;
private com.hedera.hashgraph.sdk.proto.Duration autoRenewPeriod_;
/**
*
**
* The duration for expiration time will extend every this many seconds. If there are
* insufficient funds, then it extends as long as possible. If it is empty when it expires,
* then it is deleted.
*
**
* The duration for expiration time will extend every this many seconds. If there are
* insufficient funds, then it extends as long as possible. If it is empty when it expires,
* then it is deleted.
*
**
* The duration for expiration time will extend every this many seconds. If there are
* insufficient funds, then it extends as long as possible. If it is empty when it expires,
* then it is deleted.
*
**
* The duration for expiration time will extend every this many seconds. If there are
* insufficient funds, then it extends as long as possible. If it is empty when it expires,
* then it is deleted.
*
**
* The duration for expiration time will extend every this many seconds. If there are
* insufficient funds, then it extends as long as possible. If it is empty when it expires,
* then it is deleted.
*
*
* .proto.Duration auto_renew_period = 10;
*/
private void clearAutoRenewPeriod() { autoRenewPeriod_ = null;
}
public static final int TOKEN_RELATIONSHIPS_FIELD_NUMBER = 11;
private com.google.protobuf.Internal.ProtobufList tokenRelationships_;
/**
*
*
* string memo = 12;
* @param value The bytes for memo to set.
*/
private void setMemoBytes(
com.google.protobuf.ByteString value) {
checkByteStringIsUtf8(value);
memo_ = value.toStringUtf8();
}
public static final int OWNED_NFTS_FIELD_NUMBER = 13;
private long ownedNfts_;
/**
*
**
* The number of NFTs owned by this account
*
*
* int64 owned_nfts = 13;
* @return The ownedNfts.
*/
@java.lang.Override
public long getOwnedNfts() {
return ownedNfts_;
}
/**
*
**
* The number of NFTs owned by this account
*
*
* int64 owned_nfts = 13;
* @param value The ownedNfts to set.
*/
private void setOwnedNfts(long value) {
ownedNfts_ = value;
}
/**
*
**
* The number of NFTs owned by this account
*
*
* int64 owned_nfts = 13;
*/
private void clearOwnedNfts() {
ownedNfts_ = 0L;
}
public static final int MAX_AUTOMATIC_TOKEN_ASSOCIATIONS_FIELD_NUMBER = 14;
private int maxAutomaticTokenAssociations_;
/**
*
**
* The maximum number of tokens that an Account can be implicitly associated with.
*
*
* int32 max_automatic_token_associations = 14;
* @return The maxAutomaticTokenAssociations.
*/
@java.lang.Override
public int getMaxAutomaticTokenAssociations() {
return maxAutomaticTokenAssociations_;
}
/**
*
**
* The maximum number of tokens that an Account can be implicitly associated with.
*
*
* int32 max_automatic_token_associations = 14;
* @param value The maxAutomaticTokenAssociations to set.
*/
private void setMaxAutomaticTokenAssociations(int value) {
maxAutomaticTokenAssociations_ = value;
}
/**
*
**
* The maximum number of tokens that an Account can be implicitly associated with.
*
*
* int32 max_automatic_token_associations = 14;
*/
private void clearMaxAutomaticTokenAssociations() {
maxAutomaticTokenAssociations_ = 0;
}
public static final int ALIAS_FIELD_NUMBER = 15;
private com.google.protobuf.ByteString alias_;
/**
*
**
* The alias of this account
*
*
* bytes alias = 15;
* @return The alias.
*/
@java.lang.Override
public com.google.protobuf.ByteString getAlias() {
return alias_;
}
/**
*
**
* The alias of this account
*
*
* bytes alias = 15;
* @param value The alias to set.
*/
private void setAlias(com.google.protobuf.ByteString value) {
java.lang.Class> valueClass = value.getClass();
alias_ = value;
}
/**
*
**
* The alias of this account
*
*
* bytes alias = 15;
*/
private void clearAlias() {
alias_ = getDefaultInstance().getAlias();
}
public static final int LEDGER_ID_FIELD_NUMBER = 16;
private com.google.protobuf.ByteString ledgerId_;
/**
*
**
* The ledger ID the response was returned from; please see <a href="https://github.com/hashgraph/hedera-improvement-proposal/blob/master/HIP/hip-198.md">HIP-198</a> for the network-specific IDs.
*
**
* The ledger ID the response was returned from; please see <a href="https://github.com/hashgraph/hedera-improvement-proposal/blob/master/HIP/hip-198.md">HIP-198</a> for the network-specific IDs.
*
*
* bytes ledger_id = 16;
* @param value The ledgerId to set.
*/
private void setLedgerId(com.google.protobuf.ByteString value) {
java.lang.Class> valueClass = value.getClass();
ledgerId_ = value;
}
/**
*
**
* The ledger ID the response was returned from; please see <a href="https://github.com/hashgraph/hedera-improvement-proposal/blob/master/HIP/hip-198.md">HIP-198</a> for the network-specific IDs.
*
*
* bytes ledger_id = 16;
*/
private void clearLedgerId() {
ledgerId_ = getDefaultInstance().getLedgerId();
}
public static final int GRANTED_CRYPTO_ALLOWANCES_FIELD_NUMBER = 17;
private com.google.protobuf.Internal.ProtobufList grantedCryptoAllowances_;
/**
*
**
* All of the hbar allowances approved by the account owner.
*
**
* The Contract Account ID comprising of both the contract instance and the cryptocurrency
* account owned by the contract instance, in the format used by Solidity
*
**
* The Contract Account ID comprising of both the contract instance and the cryptocurrency
* account owned by the contract instance, in the format used by Solidity
*
*
* string contract_account_id = 2;
* @return The bytes for contractAccountId.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getContractAccountIdBytes() {
return instance.getContractAccountIdBytes();
}
/**
*
**
* The Contract Account ID comprising of both the contract instance and the cryptocurrency
* account owned by the contract instance, in the format used by Solidity
*
*
* string contract_account_id = 2;
* @param value The contractAccountId to set.
* @return This builder for chaining.
*/
public Builder setContractAccountId(
java.lang.String value) {
copyOnWrite();
instance.setContractAccountId(value);
return this;
}
/**
*
**
* The Contract Account ID comprising of both the contract instance and the cryptocurrency
* account owned by the contract instance, in the format used by Solidity
*
*
* string contract_account_id = 2;
* @return This builder for chaining.
*/
public Builder clearContractAccountId() {
copyOnWrite();
instance.clearContractAccountId();
return this;
}
/**
*
**
* The Contract Account ID comprising of both the contract instance and the cryptocurrency
* account owned by the contract instance, in the format used by Solidity
*
*
* string contract_account_id = 2;
* @param value The bytes for contractAccountId to set.
* @return This builder for chaining.
*/
public Builder setContractAccountIdBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setContractAccountIdBytes(value);
return this;
}
/**
*
**
* If true, then this account has been deleted, it will disappear when it expires, and all
* transactions for it will fail except the transaction to extend its expiration date
*
**
* If true, then this account has been deleted, it will disappear when it expires, and all
* transactions for it will fail except the transaction to extend its expiration date
*
*
* bool deleted = 3;
* @param value The deleted to set.
* @return This builder for chaining.
*/
public Builder setDeleted(boolean value) {
copyOnWrite();
instance.setDeleted(value);
return this;
}
/**
*
**
* If true, then this account has been deleted, it will disappear when it expires, and all
* transactions for it will fail except the transaction to extend its expiration date
*
*
* bool deleted = 3;
* @return This builder for chaining.
*/
public Builder clearDeleted() {
copyOnWrite();
instance.clearDeleted();
return this;
}
/**
*
**
* [Deprecated] The Account ID of the account to which this is proxy staked. If proxyAccountID is null,
* or is an invalid account, or is an account that isn't a node, then this account is
* automatically proxy staked to a node chosen by the network, but without earning payments.
* If the proxyAccountID account refuses to accept proxy staking , or if it is not currently
* running a node, then it will behave as if proxyAccountID was null.
*
**
* [Deprecated] The Account ID of the account to which this is proxy staked. If proxyAccountID is null,
* or is an invalid account, or is an account that isn't a node, then this account is
* automatically proxy staked to a node chosen by the network, but without earning payments.
* If the proxyAccountID account refuses to accept proxy staking , or if it is not currently
* running a node, then it will behave as if proxyAccountID was null.
*
**
* [Deprecated] The Account ID of the account to which this is proxy staked. If proxyAccountID is null,
* or is an invalid account, or is an account that isn't a node, then this account is
* automatically proxy staked to a node chosen by the network, but without earning payments.
* If the proxyAccountID account refuses to accept proxy staking , or if it is not currently
* running a node, then it will behave as if proxyAccountID was null.
*
**
* [Deprecated] The Account ID of the account to which this is proxy staked. If proxyAccountID is null,
* or is an invalid account, or is an account that isn't a node, then this account is
* automatically proxy staked to a node chosen by the network, but without earning payments.
* If the proxyAccountID account refuses to accept proxy staking , or if it is not currently
* running a node, then it will behave as if proxyAccountID was null.
*
**
* [Deprecated] The Account ID of the account to which this is proxy staked. If proxyAccountID is null,
* or is an invalid account, or is an account that isn't a node, then this account is
* automatically proxy staked to a node chosen by the network, but without earning payments.
* If the proxyAccountID account refuses to accept proxy staking , or if it is not currently
* running a node, then it will behave as if proxyAccountID was null.
*
**
* [Deprecated] The Account ID of the account to which this is proxy staked. If proxyAccountID is null,
* or is an invalid account, or is an account that isn't a node, then this account is
* automatically proxy staked to a node chosen by the network, but without earning payments.
* If the proxyAccountID account refuses to accept proxy staking , or if it is not currently
* running a node, then it will behave as if proxyAccountID was null.
*
**
* The total number of tinybars proxy staked to this account
*
*
* int64 proxy_received = 5;
* @return The proxyReceived.
*/
@java.lang.Override
public long getProxyReceived() {
return instance.getProxyReceived();
}
/**
*
**
* The total number of tinybars proxy staked to this account
*
*
* int64 proxy_received = 5;
* @param value The proxyReceived to set.
* @return This builder for chaining.
*/
public Builder setProxyReceived(long value) {
copyOnWrite();
instance.setProxyReceived(value);
return this;
}
/**
*
**
* The total number of tinybars proxy staked to this account
*
*
* int64 proxy_received = 5;
* @return This builder for chaining.
*/
public Builder clearProxyReceived() {
copyOnWrite();
instance.clearProxyReceived();
return this;
}
/**
*
**
* The key for the account, which must sign in order to transfer out, or to modify the
* account in any way other than extending its expiration date.
*
**
* The key for the account, which must sign in order to transfer out, or to modify the
* account in any way other than extending its expiration date.
*
**
* The key for the account, which must sign in order to transfer out, or to modify the
* account in any way other than extending its expiration date.
*
**
* The key for the account, which must sign in order to transfer out, or to modify the
* account in any way other than extending its expiration date.
*
**
* The key for the account, which must sign in order to transfer out, or to modify the
* account in any way other than extending its expiration date.
*
**
* The key for the account, which must sign in order to transfer out, or to modify the
* account in any way other than extending its expiration date.
*
**
* The duration for expiration time will extend every this many seconds. If there are
* insufficient funds, then it extends as long as possible. If it is empty when it expires,
* then it is deleted.
*
**
* The duration for expiration time will extend every this many seconds. If there are
* insufficient funds, then it extends as long as possible. If it is empty when it expires,
* then it is deleted.
*
**
* The duration for expiration time will extend every this many seconds. If there are
* insufficient funds, then it extends as long as possible. If it is empty when it expires,
* then it is deleted.
*
**
* The duration for expiration time will extend every this many seconds. If there are
* insufficient funds, then it extends as long as possible. If it is empty when it expires,
* then it is deleted.
*
**
* The duration for expiration time will extend every this many seconds. If there are
* insufficient funds, then it extends as long as possible. If it is empty when it expires,
* then it is deleted.
*
**
* The duration for expiration time will extend every this many seconds. If there are
* insufficient funds, then it extends as long as possible. If it is empty when it expires,
* then it is deleted.
*
*
* string memo = 12;
* @return The bytes for memo.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getMemoBytes() {
return instance.getMemoBytes();
}
/**
*
**
* The memo associated with the account
*
*
* string memo = 12;
* @param value The memo to set.
* @return This builder for chaining.
*/
public Builder setMemo(
java.lang.String value) {
copyOnWrite();
instance.setMemo(value);
return this;
}
/**
*
**
* The memo associated with the account
*
*
* string memo = 12;
* @return This builder for chaining.
*/
public Builder clearMemo() {
copyOnWrite();
instance.clearMemo();
return this;
}
/**
*
**
* The memo associated with the account
*
*
* string memo = 12;
* @param value The bytes for memo to set.
* @return This builder for chaining.
*/
public Builder setMemoBytes(
com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setMemoBytes(value);
return this;
}
/**
*
**
* The number of NFTs owned by this account
*
*
* int64 owned_nfts = 13;
* @return The ownedNfts.
*/
@java.lang.Override
public long getOwnedNfts() {
return instance.getOwnedNfts();
}
/**
*
**
* The number of NFTs owned by this account
*
*
* int64 owned_nfts = 13;
* @param value The ownedNfts to set.
* @return This builder for chaining.
*/
public Builder setOwnedNfts(long value) {
copyOnWrite();
instance.setOwnedNfts(value);
return this;
}
/**
*
**
* The number of NFTs owned by this account
*
*
* int64 owned_nfts = 13;
* @return This builder for chaining.
*/
public Builder clearOwnedNfts() {
copyOnWrite();
instance.clearOwnedNfts();
return this;
}
/**
*
**
* The maximum number of tokens that an Account can be implicitly associated with.
*
*
* int32 max_automatic_token_associations = 14;
* @return The maxAutomaticTokenAssociations.
*/
@java.lang.Override
public int getMaxAutomaticTokenAssociations() {
return instance.getMaxAutomaticTokenAssociations();
}
/**
*
**
* The maximum number of tokens that an Account can be implicitly associated with.
*
*
* int32 max_automatic_token_associations = 14;
* @param value The maxAutomaticTokenAssociations to set.
* @return This builder for chaining.
*/
public Builder setMaxAutomaticTokenAssociations(int value) {
copyOnWrite();
instance.setMaxAutomaticTokenAssociations(value);
return this;
}
/**
*
**
* The maximum number of tokens that an Account can be implicitly associated with.
*
*
* int32 max_automatic_token_associations = 14;
* @return This builder for chaining.
*/
public Builder clearMaxAutomaticTokenAssociations() {
copyOnWrite();
instance.clearMaxAutomaticTokenAssociations();
return this;
}
/**
*
**
* The alias of this account
*
*
* bytes alias = 15;
* @return The alias.
*/
@java.lang.Override
public com.google.protobuf.ByteString getAlias() {
return instance.getAlias();
}
/**
*
**
* The alias of this account
*
*
* bytes alias = 15;
* @param value The alias to set.
* @return This builder for chaining.
*/
public Builder setAlias(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setAlias(value);
return this;
}
/**
*
**
* The alias of this account
*
*
* bytes alias = 15;
* @return This builder for chaining.
*/
public Builder clearAlias() {
copyOnWrite();
instance.clearAlias();
return this;
}
/**
*
**
* The ledger ID the response was returned from; please see <a href="https://github.com/hashgraph/hedera-improvement-proposal/blob/master/HIP/hip-198.md">HIP-198</a> for the network-specific IDs.
*
**
* The ledger ID the response was returned from; please see <a href="https://github.com/hashgraph/hedera-improvement-proposal/blob/master/HIP/hip-198.md">HIP-198</a> for the network-specific IDs.
*
*
* bytes ledger_id = 16;
* @param value The ledgerId to set.
* @return This builder for chaining.
*/
public Builder setLedgerId(com.google.protobuf.ByteString value) {
copyOnWrite();
instance.setLedgerId(value);
return this;
}
/**
*
**
* The ledger ID the response was returned from; please see <a href="https://github.com/hashgraph/hedera-improvement-proposal/blob/master/HIP/hip-198.md">HIP-198</a> for the network-specific IDs.
*
*
* bytes ledger_id = 16;
* @return This builder for chaining.
*/
public Builder clearLedgerId() {
copyOnWrite();
instance.clearLedgerId();
return this;
}
/**
*
**
* All of the hbar allowances approved by the account owner.
*