Class ContractGetInfoResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder<ContractGetInfoResponse,ContractGetInfoResponse.Builder>
com.google.protobuf.GeneratedMessageLite.Builder<ContractGetInfoResponse,ContractGetInfoResponse.Builder>
com.hedera.hashgraph.sdk.proto.ContractGetInfoResponse.Builder
All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, ContractGetInfoResponseOrBuilder, Cloneable
Enclosing class:
ContractGetInfoResponse

public static final class ContractGetInfoResponse.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<ContractGetInfoResponse,ContractGetInfoResponse.Builder> implements ContractGetInfoResponseOrBuilder
 *
 Information returned in response to a "get info" query for a smart contract.
 
Protobuf type proto.ContractGetInfoResponse
  • Method Details

    • hasHeader

      public boolean hasHeader()
       *
       The standard response information for queries.<br/>
       This includes the values requested in the `QueryHeader`
       (cost, state proof, both, or neither).
       
      .proto.ResponseHeader header = 1;
      Specified by:
      hasHeader in interface ContractGetInfoResponseOrBuilder
      Returns:
      Whether the header field is set.
    • getHeader

      public ResponseHeader getHeader()
       *
       The standard response information for queries.<br/>
       This includes the values requested in the `QueryHeader`
       (cost, state proof, both, or neither).
       
      .proto.ResponseHeader header = 1;
      Specified by:
      getHeader in interface ContractGetInfoResponseOrBuilder
      Returns:
      The header.
    • setHeader

       *
       The standard response information for queries.<br/>
       This includes the values requested in the `QueryHeader`
       (cost, state proof, both, or neither).
       
      .proto.ResponseHeader header = 1;
    • setHeader

      public ContractGetInfoResponse.Builder setHeader(ResponseHeader.Builder builderForValue)
       *
       The standard response information for queries.<br/>
       This includes the values requested in the `QueryHeader`
       (cost, state proof, both, or neither).
       
      .proto.ResponseHeader header = 1;
    • mergeHeader

      public ContractGetInfoResponse.Builder mergeHeader(ResponseHeader value)
       *
       The standard response information for queries.<br/>
       This includes the values requested in the `QueryHeader`
       (cost, state proof, both, or neither).
       
      .proto.ResponseHeader header = 1;
    • clearHeader

      public ContractGetInfoResponse.Builder clearHeader()
       *
       The standard response information for queries.<br/>
       This includes the values requested in the `QueryHeader`
       (cost, state proof, both, or neither).
       
      .proto.ResponseHeader header = 1;
    • hasContractInfo

      public boolean hasContractInfo()
       *
       The information, as requested, for a smart contract.
       A state proof MAY be generated for this value.
       
      .proto.ContractGetInfoResponse.ContractInfo contractInfo = 2;
      Specified by:
      hasContractInfo in interface ContractGetInfoResponseOrBuilder
      Returns:
      Whether the contractInfo field is set.
    • getContractInfo

      public ContractGetInfoResponse.ContractInfo getContractInfo()
       *
       The information, as requested, for a smart contract.
       A state proof MAY be generated for this value.
       
      .proto.ContractGetInfoResponse.ContractInfo contractInfo = 2;
      Specified by:
      getContractInfo in interface ContractGetInfoResponseOrBuilder
      Returns:
      The contractInfo.
    • setContractInfo

       *
       The information, as requested, for a smart contract.
       A state proof MAY be generated for this value.
       
      .proto.ContractGetInfoResponse.ContractInfo contractInfo = 2;
    • setContractInfo

       *
       The information, as requested, for a smart contract.
       A state proof MAY be generated for this value.
       
      .proto.ContractGetInfoResponse.ContractInfo contractInfo = 2;
    • mergeContractInfo

       *
       The information, as requested, for a smart contract.
       A state proof MAY be generated for this value.
       
      .proto.ContractGetInfoResponse.ContractInfo contractInfo = 2;
    • clearContractInfo

      public ContractGetInfoResponse.Builder clearContractInfo()
       *
       The information, as requested, for a smart contract.
       A state proof MAY be generated for this value.
       
      .proto.ContractGetInfoResponse.ContractInfo contractInfo = 2;