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

com.hedera.hashgraph.sdk.proto.QueryOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: query.proto

package com.hedera.hashgraph.sdk.proto;

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

  /**
   * 
   **
   * 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.hedera.hashgraph.sdk.proto.GetByKeyQuery getGetByKey(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.GetBySolidityIDQuery getGetBySolidityID(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.ContractCallLocalQuery getContractCallLocal(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.ContractGetInfoQuery getContractGetInfo(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.ContractGetBytecodeQuery getContractGetBytecode(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.ContractGetRecordsQuery getContractGetRecords(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.CryptoGetAccountBalanceQuery getCryptogetAccountBalance(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.CryptoGetAccountRecordsQuery getCryptoGetAccountRecords(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.CryptoGetInfoQuery getCryptoGetInfo(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.CryptoGetLiveHashQuery getCryptoGetLiveHash(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.CryptoGetStakersQuery getCryptoGetProxyStakers(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.FileGetContentsQuery getFileGetContents(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.FileGetInfoQuery getFileGetInfo(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.TransactionGetReceiptQuery getTransactionGetReceipt(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.TransactionGetRecordQuery getTransactionGetRecord(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.TransactionGetFastRecordQuery getTransactionGetFastRecord(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.ConsensusGetTopicInfoQuery getConsensusGetTopicInfo(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.NetworkGetVersionInfoQuery getNetworkGetVersionInfo(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.TokenGetInfoQuery getTokenGetInfo(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.ScheduleGetInfoQuery getScheduleGetInfo(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.TokenGetAccountNftInfosQuery getTokenGetAccountNftInfos(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.TokenGetNftInfoQuery getTokenGetNftInfo(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.TokenGetNftInfosQuery getTokenGetNftInfos(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.NetworkGetExecutionTimeQuery getNetworkGetExecutionTime(); /** *
   **
   * 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.hedera.hashgraph.sdk.proto.GetAccountDetailsQuery getAccountDetails(); public com.hedera.hashgraph.sdk.proto.Query.QueryCase getQueryCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy