Class ContractGetBytecodeResponse.Builder

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

public static final class ContractGetBytecodeResponse.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<ContractGetBytecodeResponse,ContractGetBytecodeResponse.Builder> implements ContractGetBytecodeResponseOrBuilder
 *
 Information returned in response to a "get bytecode" query for a
 smart contract.
 
Protobuf type proto.ContractGetBytecodeResponse
  • Field Summary

    Fields inherited from class com.google.protobuf.GeneratedMessageLite.Builder

    instance
  • Method Summary

    Modifier and Type
    Method
    Description
    * The current bytecode of the requested smart contract.
    * The standard response information for queries.<br/> This includes the values requested in the `QueryHeader` (cost, state proof, both, or neither).
    com.google.protobuf.ByteString
    * The current bytecode of the requested smart contract.
    * The standard response information for queries.<br/> This includes the values requested in the `QueryHeader` (cost, state proof, both, or neither).
    boolean
    * The standard response information for queries.<br/> This includes the values requested in the `QueryHeader` (cost, state proof, both, or neither).
    * The standard response information for queries.<br/> This includes the values requested in the `QueryHeader` (cost, state proof, both, or neither).
    setBytecode(com.google.protobuf.ByteString value)
    * The current bytecode of the requested smart contract.
    * The standard response information for queries.<br/> This includes the values requested in the `QueryHeader` (cost, state proof, both, or neither).
    * The standard response information for queries.<br/> This includes the values requested in the `QueryHeader` (cost, state proof, both, or neither).

    Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder

    build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    getDefaultInstanceForType, isInitialized
  • 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 ContractGetBytecodeResponseOrBuilder
      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 ContractGetBytecodeResponseOrBuilder
      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 ContractGetBytecodeResponse.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

       *
       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

       *
       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;
    • getBytecode

      public com.google.protobuf.ByteString getBytecode()
       *
       The current bytecode of the requested smart contract.
       
      bytes bytecode = 6;
      Specified by:
      getBytecode in interface ContractGetBytecodeResponseOrBuilder
      Returns:
      The bytecode.
    • setBytecode

      public ContractGetBytecodeResponse.Builder setBytecode(com.google.protobuf.ByteString value)
       *
       The current bytecode of the requested smart contract.
       
      bytes bytecode = 6;
      Parameters:
      value - The bytecode to set.
      Returns:
      This builder for chaining.
    • clearBytecode

      public ContractGetBytecodeResponse.Builder clearBytecode()
       *
       The current bytecode of the requested smart contract.
       
      bytes bytecode = 6;
      Returns:
      This builder for chaining.