Class CryptoGetInfoResponse.Builder

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

public static final class CryptoGetInfoResponse.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<CryptoGetInfoResponse,CryptoGetInfoResponse.Builder> implements CryptoGetInfoResponseOrBuilder
 *
 Response when the client sends the node CryptoGetInfoQuery
 
Protobuf type proto.CryptoGetInfoResponse
  • 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 CryptoGetInfoResponseOrBuilder
      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 CryptoGetInfoResponseOrBuilder
      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 CryptoGetInfoResponse.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 CryptoGetInfoResponse.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 CryptoGetInfoResponse.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;
    • hasAccountInfo

      public boolean hasAccountInfo()
       *
       Details of the account.
       <p>
       A state proof MAY be generated for this field.
       
      .proto.CryptoGetInfoResponse.AccountInfo accountInfo = 2;
      Specified by:
      hasAccountInfo in interface CryptoGetInfoResponseOrBuilder
      Returns:
      Whether the accountInfo field is set.
    • getAccountInfo

      public CryptoGetInfoResponse.AccountInfo getAccountInfo()
       *
       Details of the account.
       <p>
       A state proof MAY be generated for this field.
       
      .proto.CryptoGetInfoResponse.AccountInfo accountInfo = 2;
      Specified by:
      getAccountInfo in interface CryptoGetInfoResponseOrBuilder
      Returns:
      The accountInfo.
    • setAccountInfo

       *
       Details of the account.
       <p>
       A state proof MAY be generated for this field.
       
      .proto.CryptoGetInfoResponse.AccountInfo accountInfo = 2;
    • setAccountInfo

       *
       Details of the account.
       <p>
       A state proof MAY be generated for this field.
       
      .proto.CryptoGetInfoResponse.AccountInfo accountInfo = 2;
    • mergeAccountInfo

       *
       Details of the account.
       <p>
       A state proof MAY be generated for this field.
       
      .proto.CryptoGetInfoResponse.AccountInfo accountInfo = 2;
    • clearAccountInfo

      public CryptoGetInfoResponse.Builder clearAccountInfo()
       *
       Details of the account.
       <p>
       A state proof MAY be generated for this field.
       
      .proto.CryptoGetInfoResponse.AccountInfo accountInfo = 2;