Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
Class SchedulableTransactionBody.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<SchedulableTransactionBody,SchedulableTransactionBody.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<SchedulableTransactionBody,SchedulableTransactionBody.Builder>
com.hedera.hashgraph.sdk.proto.SchedulableTransactionBody.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,SchedulableTransactionBodyOrBuilder,Cloneable
- Enclosing class:
SchedulableTransactionBody
public static final class SchedulableTransactionBody.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<SchedulableTransactionBody,SchedulableTransactionBody.Builder>
implements SchedulableTransactionBodyOrBuilder
* A schedulable transaction. The network configuration `scheduling.whitelist` limits which of these transaction types may actually be scheduled. As of version `0.50.0` of the consensus node software this list contains only `CryptoTransfer`, `ConsensusSubmitMessage`, `TokenBurn`, `TokenMint`, and `CryptoApproveAllowance`.Protobuf type
proto.SchedulableTransactionBody-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionaddAllMaxCustomFees(Iterable<? extends CustomFeeLimit> values) * A list of maximum custom fees that the users are willing to pay.addMaxCustomFees(int index, CustomFeeLimit value) * A list of maximum custom fees that the users are willing to pay.addMaxCustomFees(int index, CustomFeeLimit.Builder builderForValue) * A list of maximum custom fees that the users are willing to pay.addMaxCustomFees(CustomFeeLimit value) * A list of maximum custom fees that the users are willing to pay.addMaxCustomFees(CustomFeeLimit.Builder builderForValue) * A list of maximum custom fees that the users are willing to pay.* Create a topic.* Delete a topic.* Submit a message to a topic.<br/> A message may be "chunked", and submitted in parts, if the total message size exceeds the limit for a single transaction.* Update a topic.* Call a function defined on a smart contract.* Create a smart contract.* Delete a smart contract and transfer remaining balance to a specified account.* Update a smart contract.* Add one or more approved allowances for spenders to transfer the paying account's hbar or tokens.* Create a new Hedera account.* Delete an Hedera account.<br/> This will mark the account as deleted, and transfer all remaining HBAR to a receiver account.* Delete one or more approvals for spenders to transfer the paying account's hbar or tokens.* Transfer HBAR between accounts.* Modify an Hedera account.* Append data to the end of a file.* Create a new file.* Delete a file.<br/> This will remove the content of the file, and mark the file as deleted.* Modify a file.<br/> This may modify any metadata, and/or _replace_ the content.* Freeze the network.<br/> This is actually several possible operations, and the caller should examine the "freeze service" for more detail.<br/> This is a privileged operation.* A list of maximum custom fees that the users are willing to pay.* A short description of the schedulable transaction.* Create a new node in the network address book.<br/> This is a privileged operation.* Delete a node from the network address book.<br/> This will mark the node as deleted.<br/> This is a privileged operation.* Update a node in the network address book.<br/> This is a privileged operation.* Create a new registered node in the network address book.* Delete a registered node from the network address book.* Update a registered node in the network address book.* Delete a schedule.<br/> The schedule will be marked as deleted.* Delete a file as an Hedera administrative function.<br/> This is a privileged operation.* Restore a file deleted via `systemDelete`.<br/> This is a privileged operation.* Send an "airdrop" of tokens to one or more recipients.* Associate tokens to an account.* Burn tokens from the treasury account.<br/> The "burn key" for the token must sign this transaction.* Cancel an "airdrop".<br/> This transaction cancels a pending airdrop for one or more recipients.* Claim an "airdrop".* Create a new Hedera token.* Deletes an Hedera token.<br/> The token will be marked deleted.* Dissociate tokens from an account.* Update the custom fee schedule for a token.<br/> This transaction must be signed by the "fee schedule key" for the token.* Freeze an account with respect to a token.<br/> A frozen account cannot transact in that token until unfrozen.* Grant KYC to an account with respect to a token.<br/> KYC is generally a "know your customer" assertion that a responsible entity has sufficient information to positively identify the account holder to relevant authorities.* Mint new tokens.<br/> All minted tokens will be delivered to the treasury account for the token type.* Pause a Token.<br/> This transaction must be signed by the "pause key" for the token.* "Reject" undesired tokens.<br/> This transaction will transfer one or more tokens or token balances held by the requesting account to the treasury for each token type.* Revoke KYC from an account with respect to a token.* Unfreeze an account with respect to a token.* Unpause a Token.<br/> This transaction must be signed by the "pause key" for the token.* Update an Hedera token.<br/> Depending on what fields are to be modified, the signature requirements will vary.* Update one or more non-fungible/unique tokens.<br/> This will update metadata for one or more serial numbers within a collection (token type).* Wipe tokens from an account.<br/> This will remove a specified amount of fungible/common tokens or a specified list of non-fungible/unique serial numbered tokens of a given token type from an Hedera account.* A limit for the transaction fee the client is willing to pay.* Provide a deterministic pseudorandom number based on network state.* Create a topic.* Delete a topic.* Submit a message to a topic.<br/> A message may be "chunked", and submitted in parts, if the total message size exceeds the limit for a single transaction.* Update a topic.* Call a function defined on a smart contract.* Create a smart contract.* Delete a smart contract and transfer remaining balance to a specified account.* Update a smart contract.* Add one or more approved allowances for spenders to transfer the paying account's hbar or tokens.* Create a new Hedera account.* Delete an Hedera account.<br/> This will mark the account as deleted, and transfer all remaining HBAR to a receiver account.* Delete one or more approvals for spenders to transfer the paying account's hbar or tokens.* Transfer HBAR between accounts.* Modify an Hedera account.* Append data to the end of a file.* Create a new file.* Delete a file.<br/> This will remove the content of the file, and mark the file as deleted.* Modify a file.<br/> This may modify any metadata, and/or _replace_ the content.* Freeze the network.<br/> This is actually several possible operations, and the caller should examine the "freeze service" for more detail.<br/> This is a privileged operation.getMaxCustomFees(int index) * A list of maximum custom fees that the users are willing to pay.int* A list of maximum custom fees that the users are willing to pay.* A list of maximum custom fees that the users are willing to pay.getMemo()* A short description of the schedulable transaction.com.google.protobuf.ByteString* A short description of the schedulable transaction.* Create a new node in the network address book.<br/> This is a privileged operation.* Delete a node from the network address book.<br/> This will mark the node as deleted.<br/> This is a privileged operation.* Update a node in the network address book.<br/> This is a privileged operation.* Create a new registered node in the network address book.* Delete a registered node from the network address book.* Update a registered node in the network address book.* Delete a schedule.<br/> The schedule will be marked as deleted.* Delete a file as an Hedera administrative function.<br/> This is a privileged operation.* Restore a file deleted via `systemDelete`.<br/> This is a privileged operation.* Send an "airdrop" of tokens to one or more recipients.* Associate tokens to an account.* Burn tokens from the treasury account.<br/> The "burn key" for the token must sign this transaction.* Cancel an "airdrop".<br/> This transaction cancels a pending airdrop for one or more recipients.* Claim an "airdrop".* Create a new Hedera token.* Deletes an Hedera token.<br/> The token will be marked deleted.* Dissociate tokens from an account.* Update the custom fee schedule for a token.<br/> This transaction must be signed by the "fee schedule key" for the token.* Freeze an account with respect to a token.<br/> A frozen account cannot transact in that token until unfrozen.* Grant KYC to an account with respect to a token.<br/> KYC is generally a "know your customer" assertion that a responsible entity has sufficient information to positively identify the account holder to relevant authorities.* Mint new tokens.<br/> All minted tokens will be delivered to the treasury account for the token type.* Pause a Token.<br/> This transaction must be signed by the "pause key" for the token.* "Reject" undesired tokens.<br/> This transaction will transfer one or more tokens or token balances held by the requesting account to the treasury for each token type.* Revoke KYC from an account with respect to a token.* Unfreeze an account with respect to a token.* Unpause a Token.<br/> This transaction must be signed by the "pause key" for the token.* Update an Hedera token.<br/> Depending on what fields are to be modified, the signature requirements will vary.* Update one or more non-fungible/unique tokens.<br/> This will update metadata for one or more serial numbers within a collection (token type).* Wipe tokens from an account.<br/> This will remove a specified amount of fungible/common tokens or a specified list of non-fungible/unique serial numbered tokens of a given token type from an Hedera account.long* A limit for the transaction fee the client is willing to pay.* Provide a deterministic pseudorandom number based on network state.boolean* Create a topic.boolean* Delete a topic.boolean* Submit a message to a topic.<br/> A message may be "chunked", and submitted in parts, if the total message size exceeds the limit for a single transaction.boolean* Update a topic.boolean* Call a function defined on a smart contract.boolean* Create a smart contract.boolean* Delete a smart contract and transfer remaining balance to a specified account.boolean* Update a smart contract.boolean* Add one or more approved allowances for spenders to transfer the paying account's hbar or tokens.boolean* Create a new Hedera account.boolean* Delete an Hedera account.<br/> This will mark the account as deleted, and transfer all remaining HBAR to a receiver account.boolean* Delete one or more approvals for spenders to transfer the paying account's hbar or tokens.boolean* Transfer HBAR between accounts.boolean* Modify an Hedera account.boolean* Append data to the end of a file.boolean* Create a new file.boolean* Delete a file.<br/> This will remove the content of the file, and mark the file as deleted.boolean* Modify a file.<br/> This may modify any metadata, and/or _replace_ the content.boolean* Freeze the network.<br/> This is actually several possible operations, and the caller should examine the "freeze service" for more detail.<br/> This is a privileged operation.boolean* Create a new node in the network address book.<br/> This is a privileged operation.boolean* Delete a node from the network address book.<br/> This will mark the node as deleted.<br/> This is a privileged operation.boolean* Update a node in the network address book.<br/> This is a privileged operation.boolean* Create a new registered node in the network address book.boolean* Delete a registered node from the network address book.boolean* Update a registered node in the network address book.boolean* Delete a schedule.<br/> The schedule will be marked as deleted.boolean* Delete a file as an Hedera administrative function.<br/> This is a privileged operation.boolean* Restore a file deleted via `systemDelete`.<br/> This is a privileged operation.boolean* Send an "airdrop" of tokens to one or more recipients.boolean* Associate tokens to an account.boolean* Burn tokens from the treasury account.<br/> The "burn key" for the token must sign this transaction.boolean* Cancel an "airdrop".<br/> This transaction cancels a pending airdrop for one or more recipients.boolean* Claim an "airdrop".boolean* Create a new Hedera token.boolean* Deletes an Hedera token.<br/> The token will be marked deleted.boolean* Dissociate tokens from an account.boolean* Update the custom fee schedule for a token.<br/> This transaction must be signed by the "fee schedule key" for the token.boolean* Freeze an account with respect to a token.<br/> A frozen account cannot transact in that token until unfrozen.boolean* Grant KYC to an account with respect to a token.<br/> KYC is generally a "know your customer" assertion that a responsible entity has sufficient information to positively identify the account holder to relevant authorities.boolean* Mint new tokens.<br/> All minted tokens will be delivered to the treasury account for the token type.boolean* Pause a Token.<br/> This transaction must be signed by the "pause key" for the token.boolean* "Reject" undesired tokens.<br/> This transaction will transfer one or more tokens or token balances held by the requesting account to the treasury for each token type.boolean* Revoke KYC from an account with respect to a token.boolean* Unfreeze an account with respect to a token.boolean* Unpause a Token.<br/> This transaction must be signed by the "pause key" for the token.boolean* Update an Hedera token.<br/> Depending on what fields are to be modified, the signature requirements will vary.boolean* Update one or more non-fungible/unique tokens.<br/> This will update metadata for one or more serial numbers within a collection (token type).boolean* Wipe tokens from an account.<br/> This will remove a specified amount of fungible/common tokens or a specified list of non-fungible/unique serial numbered tokens of a given token type from an Hedera account.boolean* Provide a deterministic pseudorandom number based on network state.* Create a topic.* Delete a topic.* Submit a message to a topic.<br/> A message may be "chunked", and submitted in parts, if the total message size exceeds the limit for a single transaction.* Update a topic.* Call a function defined on a smart contract.* Create a smart contract.* Delete a smart contract and transfer remaining balance to a specified account.* Update a smart contract.* Add one or more approved allowances for spenders to transfer the paying account's hbar or tokens.* Create a new Hedera account.* Delete an Hedera account.<br/> This will mark the account as deleted, and transfer all remaining HBAR to a receiver account.* Delete one or more approvals for spenders to transfer the paying account's hbar or tokens.* Transfer HBAR between accounts.* Modify an Hedera account.* Append data to the end of a file.* Create a new file.* Delete a file.<br/> This will remove the content of the file, and mark the file as deleted.* Modify a file.<br/> This may modify any metadata, and/or _replace_ the content.mergeFreeze(FreezeTransactionBody value) * Freeze the network.<br/> This is actually several possible operations, and the caller should examine the "freeze service" for more detail.<br/> This is a privileged operation.* Create a new node in the network address book.<br/> This is a privileged operation.* Delete a node from the network address book.<br/> This will mark the node as deleted.<br/> This is a privileged operation.* Update a node in the network address book.<br/> This is a privileged operation.* Create a new registered node in the network address book.* Delete a registered node from the network address book.* Update a registered node in the network address book.* Delete a schedule.<br/> The schedule will be marked as deleted.* Delete a file as an Hedera administrative function.<br/> This is a privileged operation.* Restore a file deleted via `systemDelete`.<br/> This is a privileged operation.* Send an "airdrop" of tokens to one or more recipients.* Associate tokens to an account.* Burn tokens from the treasury account.<br/> The "burn key" for the token must sign this transaction.* Cancel an "airdrop".<br/> This transaction cancels a pending airdrop for one or more recipients.* Claim an "airdrop".* Create a new Hedera token.* Deletes an Hedera token.<br/> The token will be marked deleted.* Dissociate tokens from an account.* Update the custom fee schedule for a token.<br/> This transaction must be signed by the "fee schedule key" for the token.* Freeze an account with respect to a token.<br/> A frozen account cannot transact in that token until unfrozen.* Grant KYC to an account with respect to a token.<br/> KYC is generally a "know your customer" assertion that a responsible entity has sufficient information to positively identify the account holder to relevant authorities.* Mint new tokens.<br/> All minted tokens will be delivered to the treasury account for the token type.* Pause a Token.<br/> This transaction must be signed by the "pause key" for the token.* "Reject" undesired tokens.<br/> This transaction will transfer one or more tokens or token balances held by the requesting account to the treasury for each token type.* Revoke KYC from an account with respect to a token.* Unfreeze an account with respect to a token.* Unpause a Token.<br/> This transaction must be signed by the "pause key" for the token.* Update an Hedera token.<br/> Depending on what fields are to be modified, the signature requirements will vary.* Update one or more non-fungible/unique tokens.<br/> This will update metadata for one or more serial numbers within a collection (token type).* Wipe tokens from an account.<br/> This will remove a specified amount of fungible/common tokens or a specified list of non-fungible/unique serial numbered tokens of a given token type from an Hedera account.* Provide a deterministic pseudorandom number based on network state.removeMaxCustomFees(int index) * A list of maximum custom fees that the users are willing to pay.* Create a topic.setConsensusCreateTopic(ConsensusCreateTopicTransactionBody.Builder builderForValue) * Create a topic.* Delete a topic.setConsensusDeleteTopic(ConsensusDeleteTopicTransactionBody.Builder builderForValue) * Delete a topic.* Submit a message to a topic.<br/> A message may be "chunked", and submitted in parts, if the total message size exceeds the limit for a single transaction.setConsensusSubmitMessage(ConsensusSubmitMessageTransactionBody.Builder builderForValue) * Submit a message to a topic.<br/> A message may be "chunked", and submitted in parts, if the total message size exceeds the limit for a single transaction.* Update a topic.setConsensusUpdateTopic(ConsensusUpdateTopicTransactionBody.Builder builderForValue) * Update a topic.* Call a function defined on a smart contract.setContractCall(ContractCallTransactionBody.Builder builderForValue) * Call a function defined on a smart contract.* Create a smart contract.setContractCreateInstance(ContractCreateTransactionBody.Builder builderForValue) * Create a smart contract.* Delete a smart contract and transfer remaining balance to a specified account.setContractDeleteInstance(ContractDeleteTransactionBody.Builder builderForValue) * Delete a smart contract and transfer remaining balance to a specified account.* Update a smart contract.setContractUpdateInstance(ContractUpdateTransactionBody.Builder builderForValue) * Update a smart contract.* Add one or more approved allowances for spenders to transfer the paying account's hbar or tokens.setCryptoApproveAllowance(CryptoApproveAllowanceTransactionBody.Builder builderForValue) * Add one or more approved allowances for spenders to transfer the paying account's hbar or tokens.* Create a new Hedera account.setCryptoCreateAccount(CryptoCreateTransactionBody.Builder builderForValue) * Create a new Hedera account.* Delete an Hedera account.<br/> This will mark the account as deleted, and transfer all remaining HBAR to a receiver account.setCryptoDelete(CryptoDeleteTransactionBody.Builder builderForValue) * Delete an Hedera account.<br/> This will mark the account as deleted, and transfer all remaining HBAR to a receiver account.* Delete one or more approvals for spenders to transfer the paying account's hbar or tokens.setCryptoDeleteAllowance(CryptoDeleteAllowanceTransactionBody.Builder builderForValue) * Delete one or more approvals for spenders to transfer the paying account's hbar or tokens.* Transfer HBAR between accounts.setCryptoTransfer(CryptoTransferTransactionBody.Builder builderForValue) * Transfer HBAR between accounts.* Modify an Hedera account.setCryptoUpdateAccount(CryptoUpdateTransactionBody.Builder builderForValue) * Modify an Hedera account.* Append data to the end of a file.setFileAppend(FileAppendTransactionBody.Builder builderForValue) * Append data to the end of a file.* Create a new file.setFileCreate(FileCreateTransactionBody.Builder builderForValue) * Create a new file.* Delete a file.<br/> This will remove the content of the file, and mark the file as deleted.setFileDelete(FileDeleteTransactionBody.Builder builderForValue) * Delete a file.<br/> This will remove the content of the file, and mark the file as deleted.* Modify a file.<br/> This may modify any metadata, and/or _replace_ the content.setFileUpdate(FileUpdateTransactionBody.Builder builderForValue) * Modify a file.<br/> This may modify any metadata, and/or _replace_ the content.setFreeze(FreezeTransactionBody value) * Freeze the network.<br/> This is actually several possible operations, and the caller should examine the "freeze service" for more detail.<br/> This is a privileged operation.setFreeze(FreezeTransactionBody.Builder builderForValue) * Freeze the network.<br/> This is actually several possible operations, and the caller should examine the "freeze service" for more detail.<br/> This is a privileged operation.setMaxCustomFees(int index, CustomFeeLimit value) * A list of maximum custom fees that the users are willing to pay.setMaxCustomFees(int index, CustomFeeLimit.Builder builderForValue) * A list of maximum custom fees that the users are willing to pay.* A short description of the schedulable transaction.setMemoBytes(com.google.protobuf.ByteString value) * A short description of the schedulable transaction.* Create a new node in the network address book.<br/> This is a privileged operation.setNodeCreate(NodeCreateTransactionBody.Builder builderForValue) * Create a new node in the network address book.<br/> This is a privileged operation.* Delete a node from the network address book.<br/> This will mark the node as deleted.<br/> This is a privileged operation.setNodeDelete(NodeDeleteTransactionBody.Builder builderForValue) * Delete a node from the network address book.<br/> This will mark the node as deleted.<br/> This is a privileged operation.* Update a node in the network address book.<br/> This is a privileged operation.setNodeUpdate(NodeUpdateTransactionBody.Builder builderForValue) * Update a node in the network address book.<br/> This is a privileged operation.* Create a new registered node in the network address book.setRegisteredNodeCreate(RegisteredNodeCreateTransactionBody.Builder builderForValue) * Create a new registered node in the network address book.* Delete a registered node from the network address book.setRegisteredNodeDelete(RegisteredNodeDeleteTransactionBody.Builder builderForValue) * Delete a registered node from the network address book.* Update a registered node in the network address book.setRegisteredNodeUpdate(RegisteredNodeUpdateTransactionBody.Builder builderForValue) * Update a registered node in the network address book.* Delete a schedule.<br/> The schedule will be marked as deleted.setScheduleDelete(ScheduleDeleteTransactionBody.Builder builderForValue) * Delete a schedule.<br/> The schedule will be marked as deleted.* Delete a file as an Hedera administrative function.<br/> This is a privileged operation.setSystemDelete(SystemDeleteTransactionBody.Builder builderForValue) * Delete a file as an Hedera administrative function.<br/> This is a privileged operation.* Restore a file deleted via `systemDelete`.<br/> This is a privileged operation.setSystemUndelete(SystemUndeleteTransactionBody.Builder builderForValue) * Restore a file deleted via `systemDelete`.<br/> This is a privileged operation.* Send an "airdrop" of tokens to one or more recipients.setTokenAirdrop(TokenAirdropTransactionBody.Builder builderForValue) * Send an "airdrop" of tokens to one or more recipients.* Associate tokens to an account.setTokenAssociate(TokenAssociateTransactionBody.Builder builderForValue) * Associate tokens to an account.* Burn tokens from the treasury account.<br/> The "burn key" for the token must sign this transaction.setTokenBurn(TokenBurnTransactionBody.Builder builderForValue) * Burn tokens from the treasury account.<br/> The "burn key" for the token must sign this transaction.* Cancel an "airdrop".<br/> This transaction cancels a pending airdrop for one or more recipients.setTokenCancelAirdrop(TokenCancelAirdropTransactionBody.Builder builderForValue) * Cancel an "airdrop".<br/> This transaction cancels a pending airdrop for one or more recipients.* Claim an "airdrop".setTokenClaimAirdrop(TokenClaimAirdropTransactionBody.Builder builderForValue) * Claim an "airdrop".* Create a new Hedera token.setTokenCreation(TokenCreateTransactionBody.Builder builderForValue) * Create a new Hedera token.* Deletes an Hedera token.<br/> The token will be marked deleted.setTokenDeletion(TokenDeleteTransactionBody.Builder builderForValue) * Deletes an Hedera token.<br/> The token will be marked deleted.* Dissociate tokens from an account.setTokenDissociate(TokenDissociateTransactionBody.Builder builderForValue) * Dissociate tokens from an account.* Update the custom fee schedule for a token.<br/> This transaction must be signed by the "fee schedule key" for the token.setTokenFeeScheduleUpdate(TokenFeeScheduleUpdateTransactionBody.Builder builderForValue) * Update the custom fee schedule for a token.<br/> This transaction must be signed by the "fee schedule key" for the token.* Freeze an account with respect to a token.<br/> A frozen account cannot transact in that token until unfrozen.setTokenFreeze(TokenFreezeAccountTransactionBody.Builder builderForValue) * Freeze an account with respect to a token.<br/> A frozen account cannot transact in that token until unfrozen.* Grant KYC to an account with respect to a token.<br/> KYC is generally a "know your customer" assertion that a responsible entity has sufficient information to positively identify the account holder to relevant authorities.setTokenGrantKyc(TokenGrantKycTransactionBody.Builder builderForValue) * Grant KYC to an account with respect to a token.<br/> KYC is generally a "know your customer" assertion that a responsible entity has sufficient information to positively identify the account holder to relevant authorities.* Mint new tokens.<br/> All minted tokens will be delivered to the treasury account for the token type.setTokenMint(TokenMintTransactionBody.Builder builderForValue) * Mint new tokens.<br/> All minted tokens will be delivered to the treasury account for the token type.* Pause a Token.<br/> This transaction must be signed by the "pause key" for the token.setTokenPause(TokenPauseTransactionBody.Builder builderForValue) * Pause a Token.<br/> This transaction must be signed by the "pause key" for the token.* "Reject" undesired tokens.<br/> This transaction will transfer one or more tokens or token balances held by the requesting account to the treasury for each token type.setTokenReject(TokenRejectTransactionBody.Builder builderForValue) * "Reject" undesired tokens.<br/> This transaction will transfer one or more tokens or token balances held by the requesting account to the treasury for each token type.* Revoke KYC from an account with respect to a token.setTokenRevokeKyc(TokenRevokeKycTransactionBody.Builder builderForValue) * Revoke KYC from an account with respect to a token.* Unfreeze an account with respect to a token.setTokenUnfreeze(TokenUnfreezeAccountTransactionBody.Builder builderForValue) * Unfreeze an account with respect to a token.* Unpause a Token.<br/> This transaction must be signed by the "pause key" for the token.setTokenUnpause(TokenUnpauseTransactionBody.Builder builderForValue) * Unpause a Token.<br/> This transaction must be signed by the "pause key" for the token.* Update an Hedera token.<br/> Depending on what fields are to be modified, the signature requirements will vary.setTokenUpdate(TokenUpdateTransactionBody.Builder builderForValue) * Update an Hedera token.<br/> Depending on what fields are to be modified, the signature requirements will vary.* Update one or more non-fungible/unique tokens.<br/> This will update metadata for one or more serial numbers within a collection (token type).setTokenUpdateNfts(TokenUpdateNftsTransactionBody.Builder builderForValue) * Update one or more non-fungible/unique tokens.<br/> This will update metadata for one or more serial numbers within a collection (token type).* Wipe tokens from an account.<br/> This will remove a specified amount of fungible/common tokens or a specified list of non-fungible/unique serial numbered tokens of a given token type from an Hedera account.setTokenWipe(TokenWipeAccountTransactionBody.Builder builderForValue) * Wipe tokens from an account.<br/> This will remove a specified amount of fungible/common tokens or a specified list of non-fungible/unique serial numbered tokens of a given token type from an Hedera account.setTransactionFee(long value) * A limit for the transaction fee the client is willing to pay.* Provide a deterministic pseudorandom number based on network state.setUtilPrng(UtilPrngTransactionBody.Builder builderForValue) * Provide a deterministic pseudorandom number based on network state.Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFromMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType, isInitialized
-
Method Details
-
getDataCase
- Specified by:
getDataCasein interfaceSchedulableTransactionBodyOrBuilder
-
clearData
-
getTransactionFee
public long getTransactionFee()* A limit for the transaction fee the client is willing to pay. <p> The network SHALL NOT charge fees greater than this value.
uint64 transactionFee = 1;- Specified by:
getTransactionFeein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The transactionFee.
-
setTransactionFee
* A limit for the transaction fee the client is willing to pay. <p> The network SHALL NOT charge fees greater than this value.
uint64 transactionFee = 1;- Parameters:
value- The transactionFee to set.- Returns:
- This builder for chaining.
-
clearTransactionFee
* A limit for the transaction fee the client is willing to pay. <p> The network SHALL NOT charge fees greater than this value.
uint64 transactionFee = 1;- Returns:
- This builder for chaining.
-
getMemo
* A short description of the schedulable transaction. <p> This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes` (default 100) bytes when encoded as UTF-8.
string memo = 2;- Specified by:
getMemoin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The memo.
-
getMemoBytes
public com.google.protobuf.ByteString getMemoBytes()* A short description of the schedulable transaction. <p> This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes` (default 100) bytes when encoded as UTF-8.
string memo = 2;- Specified by:
getMemoBytesin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The bytes for memo.
-
setMemo
* A short description of the schedulable transaction. <p> This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes` (default 100) bytes when encoded as UTF-8.
string memo = 2;- Parameters:
value- The memo to set.- Returns:
- This builder for chaining.
-
clearMemo
* A short description of the schedulable transaction. <p> This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes` (default 100) bytes when encoded as UTF-8.
string memo = 2;- Returns:
- This builder for chaining.
-
setMemoBytes
* A short description of the schedulable transaction. <p> This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes` (default 100) bytes when encoded as UTF-8.
string memo = 2;- Parameters:
value- The bytes for memo to set.- Returns:
- This builder for chaining.
-
hasContractCall
public boolean hasContractCall()* Call a function defined on a smart contract.
.proto.ContractCallTransactionBody contractCall = 3;- Specified by:
hasContractCallin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the contractCall field is set.
-
getContractCall
* Call a function defined on a smart contract.
.proto.ContractCallTransactionBody contractCall = 3;- Specified by:
getContractCallin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The contractCall.
-
setContractCall
* Call a function defined on a smart contract.
.proto.ContractCallTransactionBody contractCall = 3; -
setContractCall
public SchedulableTransactionBody.Builder setContractCall(ContractCallTransactionBody.Builder builderForValue) * Call a function defined on a smart contract.
.proto.ContractCallTransactionBody contractCall = 3; -
mergeContractCall
* Call a function defined on a smart contract.
.proto.ContractCallTransactionBody contractCall = 3; -
clearContractCall
* Call a function defined on a smart contract.
.proto.ContractCallTransactionBody contractCall = 3; -
hasContractCreateInstance
public boolean hasContractCreateInstance()* Create a smart contract.
.proto.ContractCreateTransactionBody contractCreateInstance = 4;- Specified by:
hasContractCreateInstancein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the contractCreateInstance field is set.
-
getContractCreateInstance
* Create a smart contract.
.proto.ContractCreateTransactionBody contractCreateInstance = 4;- Specified by:
getContractCreateInstancein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The contractCreateInstance.
-
setContractCreateInstance
public SchedulableTransactionBody.Builder setContractCreateInstance(ContractCreateTransactionBody value) * Create a smart contract.
.proto.ContractCreateTransactionBody contractCreateInstance = 4; -
setContractCreateInstance
public SchedulableTransactionBody.Builder setContractCreateInstance(ContractCreateTransactionBody.Builder builderForValue) * Create a smart contract.
.proto.ContractCreateTransactionBody contractCreateInstance = 4; -
mergeContractCreateInstance
public SchedulableTransactionBody.Builder mergeContractCreateInstance(ContractCreateTransactionBody value) * Create a smart contract.
.proto.ContractCreateTransactionBody contractCreateInstance = 4; -
clearContractCreateInstance
* Create a smart contract.
.proto.ContractCreateTransactionBody contractCreateInstance = 4; -
hasContractUpdateInstance
public boolean hasContractUpdateInstance()* Update a smart contract.
.proto.ContractUpdateTransactionBody contractUpdateInstance = 5;- Specified by:
hasContractUpdateInstancein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the contractUpdateInstance field is set.
-
getContractUpdateInstance
* Update a smart contract.
.proto.ContractUpdateTransactionBody contractUpdateInstance = 5;- Specified by:
getContractUpdateInstancein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The contractUpdateInstance.
-
setContractUpdateInstance
public SchedulableTransactionBody.Builder setContractUpdateInstance(ContractUpdateTransactionBody value) * Update a smart contract.
.proto.ContractUpdateTransactionBody contractUpdateInstance = 5; -
setContractUpdateInstance
public SchedulableTransactionBody.Builder setContractUpdateInstance(ContractUpdateTransactionBody.Builder builderForValue) * Update a smart contract.
.proto.ContractUpdateTransactionBody contractUpdateInstance = 5; -
mergeContractUpdateInstance
public SchedulableTransactionBody.Builder mergeContractUpdateInstance(ContractUpdateTransactionBody value) * Update a smart contract.
.proto.ContractUpdateTransactionBody contractUpdateInstance = 5; -
clearContractUpdateInstance
* Update a smart contract.
.proto.ContractUpdateTransactionBody contractUpdateInstance = 5; -
hasContractDeleteInstance
public boolean hasContractDeleteInstance()* Delete a smart contract and transfer remaining balance to a specified account.
.proto.ContractDeleteTransactionBody contractDeleteInstance = 6;- Specified by:
hasContractDeleteInstancein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the contractDeleteInstance field is set.
-
getContractDeleteInstance
* Delete a smart contract and transfer remaining balance to a specified account.
.proto.ContractDeleteTransactionBody contractDeleteInstance = 6;- Specified by:
getContractDeleteInstancein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The contractDeleteInstance.
-
setContractDeleteInstance
public SchedulableTransactionBody.Builder setContractDeleteInstance(ContractDeleteTransactionBody value) * Delete a smart contract and transfer remaining balance to a specified account.
.proto.ContractDeleteTransactionBody contractDeleteInstance = 6; -
setContractDeleteInstance
public SchedulableTransactionBody.Builder setContractDeleteInstance(ContractDeleteTransactionBody.Builder builderForValue) * Delete a smart contract and transfer remaining balance to a specified account.
.proto.ContractDeleteTransactionBody contractDeleteInstance = 6; -
mergeContractDeleteInstance
public SchedulableTransactionBody.Builder mergeContractDeleteInstance(ContractDeleteTransactionBody value) * Delete a smart contract and transfer remaining balance to a specified account.
.proto.ContractDeleteTransactionBody contractDeleteInstance = 6; -
clearContractDeleteInstance
* Delete a smart contract and transfer remaining balance to a specified account.
.proto.ContractDeleteTransactionBody contractDeleteInstance = 6; -
hasCryptoCreateAccount
public boolean hasCryptoCreateAccount()* Create a new Hedera account.
.proto.CryptoCreateTransactionBody cryptoCreateAccount = 7;- Specified by:
hasCryptoCreateAccountin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the cryptoCreateAccount field is set.
-
getCryptoCreateAccount
* Create a new Hedera account.
.proto.CryptoCreateTransactionBody cryptoCreateAccount = 7;- Specified by:
getCryptoCreateAccountin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The cryptoCreateAccount.
-
setCryptoCreateAccount
* Create a new Hedera account.
.proto.CryptoCreateTransactionBody cryptoCreateAccount = 7; -
setCryptoCreateAccount
public SchedulableTransactionBody.Builder setCryptoCreateAccount(CryptoCreateTransactionBody.Builder builderForValue) * Create a new Hedera account.
.proto.CryptoCreateTransactionBody cryptoCreateAccount = 7; -
mergeCryptoCreateAccount
public SchedulableTransactionBody.Builder mergeCryptoCreateAccount(CryptoCreateTransactionBody value) * Create a new Hedera account.
.proto.CryptoCreateTransactionBody cryptoCreateAccount = 7; -
clearCryptoCreateAccount
* Create a new Hedera account.
.proto.CryptoCreateTransactionBody cryptoCreateAccount = 7; -
hasCryptoDelete
public boolean hasCryptoDelete()* Delete an Hedera account.<br/> This will mark the account as deleted, and transfer all remaining HBAR to a receiver account.
.proto.CryptoDeleteTransactionBody cryptoDelete = 8;- Specified by:
hasCryptoDeletein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the cryptoDelete field is set.
-
getCryptoDelete
* Delete an Hedera account.<br/> This will mark the account as deleted, and transfer all remaining HBAR to a receiver account.
.proto.CryptoDeleteTransactionBody cryptoDelete = 8;- Specified by:
getCryptoDeletein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The cryptoDelete.
-
setCryptoDelete
* Delete an Hedera account.<br/> This will mark the account as deleted, and transfer all remaining HBAR to a receiver account.
.proto.CryptoDeleteTransactionBody cryptoDelete = 8; -
setCryptoDelete
public SchedulableTransactionBody.Builder setCryptoDelete(CryptoDeleteTransactionBody.Builder builderForValue) * Delete an Hedera account.<br/> This will mark the account as deleted, and transfer all remaining HBAR to a receiver account.
.proto.CryptoDeleteTransactionBody cryptoDelete = 8; -
mergeCryptoDelete
* Delete an Hedera account.<br/> This will mark the account as deleted, and transfer all remaining HBAR to a receiver account.
.proto.CryptoDeleteTransactionBody cryptoDelete = 8; -
clearCryptoDelete
* Delete an Hedera account.<br/> This will mark the account as deleted, and transfer all remaining HBAR to a receiver account.
.proto.CryptoDeleteTransactionBody cryptoDelete = 8; -
hasCryptoTransfer
public boolean hasCryptoTransfer()* Transfer HBAR between accounts.
.proto.CryptoTransferTransactionBody cryptoTransfer = 9;- Specified by:
hasCryptoTransferin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the cryptoTransfer field is set.
-
getCryptoTransfer
* Transfer HBAR between accounts.
.proto.CryptoTransferTransactionBody cryptoTransfer = 9;- Specified by:
getCryptoTransferin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The cryptoTransfer.
-
setCryptoTransfer
* Transfer HBAR between accounts.
.proto.CryptoTransferTransactionBody cryptoTransfer = 9; -
setCryptoTransfer
public SchedulableTransactionBody.Builder setCryptoTransfer(CryptoTransferTransactionBody.Builder builderForValue) * Transfer HBAR between accounts.
.proto.CryptoTransferTransactionBody cryptoTransfer = 9; -
mergeCryptoTransfer
* Transfer HBAR between accounts.
.proto.CryptoTransferTransactionBody cryptoTransfer = 9; -
clearCryptoTransfer
* Transfer HBAR between accounts.
.proto.CryptoTransferTransactionBody cryptoTransfer = 9; -
hasCryptoUpdateAccount
public boolean hasCryptoUpdateAccount()* Modify an Hedera account.
.proto.CryptoUpdateTransactionBody cryptoUpdateAccount = 10;- Specified by:
hasCryptoUpdateAccountin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the cryptoUpdateAccount field is set.
-
getCryptoUpdateAccount
* Modify an Hedera account.
.proto.CryptoUpdateTransactionBody cryptoUpdateAccount = 10;- Specified by:
getCryptoUpdateAccountin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The cryptoUpdateAccount.
-
setCryptoUpdateAccount
* Modify an Hedera account.
.proto.CryptoUpdateTransactionBody cryptoUpdateAccount = 10; -
setCryptoUpdateAccount
public SchedulableTransactionBody.Builder setCryptoUpdateAccount(CryptoUpdateTransactionBody.Builder builderForValue) * Modify an Hedera account.
.proto.CryptoUpdateTransactionBody cryptoUpdateAccount = 10; -
mergeCryptoUpdateAccount
public SchedulableTransactionBody.Builder mergeCryptoUpdateAccount(CryptoUpdateTransactionBody value) * Modify an Hedera account.
.proto.CryptoUpdateTransactionBody cryptoUpdateAccount = 10; -
clearCryptoUpdateAccount
* Modify an Hedera account.
.proto.CryptoUpdateTransactionBody cryptoUpdateAccount = 10; -
hasFileAppend
public boolean hasFileAppend()* Append data to the end of a file.
.proto.FileAppendTransactionBody fileAppend = 11;- Specified by:
hasFileAppendin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the fileAppend field is set.
-
getFileAppend
* Append data to the end of a file.
.proto.FileAppendTransactionBody fileAppend = 11;- Specified by:
getFileAppendin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The fileAppend.
-
setFileAppend
* Append data to the end of a file.
.proto.FileAppendTransactionBody fileAppend = 11; -
setFileAppend
public SchedulableTransactionBody.Builder setFileAppend(FileAppendTransactionBody.Builder builderForValue) * Append data to the end of a file.
.proto.FileAppendTransactionBody fileAppend = 11; -
mergeFileAppend
* Append data to the end of a file.
.proto.FileAppendTransactionBody fileAppend = 11; -
clearFileAppend
* Append data to the end of a file.
.proto.FileAppendTransactionBody fileAppend = 11; -
hasFileCreate
public boolean hasFileCreate()* Create a new file.
.proto.FileCreateTransactionBody fileCreate = 12;- Specified by:
hasFileCreatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the fileCreate field is set.
-
getFileCreate
* Create a new file.
.proto.FileCreateTransactionBody fileCreate = 12;- Specified by:
getFileCreatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The fileCreate.
-
setFileCreate
* Create a new file.
.proto.FileCreateTransactionBody fileCreate = 12; -
setFileCreate
public SchedulableTransactionBody.Builder setFileCreate(FileCreateTransactionBody.Builder builderForValue) * Create a new file.
.proto.FileCreateTransactionBody fileCreate = 12; -
mergeFileCreate
* Create a new file.
.proto.FileCreateTransactionBody fileCreate = 12; -
clearFileCreate
* Create a new file.
.proto.FileCreateTransactionBody fileCreate = 12; -
hasFileDelete
public boolean hasFileDelete()* Delete a file.<br/> This will remove the content of the file, and mark the file as deleted.
.proto.FileDeleteTransactionBody fileDelete = 13;- Specified by:
hasFileDeletein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the fileDelete field is set.
-
getFileDelete
* Delete a file.<br/> This will remove the content of the file, and mark the file as deleted.
.proto.FileDeleteTransactionBody fileDelete = 13;- Specified by:
getFileDeletein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The fileDelete.
-
setFileDelete
* Delete a file.<br/> This will remove the content of the file, and mark the file as deleted.
.proto.FileDeleteTransactionBody fileDelete = 13; -
setFileDelete
public SchedulableTransactionBody.Builder setFileDelete(FileDeleteTransactionBody.Builder builderForValue) * Delete a file.<br/> This will remove the content of the file, and mark the file as deleted.
.proto.FileDeleteTransactionBody fileDelete = 13; -
mergeFileDelete
* Delete a file.<br/> This will remove the content of the file, and mark the file as deleted.
.proto.FileDeleteTransactionBody fileDelete = 13; -
clearFileDelete
* Delete a file.<br/> This will remove the content of the file, and mark the file as deleted.
.proto.FileDeleteTransactionBody fileDelete = 13; -
hasFileUpdate
public boolean hasFileUpdate()* Modify a file.<br/> This may modify any metadata, and/or _replace_ the content.
.proto.FileUpdateTransactionBody fileUpdate = 14;- Specified by:
hasFileUpdatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the fileUpdate field is set.
-
getFileUpdate
* Modify a file.<br/> This may modify any metadata, and/or _replace_ the content.
.proto.FileUpdateTransactionBody fileUpdate = 14;- Specified by:
getFileUpdatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The fileUpdate.
-
setFileUpdate
* Modify a file.<br/> This may modify any metadata, and/or _replace_ the content.
.proto.FileUpdateTransactionBody fileUpdate = 14; -
setFileUpdate
public SchedulableTransactionBody.Builder setFileUpdate(FileUpdateTransactionBody.Builder builderForValue) * Modify a file.<br/> This may modify any metadata, and/or _replace_ the content.
.proto.FileUpdateTransactionBody fileUpdate = 14; -
mergeFileUpdate
* Modify a file.<br/> This may modify any metadata, and/or _replace_ the content.
.proto.FileUpdateTransactionBody fileUpdate = 14; -
clearFileUpdate
* Modify a file.<br/> This may modify any metadata, and/or _replace_ the content.
.proto.FileUpdateTransactionBody fileUpdate = 14; -
hasSystemDelete
public boolean hasSystemDelete()* Delete a file as an Hedera administrative function.<br/> This is a privileged operation.
.proto.SystemDeleteTransactionBody systemDelete = 15;- Specified by:
hasSystemDeletein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the systemDelete field is set.
-
getSystemDelete
* Delete a file as an Hedera administrative function.<br/> This is a privileged operation.
.proto.SystemDeleteTransactionBody systemDelete = 15;- Specified by:
getSystemDeletein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The systemDelete.
-
setSystemDelete
* Delete a file as an Hedera administrative function.<br/> This is a privileged operation.
.proto.SystemDeleteTransactionBody systemDelete = 15; -
setSystemDelete
public SchedulableTransactionBody.Builder setSystemDelete(SystemDeleteTransactionBody.Builder builderForValue) * Delete a file as an Hedera administrative function.<br/> This is a privileged operation.
.proto.SystemDeleteTransactionBody systemDelete = 15; -
mergeSystemDelete
* Delete a file as an Hedera administrative function.<br/> This is a privileged operation.
.proto.SystemDeleteTransactionBody systemDelete = 15; -
clearSystemDelete
* Delete a file as an Hedera administrative function.<br/> This is a privileged operation.
.proto.SystemDeleteTransactionBody systemDelete = 15; -
hasSystemUndelete
public boolean hasSystemUndelete()* Restore a file deleted via `systemDelete`.<br/> This is a privileged operation.
.proto.SystemUndeleteTransactionBody systemUndelete = 16;- Specified by:
hasSystemUndeletein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the systemUndelete field is set.
-
getSystemUndelete
* Restore a file deleted via `systemDelete`.<br/> This is a privileged operation.
.proto.SystemUndeleteTransactionBody systemUndelete = 16;- Specified by:
getSystemUndeletein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The systemUndelete.
-
setSystemUndelete
* Restore a file deleted via `systemDelete`.<br/> This is a privileged operation.
.proto.SystemUndeleteTransactionBody systemUndelete = 16; -
setSystemUndelete
public SchedulableTransactionBody.Builder setSystemUndelete(SystemUndeleteTransactionBody.Builder builderForValue) * Restore a file deleted via `systemDelete`.<br/> This is a privileged operation.
.proto.SystemUndeleteTransactionBody systemUndelete = 16; -
mergeSystemUndelete
* Restore a file deleted via `systemDelete`.<br/> This is a privileged operation.
.proto.SystemUndeleteTransactionBody systemUndelete = 16; -
clearSystemUndelete
* Restore a file deleted via `systemDelete`.<br/> This is a privileged operation.
.proto.SystemUndeleteTransactionBody systemUndelete = 16; -
hasFreeze
public boolean hasFreeze()* Freeze the network.<br/> This is actually several possible operations, and the caller should examine the "freeze service" for more detail.<br/> This is a privileged operation.
.proto.FreezeTransactionBody freeze = 17;- Specified by:
hasFreezein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the freeze field is set.
-
getFreeze
* Freeze the network.<br/> This is actually several possible operations, and the caller should examine the "freeze service" for more detail.<br/> This is a privileged operation.
.proto.FreezeTransactionBody freeze = 17;- Specified by:
getFreezein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The freeze.
-
setFreeze
* Freeze the network.<br/> This is actually several possible operations, and the caller should examine the "freeze service" for more detail.<br/> This is a privileged operation.
.proto.FreezeTransactionBody freeze = 17; -
setFreeze
* Freeze the network.<br/> This is actually several possible operations, and the caller should examine the "freeze service" for more detail.<br/> This is a privileged operation.
.proto.FreezeTransactionBody freeze = 17; -
mergeFreeze
* Freeze the network.<br/> This is actually several possible operations, and the caller should examine the "freeze service" for more detail.<br/> This is a privileged operation.
.proto.FreezeTransactionBody freeze = 17; -
clearFreeze
* Freeze the network.<br/> This is actually several possible operations, and the caller should examine the "freeze service" for more detail.<br/> This is a privileged operation.
.proto.FreezeTransactionBody freeze = 17; -
hasConsensusCreateTopic
public boolean hasConsensusCreateTopic()* Create a topic.
.proto.ConsensusCreateTopicTransactionBody consensusCreateTopic = 18;- Specified by:
hasConsensusCreateTopicin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the consensusCreateTopic field is set.
-
getConsensusCreateTopic
* Create a topic.
.proto.ConsensusCreateTopicTransactionBody consensusCreateTopic = 18;- Specified by:
getConsensusCreateTopicin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The consensusCreateTopic.
-
setConsensusCreateTopic
public SchedulableTransactionBody.Builder setConsensusCreateTopic(ConsensusCreateTopicTransactionBody value) * Create a topic.
.proto.ConsensusCreateTopicTransactionBody consensusCreateTopic = 18; -
setConsensusCreateTopic
public SchedulableTransactionBody.Builder setConsensusCreateTopic(ConsensusCreateTopicTransactionBody.Builder builderForValue) * Create a topic.
.proto.ConsensusCreateTopicTransactionBody consensusCreateTopic = 18; -
mergeConsensusCreateTopic
public SchedulableTransactionBody.Builder mergeConsensusCreateTopic(ConsensusCreateTopicTransactionBody value) * Create a topic.
.proto.ConsensusCreateTopicTransactionBody consensusCreateTopic = 18; -
clearConsensusCreateTopic
* Create a topic.
.proto.ConsensusCreateTopicTransactionBody consensusCreateTopic = 18; -
hasConsensusUpdateTopic
public boolean hasConsensusUpdateTopic()* Update a topic.
.proto.ConsensusUpdateTopicTransactionBody consensusUpdateTopic = 19;- Specified by:
hasConsensusUpdateTopicin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the consensusUpdateTopic field is set.
-
getConsensusUpdateTopic
* Update a topic.
.proto.ConsensusUpdateTopicTransactionBody consensusUpdateTopic = 19;- Specified by:
getConsensusUpdateTopicin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The consensusUpdateTopic.
-
setConsensusUpdateTopic
public SchedulableTransactionBody.Builder setConsensusUpdateTopic(ConsensusUpdateTopicTransactionBody value) * Update a topic.
.proto.ConsensusUpdateTopicTransactionBody consensusUpdateTopic = 19; -
setConsensusUpdateTopic
public SchedulableTransactionBody.Builder setConsensusUpdateTopic(ConsensusUpdateTopicTransactionBody.Builder builderForValue) * Update a topic.
.proto.ConsensusUpdateTopicTransactionBody consensusUpdateTopic = 19; -
mergeConsensusUpdateTopic
public SchedulableTransactionBody.Builder mergeConsensusUpdateTopic(ConsensusUpdateTopicTransactionBody value) * Update a topic.
.proto.ConsensusUpdateTopicTransactionBody consensusUpdateTopic = 19; -
clearConsensusUpdateTopic
* Update a topic.
.proto.ConsensusUpdateTopicTransactionBody consensusUpdateTopic = 19; -
hasConsensusDeleteTopic
public boolean hasConsensusDeleteTopic()* Delete a topic.
.proto.ConsensusDeleteTopicTransactionBody consensusDeleteTopic = 20;- Specified by:
hasConsensusDeleteTopicin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the consensusDeleteTopic field is set.
-
getConsensusDeleteTopic
* Delete a topic.
.proto.ConsensusDeleteTopicTransactionBody consensusDeleteTopic = 20;- Specified by:
getConsensusDeleteTopicin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The consensusDeleteTopic.
-
setConsensusDeleteTopic
public SchedulableTransactionBody.Builder setConsensusDeleteTopic(ConsensusDeleteTopicTransactionBody value) * Delete a topic.
.proto.ConsensusDeleteTopicTransactionBody consensusDeleteTopic = 20; -
setConsensusDeleteTopic
public SchedulableTransactionBody.Builder setConsensusDeleteTopic(ConsensusDeleteTopicTransactionBody.Builder builderForValue) * Delete a topic.
.proto.ConsensusDeleteTopicTransactionBody consensusDeleteTopic = 20; -
mergeConsensusDeleteTopic
public SchedulableTransactionBody.Builder mergeConsensusDeleteTopic(ConsensusDeleteTopicTransactionBody value) * Delete a topic.
.proto.ConsensusDeleteTopicTransactionBody consensusDeleteTopic = 20; -
clearConsensusDeleteTopic
* Delete a topic.
.proto.ConsensusDeleteTopicTransactionBody consensusDeleteTopic = 20; -
hasConsensusSubmitMessage
public boolean hasConsensusSubmitMessage()* Submit a message to a topic.<br/> A message may be "chunked", and submitted in parts, if the total message size exceeds the limit for a single transaction.
.proto.ConsensusSubmitMessageTransactionBody consensusSubmitMessage = 21;- Specified by:
hasConsensusSubmitMessagein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the consensusSubmitMessage field is set.
-
getConsensusSubmitMessage
* Submit a message to a topic.<br/> A message may be "chunked", and submitted in parts, if the total message size exceeds the limit for a single transaction.
.proto.ConsensusSubmitMessageTransactionBody consensusSubmitMessage = 21;- Specified by:
getConsensusSubmitMessagein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The consensusSubmitMessage.
-
setConsensusSubmitMessage
public SchedulableTransactionBody.Builder setConsensusSubmitMessage(ConsensusSubmitMessageTransactionBody value) * Submit a message to a topic.<br/> A message may be "chunked", and submitted in parts, if the total message size exceeds the limit for a single transaction.
.proto.ConsensusSubmitMessageTransactionBody consensusSubmitMessage = 21; -
setConsensusSubmitMessage
public SchedulableTransactionBody.Builder setConsensusSubmitMessage(ConsensusSubmitMessageTransactionBody.Builder builderForValue) * Submit a message to a topic.<br/> A message may be "chunked", and submitted in parts, if the total message size exceeds the limit for a single transaction.
.proto.ConsensusSubmitMessageTransactionBody consensusSubmitMessage = 21; -
mergeConsensusSubmitMessage
public SchedulableTransactionBody.Builder mergeConsensusSubmitMessage(ConsensusSubmitMessageTransactionBody value) * Submit a message to a topic.<br/> A message may be "chunked", and submitted in parts, if the total message size exceeds the limit for a single transaction.
.proto.ConsensusSubmitMessageTransactionBody consensusSubmitMessage = 21; -
clearConsensusSubmitMessage
* Submit a message to a topic.<br/> A message may be "chunked", and submitted in parts, if the total message size exceeds the limit for a single transaction.
.proto.ConsensusSubmitMessageTransactionBody consensusSubmitMessage = 21; -
hasTokenCreation
public boolean hasTokenCreation()* Create a new Hedera token.
.proto.TokenCreateTransactionBody tokenCreation = 22;- Specified by:
hasTokenCreationin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenCreation field is set.
-
getTokenCreation
* Create a new Hedera token.
.proto.TokenCreateTransactionBody tokenCreation = 22;- Specified by:
getTokenCreationin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenCreation.
-
setTokenCreation
* Create a new Hedera token.
.proto.TokenCreateTransactionBody tokenCreation = 22; -
setTokenCreation
public SchedulableTransactionBody.Builder setTokenCreation(TokenCreateTransactionBody.Builder builderForValue) * Create a new Hedera token.
.proto.TokenCreateTransactionBody tokenCreation = 22; -
mergeTokenCreation
* Create a new Hedera token.
.proto.TokenCreateTransactionBody tokenCreation = 22; -
clearTokenCreation
* Create a new Hedera token.
.proto.TokenCreateTransactionBody tokenCreation = 22; -
hasTokenFreeze
public boolean hasTokenFreeze()* Freeze an account with respect to a token.<br/> A frozen account cannot transact in that token until unfrozen.
.proto.TokenFreezeAccountTransactionBody tokenFreeze = 23;- Specified by:
hasTokenFreezein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenFreeze field is set.
-
getTokenFreeze
* Freeze an account with respect to a token.<br/> A frozen account cannot transact in that token until unfrozen.
.proto.TokenFreezeAccountTransactionBody tokenFreeze = 23;- Specified by:
getTokenFreezein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenFreeze.
-
setTokenFreeze
* Freeze an account with respect to a token.<br/> A frozen account cannot transact in that token until unfrozen.
.proto.TokenFreezeAccountTransactionBody tokenFreeze = 23; -
setTokenFreeze
public SchedulableTransactionBody.Builder setTokenFreeze(TokenFreezeAccountTransactionBody.Builder builderForValue) * Freeze an account with respect to a token.<br/> A frozen account cannot transact in that token until unfrozen.
.proto.TokenFreezeAccountTransactionBody tokenFreeze = 23; -
mergeTokenFreeze
* Freeze an account with respect to a token.<br/> A frozen account cannot transact in that token until unfrozen.
.proto.TokenFreezeAccountTransactionBody tokenFreeze = 23; -
clearTokenFreeze
* Freeze an account with respect to a token.<br/> A frozen account cannot transact in that token until unfrozen.
.proto.TokenFreezeAccountTransactionBody tokenFreeze = 23; -
hasTokenUnfreeze
public boolean hasTokenUnfreeze()* Unfreeze an account with respect to a token.
.proto.TokenUnfreezeAccountTransactionBody tokenUnfreeze = 24;- Specified by:
hasTokenUnfreezein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenUnfreeze field is set.
-
getTokenUnfreeze
* Unfreeze an account with respect to a token.
.proto.TokenUnfreezeAccountTransactionBody tokenUnfreeze = 24;- Specified by:
getTokenUnfreezein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenUnfreeze.
-
setTokenUnfreeze
public SchedulableTransactionBody.Builder setTokenUnfreeze(TokenUnfreezeAccountTransactionBody value) * Unfreeze an account with respect to a token.
.proto.TokenUnfreezeAccountTransactionBody tokenUnfreeze = 24; -
setTokenUnfreeze
public SchedulableTransactionBody.Builder setTokenUnfreeze(TokenUnfreezeAccountTransactionBody.Builder builderForValue) * Unfreeze an account with respect to a token.
.proto.TokenUnfreezeAccountTransactionBody tokenUnfreeze = 24; -
mergeTokenUnfreeze
public SchedulableTransactionBody.Builder mergeTokenUnfreeze(TokenUnfreezeAccountTransactionBody value) * Unfreeze an account with respect to a token.
.proto.TokenUnfreezeAccountTransactionBody tokenUnfreeze = 24; -
clearTokenUnfreeze
* Unfreeze an account with respect to a token.
.proto.TokenUnfreezeAccountTransactionBody tokenUnfreeze = 24; -
hasTokenGrantKyc
public boolean hasTokenGrantKyc()* Grant KYC to an account with respect to a token.<br/> KYC is generally a "know your customer" assertion that a responsible entity has sufficient information to positively identify the account holder to relevant authorities.
.proto.TokenGrantKycTransactionBody tokenGrantKyc = 25;- Specified by:
hasTokenGrantKycin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenGrantKyc field is set.
-
getTokenGrantKyc
* Grant KYC to an account with respect to a token.<br/> KYC is generally a "know your customer" assertion that a responsible entity has sufficient information to positively identify the account holder to relevant authorities.
.proto.TokenGrantKycTransactionBody tokenGrantKyc = 25;- Specified by:
getTokenGrantKycin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenGrantKyc.
-
setTokenGrantKyc
* Grant KYC to an account with respect to a token.<br/> KYC is generally a "know your customer" assertion that a responsible entity has sufficient information to positively identify the account holder to relevant authorities.
.proto.TokenGrantKycTransactionBody tokenGrantKyc = 25; -
setTokenGrantKyc
public SchedulableTransactionBody.Builder setTokenGrantKyc(TokenGrantKycTransactionBody.Builder builderForValue) * Grant KYC to an account with respect to a token.<br/> KYC is generally a "know your customer" assertion that a responsible entity has sufficient information to positively identify the account holder to relevant authorities.
.proto.TokenGrantKycTransactionBody tokenGrantKyc = 25; -
mergeTokenGrantKyc
* Grant KYC to an account with respect to a token.<br/> KYC is generally a "know your customer" assertion that a responsible entity has sufficient information to positively identify the account holder to relevant authorities.
.proto.TokenGrantKycTransactionBody tokenGrantKyc = 25; -
clearTokenGrantKyc
* Grant KYC to an account with respect to a token.<br/> KYC is generally a "know your customer" assertion that a responsible entity has sufficient information to positively identify the account holder to relevant authorities.
.proto.TokenGrantKycTransactionBody tokenGrantKyc = 25; -
hasTokenRevokeKyc
public boolean hasTokenRevokeKyc()* Revoke KYC from an account with respect to a token.
.proto.TokenRevokeKycTransactionBody tokenRevokeKyc = 26;- Specified by:
hasTokenRevokeKycin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenRevokeKyc field is set.
-
getTokenRevokeKyc
* Revoke KYC from an account with respect to a token.
.proto.TokenRevokeKycTransactionBody tokenRevokeKyc = 26;- Specified by:
getTokenRevokeKycin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenRevokeKyc.
-
setTokenRevokeKyc
* Revoke KYC from an account with respect to a token.
.proto.TokenRevokeKycTransactionBody tokenRevokeKyc = 26; -
setTokenRevokeKyc
public SchedulableTransactionBody.Builder setTokenRevokeKyc(TokenRevokeKycTransactionBody.Builder builderForValue) * Revoke KYC from an account with respect to a token.
.proto.TokenRevokeKycTransactionBody tokenRevokeKyc = 26; -
mergeTokenRevokeKyc
* Revoke KYC from an account with respect to a token.
.proto.TokenRevokeKycTransactionBody tokenRevokeKyc = 26; -
clearTokenRevokeKyc
* Revoke KYC from an account with respect to a token.
.proto.TokenRevokeKycTransactionBody tokenRevokeKyc = 26; -
hasTokenDeletion
public boolean hasTokenDeletion()* Deletes an Hedera token.<br/> The token will be marked deleted.
.proto.TokenDeleteTransactionBody tokenDeletion = 27;- Specified by:
hasTokenDeletionin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenDeletion field is set.
-
getTokenDeletion
* Deletes an Hedera token.<br/> The token will be marked deleted.
.proto.TokenDeleteTransactionBody tokenDeletion = 27;- Specified by:
getTokenDeletionin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenDeletion.
-
setTokenDeletion
* Deletes an Hedera token.<br/> The token will be marked deleted.
.proto.TokenDeleteTransactionBody tokenDeletion = 27; -
setTokenDeletion
public SchedulableTransactionBody.Builder setTokenDeletion(TokenDeleteTransactionBody.Builder builderForValue) * Deletes an Hedera token.<br/> The token will be marked deleted.
.proto.TokenDeleteTransactionBody tokenDeletion = 27; -
mergeTokenDeletion
* Deletes an Hedera token.<br/> The token will be marked deleted.
.proto.TokenDeleteTransactionBody tokenDeletion = 27; -
clearTokenDeletion
* Deletes an Hedera token.<br/> The token will be marked deleted.
.proto.TokenDeleteTransactionBody tokenDeletion = 27; -
hasTokenUpdate
public boolean hasTokenUpdate()* Update an Hedera token.<br/> Depending on what fields are to be modified, the signature requirements will vary. See `TokenUpdateTransactionBody` for further detail.
.proto.TokenUpdateTransactionBody tokenUpdate = 28;- Specified by:
hasTokenUpdatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenUpdate field is set.
-
getTokenUpdate
* Update an Hedera token.<br/> Depending on what fields are to be modified, the signature requirements will vary. See `TokenUpdateTransactionBody` for further detail.
.proto.TokenUpdateTransactionBody tokenUpdate = 28;- Specified by:
getTokenUpdatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenUpdate.
-
setTokenUpdate
* Update an Hedera token.<br/> Depending on what fields are to be modified, the signature requirements will vary. See `TokenUpdateTransactionBody` for further detail.
.proto.TokenUpdateTransactionBody tokenUpdate = 28; -
setTokenUpdate
public SchedulableTransactionBody.Builder setTokenUpdate(TokenUpdateTransactionBody.Builder builderForValue) * Update an Hedera token.<br/> Depending on what fields are to be modified, the signature requirements will vary. See `TokenUpdateTransactionBody` for further detail.
.proto.TokenUpdateTransactionBody tokenUpdate = 28; -
mergeTokenUpdate
* Update an Hedera token.<br/> Depending on what fields are to be modified, the signature requirements will vary. See `TokenUpdateTransactionBody` for further detail.
.proto.TokenUpdateTransactionBody tokenUpdate = 28; -
clearTokenUpdate
* Update an Hedera token.<br/> Depending on what fields are to be modified, the signature requirements will vary. See `TokenUpdateTransactionBody` for further detail.
.proto.TokenUpdateTransactionBody tokenUpdate = 28; -
hasTokenMint
public boolean hasTokenMint()* Mint new tokens.<br/> All minted tokens will be delivered to the treasury account for the token type. The "mint key" for the token must sign this transaction.
.proto.TokenMintTransactionBody tokenMint = 29;- Specified by:
hasTokenMintin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenMint field is set.
-
getTokenMint
* Mint new tokens.<br/> All minted tokens will be delivered to the treasury account for the token type. The "mint key" for the token must sign this transaction.
.proto.TokenMintTransactionBody tokenMint = 29;- Specified by:
getTokenMintin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenMint.
-
setTokenMint
* Mint new tokens.<br/> All minted tokens will be delivered to the treasury account for the token type. The "mint key" for the token must sign this transaction.
.proto.TokenMintTransactionBody tokenMint = 29; -
setTokenMint
public SchedulableTransactionBody.Builder setTokenMint(TokenMintTransactionBody.Builder builderForValue) * Mint new tokens.<br/> All minted tokens will be delivered to the treasury account for the token type. The "mint key" for the token must sign this transaction.
.proto.TokenMintTransactionBody tokenMint = 29; -
mergeTokenMint
* Mint new tokens.<br/> All minted tokens will be delivered to the treasury account for the token type. The "mint key" for the token must sign this transaction.
.proto.TokenMintTransactionBody tokenMint = 29; -
clearTokenMint
* Mint new tokens.<br/> All minted tokens will be delivered to the treasury account for the token type. The "mint key" for the token must sign this transaction.
.proto.TokenMintTransactionBody tokenMint = 29; -
hasTokenBurn
public boolean hasTokenBurn()* Burn tokens from the treasury account.<br/> The "burn key" for the token must sign this transaction.
.proto.TokenBurnTransactionBody tokenBurn = 30;- Specified by:
hasTokenBurnin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenBurn field is set.
-
getTokenBurn
* Burn tokens from the treasury account.<br/> The "burn key" for the token must sign this transaction.
.proto.TokenBurnTransactionBody tokenBurn = 30;- Specified by:
getTokenBurnin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenBurn.
-
setTokenBurn
* Burn tokens from the treasury account.<br/> The "burn key" for the token must sign this transaction.
.proto.TokenBurnTransactionBody tokenBurn = 30; -
setTokenBurn
public SchedulableTransactionBody.Builder setTokenBurn(TokenBurnTransactionBody.Builder builderForValue) * Burn tokens from the treasury account.<br/> The "burn key" for the token must sign this transaction.
.proto.TokenBurnTransactionBody tokenBurn = 30; -
mergeTokenBurn
* Burn tokens from the treasury account.<br/> The "burn key" for the token must sign this transaction.
.proto.TokenBurnTransactionBody tokenBurn = 30; -
clearTokenBurn
* Burn tokens from the treasury account.<br/> The "burn key" for the token must sign this transaction.
.proto.TokenBurnTransactionBody tokenBurn = 30; -
hasTokenWipe
public boolean hasTokenWipe()* Wipe tokens from an account.<br/> This will remove a specified amount of fungible/common tokens or a specified list of non-fungible/unique serial numbered tokens of a given token type from an Hedera account. The removed tokens are _burned_ as if by a `tokenBurn` transaction.<br/> The "wipe key" for the token must sign this transaction.
.proto.TokenWipeAccountTransactionBody tokenWipe = 31;- Specified by:
hasTokenWipein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenWipe field is set.
-
getTokenWipe
* Wipe tokens from an account.<br/> This will remove a specified amount of fungible/common tokens or a specified list of non-fungible/unique serial numbered tokens of a given token type from an Hedera account. The removed tokens are _burned_ as if by a `tokenBurn` transaction.<br/> The "wipe key" for the token must sign this transaction.
.proto.TokenWipeAccountTransactionBody tokenWipe = 31;- Specified by:
getTokenWipein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenWipe.
-
setTokenWipe
* Wipe tokens from an account.<br/> This will remove a specified amount of fungible/common tokens or a specified list of non-fungible/unique serial numbered tokens of a given token type from an Hedera account. The removed tokens are _burned_ as if by a `tokenBurn` transaction.<br/> The "wipe key" for the token must sign this transaction.
.proto.TokenWipeAccountTransactionBody tokenWipe = 31; -
setTokenWipe
public SchedulableTransactionBody.Builder setTokenWipe(TokenWipeAccountTransactionBody.Builder builderForValue) * Wipe tokens from an account.<br/> This will remove a specified amount of fungible/common tokens or a specified list of non-fungible/unique serial numbered tokens of a given token type from an Hedera account. The removed tokens are _burned_ as if by a `tokenBurn` transaction.<br/> The "wipe key" for the token must sign this transaction.
.proto.TokenWipeAccountTransactionBody tokenWipe = 31; -
mergeTokenWipe
* Wipe tokens from an account.<br/> This will remove a specified amount of fungible/common tokens or a specified list of non-fungible/unique serial numbered tokens of a given token type from an Hedera account. The removed tokens are _burned_ as if by a `tokenBurn` transaction.<br/> The "wipe key" for the token must sign this transaction.
.proto.TokenWipeAccountTransactionBody tokenWipe = 31; -
clearTokenWipe
* Wipe tokens from an account.<br/> This will remove a specified amount of fungible/common tokens or a specified list of non-fungible/unique serial numbered tokens of a given token type from an Hedera account. The removed tokens are _burned_ as if by a `tokenBurn` transaction.<br/> The "wipe key" for the token must sign this transaction.
.proto.TokenWipeAccountTransactionBody tokenWipe = 31; -
hasTokenAssociate
public boolean hasTokenAssociate()* Associate tokens to an account.
.proto.TokenAssociateTransactionBody tokenAssociate = 32;- Specified by:
hasTokenAssociatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenAssociate field is set.
-
getTokenAssociate
* Associate tokens to an account.
.proto.TokenAssociateTransactionBody tokenAssociate = 32;- Specified by:
getTokenAssociatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenAssociate.
-
setTokenAssociate
* Associate tokens to an account.
.proto.TokenAssociateTransactionBody tokenAssociate = 32; -
setTokenAssociate
public SchedulableTransactionBody.Builder setTokenAssociate(TokenAssociateTransactionBody.Builder builderForValue) * Associate tokens to an account.
.proto.TokenAssociateTransactionBody tokenAssociate = 32; -
mergeTokenAssociate
* Associate tokens to an account.
.proto.TokenAssociateTransactionBody tokenAssociate = 32; -
clearTokenAssociate
* Associate tokens to an account.
.proto.TokenAssociateTransactionBody tokenAssociate = 32; -
hasTokenDissociate
public boolean hasTokenDissociate()* Dissociate tokens from an account.
.proto.TokenDissociateTransactionBody tokenDissociate = 33;- Specified by:
hasTokenDissociatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenDissociate field is set.
-
getTokenDissociate
* Dissociate tokens from an account.
.proto.TokenDissociateTransactionBody tokenDissociate = 33;- Specified by:
getTokenDissociatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenDissociate.
-
setTokenDissociate
* Dissociate tokens from an account.
.proto.TokenDissociateTransactionBody tokenDissociate = 33; -
setTokenDissociate
public SchedulableTransactionBody.Builder setTokenDissociate(TokenDissociateTransactionBody.Builder builderForValue) * Dissociate tokens from an account.
.proto.TokenDissociateTransactionBody tokenDissociate = 33; -
mergeTokenDissociate
public SchedulableTransactionBody.Builder mergeTokenDissociate(TokenDissociateTransactionBody value) * Dissociate tokens from an account.
.proto.TokenDissociateTransactionBody tokenDissociate = 33; -
clearTokenDissociate
* Dissociate tokens from an account.
.proto.TokenDissociateTransactionBody tokenDissociate = 33; -
hasScheduleDelete
public boolean hasScheduleDelete()* Delete a schedule.<br/> The schedule will be marked as deleted.
.proto.ScheduleDeleteTransactionBody scheduleDelete = 34;- Specified by:
hasScheduleDeletein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the scheduleDelete field is set.
-
getScheduleDelete
* Delete a schedule.<br/> The schedule will be marked as deleted.
.proto.ScheduleDeleteTransactionBody scheduleDelete = 34;- Specified by:
getScheduleDeletein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The scheduleDelete.
-
setScheduleDelete
* Delete a schedule.<br/> The schedule will be marked as deleted.
.proto.ScheduleDeleteTransactionBody scheduleDelete = 34; -
setScheduleDelete
public SchedulableTransactionBody.Builder setScheduleDelete(ScheduleDeleteTransactionBody.Builder builderForValue) * Delete a schedule.<br/> The schedule will be marked as deleted.
.proto.ScheduleDeleteTransactionBody scheduleDelete = 34; -
mergeScheduleDelete
* Delete a schedule.<br/> The schedule will be marked as deleted.
.proto.ScheduleDeleteTransactionBody scheduleDelete = 34; -
clearScheduleDelete
* Delete a schedule.<br/> The schedule will be marked as deleted.
.proto.ScheduleDeleteTransactionBody scheduleDelete = 34; -
hasTokenPause
public boolean hasTokenPause()* Pause a Token.<br/> This transaction must be signed by the "pause key" for the token.
.proto.TokenPauseTransactionBody token_pause = 35;- Specified by:
hasTokenPausein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenPause field is set.
-
getTokenPause
* Pause a Token.<br/> This transaction must be signed by the "pause key" for the token.
.proto.TokenPauseTransactionBody token_pause = 35;- Specified by:
getTokenPausein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenPause.
-
setTokenPause
* Pause a Token.<br/> This transaction must be signed by the "pause key" for the token.
.proto.TokenPauseTransactionBody token_pause = 35; -
setTokenPause
public SchedulableTransactionBody.Builder setTokenPause(TokenPauseTransactionBody.Builder builderForValue) * Pause a Token.<br/> This transaction must be signed by the "pause key" for the token.
.proto.TokenPauseTransactionBody token_pause = 35; -
mergeTokenPause
* Pause a Token.<br/> This transaction must be signed by the "pause key" for the token.
.proto.TokenPauseTransactionBody token_pause = 35; -
clearTokenPause
* Pause a Token.<br/> This transaction must be signed by the "pause key" for the token.
.proto.TokenPauseTransactionBody token_pause = 35; -
hasTokenUnpause
public boolean hasTokenUnpause()* Unpause a Token.<br/> This transaction must be signed by the "pause key" for the token.
.proto.TokenUnpauseTransactionBody token_unpause = 36;- Specified by:
hasTokenUnpausein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenUnpause field is set.
-
getTokenUnpause
* Unpause a Token.<br/> This transaction must be signed by the "pause key" for the token.
.proto.TokenUnpauseTransactionBody token_unpause = 36;- Specified by:
getTokenUnpausein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenUnpause.
-
setTokenUnpause
* Unpause a Token.<br/> This transaction must be signed by the "pause key" for the token.
.proto.TokenUnpauseTransactionBody token_unpause = 36; -
setTokenUnpause
public SchedulableTransactionBody.Builder setTokenUnpause(TokenUnpauseTransactionBody.Builder builderForValue) * Unpause a Token.<br/> This transaction must be signed by the "pause key" for the token.
.proto.TokenUnpauseTransactionBody token_unpause = 36; -
mergeTokenUnpause
* Unpause a Token.<br/> This transaction must be signed by the "pause key" for the token.
.proto.TokenUnpauseTransactionBody token_unpause = 36; -
clearTokenUnpause
* Unpause a Token.<br/> This transaction must be signed by the "pause key" for the token.
.proto.TokenUnpauseTransactionBody token_unpause = 36; -
hasCryptoApproveAllowance
public boolean hasCryptoApproveAllowance()* Add one or more approved allowances for spenders to transfer the paying account's hbar or tokens.
.proto.CryptoApproveAllowanceTransactionBody cryptoApproveAllowance = 37;- Specified by:
hasCryptoApproveAllowancein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the cryptoApproveAllowance field is set.
-
getCryptoApproveAllowance
* Add one or more approved allowances for spenders to transfer the paying account's hbar or tokens.
.proto.CryptoApproveAllowanceTransactionBody cryptoApproveAllowance = 37;- Specified by:
getCryptoApproveAllowancein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The cryptoApproveAllowance.
-
setCryptoApproveAllowance
public SchedulableTransactionBody.Builder setCryptoApproveAllowance(CryptoApproveAllowanceTransactionBody value) * Add one or more approved allowances for spenders to transfer the paying account's hbar or tokens.
.proto.CryptoApproveAllowanceTransactionBody cryptoApproveAllowance = 37; -
setCryptoApproveAllowance
public SchedulableTransactionBody.Builder setCryptoApproveAllowance(CryptoApproveAllowanceTransactionBody.Builder builderForValue) * Add one or more approved allowances for spenders to transfer the paying account's hbar or tokens.
.proto.CryptoApproveAllowanceTransactionBody cryptoApproveAllowance = 37; -
mergeCryptoApproveAllowance
public SchedulableTransactionBody.Builder mergeCryptoApproveAllowance(CryptoApproveAllowanceTransactionBody value) * Add one or more approved allowances for spenders to transfer the paying account's hbar or tokens.
.proto.CryptoApproveAllowanceTransactionBody cryptoApproveAllowance = 37; -
clearCryptoApproveAllowance
* Add one or more approved allowances for spenders to transfer the paying account's hbar or tokens.
.proto.CryptoApproveAllowanceTransactionBody cryptoApproveAllowance = 37; -
hasCryptoDeleteAllowance
public boolean hasCryptoDeleteAllowance()* Delete one or more approvals for spenders to transfer the paying account's hbar or tokens.
.proto.CryptoDeleteAllowanceTransactionBody cryptoDeleteAllowance = 38;- Specified by:
hasCryptoDeleteAllowancein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the cryptoDeleteAllowance field is set.
-
getCryptoDeleteAllowance
* Delete one or more approvals for spenders to transfer the paying account's hbar or tokens.
.proto.CryptoDeleteAllowanceTransactionBody cryptoDeleteAllowance = 38;- Specified by:
getCryptoDeleteAllowancein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The cryptoDeleteAllowance.
-
setCryptoDeleteAllowance
public SchedulableTransactionBody.Builder setCryptoDeleteAllowance(CryptoDeleteAllowanceTransactionBody value) * Delete one or more approvals for spenders to transfer the paying account's hbar or tokens.
.proto.CryptoDeleteAllowanceTransactionBody cryptoDeleteAllowance = 38; -
setCryptoDeleteAllowance
public SchedulableTransactionBody.Builder setCryptoDeleteAllowance(CryptoDeleteAllowanceTransactionBody.Builder builderForValue) * Delete one or more approvals for spenders to transfer the paying account's hbar or tokens.
.proto.CryptoDeleteAllowanceTransactionBody cryptoDeleteAllowance = 38; -
mergeCryptoDeleteAllowance
public SchedulableTransactionBody.Builder mergeCryptoDeleteAllowance(CryptoDeleteAllowanceTransactionBody value) * Delete one or more approvals for spenders to transfer the paying account's hbar or tokens.
.proto.CryptoDeleteAllowanceTransactionBody cryptoDeleteAllowance = 38; -
clearCryptoDeleteAllowance
* Delete one or more approvals for spenders to transfer the paying account's hbar or tokens.
.proto.CryptoDeleteAllowanceTransactionBody cryptoDeleteAllowance = 38; -
hasTokenFeeScheduleUpdate
public boolean hasTokenFeeScheduleUpdate()* Update the custom fee schedule for a token.<br/> This transaction must be signed by the "fee schedule key" for the token.
.proto.TokenFeeScheduleUpdateTransactionBody token_fee_schedule_update = 39;- Specified by:
hasTokenFeeScheduleUpdatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenFeeScheduleUpdate field is set.
-
getTokenFeeScheduleUpdate
* Update the custom fee schedule for a token.<br/> This transaction must be signed by the "fee schedule key" for the token.
.proto.TokenFeeScheduleUpdateTransactionBody token_fee_schedule_update = 39;- Specified by:
getTokenFeeScheduleUpdatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenFeeScheduleUpdate.
-
setTokenFeeScheduleUpdate
public SchedulableTransactionBody.Builder setTokenFeeScheduleUpdate(TokenFeeScheduleUpdateTransactionBody value) * Update the custom fee schedule for a token.<br/> This transaction must be signed by the "fee schedule key" for the token.
.proto.TokenFeeScheduleUpdateTransactionBody token_fee_schedule_update = 39; -
setTokenFeeScheduleUpdate
public SchedulableTransactionBody.Builder setTokenFeeScheduleUpdate(TokenFeeScheduleUpdateTransactionBody.Builder builderForValue) * Update the custom fee schedule for a token.<br/> This transaction must be signed by the "fee schedule key" for the token.
.proto.TokenFeeScheduleUpdateTransactionBody token_fee_schedule_update = 39; -
mergeTokenFeeScheduleUpdate
public SchedulableTransactionBody.Builder mergeTokenFeeScheduleUpdate(TokenFeeScheduleUpdateTransactionBody value) * Update the custom fee schedule for a token.<br/> This transaction must be signed by the "fee schedule key" for the token.
.proto.TokenFeeScheduleUpdateTransactionBody token_fee_schedule_update = 39; -
clearTokenFeeScheduleUpdate
* Update the custom fee schedule for a token.<br/> This transaction must be signed by the "fee schedule key" for the token.
.proto.TokenFeeScheduleUpdateTransactionBody token_fee_schedule_update = 39; -
hasUtilPrng
public boolean hasUtilPrng()* Provide a deterministic pseudorandom number based on network state.
.proto.UtilPrngTransactionBody util_prng = 40;- Specified by:
hasUtilPrngin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the utilPrng field is set.
-
getUtilPrng
* Provide a deterministic pseudorandom number based on network state.
.proto.UtilPrngTransactionBody util_prng = 40;- Specified by:
getUtilPrngin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The utilPrng.
-
setUtilPrng
* Provide a deterministic pseudorandom number based on network state.
.proto.UtilPrngTransactionBody util_prng = 40; -
setUtilPrng
public SchedulableTransactionBody.Builder setUtilPrng(UtilPrngTransactionBody.Builder builderForValue) * Provide a deterministic pseudorandom number based on network state.
.proto.UtilPrngTransactionBody util_prng = 40; -
mergeUtilPrng
* Provide a deterministic pseudorandom number based on network state.
.proto.UtilPrngTransactionBody util_prng = 40; -
clearUtilPrng
* Provide a deterministic pseudorandom number based on network state.
.proto.UtilPrngTransactionBody util_prng = 40; -
hasTokenUpdateNfts
public boolean hasTokenUpdateNfts()* Update one or more non-fungible/unique tokens.<br/> This will update metadata for one or more serial numbers within a collection (token type).
.proto.TokenUpdateNftsTransactionBody token_update_nfts = 41;- Specified by:
hasTokenUpdateNftsin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenUpdateNfts field is set.
-
getTokenUpdateNfts
* Update one or more non-fungible/unique tokens.<br/> This will update metadata for one or more serial numbers within a collection (token type).
.proto.TokenUpdateNftsTransactionBody token_update_nfts = 41;- Specified by:
getTokenUpdateNftsin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenUpdateNfts.
-
setTokenUpdateNfts
* Update one or more non-fungible/unique tokens.<br/> This will update metadata for one or more serial numbers within a collection (token type).
.proto.TokenUpdateNftsTransactionBody token_update_nfts = 41; -
setTokenUpdateNfts
public SchedulableTransactionBody.Builder setTokenUpdateNfts(TokenUpdateNftsTransactionBody.Builder builderForValue) * Update one or more non-fungible/unique tokens.<br/> This will update metadata for one or more serial numbers within a collection (token type).
.proto.TokenUpdateNftsTransactionBody token_update_nfts = 41; -
mergeTokenUpdateNfts
public SchedulableTransactionBody.Builder mergeTokenUpdateNfts(TokenUpdateNftsTransactionBody value) * Update one or more non-fungible/unique tokens.<br/> This will update metadata for one or more serial numbers within a collection (token type).
.proto.TokenUpdateNftsTransactionBody token_update_nfts = 41; -
clearTokenUpdateNfts
* Update one or more non-fungible/unique tokens.<br/> This will update metadata for one or more serial numbers within a collection (token type).
.proto.TokenUpdateNftsTransactionBody token_update_nfts = 41; -
hasNodeCreate
public boolean hasNodeCreate()* Create a new node in the network address book.<br/> This is a privileged operation.
.com.hedera.hapi.node.addressbook.NodeCreateTransactionBody nodeCreate = 42;- Specified by:
hasNodeCreatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the nodeCreate field is set.
-
getNodeCreate
* Create a new node in the network address book.<br/> This is a privileged operation.
.com.hedera.hapi.node.addressbook.NodeCreateTransactionBody nodeCreate = 42;- Specified by:
getNodeCreatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The nodeCreate.
-
setNodeCreate
* Create a new node in the network address book.<br/> This is a privileged operation.
.com.hedera.hapi.node.addressbook.NodeCreateTransactionBody nodeCreate = 42; -
setNodeCreate
public SchedulableTransactionBody.Builder setNodeCreate(NodeCreateTransactionBody.Builder builderForValue) * Create a new node in the network address book.<br/> This is a privileged operation.
.com.hedera.hapi.node.addressbook.NodeCreateTransactionBody nodeCreate = 42; -
mergeNodeCreate
* Create a new node in the network address book.<br/> This is a privileged operation.
.com.hedera.hapi.node.addressbook.NodeCreateTransactionBody nodeCreate = 42; -
clearNodeCreate
* Create a new node in the network address book.<br/> This is a privileged operation.
.com.hedera.hapi.node.addressbook.NodeCreateTransactionBody nodeCreate = 42; -
hasNodeUpdate
public boolean hasNodeUpdate()* Update a node in the network address book.<br/> This is a privileged operation.
.com.hedera.hapi.node.addressbook.NodeUpdateTransactionBody nodeUpdate = 43;- Specified by:
hasNodeUpdatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the nodeUpdate field is set.
-
getNodeUpdate
* Update a node in the network address book.<br/> This is a privileged operation.
.com.hedera.hapi.node.addressbook.NodeUpdateTransactionBody nodeUpdate = 43;- Specified by:
getNodeUpdatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The nodeUpdate.
-
setNodeUpdate
* Update a node in the network address book.<br/> This is a privileged operation.
.com.hedera.hapi.node.addressbook.NodeUpdateTransactionBody nodeUpdate = 43; -
setNodeUpdate
public SchedulableTransactionBody.Builder setNodeUpdate(NodeUpdateTransactionBody.Builder builderForValue) * Update a node in the network address book.<br/> This is a privileged operation.
.com.hedera.hapi.node.addressbook.NodeUpdateTransactionBody nodeUpdate = 43; -
mergeNodeUpdate
* Update a node in the network address book.<br/> This is a privileged operation.
.com.hedera.hapi.node.addressbook.NodeUpdateTransactionBody nodeUpdate = 43; -
clearNodeUpdate
* Update a node in the network address book.<br/> This is a privileged operation.
.com.hedera.hapi.node.addressbook.NodeUpdateTransactionBody nodeUpdate = 43; -
hasNodeDelete
public boolean hasNodeDelete()* Delete a node from the network address book.<br/> This will mark the node as deleted.<br/> This is a privileged operation.
.com.hedera.hapi.node.addressbook.NodeDeleteTransactionBody nodeDelete = 44;- Specified by:
hasNodeDeletein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the nodeDelete field is set.
-
getNodeDelete
* Delete a node from the network address book.<br/> This will mark the node as deleted.<br/> This is a privileged operation.
.com.hedera.hapi.node.addressbook.NodeDeleteTransactionBody nodeDelete = 44;- Specified by:
getNodeDeletein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The nodeDelete.
-
setNodeDelete
* Delete a node from the network address book.<br/> This will mark the node as deleted.<br/> This is a privileged operation.
.com.hedera.hapi.node.addressbook.NodeDeleteTransactionBody nodeDelete = 44; -
setNodeDelete
public SchedulableTransactionBody.Builder setNodeDelete(NodeDeleteTransactionBody.Builder builderForValue) * Delete a node from the network address book.<br/> This will mark the node as deleted.<br/> This is a privileged operation.
.com.hedera.hapi.node.addressbook.NodeDeleteTransactionBody nodeDelete = 44; -
mergeNodeDelete
* Delete a node from the network address book.<br/> This will mark the node as deleted.<br/> This is a privileged operation.
.com.hedera.hapi.node.addressbook.NodeDeleteTransactionBody nodeDelete = 44; -
clearNodeDelete
* Delete a node from the network address book.<br/> This will mark the node as deleted.<br/> This is a privileged operation.
.com.hedera.hapi.node.addressbook.NodeDeleteTransactionBody nodeDelete = 44; -
hasTokenReject
public boolean hasTokenReject()* "Reject" undesired tokens.<br/> This transaction will transfer one or more tokens or token balances held by the requesting account to the treasury for each token type. <p> Each transfer MUST be one of the following: <ul> <li>A single non-fungible/unique token.</li> <li>The full balance held for a fungible/common token type.</li> </ul> When complete, the requesting account SHALL NOT hold the rejected tokens.<br/> Custom fees and royalties defined for the tokens rejected SHALL NOT be charged for this transaction.
.proto.TokenRejectTransactionBody tokenReject = 45;- Specified by:
hasTokenRejectin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenReject field is set.
-
getTokenReject
* "Reject" undesired tokens.<br/> This transaction will transfer one or more tokens or token balances held by the requesting account to the treasury for each token type. <p> Each transfer MUST be one of the following: <ul> <li>A single non-fungible/unique token.</li> <li>The full balance held for a fungible/common token type.</li> </ul> When complete, the requesting account SHALL NOT hold the rejected tokens.<br/> Custom fees and royalties defined for the tokens rejected SHALL NOT be charged for this transaction.
.proto.TokenRejectTransactionBody tokenReject = 45;- Specified by:
getTokenRejectin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenReject.
-
setTokenReject
* "Reject" undesired tokens.<br/> This transaction will transfer one or more tokens or token balances held by the requesting account to the treasury for each token type. <p> Each transfer MUST be one of the following: <ul> <li>A single non-fungible/unique token.</li> <li>The full balance held for a fungible/common token type.</li> </ul> When complete, the requesting account SHALL NOT hold the rejected tokens.<br/> Custom fees and royalties defined for the tokens rejected SHALL NOT be charged for this transaction.
.proto.TokenRejectTransactionBody tokenReject = 45; -
setTokenReject
public SchedulableTransactionBody.Builder setTokenReject(TokenRejectTransactionBody.Builder builderForValue) * "Reject" undesired tokens.<br/> This transaction will transfer one or more tokens or token balances held by the requesting account to the treasury for each token type. <p> Each transfer MUST be one of the following: <ul> <li>A single non-fungible/unique token.</li> <li>The full balance held for a fungible/common token type.</li> </ul> When complete, the requesting account SHALL NOT hold the rejected tokens.<br/> Custom fees and royalties defined for the tokens rejected SHALL NOT be charged for this transaction.
.proto.TokenRejectTransactionBody tokenReject = 45; -
mergeTokenReject
* "Reject" undesired tokens.<br/> This transaction will transfer one or more tokens or token balances held by the requesting account to the treasury for each token type. <p> Each transfer MUST be one of the following: <ul> <li>A single non-fungible/unique token.</li> <li>The full balance held for a fungible/common token type.</li> </ul> When complete, the requesting account SHALL NOT hold the rejected tokens.<br/> Custom fees and royalties defined for the tokens rejected SHALL NOT be charged for this transaction.
.proto.TokenRejectTransactionBody tokenReject = 45; -
clearTokenReject
* "Reject" undesired tokens.<br/> This transaction will transfer one or more tokens or token balances held by the requesting account to the treasury for each token type. <p> Each transfer MUST be one of the following: <ul> <li>A single non-fungible/unique token.</li> <li>The full balance held for a fungible/common token type.</li> </ul> When complete, the requesting account SHALL NOT hold the rejected tokens.<br/> Custom fees and royalties defined for the tokens rejected SHALL NOT be charged for this transaction.
.proto.TokenRejectTransactionBody tokenReject = 45; -
hasTokenCancelAirdrop
public boolean hasTokenCancelAirdrop()* Cancel an "airdrop".<br/> This transaction cancels a pending airdrop for one or more recipients. <p> The airdrop(s) to cancel MUST be pending, and not claimed.<br/>
.proto.TokenCancelAirdropTransactionBody tokenCancelAirdrop = 46;- Specified by:
hasTokenCancelAirdropin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenCancelAirdrop field is set.
-
getTokenCancelAirdrop
* Cancel an "airdrop".<br/> This transaction cancels a pending airdrop for one or more recipients. <p> The airdrop(s) to cancel MUST be pending, and not claimed.<br/>
.proto.TokenCancelAirdropTransactionBody tokenCancelAirdrop = 46;- Specified by:
getTokenCancelAirdropin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenCancelAirdrop.
-
setTokenCancelAirdrop
public SchedulableTransactionBody.Builder setTokenCancelAirdrop(TokenCancelAirdropTransactionBody value) * Cancel an "airdrop".<br/> This transaction cancels a pending airdrop for one or more recipients. <p> The airdrop(s) to cancel MUST be pending, and not claimed.<br/>
.proto.TokenCancelAirdropTransactionBody tokenCancelAirdrop = 46; -
setTokenCancelAirdrop
public SchedulableTransactionBody.Builder setTokenCancelAirdrop(TokenCancelAirdropTransactionBody.Builder builderForValue) * Cancel an "airdrop".<br/> This transaction cancels a pending airdrop for one or more recipients. <p> The airdrop(s) to cancel MUST be pending, and not claimed.<br/>
.proto.TokenCancelAirdropTransactionBody tokenCancelAirdrop = 46; -
mergeTokenCancelAirdrop
public SchedulableTransactionBody.Builder mergeTokenCancelAirdrop(TokenCancelAirdropTransactionBody value) * Cancel an "airdrop".<br/> This transaction cancels a pending airdrop for one or more recipients. <p> The airdrop(s) to cancel MUST be pending, and not claimed.<br/>
.proto.TokenCancelAirdropTransactionBody tokenCancelAirdrop = 46; -
clearTokenCancelAirdrop
* Cancel an "airdrop".<br/> This transaction cancels a pending airdrop for one or more recipients. <p> The airdrop(s) to cancel MUST be pending, and not claimed.<br/>
.proto.TokenCancelAirdropTransactionBody tokenCancelAirdrop = 46; -
hasTokenClaimAirdrop
public boolean hasTokenClaimAirdrop()* Claim an "airdrop". This transaction "claims" one or more pending "airdrops". <p> The airdrop(s) to claim MUST be pending, and not already claimed.<br/>
.proto.TokenClaimAirdropTransactionBody tokenClaimAirdrop = 47;- Specified by:
hasTokenClaimAirdropin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenClaimAirdrop field is set.
-
getTokenClaimAirdrop
* Claim an "airdrop". This transaction "claims" one or more pending "airdrops". <p> The airdrop(s) to claim MUST be pending, and not already claimed.<br/>
.proto.TokenClaimAirdropTransactionBody tokenClaimAirdrop = 47;- Specified by:
getTokenClaimAirdropin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenClaimAirdrop.
-
setTokenClaimAirdrop
public SchedulableTransactionBody.Builder setTokenClaimAirdrop(TokenClaimAirdropTransactionBody value) * Claim an "airdrop". This transaction "claims" one or more pending "airdrops". <p> The airdrop(s) to claim MUST be pending, and not already claimed.<br/>
.proto.TokenClaimAirdropTransactionBody tokenClaimAirdrop = 47; -
setTokenClaimAirdrop
public SchedulableTransactionBody.Builder setTokenClaimAirdrop(TokenClaimAirdropTransactionBody.Builder builderForValue) * Claim an "airdrop". This transaction "claims" one or more pending "airdrops". <p> The airdrop(s) to claim MUST be pending, and not already claimed.<br/>
.proto.TokenClaimAirdropTransactionBody tokenClaimAirdrop = 47; -
mergeTokenClaimAirdrop
public SchedulableTransactionBody.Builder mergeTokenClaimAirdrop(TokenClaimAirdropTransactionBody value) * Claim an "airdrop". This transaction "claims" one or more pending "airdrops". <p> The airdrop(s) to claim MUST be pending, and not already claimed.<br/>
.proto.TokenClaimAirdropTransactionBody tokenClaimAirdrop = 47; -
clearTokenClaimAirdrop
* Claim an "airdrop". This transaction "claims" one or more pending "airdrops". <p> The airdrop(s) to claim MUST be pending, and not already claimed.<br/>
.proto.TokenClaimAirdropTransactionBody tokenClaimAirdrop = 47; -
hasTokenAirdrop
public boolean hasTokenAirdrop()* Send an "airdrop" of tokens to one or more recipients. <p> This transaction unilaterally "gifts" tokens by transferring them from a "sender" account to the "recipient" account(s). If any recipient is not already associated to the token to airdrop, or has set a "reciever signature required" flag, then that recipient is recorded as a "pending" airdrop which must be "claimed". All other recipients receive the "airdropped" tokens immediately.
.proto.TokenAirdropTransactionBody tokenAirdrop = 48;- Specified by:
hasTokenAirdropin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the tokenAirdrop field is set.
-
getTokenAirdrop
* Send an "airdrop" of tokens to one or more recipients. <p> This transaction unilaterally "gifts" tokens by transferring them from a "sender" account to the "recipient" account(s). If any recipient is not already associated to the token to airdrop, or has set a "reciever signature required" flag, then that recipient is recorded as a "pending" airdrop which must be "claimed". All other recipients receive the "airdropped" tokens immediately.
.proto.TokenAirdropTransactionBody tokenAirdrop = 48;- Specified by:
getTokenAirdropin interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The tokenAirdrop.
-
setTokenAirdrop
* Send an "airdrop" of tokens to one or more recipients. <p> This transaction unilaterally "gifts" tokens by transferring them from a "sender" account to the "recipient" account(s). If any recipient is not already associated to the token to airdrop, or has set a "reciever signature required" flag, then that recipient is recorded as a "pending" airdrop which must be "claimed". All other recipients receive the "airdropped" tokens immediately.
.proto.TokenAirdropTransactionBody tokenAirdrop = 48; -
setTokenAirdrop
public SchedulableTransactionBody.Builder setTokenAirdrop(TokenAirdropTransactionBody.Builder builderForValue) * Send an "airdrop" of tokens to one or more recipients. <p> This transaction unilaterally "gifts" tokens by transferring them from a "sender" account to the "recipient" account(s). If any recipient is not already associated to the token to airdrop, or has set a "reciever signature required" flag, then that recipient is recorded as a "pending" airdrop which must be "claimed". All other recipients receive the "airdropped" tokens immediately.
.proto.TokenAirdropTransactionBody tokenAirdrop = 48; -
mergeTokenAirdrop
* Send an "airdrop" of tokens to one or more recipients. <p> This transaction unilaterally "gifts" tokens by transferring them from a "sender" account to the "recipient" account(s). If any recipient is not already associated to the token to airdrop, or has set a "reciever signature required" flag, then that recipient is recorded as a "pending" airdrop which must be "claimed". All other recipients receive the "airdropped" tokens immediately.
.proto.TokenAirdropTransactionBody tokenAirdrop = 48; -
clearTokenAirdrop
* Send an "airdrop" of tokens to one or more recipients. <p> This transaction unilaterally "gifts" tokens by transferring them from a "sender" account to the "recipient" account(s). If any recipient is not already associated to the token to airdrop, or has set a "reciever signature required" flag, then that recipient is recorded as a "pending" airdrop which must be "claimed". All other recipients receive the "airdropped" tokens immediately.
.proto.TokenAirdropTransactionBody tokenAirdrop = 48; -
hasRegisteredNodeCreate
public boolean hasRegisteredNodeCreate()* Create a new registered node in the network address book.
.com.hedera.hapi.node.addressbook.RegisteredNodeCreateTransactionBody registeredNodeCreate = 49;- Specified by:
hasRegisteredNodeCreatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the registeredNodeCreate field is set.
-
getRegisteredNodeCreate
* Create a new registered node in the network address book.
.com.hedera.hapi.node.addressbook.RegisteredNodeCreateTransactionBody registeredNodeCreate = 49;- Specified by:
getRegisteredNodeCreatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The registeredNodeCreate.
-
setRegisteredNodeCreate
public SchedulableTransactionBody.Builder setRegisteredNodeCreate(RegisteredNodeCreateTransactionBody value) * Create a new registered node in the network address book.
.com.hedera.hapi.node.addressbook.RegisteredNodeCreateTransactionBody registeredNodeCreate = 49; -
setRegisteredNodeCreate
public SchedulableTransactionBody.Builder setRegisteredNodeCreate(RegisteredNodeCreateTransactionBody.Builder builderForValue) * Create a new registered node in the network address book.
.com.hedera.hapi.node.addressbook.RegisteredNodeCreateTransactionBody registeredNodeCreate = 49; -
mergeRegisteredNodeCreate
public SchedulableTransactionBody.Builder mergeRegisteredNodeCreate(RegisteredNodeCreateTransactionBody value) * Create a new registered node in the network address book.
.com.hedera.hapi.node.addressbook.RegisteredNodeCreateTransactionBody registeredNodeCreate = 49; -
clearRegisteredNodeCreate
* Create a new registered node in the network address book.
.com.hedera.hapi.node.addressbook.RegisteredNodeCreateTransactionBody registeredNodeCreate = 49; -
hasRegisteredNodeUpdate
public boolean hasRegisteredNodeUpdate()* Update a registered node in the network address book.
.com.hedera.hapi.node.addressbook.RegisteredNodeUpdateTransactionBody registeredNodeUpdate = 50;- Specified by:
hasRegisteredNodeUpdatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the registeredNodeUpdate field is set.
-
getRegisteredNodeUpdate
* Update a registered node in the network address book.
.com.hedera.hapi.node.addressbook.RegisteredNodeUpdateTransactionBody registeredNodeUpdate = 50;- Specified by:
getRegisteredNodeUpdatein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The registeredNodeUpdate.
-
setRegisteredNodeUpdate
public SchedulableTransactionBody.Builder setRegisteredNodeUpdate(RegisteredNodeUpdateTransactionBody value) * Update a registered node in the network address book.
.com.hedera.hapi.node.addressbook.RegisteredNodeUpdateTransactionBody registeredNodeUpdate = 50; -
setRegisteredNodeUpdate
public SchedulableTransactionBody.Builder setRegisteredNodeUpdate(RegisteredNodeUpdateTransactionBody.Builder builderForValue) * Update a registered node in the network address book.
.com.hedera.hapi.node.addressbook.RegisteredNodeUpdateTransactionBody registeredNodeUpdate = 50; -
mergeRegisteredNodeUpdate
public SchedulableTransactionBody.Builder mergeRegisteredNodeUpdate(RegisteredNodeUpdateTransactionBody value) * Update a registered node in the network address book.
.com.hedera.hapi.node.addressbook.RegisteredNodeUpdateTransactionBody registeredNodeUpdate = 50; -
clearRegisteredNodeUpdate
* Update a registered node in the network address book.
.com.hedera.hapi.node.addressbook.RegisteredNodeUpdateTransactionBody registeredNodeUpdate = 50; -
hasRegisteredNodeDelete
public boolean hasRegisteredNodeDelete()* Delete a registered node from the network address book.
.com.hedera.hapi.node.addressbook.RegisteredNodeDeleteTransactionBody registeredNodeDelete = 51;- Specified by:
hasRegisteredNodeDeletein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- Whether the registeredNodeDelete field is set.
-
getRegisteredNodeDelete
* Delete a registered node from the network address book.
.com.hedera.hapi.node.addressbook.RegisteredNodeDeleteTransactionBody registeredNodeDelete = 51;- Specified by:
getRegisteredNodeDeletein interfaceSchedulableTransactionBodyOrBuilder- Returns:
- The registeredNodeDelete.
-
setRegisteredNodeDelete
public SchedulableTransactionBody.Builder setRegisteredNodeDelete(RegisteredNodeDeleteTransactionBody value) * Delete a registered node from the network address book.
.com.hedera.hapi.node.addressbook.RegisteredNodeDeleteTransactionBody registeredNodeDelete = 51; -
setRegisteredNodeDelete
public SchedulableTransactionBody.Builder setRegisteredNodeDelete(RegisteredNodeDeleteTransactionBody.Builder builderForValue) * Delete a registered node from the network address book.
.com.hedera.hapi.node.addressbook.RegisteredNodeDeleteTransactionBody registeredNodeDelete = 51; -
mergeRegisteredNodeDelete
public SchedulableTransactionBody.Builder mergeRegisteredNodeDelete(RegisteredNodeDeleteTransactionBody value) * Delete a registered node from the network address book.
.com.hedera.hapi.node.addressbook.RegisteredNodeDeleteTransactionBody registeredNodeDelete = 51; -
clearRegisteredNodeDelete
* Delete a registered node from the network address book.
.com.hedera.hapi.node.addressbook.RegisteredNodeDeleteTransactionBody registeredNodeDelete = 51; -
getMaxCustomFeesList
* A list of maximum custom fees that the users are willing to pay. <p> This field is OPTIONAL.<br/> If left empty, the users are accepting to pay any custom fee.<br/> If used with a transaction type that does not support custom fee limits, the transaction will fail.
repeated .proto.CustomFeeLimit max_custom_fees = 1001;- Specified by:
getMaxCustomFeesListin interfaceSchedulableTransactionBodyOrBuilder
-
getMaxCustomFeesCount
public int getMaxCustomFeesCount()* A list of maximum custom fees that the users are willing to pay. <p> This field is OPTIONAL.<br/> If left empty, the users are accepting to pay any custom fee.<br/> If used with a transaction type that does not support custom fee limits, the transaction will fail.
repeated .proto.CustomFeeLimit max_custom_fees = 1001;- Specified by:
getMaxCustomFeesCountin interfaceSchedulableTransactionBodyOrBuilder
-
getMaxCustomFees
* A list of maximum custom fees that the users are willing to pay. <p> This field is OPTIONAL.<br/> If left empty, the users are accepting to pay any custom fee.<br/> If used with a transaction type that does not support custom fee limits, the transaction will fail.
repeated .proto.CustomFeeLimit max_custom_fees = 1001;- Specified by:
getMaxCustomFeesin interfaceSchedulableTransactionBodyOrBuilder
-
setMaxCustomFees
* A list of maximum custom fees that the users are willing to pay. <p> This field is OPTIONAL.<br/> If left empty, the users are accepting to pay any custom fee.<br/> If used with a transaction type that does not support custom fee limits, the transaction will fail.
repeated .proto.CustomFeeLimit max_custom_fees = 1001; -
setMaxCustomFees
public SchedulableTransactionBody.Builder setMaxCustomFees(int index, CustomFeeLimit.Builder builderForValue) * A list of maximum custom fees that the users are willing to pay. <p> This field is OPTIONAL.<br/> If left empty, the users are accepting to pay any custom fee.<br/> If used with a transaction type that does not support custom fee limits, the transaction will fail.
repeated .proto.CustomFeeLimit max_custom_fees = 1001; -
addMaxCustomFees
* A list of maximum custom fees that the users are willing to pay. <p> This field is OPTIONAL.<br/> If left empty, the users are accepting to pay any custom fee.<br/> If used with a transaction type that does not support custom fee limits, the transaction will fail.
repeated .proto.CustomFeeLimit max_custom_fees = 1001; -
addMaxCustomFees
* A list of maximum custom fees that the users are willing to pay. <p> This field is OPTIONAL.<br/> If left empty, the users are accepting to pay any custom fee.<br/> If used with a transaction type that does not support custom fee limits, the transaction will fail.
repeated .proto.CustomFeeLimit max_custom_fees = 1001; -
addMaxCustomFees
* A list of maximum custom fees that the users are willing to pay. <p> This field is OPTIONAL.<br/> If left empty, the users are accepting to pay any custom fee.<br/> If used with a transaction type that does not support custom fee limits, the transaction will fail.
repeated .proto.CustomFeeLimit max_custom_fees = 1001; -
addMaxCustomFees
public SchedulableTransactionBody.Builder addMaxCustomFees(int index, CustomFeeLimit.Builder builderForValue) * A list of maximum custom fees that the users are willing to pay. <p> This field is OPTIONAL.<br/> If left empty, the users are accepting to pay any custom fee.<br/> If used with a transaction type that does not support custom fee limits, the transaction will fail.
repeated .proto.CustomFeeLimit max_custom_fees = 1001; -
addAllMaxCustomFees
public SchedulableTransactionBody.Builder addAllMaxCustomFees(Iterable<? extends CustomFeeLimit> values) * A list of maximum custom fees that the users are willing to pay. <p> This field is OPTIONAL.<br/> If left empty, the users are accepting to pay any custom fee.<br/> If used with a transaction type that does not support custom fee limits, the transaction will fail.
repeated .proto.CustomFeeLimit max_custom_fees = 1001; -
clearMaxCustomFees
* A list of maximum custom fees that the users are willing to pay. <p> This field is OPTIONAL.<br/> If left empty, the users are accepting to pay any custom fee.<br/> If used with a transaction type that does not support custom fee limits, the transaction will fail.
repeated .proto.CustomFeeLimit max_custom_fees = 1001; -
removeMaxCustomFees
* A list of maximum custom fees that the users are willing to pay. <p> This field is OPTIONAL.<br/> If left empty, the users are accepting to pay any custom fee.<br/> If used with a transaction type that does not support custom fee limits, the transaction will fail.
repeated .proto.CustomFeeLimit max_custom_fees = 1001;
-