Class ScheduleGetInfoResponse.Builder

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

public static final class ScheduleGetInfoResponse.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<ScheduleGetInfoResponse,ScheduleGetInfoResponse.Builder> implements ScheduleGetInfoResponseOrBuilder
 *
 A response message for a `getScheduleInfo` query.
 
Protobuf type proto.ScheduleGetInfoResponse
  • 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 ScheduleGetInfoResponseOrBuilder
      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 ScheduleGetInfoResponseOrBuilder
      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 ScheduleGetInfoResponse.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 ScheduleGetInfoResponse.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 ScheduleGetInfoResponse.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;
    • hasScheduleInfo

      public boolean hasScheduleInfo()
       *
       Detail information for a schedule.
       <p>
       This field SHALL contain all available schedule detail.
       
      .proto.ScheduleInfo scheduleInfo = 2;
      Specified by:
      hasScheduleInfo in interface ScheduleGetInfoResponseOrBuilder
      Returns:
      Whether the scheduleInfo field is set.
    • getScheduleInfo

      public ScheduleInfo getScheduleInfo()
       *
       Detail information for a schedule.
       <p>
       This field SHALL contain all available schedule detail.
       
      .proto.ScheduleInfo scheduleInfo = 2;
      Specified by:
      getScheduleInfo in interface ScheduleGetInfoResponseOrBuilder
      Returns:
      The scheduleInfo.
    • setScheduleInfo

      public ScheduleGetInfoResponse.Builder setScheduleInfo(ScheduleInfo value)
       *
       Detail information for a schedule.
       <p>
       This field SHALL contain all available schedule detail.
       
      .proto.ScheduleInfo scheduleInfo = 2;
    • setScheduleInfo

      public ScheduleGetInfoResponse.Builder setScheduleInfo(ScheduleInfo.Builder builderForValue)
       *
       Detail information for a schedule.
       <p>
       This field SHALL contain all available schedule detail.
       
      .proto.ScheduleInfo scheduleInfo = 2;
    • mergeScheduleInfo

      public ScheduleGetInfoResponse.Builder mergeScheduleInfo(ScheduleInfo value)
       *
       Detail information for a schedule.
       <p>
       This field SHALL contain all available schedule detail.
       
      .proto.ScheduleInfo scheduleInfo = 2;
    • clearScheduleInfo

      public ScheduleGetInfoResponse.Builder clearScheduleInfo()
       *
       Detail information for a schedule.
       <p>
       This field SHALL contain all available schedule detail.
       
      .proto.ScheduleInfo scheduleInfo = 2;