Class ScheduleGetInfoQuery.Builder

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

public static final class ScheduleGetInfoQuery.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<ScheduleGetInfoQuery,ScheduleGetInfoQuery.Builder> implements ScheduleGetInfoQueryOrBuilder
 *
 Request for information about a scheduled transaction.

 If the requested schedule does not exist, the network SHALL respond
 with `INVALID_SCHEDULE_ID`.
 
Protobuf type proto.ScheduleGetInfoQuery
  • Field Summary

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

    instance
  • Method Summary

    Modifier and Type
    Method
    Description
    * 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).
    * A schedule identifier.
    * 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).
    * A schedule identifier.
    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).
    boolean
    * A schedule identifier.
    * 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).
    * A schedule identifier.
    * 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).
    * A schedule identifier.
    * A schedule identifier.

    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 ScheduleGetInfoQueryOrBuilder
      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 ScheduleGetInfoQueryOrBuilder
      Returns:
      The header.
    • setHeader

      public ScheduleGetInfoQuery.Builder setHeader(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;
    • setHeader

      public ScheduleGetInfoQuery.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 ScheduleGetInfoQuery.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 ScheduleGetInfoQuery.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;
    • hasScheduleID

      public boolean hasScheduleID()
       *
       A schedule identifier.
       <p>
       This SHALL identify the schedule to retrieve.<br/>
       This field is REQUIRED.
       
      .proto.ScheduleID scheduleID = 2;
      Specified by:
      hasScheduleID in interface ScheduleGetInfoQueryOrBuilder
      Returns:
      Whether the scheduleID field is set.
    • getScheduleID

      public ScheduleID getScheduleID()
       *
       A schedule identifier.
       <p>
       This SHALL identify the schedule to retrieve.<br/>
       This field is REQUIRED.
       
      .proto.ScheduleID scheduleID = 2;
      Specified by:
      getScheduleID in interface ScheduleGetInfoQueryOrBuilder
      Returns:
      The scheduleID.
    • setScheduleID

      public ScheduleGetInfoQuery.Builder setScheduleID(ScheduleID value)
       *
       A schedule identifier.
       <p>
       This SHALL identify the schedule to retrieve.<br/>
       This field is REQUIRED.
       
      .proto.ScheduleID scheduleID = 2;
    • setScheduleID

      public ScheduleGetInfoQuery.Builder setScheduleID(ScheduleID.Builder builderForValue)
       *
       A schedule identifier.
       <p>
       This SHALL identify the schedule to retrieve.<br/>
       This field is REQUIRED.
       
      .proto.ScheduleID scheduleID = 2;
    • mergeScheduleID

      public ScheduleGetInfoQuery.Builder mergeScheduleID(ScheduleID value)
       *
       A schedule identifier.
       <p>
       This SHALL identify the schedule to retrieve.<br/>
       This field is REQUIRED.
       
      .proto.ScheduleID scheduleID = 2;
    • clearScheduleID

      public ScheduleGetInfoQuery.Builder clearScheduleID()
       *
       A schedule identifier.
       <p>
       This SHALL identify the schedule to retrieve.<br/>
       This field is REQUIRED.
       
      .proto.ScheduleID scheduleID = 2;