Class CryptoGetAccountRecordsQuery.Builder

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

public static final class CryptoGetAccountRecordsQuery.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<CryptoGetAccountRecordsQuery,CryptoGetAccountRecordsQuery.Builder> implements CryptoGetAccountRecordsQueryOrBuilder
 *
 Request records of all "recent" transactions for which the specified
 account is the effective payer.
 
Protobuf type proto.CryptoGetAccountRecordsQuery
  • Field Summary

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

    instance
  • Method Summary

    Modifier and Type
    Method
    Description
    * An account identifier.<br/> This identifies the account to use when filtering the transaction record lists.
    * 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).
    * An account identifier.<br/> This identifies the account to use when filtering the transaction record lists.
    * 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).
    boolean
    * An account identifier.<br/> This identifies the account to use when filtering the transaction record lists.
    boolean
    * 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).
    * An account identifier.<br/> This identifies the account to use when filtering the transaction record lists.
    * 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).
    * An account identifier.<br/> This identifies the account to use when filtering the transaction record lists.
    * An account identifier.<br/> This identifies the account to use when filtering the transaction record lists.
    * 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).
    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).

    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()
       *
       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 CryptoGetAccountRecordsQueryOrBuilder
      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 CryptoGetAccountRecordsQueryOrBuilder
      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 CryptoGetAccountRecordsQuery.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

       *
       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

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

      public boolean hasAccountID()
       *
       An account identifier.<br/>
       This identifies the account to use when filtering the
       transaction record lists.
       <p>
       This field is REQUIRED.
       
      .proto.AccountID accountID = 2;
      Specified by:
      hasAccountID in interface CryptoGetAccountRecordsQueryOrBuilder
      Returns:
      Whether the accountID field is set.
    • getAccountID

      public AccountID getAccountID()
       *
       An account identifier.<br/>
       This identifies the account to use when filtering the
       transaction record lists.
       <p>
       This field is REQUIRED.
       
      .proto.AccountID accountID = 2;
      Specified by:
      getAccountID in interface CryptoGetAccountRecordsQueryOrBuilder
      Returns:
      The accountID.
    • setAccountID

      public CryptoGetAccountRecordsQuery.Builder setAccountID(AccountID value)
       *
       An account identifier.<br/>
       This identifies the account to use when filtering the
       transaction record lists.
       <p>
       This field is REQUIRED.
       
      .proto.AccountID accountID = 2;
    • setAccountID

      public CryptoGetAccountRecordsQuery.Builder setAccountID(AccountID.Builder builderForValue)
       *
       An account identifier.<br/>
       This identifies the account to use when filtering the
       transaction record lists.
       <p>
       This field is REQUIRED.
       
      .proto.AccountID accountID = 2;
    • mergeAccountID

      public CryptoGetAccountRecordsQuery.Builder mergeAccountID(AccountID value)
       *
       An account identifier.<br/>
       This identifies the account to use when filtering the
       transaction record lists.
       <p>
       This field is REQUIRED.
       
      .proto.AccountID accountID = 2;
    • clearAccountID

      public CryptoGetAccountRecordsQuery.Builder clearAccountID()
       *
       An account identifier.<br/>
       This identifies the account to use when filtering the
       transaction record lists.
       <p>
       This field is REQUIRED.
       
      .proto.AccountID accountID = 2;