Class CryptoGetLiveHashResponse.Builder

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

public static final class CryptoGetLiveHashResponse.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<CryptoGetLiveHashResponse,CryptoGetLiveHashResponse.Builder> implements CryptoGetLiveHashResponseOrBuilder
 *
 Return the full live hash associated to an account, if it is present.

 > Note that to generate a state proof of the _absence_ of a live hash from
 > an account a transaction MUST retrieve a state proof of the `Account`
 > with its list of live hashes.
 
Protobuf type proto.CryptoGetLiveHashResponse
  • 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 CryptoGetLiveHashResponseOrBuilder
      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 CryptoGetLiveHashResponseOrBuilder
      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 CryptoGetLiveHashResponse.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

      public CryptoGetLiveHashResponse.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;
    • hasLiveHash

      public boolean hasLiveHash()
       *
       The requested live hash, if found.
       
      .proto.LiveHash liveHash = 2;
      Specified by:
      hasLiveHash in interface CryptoGetLiveHashResponseOrBuilder
      Returns:
      Whether the liveHash field is set.
    • getLiveHash

      public LiveHash getLiveHash()
       *
       The requested live hash, if found.
       
      .proto.LiveHash liveHash = 2;
      Specified by:
      getLiveHash in interface CryptoGetLiveHashResponseOrBuilder
      Returns:
      The liveHash.
    • setLiveHash

      public CryptoGetLiveHashResponse.Builder setLiveHash(LiveHash value)
       *
       The requested live hash, if found.
       
      .proto.LiveHash liveHash = 2;
    • setLiveHash

      public CryptoGetLiveHashResponse.Builder setLiveHash(LiveHash.Builder builderForValue)
       *
       The requested live hash, if found.
       
      .proto.LiveHash liveHash = 2;
    • mergeLiveHash

      public CryptoGetLiveHashResponse.Builder mergeLiveHash(LiveHash value)
       *
       The requested live hash, if found.
       
      .proto.LiveHash liveHash = 2;
    • clearLiveHash

      public CryptoGetLiveHashResponse.Builder clearLiveHash()
       *
       The requested live hash, if found.
       
      .proto.LiveHash liveHash = 2;