All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.hederahashgraph.api.proto.java.QueryOrBuilder Maven / Gradle / Ivy

There is a newer version: 0.54.0
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: query.proto

package com.hederahashgraph.api.proto.java;

public interface QueryOrBuilder extends
    // @@protoc_insertion_point(interface_extends:proto.Query)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   **
   * Get all entities associated with a given key
   * 
* * .proto.GetByKeyQuery getByKey = 1; * @return Whether the getByKey field is set. */ boolean hasGetByKey(); /** *
   **
   * Get all entities associated with a given key
   * 
* * .proto.GetByKeyQuery getByKey = 1; * @return The getByKey. */ com.hederahashgraph.api.proto.java.GetByKeyQuery getGetByKey(); /** *
   **
   * Get all entities associated with a given key
   * 
* * .proto.GetByKeyQuery getByKey = 1; */ com.hederahashgraph.api.proto.java.GetByKeyQueryOrBuilder getGetByKeyOrBuilder(); /** *
   **
   * Get the IDs in the format used in transactions, given the format used in Solidity
   * 
* * .proto.GetBySolidityIDQuery getBySolidityID = 2; * @return Whether the getBySolidityID field is set. */ boolean hasGetBySolidityID(); /** *
   **
   * Get the IDs in the format used in transactions, given the format used in Solidity
   * 
* * .proto.GetBySolidityIDQuery getBySolidityID = 2; * @return The getBySolidityID. */ com.hederahashgraph.api.proto.java.GetBySolidityIDQuery getGetBySolidityID(); /** *
   **
   * Get the IDs in the format used in transactions, given the format used in Solidity
   * 
* * .proto.GetBySolidityIDQuery getBySolidityID = 2; */ com.hederahashgraph.api.proto.java.GetBySolidityIDQueryOrBuilder getGetBySolidityIDOrBuilder(); /** *
   **
   * Call a function of a smart contract instance
   * 
* * .proto.ContractCallLocalQuery contractCallLocal = 3; * @return Whether the contractCallLocal field is set. */ boolean hasContractCallLocal(); /** *
   **
   * Call a function of a smart contract instance
   * 
* * .proto.ContractCallLocalQuery contractCallLocal = 3; * @return The contractCallLocal. */ com.hederahashgraph.api.proto.java.ContractCallLocalQuery getContractCallLocal(); /** *
   **
   * Call a function of a smart contract instance
   * 
* * .proto.ContractCallLocalQuery contractCallLocal = 3; */ com.hederahashgraph.api.proto.java.ContractCallLocalQueryOrBuilder getContractCallLocalOrBuilder(); /** *
   **
   * Get information about a smart contract instance
   * 
* * .proto.ContractGetInfoQuery contractGetInfo = 4; * @return Whether the contractGetInfo field is set. */ boolean hasContractGetInfo(); /** *
   **
   * Get information about a smart contract instance
   * 
* * .proto.ContractGetInfoQuery contractGetInfo = 4; * @return The contractGetInfo. */ com.hederahashgraph.api.proto.java.ContractGetInfoQuery getContractGetInfo(); /** *
   **
   * Get information about a smart contract instance
   * 
* * .proto.ContractGetInfoQuery contractGetInfo = 4; */ com.hederahashgraph.api.proto.java.ContractGetInfoQueryOrBuilder getContractGetInfoOrBuilder(); /** *
   **
   * Get runtime code used by a smart contract instance
   * 
* * .proto.ContractGetBytecodeQuery contractGetBytecode = 5; * @return Whether the contractGetBytecode field is set. */ boolean hasContractGetBytecode(); /** *
   **
   * Get runtime code used by a smart contract instance
   * 
* * .proto.ContractGetBytecodeQuery contractGetBytecode = 5; * @return The contractGetBytecode. */ com.hederahashgraph.api.proto.java.ContractGetBytecodeQuery getContractGetBytecode(); /** *
   **
   * Get runtime code used by a smart contract instance
   * 
* * .proto.ContractGetBytecodeQuery contractGetBytecode = 5; */ com.hederahashgraph.api.proto.java.ContractGetBytecodeQueryOrBuilder getContractGetBytecodeOrBuilder(); /** *
   **
   * Get Records of the contract instance
   * 
* * .proto.ContractGetRecordsQuery ContractGetRecords = 6; * @return Whether the contractGetRecords field is set. */ boolean hasContractGetRecords(); /** *
   **
   * Get Records of the contract instance
   * 
* * .proto.ContractGetRecordsQuery ContractGetRecords = 6; * @return The contractGetRecords. */ com.hederahashgraph.api.proto.java.ContractGetRecordsQuery getContractGetRecords(); /** *
   **
   * Get Records of the contract instance
   * 
* * .proto.ContractGetRecordsQuery ContractGetRecords = 6; */ com.hederahashgraph.api.proto.java.ContractGetRecordsQueryOrBuilder getContractGetRecordsOrBuilder(); /** *
   **
   * Get the current balance in a cryptocurrency account
   * 
* * .proto.CryptoGetAccountBalanceQuery cryptogetAccountBalance = 7; * @return Whether the cryptogetAccountBalance field is set. */ boolean hasCryptogetAccountBalance(); /** *
   **
   * Get the current balance in a cryptocurrency account
   * 
* * .proto.CryptoGetAccountBalanceQuery cryptogetAccountBalance = 7; * @return The cryptogetAccountBalance. */ com.hederahashgraph.api.proto.java.CryptoGetAccountBalanceQuery getCryptogetAccountBalance(); /** *
   **
   * Get the current balance in a cryptocurrency account
   * 
* * .proto.CryptoGetAccountBalanceQuery cryptogetAccountBalance = 7; */ com.hederahashgraph.api.proto.java.CryptoGetAccountBalanceQueryOrBuilder getCryptogetAccountBalanceOrBuilder(); /** *
   **
   * Get all the records that currently exist for transactions involving an account
   * 
* * .proto.CryptoGetAccountRecordsQuery cryptoGetAccountRecords = 8; * @return Whether the cryptoGetAccountRecords field is set. */ boolean hasCryptoGetAccountRecords(); /** *
   **
   * Get all the records that currently exist for transactions involving an account
   * 
* * .proto.CryptoGetAccountRecordsQuery cryptoGetAccountRecords = 8; * @return The cryptoGetAccountRecords. */ com.hederahashgraph.api.proto.java.CryptoGetAccountRecordsQuery getCryptoGetAccountRecords(); /** *
   **
   * Get all the records that currently exist for transactions involving an account
   * 
* * .proto.CryptoGetAccountRecordsQuery cryptoGetAccountRecords = 8; */ com.hederahashgraph.api.proto.java.CryptoGetAccountRecordsQueryOrBuilder getCryptoGetAccountRecordsOrBuilder(); /** *
   **
   * Get all information about an account
   * 
* * .proto.CryptoGetInfoQuery cryptoGetInfo = 9; * @return Whether the cryptoGetInfo field is set. */ boolean hasCryptoGetInfo(); /** *
   **
   * Get all information about an account
   * 
* * .proto.CryptoGetInfoQuery cryptoGetInfo = 9; * @return The cryptoGetInfo. */ com.hederahashgraph.api.proto.java.CryptoGetInfoQuery getCryptoGetInfo(); /** *
   **
   * Get all information about an account
   * 
* * .proto.CryptoGetInfoQuery cryptoGetInfo = 9; */ com.hederahashgraph.api.proto.java.CryptoGetInfoQueryOrBuilder getCryptoGetInfoOrBuilder(); /** *
   **
   * Get a single livehash from a single account, if present
   * 
* * .proto.CryptoGetLiveHashQuery cryptoGetLiveHash = 10; * @return Whether the cryptoGetLiveHash field is set. */ boolean hasCryptoGetLiveHash(); /** *
   **
   * Get a single livehash from a single account, if present
   * 
* * .proto.CryptoGetLiveHashQuery cryptoGetLiveHash = 10; * @return The cryptoGetLiveHash. */ com.hederahashgraph.api.proto.java.CryptoGetLiveHashQuery getCryptoGetLiveHash(); /** *
   **
   * Get a single livehash from a single account, if present
   * 
* * .proto.CryptoGetLiveHashQuery cryptoGetLiveHash = 10; */ com.hederahashgraph.api.proto.java.CryptoGetLiveHashQueryOrBuilder getCryptoGetLiveHashOrBuilder(); /** *
   **
   * Get all the accounts that proxy stake to a given account, and how much they proxy stake
   * (not yet implemented in the current API)
   * 
* * .proto.CryptoGetStakersQuery cryptoGetProxyStakers = 11; * @return Whether the cryptoGetProxyStakers field is set. */ boolean hasCryptoGetProxyStakers(); /** *
   **
   * Get all the accounts that proxy stake to a given account, and how much they proxy stake
   * (not yet implemented in the current API)
   * 
* * .proto.CryptoGetStakersQuery cryptoGetProxyStakers = 11; * @return The cryptoGetProxyStakers. */ com.hederahashgraph.api.proto.java.CryptoGetStakersQuery getCryptoGetProxyStakers(); /** *
   **
   * Get all the accounts that proxy stake to a given account, and how much they proxy stake
   * (not yet implemented in the current API)
   * 
* * .proto.CryptoGetStakersQuery cryptoGetProxyStakers = 11; */ com.hederahashgraph.api.proto.java.CryptoGetStakersQueryOrBuilder getCryptoGetProxyStakersOrBuilder(); /** *
   **
   * Get the contents of a file (the bytes stored in it)
   * 
* * .proto.FileGetContentsQuery fileGetContents = 12; * @return Whether the fileGetContents field is set. */ boolean hasFileGetContents(); /** *
   **
   * Get the contents of a file (the bytes stored in it)
   * 
* * .proto.FileGetContentsQuery fileGetContents = 12; * @return The fileGetContents. */ com.hederahashgraph.api.proto.java.FileGetContentsQuery getFileGetContents(); /** *
   **
   * Get the contents of a file (the bytes stored in it)
   * 
* * .proto.FileGetContentsQuery fileGetContents = 12; */ com.hederahashgraph.api.proto.java.FileGetContentsQueryOrBuilder getFileGetContentsOrBuilder(); /** *
   **
   * Get information about a file, such as its expiration date
   * 
* * .proto.FileGetInfoQuery fileGetInfo = 13; * @return Whether the fileGetInfo field is set. */ boolean hasFileGetInfo(); /** *
   **
   * Get information about a file, such as its expiration date
   * 
* * .proto.FileGetInfoQuery fileGetInfo = 13; * @return The fileGetInfo. */ com.hederahashgraph.api.proto.java.FileGetInfoQuery getFileGetInfo(); /** *
   **
   * Get information about a file, such as its expiration date
   * 
* * .proto.FileGetInfoQuery fileGetInfo = 13; */ com.hederahashgraph.api.proto.java.FileGetInfoQueryOrBuilder getFileGetInfoOrBuilder(); /** *
   **
   * Get a receipt for a transaction (lasts 180 seconds)
   * 
* * .proto.TransactionGetReceiptQuery transactionGetReceipt = 14; * @return Whether the transactionGetReceipt field is set. */ boolean hasTransactionGetReceipt(); /** *
   **
   * Get a receipt for a transaction (lasts 180 seconds)
   * 
* * .proto.TransactionGetReceiptQuery transactionGetReceipt = 14; * @return The transactionGetReceipt. */ com.hederahashgraph.api.proto.java.TransactionGetReceiptQuery getTransactionGetReceipt(); /** *
   **
   * Get a receipt for a transaction (lasts 180 seconds)
   * 
* * .proto.TransactionGetReceiptQuery transactionGetReceipt = 14; */ com.hederahashgraph.api.proto.java.TransactionGetReceiptQueryOrBuilder getTransactionGetReceiptOrBuilder(); /** *
   **
   * Get a record for a transaction
   * 
* * .proto.TransactionGetRecordQuery transactionGetRecord = 15; * @return Whether the transactionGetRecord field is set. */ boolean hasTransactionGetRecord(); /** *
   **
   * Get a record for a transaction
   * 
* * .proto.TransactionGetRecordQuery transactionGetRecord = 15; * @return The transactionGetRecord. */ com.hederahashgraph.api.proto.java.TransactionGetRecordQuery getTransactionGetRecord(); /** *
   **
   * Get a record for a transaction
   * 
* * .proto.TransactionGetRecordQuery transactionGetRecord = 15; */ com.hederahashgraph.api.proto.java.TransactionGetRecordQueryOrBuilder getTransactionGetRecordOrBuilder(); /** *
   **
   * Get a record for a transaction (lasts 180 seconds)
   * 
* * .proto.TransactionGetFastRecordQuery transactionGetFastRecord = 16; * @return Whether the transactionGetFastRecord field is set. */ boolean hasTransactionGetFastRecord(); /** *
   **
   * Get a record for a transaction (lasts 180 seconds)
   * 
* * .proto.TransactionGetFastRecordQuery transactionGetFastRecord = 16; * @return The transactionGetFastRecord. */ com.hederahashgraph.api.proto.java.TransactionGetFastRecordQuery getTransactionGetFastRecord(); /** *
   **
   * Get a record for a transaction (lasts 180 seconds)
   * 
* * .proto.TransactionGetFastRecordQuery transactionGetFastRecord = 16; */ com.hederahashgraph.api.proto.java.TransactionGetFastRecordQueryOrBuilder getTransactionGetFastRecordOrBuilder(); /** *
   **
   * Get the parameters of and state of a consensus topic.
   * 
* * .proto.ConsensusGetTopicInfoQuery consensusGetTopicInfo = 50; * @return Whether the consensusGetTopicInfo field is set. */ boolean hasConsensusGetTopicInfo(); /** *
   **
   * Get the parameters of and state of a consensus topic.
   * 
* * .proto.ConsensusGetTopicInfoQuery consensusGetTopicInfo = 50; * @return The consensusGetTopicInfo. */ com.hederahashgraph.api.proto.java.ConsensusGetTopicInfoQuery getConsensusGetTopicInfo(); /** *
   **
   * Get the parameters of and state of a consensus topic.
   * 
* * .proto.ConsensusGetTopicInfoQuery consensusGetTopicInfo = 50; */ com.hederahashgraph.api.proto.java.ConsensusGetTopicInfoQueryOrBuilder getConsensusGetTopicInfoOrBuilder(); /** *
   **
   * Get the versions of the HAPI protobuf and Hedera Services software deployed on the
   * responding node.
   * 
* * .proto.NetworkGetVersionInfoQuery networkGetVersionInfo = 51; * @return Whether the networkGetVersionInfo field is set. */ boolean hasNetworkGetVersionInfo(); /** *
   **
   * Get the versions of the HAPI protobuf and Hedera Services software deployed on the
   * responding node.
   * 
* * .proto.NetworkGetVersionInfoQuery networkGetVersionInfo = 51; * @return The networkGetVersionInfo. */ com.hederahashgraph.api.proto.java.NetworkGetVersionInfoQuery getNetworkGetVersionInfo(); /** *
   **
   * Get the versions of the HAPI protobuf and Hedera Services software deployed on the
   * responding node.
   * 
* * .proto.NetworkGetVersionInfoQuery networkGetVersionInfo = 51; */ com.hederahashgraph.api.proto.java.NetworkGetVersionInfoQueryOrBuilder getNetworkGetVersionInfoOrBuilder(); /** *
   **
   * Get all information about a token
   * 
* * .proto.TokenGetInfoQuery tokenGetInfo = 52; * @return Whether the tokenGetInfo field is set. */ boolean hasTokenGetInfo(); /** *
   **
   * Get all information about a token
   * 
* * .proto.TokenGetInfoQuery tokenGetInfo = 52; * @return The tokenGetInfo. */ com.hederahashgraph.api.proto.java.TokenGetInfoQuery getTokenGetInfo(); /** *
   **
   * Get all information about a token
   * 
* * .proto.TokenGetInfoQuery tokenGetInfo = 52; */ com.hederahashgraph.api.proto.java.TokenGetInfoQueryOrBuilder getTokenGetInfoOrBuilder(); /** *
   **
   * Get all information about a scheduled entity
   * 
* * .proto.ScheduleGetInfoQuery scheduleGetInfo = 53; * @return Whether the scheduleGetInfo field is set. */ boolean hasScheduleGetInfo(); /** *
   **
   * Get all information about a scheduled entity
   * 
* * .proto.ScheduleGetInfoQuery scheduleGetInfo = 53; * @return The scheduleGetInfo. */ com.hederahashgraph.api.proto.java.ScheduleGetInfoQuery getScheduleGetInfo(); /** *
   **
   * Get all information about a scheduled entity
   * 
* * .proto.ScheduleGetInfoQuery scheduleGetInfo = 53; */ com.hederahashgraph.api.proto.java.ScheduleGetInfoQueryOrBuilder getScheduleGetInfoOrBuilder(); /** *
   **
   * Get a list of NFTs associated with the account
   * 
* * .proto.TokenGetAccountNftInfosQuery tokenGetAccountNftInfos = 54; * @return Whether the tokenGetAccountNftInfos field is set. */ boolean hasTokenGetAccountNftInfos(); /** *
   **
   * Get a list of NFTs associated with the account
   * 
* * .proto.TokenGetAccountNftInfosQuery tokenGetAccountNftInfos = 54; * @return The tokenGetAccountNftInfos. */ com.hederahashgraph.api.proto.java.TokenGetAccountNftInfosQuery getTokenGetAccountNftInfos(); /** *
   **
   * Get a list of NFTs associated with the account
   * 
* * .proto.TokenGetAccountNftInfosQuery tokenGetAccountNftInfos = 54; */ com.hederahashgraph.api.proto.java.TokenGetAccountNftInfosQueryOrBuilder getTokenGetAccountNftInfosOrBuilder(); /** *
   **
   * Get all information about a NFT
   * 
* * .proto.TokenGetNftInfoQuery tokenGetNftInfo = 55; * @return Whether the tokenGetNftInfo field is set. */ boolean hasTokenGetNftInfo(); /** *
   **
   * Get all information about a NFT
   * 
* * .proto.TokenGetNftInfoQuery tokenGetNftInfo = 55; * @return The tokenGetNftInfo. */ com.hederahashgraph.api.proto.java.TokenGetNftInfoQuery getTokenGetNftInfo(); /** *
   **
   * Get all information about a NFT
   * 
* * .proto.TokenGetNftInfoQuery tokenGetNftInfo = 55; */ com.hederahashgraph.api.proto.java.TokenGetNftInfoQueryOrBuilder getTokenGetNftInfoOrBuilder(); /** *
   **
   * Get a list of NFTs for the token
   * 
* * .proto.TokenGetNftInfosQuery tokenGetNftInfos = 56; * @return Whether the tokenGetNftInfos field is set. */ boolean hasTokenGetNftInfos(); /** *
   **
   * Get a list of NFTs for the token
   * 
* * .proto.TokenGetNftInfosQuery tokenGetNftInfos = 56; * @return The tokenGetNftInfos. */ com.hederahashgraph.api.proto.java.TokenGetNftInfosQuery getTokenGetNftInfos(); /** *
   **
   * Get a list of NFTs for the token
   * 
* * .proto.TokenGetNftInfosQuery tokenGetNftInfos = 56; */ com.hederahashgraph.api.proto.java.TokenGetNftInfosQueryOrBuilder getTokenGetNftInfosOrBuilder(); /** *
   **
   * Gets <tt>handleTransaction</tt> times for one or more "sufficiently recent" TransactionIDs
   * 
* * .proto.NetworkGetExecutionTimeQuery networkGetExecutionTime = 57; * @return Whether the networkGetExecutionTime field is set. */ boolean hasNetworkGetExecutionTime(); /** *
   **
   * Gets <tt>handleTransaction</tt> times for one or more "sufficiently recent" TransactionIDs
   * 
* * .proto.NetworkGetExecutionTimeQuery networkGetExecutionTime = 57; * @return The networkGetExecutionTime. */ com.hederahashgraph.api.proto.java.NetworkGetExecutionTimeQuery getNetworkGetExecutionTime(); /** *
   **
   * Gets <tt>handleTransaction</tt> times for one or more "sufficiently recent" TransactionIDs
   * 
* * .proto.NetworkGetExecutionTimeQuery networkGetExecutionTime = 57; */ com.hederahashgraph.api.proto.java.NetworkGetExecutionTimeQueryOrBuilder getNetworkGetExecutionTimeOrBuilder(); /** *
   **
   * Gets all information about an account including allowances granted by the account
   * 
* * .proto.GetAccountDetailsQuery accountDetails = 58; * @return Whether the accountDetails field is set. */ boolean hasAccountDetails(); /** *
   **
   * Gets all information about an account including allowances granted by the account
   * 
* * .proto.GetAccountDetailsQuery accountDetails = 58; * @return The accountDetails. */ com.hederahashgraph.api.proto.java.GetAccountDetailsQuery getAccountDetails(); /** *
   **
   * Gets all information about an account including allowances granted by the account
   * 
* * .proto.GetAccountDetailsQuery accountDetails = 58; */ com.hederahashgraph.api.proto.java.GetAccountDetailsQueryOrBuilder getAccountDetailsOrBuilder(); public com.hederahashgraph.api.proto.java.Query.QueryCase getQueryCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy