Class ScheduleListInfo

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.temporal.api.schedule.v1.ScheduleListInfo
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ScheduleListInfoOrBuilder, Serializable

@Generated(value="protoc", comments="annotations:ScheduleListInfo.java.pb.meta") public final class ScheduleListInfo extends com.google.protobuf.GeneratedMessageV3 implements ScheduleListInfoOrBuilder
 ScheduleListInfo is an abbreviated set of values from Schedule and ScheduleInfo
 that's returned in ListSchedules.
 
Protobuf type temporal.api.schedule.v1.ScheduleListInfo
See Also:
  • Field Details

    • SPEC_FIELD_NUMBER

      public static final int SPEC_FIELD_NUMBER
      See Also:
    • WORKFLOW_TYPE_FIELD_NUMBER

      public static final int WORKFLOW_TYPE_FIELD_NUMBER
      See Also:
    • NOTES_FIELD_NUMBER

      public static final int NOTES_FIELD_NUMBER
      See Also:
    • PAUSED_FIELD_NUMBER

      public static final int PAUSED_FIELD_NUMBER
      See Also:
    • RECENT_ACTIONS_FIELD_NUMBER

      public static final int RECENT_ACTIONS_FIELD_NUMBER
      See Also:
    • FUTURE_ACTION_TIMES_FIELD_NUMBER

      public static final int FUTURE_ACTION_TIMES_FIELD_NUMBER
      See Also:
    • STATE_SIZE_BYTES_FIELD_NUMBER

      public static final int STATE_SIZE_BYTES_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • hasSpec

      public boolean hasSpec()
       From spec:
       Some fields are dropped from this copy of spec: timezone_data
       
      .temporal.api.schedule.v1.ScheduleSpec spec = 1;
      Specified by:
      hasSpec in interface ScheduleListInfoOrBuilder
      Returns:
      Whether the spec field is set.
    • getSpec

      public ScheduleSpec getSpec()
       From spec:
       Some fields are dropped from this copy of spec: timezone_data
       
      .temporal.api.schedule.v1.ScheduleSpec spec = 1;
      Specified by:
      getSpec in interface ScheduleListInfoOrBuilder
      Returns:
      The spec.
    • getSpecOrBuilder

      public ScheduleSpecOrBuilder getSpecOrBuilder()
       From spec:
       Some fields are dropped from this copy of spec: timezone_data
       
      .temporal.api.schedule.v1.ScheduleSpec spec = 1;
      Specified by:
      getSpecOrBuilder in interface ScheduleListInfoOrBuilder
    • hasWorkflowType

      public boolean hasWorkflowType()
       From action:
       Action is a oneof field, but we need to encode this in JSON and oneof fields don't work
       well with JSON. If action is start_workflow, this is set:
       
      .temporal.api.common.v1.WorkflowType workflow_type = 2;
      Specified by:
      hasWorkflowType in interface ScheduleListInfoOrBuilder
      Returns:
      Whether the workflowType field is set.
    • getWorkflowType

      public WorkflowType getWorkflowType()
       From action:
       Action is a oneof field, but we need to encode this in JSON and oneof fields don't work
       well with JSON. If action is start_workflow, this is set:
       
      .temporal.api.common.v1.WorkflowType workflow_type = 2;
      Specified by:
      getWorkflowType in interface ScheduleListInfoOrBuilder
      Returns:
      The workflowType.
    • getWorkflowTypeOrBuilder

      public WorkflowTypeOrBuilder getWorkflowTypeOrBuilder()
       From action:
       Action is a oneof field, but we need to encode this in JSON and oneof fields don't work
       well with JSON. If action is start_workflow, this is set:
       
      .temporal.api.common.v1.WorkflowType workflow_type = 2;
      Specified by:
      getWorkflowTypeOrBuilder in interface ScheduleListInfoOrBuilder
    • getNotes

      public String getNotes()
       From state:
       
      string notes = 3;
      Specified by:
      getNotes in interface ScheduleListInfoOrBuilder
      Returns:
      The notes.
    • getNotesBytes

      public com.google.protobuf.ByteString getNotesBytes()
       From state:
       
      string notes = 3;
      Specified by:
      getNotesBytes in interface ScheduleListInfoOrBuilder
      Returns:
      The bytes for notes.
    • getPaused

      public boolean getPaused()
      bool paused = 4;
      Specified by:
      getPaused in interface ScheduleListInfoOrBuilder
      Returns:
      The paused.
    • getRecentActionsList

      public List<ScheduleActionResult> getRecentActionsList()
       From info (maybe fewer entries):
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 5;
      Specified by:
      getRecentActionsList in interface ScheduleListInfoOrBuilder
    • getRecentActionsOrBuilderList

      public List<? extends ScheduleActionResultOrBuilder> getRecentActionsOrBuilderList()
       From info (maybe fewer entries):
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 5;
      Specified by:
      getRecentActionsOrBuilderList in interface ScheduleListInfoOrBuilder
    • getRecentActionsCount

      public int getRecentActionsCount()
       From info (maybe fewer entries):
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 5;
      Specified by:
      getRecentActionsCount in interface ScheduleListInfoOrBuilder
    • getRecentActions

      public ScheduleActionResult getRecentActions(int index)
       From info (maybe fewer entries):
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 5;
      Specified by:
      getRecentActions in interface ScheduleListInfoOrBuilder
    • getRecentActionsOrBuilder

      public ScheduleActionResultOrBuilder getRecentActionsOrBuilder(int index)
       From info (maybe fewer entries):
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 5;
      Specified by:
      getRecentActionsOrBuilder in interface ScheduleListInfoOrBuilder
    • getFutureActionTimesList

      public List<com.google.protobuf.Timestamp> getFutureActionTimesList()
      repeated .google.protobuf.Timestamp future_action_times = 6;
      Specified by:
      getFutureActionTimesList in interface ScheduleListInfoOrBuilder
    • getFutureActionTimesOrBuilderList

      public List<? extends com.google.protobuf.TimestampOrBuilder> getFutureActionTimesOrBuilderList()
      repeated .google.protobuf.Timestamp future_action_times = 6;
      Specified by:
      getFutureActionTimesOrBuilderList in interface ScheduleListInfoOrBuilder
    • getFutureActionTimesCount

      public int getFutureActionTimesCount()
      repeated .google.protobuf.Timestamp future_action_times = 6;
      Specified by:
      getFutureActionTimesCount in interface ScheduleListInfoOrBuilder
    • getFutureActionTimes

      public com.google.protobuf.Timestamp getFutureActionTimes(int index)
      repeated .google.protobuf.Timestamp future_action_times = 6;
      Specified by:
      getFutureActionTimes in interface ScheduleListInfoOrBuilder
    • getFutureActionTimesOrBuilder

      public com.google.protobuf.TimestampOrBuilder getFutureActionTimesOrBuilder(int index)
      repeated .google.protobuf.Timestamp future_action_times = 6;
      Specified by:
      getFutureActionTimesOrBuilder in interface ScheduleListInfoOrBuilder
    • getStateSizeBytes

      public long getStateSizeBytes()
       Size of the schedule's internal state (including payloads) in bytes.
       
      int64 state_size_bytes = 7;
      Specified by:
      getStateSizeBytes in interface ScheduleListInfoOrBuilder
      Returns:
      The stateSizeBytes.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static ScheduleListInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ScheduleListInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ScheduleListInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ScheduleListInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ScheduleListInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ScheduleListInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ScheduleListInfo parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ScheduleListInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ScheduleListInfo parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ScheduleListInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ScheduleListInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ScheduleListInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public ScheduleListInfo.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static ScheduleListInfo.Builder newBuilder()
    • newBuilder

      public static ScheduleListInfo.Builder newBuilder(ScheduleListInfo prototype)
    • toBuilder

      public ScheduleListInfo.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected ScheduleListInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static ScheduleListInfo getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<ScheduleListInfo> parser()
    • getParserForType

      public com.google.protobuf.Parser<ScheduleListInfo> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public ScheduleListInfo getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder