Module com.hedera.hashgraph.sdk
Package com.hedera.hashgraph.sdk.proto
Class TransactionRecord.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<TransactionRecord,TransactionRecord.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<TransactionRecord,TransactionRecord.Builder>
com.hedera.hashgraph.sdk.proto.TransactionRecord.Builder
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,TransactionRecordOrBuilder,Cloneable
- Enclosing class:
TransactionRecord
public static final class TransactionRecord.Builder
extends com.google.protobuf.GeneratedMessageLite.Builder<TransactionRecord,TransactionRecord.Builder>
implements TransactionRecordOrBuilder
* Response when the client sends the node TransactionGetRecordResponseProtobuf type
proto.TransactionRecord-
Field Summary
Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder
instance -
Method Summary
Modifier and TypeMethodDescriptionaddAllAssessedCustomFees(Iterable<? extends AssessedCustomFee> values) * A list of all custom fees that were assessed during a CryptoTransfer.addAllAutomaticTokenAssociations(Iterable<? extends TokenAssociation> values) * A list of all token associations implicitly or automatically created while handling this transaction.addAllNewPendingAirdrops(Iterable<? extends PendingAirdropRecord> values) * A list of pending token airdrops.addAllPaidStakingRewards(Iterable<? extends AccountAmount> values) * A list of staking rewards paid.addAllTokenTransferLists(Iterable<? extends TokenTransferList> values) * A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>addAssessedCustomFees(int index, AssessedCustomFee value) * A list of all custom fees that were assessed during a CryptoTransfer.addAssessedCustomFees(int index, AssessedCustomFee.Builder builderForValue) * A list of all custom fees that were assessed during a CryptoTransfer.* A list of all custom fees that were assessed during a CryptoTransfer.addAssessedCustomFees(AssessedCustomFee.Builder builderForValue) * A list of all custom fees that were assessed during a CryptoTransfer.addAutomaticTokenAssociations(int index, TokenAssociation value) * A list of all token associations implicitly or automatically created while handling this transaction.addAutomaticTokenAssociations(int index, TokenAssociation.Builder builderForValue) * A list of all token associations implicitly or automatically created while handling this transaction.* A list of all token associations implicitly or automatically created while handling this transaction.addAutomaticTokenAssociations(TokenAssociation.Builder builderForValue) * A list of all token associations implicitly or automatically created while handling this transaction.addNewPendingAirdrops(int index, PendingAirdropRecord value) * A list of pending token airdrops.addNewPendingAirdrops(int index, PendingAirdropRecord.Builder builderForValue) * A list of pending token airdrops.* A list of pending token airdrops.addNewPendingAirdrops(PendingAirdropRecord.Builder builderForValue) * A list of pending token airdrops.addPaidStakingRewards(int index, AccountAmount value) * A list of staking rewards paid.addPaidStakingRewards(int index, AccountAmount.Builder builderForValue) * A list of staking rewards paid.* A list of staking rewards paid.addPaidStakingRewards(AccountAmount.Builder builderForValue) * A list of staking rewards paid.addTokenTransferLists(int index, TokenTransferList value) * A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>addTokenTransferLists(int index, TokenTransferList.Builder builderForValue) * A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>addTokenTransferLists(TokenTransferList.Builder builderForValue) * A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>* A new account alias.<br/> <p> This is the new alias assigned to an account created as part of a CryptoCreate transaction triggered by a user transaction with a (previously unused) alias.* A list of all custom fees that were assessed during a CryptoTransfer.* A list of all token associations implicitly or automatically created while handling this transaction.* A consensus timestamp.* A contract call result.<br/> A record of the value returned by the smart contract function (if it completed and didn't fail) from a `ContractCallTransaction`.* A contract creation result.<br/> A record of the value returned by the smart contract constructor (if it completed and didn't fail) from a `ContractCreateTransaction`.* A keccak256 hash of the ethereumData.* A new default EVM address for an account created by this transaction.* A high volume pricing multiplier.* A transaction memo.<br/> This is the memo that was submitted as part of the transaction.* A list of pending token airdrops.* A list of staking rewards paid.* A consensus timestamp for a child record.* A pseudorandom 384-bit sequence.* A pseudorandom 32-bit integer.<br/> <p> This SHALL be returned in the record of a PRNG transaction with an output range specified.* A transaction receipt.* A schedule reference.<br/> The reference to a schedule ID for the schedule that initiated this transaction, if this this transaction record represents a scheduled transaction.* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>* A transaction fee charged.* A transaction hash value.* A transaction identifier to the transaction associated to this record.* A transfer list for this transaction.<br/> This is a list of all HBAR transfers completed for this transaction.com.google.protobuf.ByteStringgetAlias()* A new account alias.<br/> <p> This is the new alias assigned to an account created as part of a CryptoCreate transaction triggered by a user transaction with a (previously unused) alias.getAssessedCustomFees(int index) * A list of all custom fees that were assessed during a CryptoTransfer.int* A list of all custom fees that were assessed during a CryptoTransfer.* A list of all custom fees that were assessed during a CryptoTransfer.getAutomaticTokenAssociations(int index) * A list of all token associations implicitly or automatically created while handling this transaction.int* A list of all token associations implicitly or automatically created while handling this transaction.* A list of all token associations implicitly or automatically created while handling this transaction.* A consensus timestamp.* A contract call result.<br/> A record of the value returned by the smart contract function (if it completed and didn't fail) from a `ContractCallTransaction`.* A contract creation result.<br/> A record of the value returned by the smart contract constructor (if it completed and didn't fail) from a `ContractCreateTransaction`.com.google.protobuf.ByteString* A keccak256 hash of the ethereumData.com.google.protobuf.ByteString* A new default EVM address for an account created by this transaction.long* A high volume pricing multiplier.getMemo()* A transaction memo.<br/> This is the memo that was submitted as part of the transaction.com.google.protobuf.ByteString* A transaction memo.<br/> This is the memo that was submitted as part of the transaction.getNewPendingAirdrops(int index) * A list of pending token airdrops.int* A list of pending token airdrops.* A list of pending token airdrops.getPaidStakingRewards(int index) * A list of staking rewards paid.int* A list of staking rewards paid.* A list of staking rewards paid.* A consensus timestamp for a child record.com.google.protobuf.ByteString* A pseudorandom 384-bit sequence.int* A pseudorandom 32-bit integer.<br/> <p> This SHALL be returned in the record of a PRNG transaction with an output range specified.* A transaction receipt.* A schedule reference.<br/> The reference to a schedule ID for the schedule that initiated this transaction, if this this transaction record represents a scheduled transaction.getTokenTransferLists(int index) * A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>int* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>long* A transaction fee charged.com.google.protobuf.ByteString* A transaction hash value.* A transaction identifier to the transaction associated to this record.* A transfer list for this transaction.<br/> This is a list of all HBAR transfers completed for this transaction.boolean* A consensus timestamp.boolean* A contract call result.<br/> A record of the value returned by the smart contract function (if it completed and didn't fail) from a `ContractCallTransaction`.boolean* A contract creation result.<br/> A record of the value returned by the smart contract constructor (if it completed and didn't fail) from a `ContractCreateTransaction`.boolean* A consensus timestamp for a child record.boolean* A pseudorandom 384-bit sequence.boolean* A pseudorandom 32-bit integer.<br/> <p> This SHALL be returned in the record of a PRNG transaction with an output range specified.boolean* A transaction receipt.boolean* A schedule reference.<br/> The reference to a schedule ID for the schedule that initiated this transaction, if this this transaction record represents a scheduled transaction.boolean* A transaction identifier to the transaction associated to this record.boolean* A transfer list for this transaction.<br/> This is a list of all HBAR transfers completed for this transaction.mergeConsensusTimestamp(Timestamp value) * A consensus timestamp.* A contract call result.<br/> A record of the value returned by the smart contract function (if it completed and didn't fail) from a `ContractCallTransaction`.* A contract creation result.<br/> A record of the value returned by the smart contract constructor (if it completed and didn't fail) from a `ContractCreateTransaction`.* A consensus timestamp for a child record.mergeReceipt(TransactionReceipt value) * A transaction receipt.mergeScheduleRef(ScheduleID value) * A schedule reference.<br/> The reference to a schedule ID for the schedule that initiated this transaction, if this this transaction record represents a scheduled transaction.mergeTransactionID(TransactionID value) * A transaction identifier to the transaction associated to this record.mergeTransferList(TransferList value) * A transfer list for this transaction.<br/> This is a list of all HBAR transfers completed for this transaction.removeAssessedCustomFees(int index) * A list of all custom fees that were assessed during a CryptoTransfer.removeAutomaticTokenAssociations(int index) * A list of all token associations implicitly or automatically created while handling this transaction.removeNewPendingAirdrops(int index) * A list of pending token airdrops.removePaidStakingRewards(int index) * A list of staking rewards paid.removeTokenTransferLists(int index) * A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>setAlias(com.google.protobuf.ByteString value) * A new account alias.<br/> <p> This is the new alias assigned to an account created as part of a CryptoCreate transaction triggered by a user transaction with a (previously unused) alias.setAssessedCustomFees(int index, AssessedCustomFee value) * A list of all custom fees that were assessed during a CryptoTransfer.setAssessedCustomFees(int index, AssessedCustomFee.Builder builderForValue) * A list of all custom fees that were assessed during a CryptoTransfer.setAutomaticTokenAssociations(int index, TokenAssociation value) * A list of all token associations implicitly or automatically created while handling this transaction.setAutomaticTokenAssociations(int index, TokenAssociation.Builder builderForValue) * A list of all token associations implicitly or automatically created while handling this transaction.setConsensusTimestamp(Timestamp value) * A consensus timestamp.setConsensusTimestamp(Timestamp.Builder builderForValue) * A consensus timestamp.* A contract call result.<br/> A record of the value returned by the smart contract function (if it completed and didn't fail) from a `ContractCallTransaction`.setContractCallResult(ContractFunctionResult.Builder builderForValue) * A contract call result.<br/> A record of the value returned by the smart contract function (if it completed and didn't fail) from a `ContractCallTransaction`.* A contract creation result.<br/> A record of the value returned by the smart contract constructor (if it completed and didn't fail) from a `ContractCreateTransaction`.setContractCreateResult(ContractFunctionResult.Builder builderForValue) * A contract creation result.<br/> A record of the value returned by the smart contract constructor (if it completed and didn't fail) from a `ContractCreateTransaction`.setEthereumHash(com.google.protobuf.ByteString value) * A keccak256 hash of the ethereumData.setEvmAddress(com.google.protobuf.ByteString value) * A new default EVM address for an account created by this transaction.setHighVolumePricingMultiplier(long value) * A high volume pricing multiplier.* A transaction memo.<br/> This is the memo that was submitted as part of the transaction.setMemoBytes(com.google.protobuf.ByteString value) * A transaction memo.<br/> This is the memo that was submitted as part of the transaction.setNewPendingAirdrops(int index, PendingAirdropRecord value) * A list of pending token airdrops.setNewPendingAirdrops(int index, PendingAirdropRecord.Builder builderForValue) * A list of pending token airdrops.setPaidStakingRewards(int index, AccountAmount value) * A list of staking rewards paid.setPaidStakingRewards(int index, AccountAmount.Builder builderForValue) * A list of staking rewards paid.* A consensus timestamp for a child record.setParentConsensusTimestamp(Timestamp.Builder builderForValue) * A consensus timestamp for a child record.setPrngBytes(com.google.protobuf.ByteString value) * A pseudorandom 384-bit sequence.setPrngNumber(int value) * A pseudorandom 32-bit integer.<br/> <p> This SHALL be returned in the record of a PRNG transaction with an output range specified.setReceipt(TransactionReceipt value) * A transaction receipt.setReceipt(TransactionReceipt.Builder builderForValue) * A transaction receipt.setScheduleRef(ScheduleID value) * A schedule reference.<br/> The reference to a schedule ID for the schedule that initiated this transaction, if this this transaction record represents a scheduled transaction.setScheduleRef(ScheduleID.Builder builderForValue) * A schedule reference.<br/> The reference to a schedule ID for the schedule that initiated this transaction, if this this transaction record represents a scheduled transaction.setTokenTransferLists(int index, TokenTransferList value) * A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>setTokenTransferLists(int index, TokenTransferList.Builder builderForValue) * A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>setTransactionFee(long value) * A transaction fee charged.setTransactionHash(com.google.protobuf.ByteString value) * A transaction hash value.setTransactionID(TransactionID value) * A transaction identifier to the transaction associated to this record.setTransactionID(TransactionID.Builder builderForValue) * A transaction identifier to the transaction associated to this record.setTransferList(TransferList value) * A transfer list for this transaction.<br/> This is a list of all HBAR transfers completed for this transaction.setTransferList(TransferList.Builder builderForValue) * A transfer list for this transaction.<br/> This is a list of all HBAR transfers completed for this transaction.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
-
getBodyCase
- Specified by:
getBodyCasein interfaceTransactionRecordOrBuilder
-
clearBody
-
getEntropyCase
- Specified by:
getEntropyCasein interfaceTransactionRecordOrBuilder
-
clearEntropy
-
hasReceipt
public boolean hasReceipt()* A transaction receipt. <p> This SHALL report consensus status (reach consensus, failed, unknown) and the ID of any new entity (i.e. account, file, contract, schedule, etc...) created.
.proto.TransactionReceipt receipt = 1;- Specified by:
hasReceiptin interfaceTransactionRecordOrBuilder- Returns:
- Whether the receipt field is set.
-
getReceipt
* A transaction receipt. <p> This SHALL report consensus status (reach consensus, failed, unknown) and the ID of any new entity (i.e. account, file, contract, schedule, etc...) created.
.proto.TransactionReceipt receipt = 1;- Specified by:
getReceiptin interfaceTransactionRecordOrBuilder- Returns:
- The receipt.
-
setReceipt
* A transaction receipt. <p> This SHALL report consensus status (reach consensus, failed, unknown) and the ID of any new entity (i.e. account, file, contract, schedule, etc...) created.
.proto.TransactionReceipt receipt = 1; -
setReceipt
* A transaction receipt. <p> This SHALL report consensus status (reach consensus, failed, unknown) and the ID of any new entity (i.e. account, file, contract, schedule, etc...) created.
.proto.TransactionReceipt receipt = 1; -
mergeReceipt
* A transaction receipt. <p> This SHALL report consensus status (reach consensus, failed, unknown) and the ID of any new entity (i.e. account, file, contract, schedule, etc...) created.
.proto.TransactionReceipt receipt = 1; -
clearReceipt
* A transaction receipt. <p> This SHALL report consensus status (reach consensus, failed, unknown) and the ID of any new entity (i.e. account, file, contract, schedule, etc...) created.
.proto.TransactionReceipt receipt = 1; -
getTransactionHash
public com.google.protobuf.ByteString getTransactionHash()* A transaction hash value. <p> This SHALL be the hash of the Transaction that executed and SHALL NOT be the hash of any Transaction that failed for having a duplicate TransactionID.
bytes transactionHash = 2;- Specified by:
getTransactionHashin interfaceTransactionRecordOrBuilder- Returns:
- The transactionHash.
-
setTransactionHash
* A transaction hash value. <p> This SHALL be the hash of the Transaction that executed and SHALL NOT be the hash of any Transaction that failed for having a duplicate TransactionID.
bytes transactionHash = 2;- Parameters:
value- The transactionHash to set.- Returns:
- This builder for chaining.
-
clearTransactionHash
* A transaction hash value. <p> This SHALL be the hash of the Transaction that executed and SHALL NOT be the hash of any Transaction that failed for having a duplicate TransactionID.
bytes transactionHash = 2;- Returns:
- This builder for chaining.
-
hasConsensusTimestamp
public boolean hasConsensusTimestamp()* A consensus timestamp. <p> This SHALL be null if the transaction did not reach consensus yet.
.proto.Timestamp consensusTimestamp = 3;- Specified by:
hasConsensusTimestampin interfaceTransactionRecordOrBuilder- Returns:
- Whether the consensusTimestamp field is set.
-
getConsensusTimestamp
* A consensus timestamp. <p> This SHALL be null if the transaction did not reach consensus yet.
.proto.Timestamp consensusTimestamp = 3;- Specified by:
getConsensusTimestampin interfaceTransactionRecordOrBuilder- Returns:
- The consensusTimestamp.
-
setConsensusTimestamp
* A consensus timestamp. <p> This SHALL be null if the transaction did not reach consensus yet.
.proto.Timestamp consensusTimestamp = 3; -
setConsensusTimestamp
* A consensus timestamp. <p> This SHALL be null if the transaction did not reach consensus yet.
.proto.Timestamp consensusTimestamp = 3; -
mergeConsensusTimestamp
* A consensus timestamp. <p> This SHALL be null if the transaction did not reach consensus yet.
.proto.Timestamp consensusTimestamp = 3; -
clearConsensusTimestamp
* A consensus timestamp. <p> This SHALL be null if the transaction did not reach consensus yet.
.proto.Timestamp consensusTimestamp = 3; -
hasTransactionID
public boolean hasTransactionID()* A transaction identifier to the transaction associated to this record.
.proto.TransactionID transactionID = 4;- Specified by:
hasTransactionIDin interfaceTransactionRecordOrBuilder- Returns:
- Whether the transactionID field is set.
-
getTransactionID
* A transaction identifier to the transaction associated to this record.
.proto.TransactionID transactionID = 4;- Specified by:
getTransactionIDin interfaceTransactionRecordOrBuilder- Returns:
- The transactionID.
-
setTransactionID
* A transaction identifier to the transaction associated to this record.
.proto.TransactionID transactionID = 4; -
setTransactionID
* A transaction identifier to the transaction associated to this record.
.proto.TransactionID transactionID = 4; -
mergeTransactionID
* A transaction identifier to the transaction associated to this record.
.proto.TransactionID transactionID = 4; -
clearTransactionID
* A transaction identifier to the transaction associated to this record.
.proto.TransactionID transactionID = 4; -
getMemo
* A transaction memo.<br/> This is the memo that was submitted as part of the transaction. <p> This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes` (default 100) bytes when encoded as UTF-8.
string memo = 5;- Specified by:
getMemoin interfaceTransactionRecordOrBuilder- Returns:
- The memo.
-
getMemoBytes
public com.google.protobuf.ByteString getMemoBytes()* A transaction memo.<br/> This is the memo that was submitted as part of the transaction. <p> This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes` (default 100) bytes when encoded as UTF-8.
string memo = 5;- Specified by:
getMemoBytesin interfaceTransactionRecordOrBuilder- Returns:
- The bytes for memo.
-
setMemo
* A transaction memo.<br/> This is the memo that was submitted as part of the transaction. <p> This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes` (default 100) bytes when encoded as UTF-8.
string memo = 5;- Parameters:
value- The memo to set.- Returns:
- This builder for chaining.
-
clearMemo
* A transaction memo.<br/> This is the memo that was submitted as part of the transaction. <p> This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes` (default 100) bytes when encoded as UTF-8.
string memo = 5;- Returns:
- This builder for chaining.
-
setMemoBytes
* A transaction memo.<br/> This is the memo that was submitted as part of the transaction. <p> This value, if set, MUST NOT exceed `transaction.maxMemoUtf8Bytes` (default 100) bytes when encoded as UTF-8.
string memo = 5;- Parameters:
value- The bytes for memo to set.- Returns:
- This builder for chaining.
-
getTransactionFee
public long getTransactionFee()* A transaction fee charged. <p> This SHALL be the actual transaction fee charged.<br/> This MAY NOT match the original `transactionFee` value from the `TransactionBody`.
uint64 transactionFee = 6;- Specified by:
getTransactionFeein interfaceTransactionRecordOrBuilder- Returns:
- The transactionFee.
-
setTransactionFee
* A transaction fee charged. <p> This SHALL be the actual transaction fee charged.<br/> This MAY NOT match the original `transactionFee` value from the `TransactionBody`.
uint64 transactionFee = 6;- Parameters:
value- The transactionFee to set.- Returns:
- This builder for chaining.
-
clearTransactionFee
* A transaction fee charged. <p> This SHALL be the actual transaction fee charged.<br/> This MAY NOT match the original `transactionFee` value from the `TransactionBody`.
uint64 transactionFee = 6;- Returns:
- This builder for chaining.
-
hasContractCallResult
public boolean hasContractCallResult()* A contract call result.<br/> A record of the value returned by the smart contract function (if it completed and didn't fail) from a `ContractCallTransaction`.
.proto.ContractFunctionResult contractCallResult = 7;- Specified by:
hasContractCallResultin interfaceTransactionRecordOrBuilder- Returns:
- Whether the contractCallResult field is set.
-
getContractCallResult
* A contract call result.<br/> A record of the value returned by the smart contract function (if it completed and didn't fail) from a `ContractCallTransaction`.
.proto.ContractFunctionResult contractCallResult = 7;- Specified by:
getContractCallResultin interfaceTransactionRecordOrBuilder- Returns:
- The contractCallResult.
-
setContractCallResult
* A contract call result.<br/> A record of the value returned by the smart contract function (if it completed and didn't fail) from a `ContractCallTransaction`.
.proto.ContractFunctionResult contractCallResult = 7; -
setContractCallResult
public TransactionRecord.Builder setContractCallResult(ContractFunctionResult.Builder builderForValue) * A contract call result.<br/> A record of the value returned by the smart contract function (if it completed and didn't fail) from a `ContractCallTransaction`.
.proto.ContractFunctionResult contractCallResult = 7; -
mergeContractCallResult
* A contract call result.<br/> A record of the value returned by the smart contract function (if it completed and didn't fail) from a `ContractCallTransaction`.
.proto.ContractFunctionResult contractCallResult = 7; -
clearContractCallResult
* A contract call result.<br/> A record of the value returned by the smart contract function (if it completed and didn't fail) from a `ContractCallTransaction`.
.proto.ContractFunctionResult contractCallResult = 7; -
hasContractCreateResult
public boolean hasContractCreateResult()* A contract creation result.<br/> A record of the value returned by the smart contract constructor (if it completed and didn't fail) from a `ContractCreateTransaction`.
.proto.ContractFunctionResult contractCreateResult = 8;- Specified by:
hasContractCreateResultin interfaceTransactionRecordOrBuilder- Returns:
- Whether the contractCreateResult field is set.
-
getContractCreateResult
* A contract creation result.<br/> A record of the value returned by the smart contract constructor (if it completed and didn't fail) from a `ContractCreateTransaction`.
.proto.ContractFunctionResult contractCreateResult = 8;- Specified by:
getContractCreateResultin interfaceTransactionRecordOrBuilder- Returns:
- The contractCreateResult.
-
setContractCreateResult
* A contract creation result.<br/> A record of the value returned by the smart contract constructor (if it completed and didn't fail) from a `ContractCreateTransaction`.
.proto.ContractFunctionResult contractCreateResult = 8; -
setContractCreateResult
public TransactionRecord.Builder setContractCreateResult(ContractFunctionResult.Builder builderForValue) * A contract creation result.<br/> A record of the value returned by the smart contract constructor (if it completed and didn't fail) from a `ContractCreateTransaction`.
.proto.ContractFunctionResult contractCreateResult = 8; -
mergeContractCreateResult
* A contract creation result.<br/> A record of the value returned by the smart contract constructor (if it completed and didn't fail) from a `ContractCreateTransaction`.
.proto.ContractFunctionResult contractCreateResult = 8; -
clearContractCreateResult
* A contract creation result.<br/> A record of the value returned by the smart contract constructor (if it completed and didn't fail) from a `ContractCreateTransaction`.
.proto.ContractFunctionResult contractCreateResult = 8; -
hasTransferList
public boolean hasTransferList()* A transfer list for this transaction.<br/> This is a list of all HBAR transfers completed for this transaction. <p> This MAY include fees, transfers performed by the transaction, transfers initiated by a smart contract it calls, or the creation of threshold records that it triggers.
.proto.TransferList transferList = 10;- Specified by:
hasTransferListin interfaceTransactionRecordOrBuilder- Returns:
- Whether the transferList field is set.
-
getTransferList
* A transfer list for this transaction.<br/> This is a list of all HBAR transfers completed for this transaction. <p> This MAY include fees, transfers performed by the transaction, transfers initiated by a smart contract it calls, or the creation of threshold records that it triggers.
.proto.TransferList transferList = 10;- Specified by:
getTransferListin interfaceTransactionRecordOrBuilder- Returns:
- The transferList.
-
setTransferList
* A transfer list for this transaction.<br/> This is a list of all HBAR transfers completed for this transaction. <p> This MAY include fees, transfers performed by the transaction, transfers initiated by a smart contract it calls, or the creation of threshold records that it triggers.
.proto.TransferList transferList = 10; -
setTransferList
* A transfer list for this transaction.<br/> This is a list of all HBAR transfers completed for this transaction. <p> This MAY include fees, transfers performed by the transaction, transfers initiated by a smart contract it calls, or the creation of threshold records that it triggers.
.proto.TransferList transferList = 10; -
mergeTransferList
* A transfer list for this transaction.<br/> This is a list of all HBAR transfers completed for this transaction. <p> This MAY include fees, transfers performed by the transaction, transfers initiated by a smart contract it calls, or the creation of threshold records that it triggers.
.proto.TransferList transferList = 10; -
clearTransferList
* A transfer list for this transaction.<br/> This is a list of all HBAR transfers completed for this transaction. <p> This MAY include fees, transfers performed by the transaction, transfers initiated by a smart contract it calls, or the creation of threshold records that it triggers.
.proto.TransferList transferList = 10; -
getTokenTransferListsList
* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>
repeated .proto.TokenTransferList tokenTransferLists = 11;- Specified by:
getTokenTransferListsListin interfaceTransactionRecordOrBuilder
-
getTokenTransferListsCount
public int getTokenTransferListsCount()* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>
repeated .proto.TokenTransferList tokenTransferLists = 11;- Specified by:
getTokenTransferListsCountin interfaceTransactionRecordOrBuilder
-
getTokenTransferLists
* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>
repeated .proto.TokenTransferList tokenTransferLists = 11;- Specified by:
getTokenTransferListsin interfaceTransactionRecordOrBuilder
-
setTokenTransferLists
* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>
repeated .proto.TokenTransferList tokenTransferLists = 11; -
setTokenTransferLists
public TransactionRecord.Builder setTokenTransferLists(int index, TokenTransferList.Builder builderForValue) * A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>
repeated .proto.TokenTransferList tokenTransferLists = 11; -
addTokenTransferLists
* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>
repeated .proto.TokenTransferList tokenTransferLists = 11; -
addTokenTransferLists
* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>
repeated .proto.TokenTransferList tokenTransferLists = 11; -
addTokenTransferLists
* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>
repeated .proto.TokenTransferList tokenTransferLists = 11; -
addTokenTransferLists
public TransactionRecord.Builder addTokenTransferLists(int index, TokenTransferList.Builder builderForValue) * A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>
repeated .proto.TokenTransferList tokenTransferLists = 11; -
addAllTokenTransferLists
public TransactionRecord.Builder addAllTokenTransferLists(Iterable<? extends TokenTransferList> values) * A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>
repeated .proto.TokenTransferList tokenTransferLists = 11; -
clearTokenTransferLists
* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>
repeated .proto.TokenTransferList tokenTransferLists = 11; -
removeTokenTransferLists
* A token transfer list for this transaction.<br/> This is a list of all non-HBAR token transfers completed for this transaction.<br/>
repeated .proto.TokenTransferList tokenTransferLists = 11; -
hasScheduleRef
public boolean hasScheduleRef()* A schedule reference.<br/> The reference to a schedule ID for the schedule that initiated this transaction, if this this transaction record represents a scheduled transaction.
.proto.ScheduleID scheduleRef = 12;- Specified by:
hasScheduleRefin interfaceTransactionRecordOrBuilder- Returns:
- Whether the scheduleRef field is set.
-
getScheduleRef
* A schedule reference.<br/> The reference to a schedule ID for the schedule that initiated this transaction, if this this transaction record represents a scheduled transaction.
.proto.ScheduleID scheduleRef = 12;- Specified by:
getScheduleRefin interfaceTransactionRecordOrBuilder- Returns:
- The scheduleRef.
-
setScheduleRef
* A schedule reference.<br/> The reference to a schedule ID for the schedule that initiated this transaction, if this this transaction record represents a scheduled transaction.
.proto.ScheduleID scheduleRef = 12; -
setScheduleRef
* A schedule reference.<br/> The reference to a schedule ID for the schedule that initiated this transaction, if this this transaction record represents a scheduled transaction.
.proto.ScheduleID scheduleRef = 12; -
mergeScheduleRef
* A schedule reference.<br/> The reference to a schedule ID for the schedule that initiated this transaction, if this this transaction record represents a scheduled transaction.
.proto.ScheduleID scheduleRef = 12; -
clearScheduleRef
* A schedule reference.<br/> The reference to a schedule ID for the schedule that initiated this transaction, if this this transaction record represents a scheduled transaction.
.proto.ScheduleID scheduleRef = 12; -
getAssessedCustomFeesList
* A list of all custom fees that were assessed during a CryptoTransfer. <p> These SHALL be paid if the transaction status resolved to SUCCESS.
repeated .proto.AssessedCustomFee assessed_custom_fees = 13;- Specified by:
getAssessedCustomFeesListin interfaceTransactionRecordOrBuilder
-
getAssessedCustomFeesCount
public int getAssessedCustomFeesCount()* A list of all custom fees that were assessed during a CryptoTransfer. <p> These SHALL be paid if the transaction status resolved to SUCCESS.
repeated .proto.AssessedCustomFee assessed_custom_fees = 13;- Specified by:
getAssessedCustomFeesCountin interfaceTransactionRecordOrBuilder
-
getAssessedCustomFees
* A list of all custom fees that were assessed during a CryptoTransfer. <p> These SHALL be paid if the transaction status resolved to SUCCESS.
repeated .proto.AssessedCustomFee assessed_custom_fees = 13;- Specified by:
getAssessedCustomFeesin interfaceTransactionRecordOrBuilder
-
setAssessedCustomFees
* A list of all custom fees that were assessed during a CryptoTransfer. <p> These SHALL be paid if the transaction status resolved to SUCCESS.
repeated .proto.AssessedCustomFee assessed_custom_fees = 13; -
setAssessedCustomFees
public TransactionRecord.Builder setAssessedCustomFees(int index, AssessedCustomFee.Builder builderForValue) * A list of all custom fees that were assessed during a CryptoTransfer. <p> These SHALL be paid if the transaction status resolved to SUCCESS.
repeated .proto.AssessedCustomFee assessed_custom_fees = 13; -
addAssessedCustomFees
* A list of all custom fees that were assessed during a CryptoTransfer. <p> These SHALL be paid if the transaction status resolved to SUCCESS.
repeated .proto.AssessedCustomFee assessed_custom_fees = 13; -
addAssessedCustomFees
* A list of all custom fees that were assessed during a CryptoTransfer. <p> These SHALL be paid if the transaction status resolved to SUCCESS.
repeated .proto.AssessedCustomFee assessed_custom_fees = 13; -
addAssessedCustomFees
* A list of all custom fees that were assessed during a CryptoTransfer. <p> These SHALL be paid if the transaction status resolved to SUCCESS.
repeated .proto.AssessedCustomFee assessed_custom_fees = 13; -
addAssessedCustomFees
public TransactionRecord.Builder addAssessedCustomFees(int index, AssessedCustomFee.Builder builderForValue) * A list of all custom fees that were assessed during a CryptoTransfer. <p> These SHALL be paid if the transaction status resolved to SUCCESS.
repeated .proto.AssessedCustomFee assessed_custom_fees = 13; -
addAllAssessedCustomFees
public TransactionRecord.Builder addAllAssessedCustomFees(Iterable<? extends AssessedCustomFee> values) * A list of all custom fees that were assessed during a CryptoTransfer. <p> These SHALL be paid if the transaction status resolved to SUCCESS.
repeated .proto.AssessedCustomFee assessed_custom_fees = 13; -
clearAssessedCustomFees
* A list of all custom fees that were assessed during a CryptoTransfer. <p> These SHALL be paid if the transaction status resolved to SUCCESS.
repeated .proto.AssessedCustomFee assessed_custom_fees = 13; -
removeAssessedCustomFees
* A list of all custom fees that were assessed during a CryptoTransfer. <p> These SHALL be paid if the transaction status resolved to SUCCESS.
repeated .proto.AssessedCustomFee assessed_custom_fees = 13; -
getAutomaticTokenAssociationsList
* A list of all token associations implicitly or automatically created while handling this transaction.
repeated .proto.TokenAssociation automatic_token_associations = 14;- Specified by:
getAutomaticTokenAssociationsListin interfaceTransactionRecordOrBuilder
-
getAutomaticTokenAssociationsCount
public int getAutomaticTokenAssociationsCount()* A list of all token associations implicitly or automatically created while handling this transaction.
repeated .proto.TokenAssociation automatic_token_associations = 14;- Specified by:
getAutomaticTokenAssociationsCountin interfaceTransactionRecordOrBuilder
-
getAutomaticTokenAssociations
* A list of all token associations implicitly or automatically created while handling this transaction.
repeated .proto.TokenAssociation automatic_token_associations = 14;- Specified by:
getAutomaticTokenAssociationsin interfaceTransactionRecordOrBuilder
-
setAutomaticTokenAssociations
* A list of all token associations implicitly or automatically created while handling this transaction.
repeated .proto.TokenAssociation automatic_token_associations = 14; -
setAutomaticTokenAssociations
public TransactionRecord.Builder setAutomaticTokenAssociations(int index, TokenAssociation.Builder builderForValue) * A list of all token associations implicitly or automatically created while handling this transaction.
repeated .proto.TokenAssociation automatic_token_associations = 14; -
addAutomaticTokenAssociations
* A list of all token associations implicitly or automatically created while handling this transaction.
repeated .proto.TokenAssociation automatic_token_associations = 14; -
addAutomaticTokenAssociations
* A list of all token associations implicitly or automatically created while handling this transaction.
repeated .proto.TokenAssociation automatic_token_associations = 14; -
addAutomaticTokenAssociations
public TransactionRecord.Builder addAutomaticTokenAssociations(TokenAssociation.Builder builderForValue) * A list of all token associations implicitly or automatically created while handling this transaction.
repeated .proto.TokenAssociation automatic_token_associations = 14; -
addAutomaticTokenAssociations
public TransactionRecord.Builder addAutomaticTokenAssociations(int index, TokenAssociation.Builder builderForValue) * A list of all token associations implicitly or automatically created while handling this transaction.
repeated .proto.TokenAssociation automatic_token_associations = 14; -
addAllAutomaticTokenAssociations
public TransactionRecord.Builder addAllAutomaticTokenAssociations(Iterable<? extends TokenAssociation> values) * A list of all token associations implicitly or automatically created while handling this transaction.
repeated .proto.TokenAssociation automatic_token_associations = 14; -
clearAutomaticTokenAssociations
* A list of all token associations implicitly or automatically created while handling this transaction.
repeated .proto.TokenAssociation automatic_token_associations = 14; -
removeAutomaticTokenAssociations
* A list of all token associations implicitly or automatically created while handling this transaction.
repeated .proto.TokenAssociation automatic_token_associations = 14; -
hasParentConsensusTimestamp
public boolean hasParentConsensusTimestamp()* A consensus timestamp for a child record. <p> This SHALL be the consensus timestamp of a user transaction that spawned an internal child transaction.
.proto.Timestamp parent_consensus_timestamp = 15;- Specified by:
hasParentConsensusTimestampin interfaceTransactionRecordOrBuilder- Returns:
- Whether the parentConsensusTimestamp field is set.
-
getParentConsensusTimestamp
* A consensus timestamp for a child record. <p> This SHALL be the consensus timestamp of a user transaction that spawned an internal child transaction.
.proto.Timestamp parent_consensus_timestamp = 15;- Specified by:
getParentConsensusTimestampin interfaceTransactionRecordOrBuilder- Returns:
- The parentConsensusTimestamp.
-
setParentConsensusTimestamp
* A consensus timestamp for a child record. <p> This SHALL be the consensus timestamp of a user transaction that spawned an internal child transaction.
.proto.Timestamp parent_consensus_timestamp = 15; -
setParentConsensusTimestamp
* A consensus timestamp for a child record. <p> This SHALL be the consensus timestamp of a user transaction that spawned an internal child transaction.
.proto.Timestamp parent_consensus_timestamp = 15; -
mergeParentConsensusTimestamp
* A consensus timestamp for a child record. <p> This SHALL be the consensus timestamp of a user transaction that spawned an internal child transaction.
.proto.Timestamp parent_consensus_timestamp = 15; -
clearParentConsensusTimestamp
* A consensus timestamp for a child record. <p> This SHALL be the consensus timestamp of a user transaction that spawned an internal child transaction.
.proto.Timestamp parent_consensus_timestamp = 15; -
getAlias
public com.google.protobuf.ByteString getAlias()* A new account alias.<br/> <p> This is the new alias assigned to an account created as part of a CryptoCreate transaction triggered by a user transaction with a (previously unused) alias.
bytes alias = 16;- Specified by:
getAliasin interfaceTransactionRecordOrBuilder- Returns:
- The alias.
-
setAlias
* A new account alias.<br/> <p> This is the new alias assigned to an account created as part of a CryptoCreate transaction triggered by a user transaction with a (previously unused) alias.
bytes alias = 16;- Parameters:
value- The alias to set.- Returns:
- This builder for chaining.
-
clearAlias
* A new account alias.<br/> <p> This is the new alias assigned to an account created as part of a CryptoCreate transaction triggered by a user transaction with a (previously unused) alias.
bytes alias = 16;- Returns:
- This builder for chaining.
-
getEthereumHash
public com.google.protobuf.ByteString getEthereumHash()* A keccak256 hash of the ethereumData. <p> This field SHALL only be populated for EthereumTransaction.
bytes ethereum_hash = 17;- Specified by:
getEthereumHashin interfaceTransactionRecordOrBuilder- Returns:
- The ethereumHash.
-
setEthereumHash
* A keccak256 hash of the ethereumData. <p> This field SHALL only be populated for EthereumTransaction.
bytes ethereum_hash = 17;- Parameters:
value- The ethereumHash to set.- Returns:
- This builder for chaining.
-
clearEthereumHash
* A keccak256 hash of the ethereumData. <p> This field SHALL only be populated for EthereumTransaction.
bytes ethereum_hash = 17;- Returns:
- This builder for chaining.
-
getPaidStakingRewardsList
* A list of staking rewards paid. <p> This SHALL be a list accounts with the corresponding staking rewards paid as a result of this transaction.
repeated .proto.AccountAmount paid_staking_rewards = 18;- Specified by:
getPaidStakingRewardsListin interfaceTransactionRecordOrBuilder
-
getPaidStakingRewardsCount
public int getPaidStakingRewardsCount()* A list of staking rewards paid. <p> This SHALL be a list accounts with the corresponding staking rewards paid as a result of this transaction.
repeated .proto.AccountAmount paid_staking_rewards = 18;- Specified by:
getPaidStakingRewardsCountin interfaceTransactionRecordOrBuilder
-
getPaidStakingRewards
* A list of staking rewards paid. <p> This SHALL be a list accounts with the corresponding staking rewards paid as a result of this transaction.
repeated .proto.AccountAmount paid_staking_rewards = 18;- Specified by:
getPaidStakingRewardsin interfaceTransactionRecordOrBuilder
-
setPaidStakingRewards
* A list of staking rewards paid. <p> This SHALL be a list accounts with the corresponding staking rewards paid as a result of this transaction.
repeated .proto.AccountAmount paid_staking_rewards = 18; -
setPaidStakingRewards
public TransactionRecord.Builder setPaidStakingRewards(int index, AccountAmount.Builder builderForValue) * A list of staking rewards paid. <p> This SHALL be a list accounts with the corresponding staking rewards paid as a result of this transaction.
repeated .proto.AccountAmount paid_staking_rewards = 18; -
addPaidStakingRewards
* A list of staking rewards paid. <p> This SHALL be a list accounts with the corresponding staking rewards paid as a result of this transaction.
repeated .proto.AccountAmount paid_staking_rewards = 18; -
addPaidStakingRewards
* A list of staking rewards paid. <p> This SHALL be a list accounts with the corresponding staking rewards paid as a result of this transaction.
repeated .proto.AccountAmount paid_staking_rewards = 18; -
addPaidStakingRewards
* A list of staking rewards paid. <p> This SHALL be a list accounts with the corresponding staking rewards paid as a result of this transaction.
repeated .proto.AccountAmount paid_staking_rewards = 18; -
addPaidStakingRewards
public TransactionRecord.Builder addPaidStakingRewards(int index, AccountAmount.Builder builderForValue) * A list of staking rewards paid. <p> This SHALL be a list accounts with the corresponding staking rewards paid as a result of this transaction.
repeated .proto.AccountAmount paid_staking_rewards = 18; -
addAllPaidStakingRewards
* A list of staking rewards paid. <p> This SHALL be a list accounts with the corresponding staking rewards paid as a result of this transaction.
repeated .proto.AccountAmount paid_staking_rewards = 18; -
clearPaidStakingRewards
* A list of staking rewards paid. <p> This SHALL be a list accounts with the corresponding staking rewards paid as a result of this transaction.
repeated .proto.AccountAmount paid_staking_rewards = 18; -
removePaidStakingRewards
* A list of staking rewards paid. <p> This SHALL be a list accounts with the corresponding staking rewards paid as a result of this transaction.
repeated .proto.AccountAmount paid_staking_rewards = 18; -
hasPrngBytes
public boolean hasPrngBytes()* A pseudorandom 384-bit sequence. <p> This SHALL be returned in the record of a UtilPrng transaction with no output range,
bytes prng_bytes = 19;- Specified by:
hasPrngBytesin interfaceTransactionRecordOrBuilder- Returns:
- Whether the prngBytes field is set.
-
getPrngBytes
public com.google.protobuf.ByteString getPrngBytes()* A pseudorandom 384-bit sequence. <p> This SHALL be returned in the record of a UtilPrng transaction with no output range,
bytes prng_bytes = 19;- Specified by:
getPrngBytesin interfaceTransactionRecordOrBuilder- Returns:
- The prngBytes.
-
setPrngBytes
* A pseudorandom 384-bit sequence. <p> This SHALL be returned in the record of a UtilPrng transaction with no output range,
bytes prng_bytes = 19;- Parameters:
value- The prngBytes to set.- Returns:
- This builder for chaining.
-
clearPrngBytes
* A pseudorandom 384-bit sequence. <p> This SHALL be returned in the record of a UtilPrng transaction with no output range,
bytes prng_bytes = 19;- Returns:
- This builder for chaining.
-
hasPrngNumber
public boolean hasPrngNumber()* A pseudorandom 32-bit integer.<br/> <p> This SHALL be returned in the record of a PRNG transaction with an output range specified.
int32 prng_number = 20;- Specified by:
hasPrngNumberin interfaceTransactionRecordOrBuilder- Returns:
- Whether the prngNumber field is set.
-
getPrngNumber
public int getPrngNumber()* A pseudorandom 32-bit integer.<br/> <p> This SHALL be returned in the record of a PRNG transaction with an output range specified.
int32 prng_number = 20;- Specified by:
getPrngNumberin interfaceTransactionRecordOrBuilder- Returns:
- The prngNumber.
-
setPrngNumber
* A pseudorandom 32-bit integer.<br/> <p> This SHALL be returned in the record of a PRNG transaction with an output range specified.
int32 prng_number = 20;- Parameters:
value- The prngNumber to set.- Returns:
- This builder for chaining.
-
clearPrngNumber
* A pseudorandom 32-bit integer.<br/> <p> This SHALL be returned in the record of a PRNG transaction with an output range specified.
int32 prng_number = 20;- Returns:
- This builder for chaining.
-
getEvmAddress
public com.google.protobuf.ByteString getEvmAddress()* A new default EVM address for an account created by this transaction. <p> This field SHALL be populated only when the EVM address is not specified in the related transaction body.
bytes evm_address = 21;- Specified by:
getEvmAddressin interfaceTransactionRecordOrBuilder- Returns:
- The evmAddress.
-
setEvmAddress
* A new default EVM address for an account created by this transaction. <p> This field SHALL be populated only when the EVM address is not specified in the related transaction body.
bytes evm_address = 21;- Parameters:
value- The evmAddress to set.- Returns:
- This builder for chaining.
-
clearEvmAddress
* A new default EVM address for an account created by this transaction. <p> This field SHALL be populated only when the EVM address is not specified in the related transaction body.
bytes evm_address = 21;- Returns:
- This builder for chaining.
-
getNewPendingAirdropsList
* A list of pending token airdrops. <p> Each pending airdrop SHALL represent a single requested transfer from a sending account to a recipient account.<br/> These pending transfers are issued unilaterally by the sending account, and MUST be claimed by the recipient account before the transfer SHALL complete.<br/> A sender MAY cancel a pending airdrop before it is claimed.<br/> An airdrop transaction SHALL emit a pending airdrop when the recipient has no available automatic association slots available or when the recipient has set `receiver_sig_required`.
repeated .proto.PendingAirdropRecord new_pending_airdrops = 22;- Specified by:
getNewPendingAirdropsListin interfaceTransactionRecordOrBuilder
-
getNewPendingAirdropsCount
public int getNewPendingAirdropsCount()* A list of pending token airdrops. <p> Each pending airdrop SHALL represent a single requested transfer from a sending account to a recipient account.<br/> These pending transfers are issued unilaterally by the sending account, and MUST be claimed by the recipient account before the transfer SHALL complete.<br/> A sender MAY cancel a pending airdrop before it is claimed.<br/> An airdrop transaction SHALL emit a pending airdrop when the recipient has no available automatic association slots available or when the recipient has set `receiver_sig_required`.
repeated .proto.PendingAirdropRecord new_pending_airdrops = 22;- Specified by:
getNewPendingAirdropsCountin interfaceTransactionRecordOrBuilder
-
getNewPendingAirdrops
* A list of pending token airdrops. <p> Each pending airdrop SHALL represent a single requested transfer from a sending account to a recipient account.<br/> These pending transfers are issued unilaterally by the sending account, and MUST be claimed by the recipient account before the transfer SHALL complete.<br/> A sender MAY cancel a pending airdrop before it is claimed.<br/> An airdrop transaction SHALL emit a pending airdrop when the recipient has no available automatic association slots available or when the recipient has set `receiver_sig_required`.
repeated .proto.PendingAirdropRecord new_pending_airdrops = 22;- Specified by:
getNewPendingAirdropsin interfaceTransactionRecordOrBuilder
-
setNewPendingAirdrops
* A list of pending token airdrops. <p> Each pending airdrop SHALL represent a single requested transfer from a sending account to a recipient account.<br/> These pending transfers are issued unilaterally by the sending account, and MUST be claimed by the recipient account before the transfer SHALL complete.<br/> A sender MAY cancel a pending airdrop before it is claimed.<br/> An airdrop transaction SHALL emit a pending airdrop when the recipient has no available automatic association slots available or when the recipient has set `receiver_sig_required`.
repeated .proto.PendingAirdropRecord new_pending_airdrops = 22; -
setNewPendingAirdrops
public TransactionRecord.Builder setNewPendingAirdrops(int index, PendingAirdropRecord.Builder builderForValue) * A list of pending token airdrops. <p> Each pending airdrop SHALL represent a single requested transfer from a sending account to a recipient account.<br/> These pending transfers are issued unilaterally by the sending account, and MUST be claimed by the recipient account before the transfer SHALL complete.<br/> A sender MAY cancel a pending airdrop before it is claimed.<br/> An airdrop transaction SHALL emit a pending airdrop when the recipient has no available automatic association slots available or when the recipient has set `receiver_sig_required`.
repeated .proto.PendingAirdropRecord new_pending_airdrops = 22; -
addNewPendingAirdrops
* A list of pending token airdrops. <p> Each pending airdrop SHALL represent a single requested transfer from a sending account to a recipient account.<br/> These pending transfers are issued unilaterally by the sending account, and MUST be claimed by the recipient account before the transfer SHALL complete.<br/> A sender MAY cancel a pending airdrop before it is claimed.<br/> An airdrop transaction SHALL emit a pending airdrop when the recipient has no available automatic association slots available or when the recipient has set `receiver_sig_required`.
repeated .proto.PendingAirdropRecord new_pending_airdrops = 22; -
addNewPendingAirdrops
* A list of pending token airdrops. <p> Each pending airdrop SHALL represent a single requested transfer from a sending account to a recipient account.<br/> These pending transfers are issued unilaterally by the sending account, and MUST be claimed by the recipient account before the transfer SHALL complete.<br/> A sender MAY cancel a pending airdrop before it is claimed.<br/> An airdrop transaction SHALL emit a pending airdrop when the recipient has no available automatic association slots available or when the recipient has set `receiver_sig_required`.
repeated .proto.PendingAirdropRecord new_pending_airdrops = 22; -
addNewPendingAirdrops
public TransactionRecord.Builder addNewPendingAirdrops(PendingAirdropRecord.Builder builderForValue) * A list of pending token airdrops. <p> Each pending airdrop SHALL represent a single requested transfer from a sending account to a recipient account.<br/> These pending transfers are issued unilaterally by the sending account, and MUST be claimed by the recipient account before the transfer SHALL complete.<br/> A sender MAY cancel a pending airdrop before it is claimed.<br/> An airdrop transaction SHALL emit a pending airdrop when the recipient has no available automatic association slots available or when the recipient has set `receiver_sig_required`.
repeated .proto.PendingAirdropRecord new_pending_airdrops = 22; -
addNewPendingAirdrops
public TransactionRecord.Builder addNewPendingAirdrops(int index, PendingAirdropRecord.Builder builderForValue) * A list of pending token airdrops. <p> Each pending airdrop SHALL represent a single requested transfer from a sending account to a recipient account.<br/> These pending transfers are issued unilaterally by the sending account, and MUST be claimed by the recipient account before the transfer SHALL complete.<br/> A sender MAY cancel a pending airdrop before it is claimed.<br/> An airdrop transaction SHALL emit a pending airdrop when the recipient has no available automatic association slots available or when the recipient has set `receiver_sig_required`.
repeated .proto.PendingAirdropRecord new_pending_airdrops = 22; -
addAllNewPendingAirdrops
public TransactionRecord.Builder addAllNewPendingAirdrops(Iterable<? extends PendingAirdropRecord> values) * A list of pending token airdrops. <p> Each pending airdrop SHALL represent a single requested transfer from a sending account to a recipient account.<br/> These pending transfers are issued unilaterally by the sending account, and MUST be claimed by the recipient account before the transfer SHALL complete.<br/> A sender MAY cancel a pending airdrop before it is claimed.<br/> An airdrop transaction SHALL emit a pending airdrop when the recipient has no available automatic association slots available or when the recipient has set `receiver_sig_required`.
repeated .proto.PendingAirdropRecord new_pending_airdrops = 22; -
clearNewPendingAirdrops
* A list of pending token airdrops. <p> Each pending airdrop SHALL represent a single requested transfer from a sending account to a recipient account.<br/> These pending transfers are issued unilaterally by the sending account, and MUST be claimed by the recipient account before the transfer SHALL complete.<br/> A sender MAY cancel a pending airdrop before it is claimed.<br/> An airdrop transaction SHALL emit a pending airdrop when the recipient has no available automatic association slots available or when the recipient has set `receiver_sig_required`.
repeated .proto.PendingAirdropRecord new_pending_airdrops = 22; -
removeNewPendingAirdrops
* A list of pending token airdrops. <p> Each pending airdrop SHALL represent a single requested transfer from a sending account to a recipient account.<br/> These pending transfers are issued unilaterally by the sending account, and MUST be claimed by the recipient account before the transfer SHALL complete.<br/> A sender MAY cancel a pending airdrop before it is claimed.<br/> An airdrop transaction SHALL emit a pending airdrop when the recipient has no available automatic association slots available or when the recipient has set `receiver_sig_required`.
repeated .proto.PendingAirdropRecord new_pending_airdrops = 22; -
getHighVolumePricingMultiplier
public long getHighVolumePricingMultiplier()* A high volume pricing multiplier. <p> This SHALL be the multiplier that is applied to the transaction fees charged for this transaction if the high volume flag is set. This is scaled by 1000.
uint64 high_volume_pricing_multiplier = 23;- Specified by:
getHighVolumePricingMultiplierin interfaceTransactionRecordOrBuilder- Returns:
- The highVolumePricingMultiplier.
-
setHighVolumePricingMultiplier
* A high volume pricing multiplier. <p> This SHALL be the multiplier that is applied to the transaction fees charged for this transaction if the high volume flag is set. This is scaled by 1000.
uint64 high_volume_pricing_multiplier = 23;- Parameters:
value- The highVolumePricingMultiplier to set.- Returns:
- This builder for chaining.
-
clearHighVolumePricingMultiplier
* A high volume pricing multiplier. <p> This SHALL be the multiplier that is applied to the transaction fees charged for this transaction if the high volume flag is set. This is scaled by 1000.
uint64 high_volume_pricing_multiplier = 23;- Returns:
- This builder for chaining.
-