Class ContractGetBytecodeQuery.Builder

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

public static final class ContractGetBytecodeQuery.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<ContractGetBytecodeQuery,ContractGetBytecodeQuery.Builder> implements ContractGetBytecodeQueryOrBuilder
 *
 A transaction body to request the current bytecode for a smart contract.
 
Protobuf type proto.ContractGetBytecodeQuery
  • Method Details

    • hasHeader

      public boolean hasHeader()
       *
       Standard information sent with every query operation.<br/>
       This includes the signed payment and what kind of response is requested
       (cost, state proof, both, or neither).
       
      .proto.QueryHeader header = 1;
      Specified by:
      hasHeader in interface ContractGetBytecodeQueryOrBuilder
      Returns:
      Whether the header field is set.
    • getHeader

      public QueryHeader getHeader()
       *
       Standard information sent with every query operation.<br/>
       This includes the signed payment and what kind of response is requested
       (cost, state proof, both, or neither).
       
      .proto.QueryHeader header = 1;
      Specified by:
      getHeader in interface ContractGetBytecodeQueryOrBuilder
      Returns:
      The header.
    • setHeader

       *
       Standard information sent with every query operation.<br/>
       This includes the signed payment and what kind of response is requested
       (cost, state proof, both, or neither).
       
      .proto.QueryHeader header = 1;
    • setHeader

      public ContractGetBytecodeQuery.Builder setHeader(QueryHeader.Builder builderForValue)
       *
       Standard information sent with every query operation.<br/>
       This includes the signed payment and what kind of response is requested
       (cost, state proof, both, or neither).
       
      .proto.QueryHeader header = 1;
    • mergeHeader

      public ContractGetBytecodeQuery.Builder mergeHeader(QueryHeader value)
       *
       Standard information sent with every query operation.<br/>
       This includes the signed payment and what kind of response is requested
       (cost, state proof, both, or neither).
       
      .proto.QueryHeader header = 1;
    • clearHeader

      public ContractGetBytecodeQuery.Builder clearHeader()
       *
       Standard information sent with every query operation.<br/>
       This includes the signed payment and what kind of response is requested
       (cost, state proof, both, or neither).
       
      .proto.QueryHeader header = 1;
    • hasContractID

      public boolean hasContractID()
       *
       A smart contract ID.
       <p>
       The network SHALL return bytecode for this smart contract, if successful.
       
      .proto.ContractID contractID = 2;
      Specified by:
      hasContractID in interface ContractGetBytecodeQueryOrBuilder
      Returns:
      Whether the contractID field is set.
    • getContractID

      public ContractID getContractID()
       *
       A smart contract ID.
       <p>
       The network SHALL return bytecode for this smart contract, if successful.
       
      .proto.ContractID contractID = 2;
      Specified by:
      getContractID in interface ContractGetBytecodeQueryOrBuilder
      Returns:
      The contractID.
    • setContractID

      public ContractGetBytecodeQuery.Builder setContractID(ContractID value)
       *
       A smart contract ID.
       <p>
       The network SHALL return bytecode for this smart contract, if successful.
       
      .proto.ContractID contractID = 2;
    • setContractID

      public ContractGetBytecodeQuery.Builder setContractID(ContractID.Builder builderForValue)
       *
       A smart contract ID.
       <p>
       The network SHALL return bytecode for this smart contract, if successful.
       
      .proto.ContractID contractID = 2;
    • mergeContractID

      public ContractGetBytecodeQuery.Builder mergeContractID(ContractID value)
       *
       A smart contract ID.
       <p>
       The network SHALL return bytecode for this smart contract, if successful.
       
      .proto.ContractID contractID = 2;
    • clearContractID

      public ContractGetBytecodeQuery.Builder clearContractID()
       *
       A smart contract ID.
       <p>
       The network SHALL return bytecode for this smart contract, if successful.
       
      .proto.ContractID contractID = 2;