Class ScheduleInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ScheduleInfo.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<ScheduleInfo.Builder>
io.temporal.api.schedule.v1.ScheduleInfo.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ScheduleInfoOrBuilder, Cloneable
Enclosing class:
ScheduleInfo

public static final class ScheduleInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ScheduleInfo.Builder> implements ScheduleInfoOrBuilder
Protobuf type temporal.api.schedule.v1.ScheduleInfo
  • Method Details

    • 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.Builder<ScheduleInfo.Builder>
    • clear

      public ScheduleInfo.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<ScheduleInfo.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ScheduleInfo.Builder>
    • getDefaultInstanceForType

      public ScheduleInfo getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public ScheduleInfo build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public ScheduleInfo buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public ScheduleInfo.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<ScheduleInfo.Builder>
    • setField

      public ScheduleInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<ScheduleInfo.Builder>
    • clearField

      public ScheduleInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<ScheduleInfo.Builder>
    • clearOneof

      public ScheduleInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ScheduleInfo.Builder>
    • setRepeatedField

      public ScheduleInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ScheduleInfo.Builder>
    • addRepeatedField

      public ScheduleInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ScheduleInfo.Builder>
    • mergeFrom

      public ScheduleInfo.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ScheduleInfo.Builder>
    • mergeFrom

      public ScheduleInfo.Builder mergeFrom(ScheduleInfo other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ScheduleInfo.Builder>
    • mergeFrom

      public ScheduleInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ScheduleInfo.Builder>
      Throws:
      IOException
    • getActionCount

      public long getActionCount()
       Number of actions taken so far.
       
      int64 action_count = 1;
      Specified by:
      getActionCount in interface ScheduleInfoOrBuilder
      Returns:
      The actionCount.
    • setActionCount

      public ScheduleInfo.Builder setActionCount(long value)
       Number of actions taken so far.
       
      int64 action_count = 1;
      Parameters:
      value - The actionCount to set.
      Returns:
      This builder for chaining.
    • clearActionCount

      public ScheduleInfo.Builder clearActionCount()
       Number of actions taken so far.
       
      int64 action_count = 1;
      Returns:
      This builder for chaining.
    • getMissedCatchupWindow

      public long getMissedCatchupWindow()
       Number of times a scheduled action was skipped due to missing the catchup window.
       
      int64 missed_catchup_window = 2;
      Specified by:
      getMissedCatchupWindow in interface ScheduleInfoOrBuilder
      Returns:
      The missedCatchupWindow.
    • setMissedCatchupWindow

      public ScheduleInfo.Builder setMissedCatchupWindow(long value)
       Number of times a scheduled action was skipped due to missing the catchup window.
       
      int64 missed_catchup_window = 2;
      Parameters:
      value - The missedCatchupWindow to set.
      Returns:
      This builder for chaining.
    • clearMissedCatchupWindow

      public ScheduleInfo.Builder clearMissedCatchupWindow()
       Number of times a scheduled action was skipped due to missing the catchup window.
       
      int64 missed_catchup_window = 2;
      Returns:
      This builder for chaining.
    • getOverlapSkipped

      public long getOverlapSkipped()
       Number of skipped actions due to overlap.
       
      int64 overlap_skipped = 3;
      Specified by:
      getOverlapSkipped in interface ScheduleInfoOrBuilder
      Returns:
      The overlapSkipped.
    • setOverlapSkipped

      public ScheduleInfo.Builder setOverlapSkipped(long value)
       Number of skipped actions due to overlap.
       
      int64 overlap_skipped = 3;
      Parameters:
      value - The overlapSkipped to set.
      Returns:
      This builder for chaining.
    • clearOverlapSkipped

      public ScheduleInfo.Builder clearOverlapSkipped()
       Number of skipped actions due to overlap.
       
      int64 overlap_skipped = 3;
      Returns:
      This builder for chaining.
    • getBufferDropped

      public long getBufferDropped()
       Number of dropped actions due to buffer limit.
       
      int64 buffer_dropped = 10;
      Specified by:
      getBufferDropped in interface ScheduleInfoOrBuilder
      Returns:
      The bufferDropped.
    • setBufferDropped

      public ScheduleInfo.Builder setBufferDropped(long value)
       Number of dropped actions due to buffer limit.
       
      int64 buffer_dropped = 10;
      Parameters:
      value - The bufferDropped to set.
      Returns:
      This builder for chaining.
    • clearBufferDropped

      public ScheduleInfo.Builder clearBufferDropped()
       Number of dropped actions due to buffer limit.
       
      int64 buffer_dropped = 10;
      Returns:
      This builder for chaining.
    • getBufferSize

      public long getBufferSize()
       Number of actions in the buffer. The buffer holds the actions that cannot
       be immediately triggered (due to the overlap policy). These actions can be a result of
       the normal schedule or a backfill.
       
      int64 buffer_size = 11;
      Specified by:
      getBufferSize in interface ScheduleInfoOrBuilder
      Returns:
      The bufferSize.
    • setBufferSize

      public ScheduleInfo.Builder setBufferSize(long value)
       Number of actions in the buffer. The buffer holds the actions that cannot
       be immediately triggered (due to the overlap policy). These actions can be a result of
       the normal schedule or a backfill.
       
      int64 buffer_size = 11;
      Parameters:
      value - The bufferSize to set.
      Returns:
      This builder for chaining.
    • clearBufferSize

      public ScheduleInfo.Builder clearBufferSize()
       Number of actions in the buffer. The buffer holds the actions that cannot
       be immediately triggered (due to the overlap policy). These actions can be a result of
       the normal schedule or a backfill.
       
      int64 buffer_size = 11;
      Returns:
      This builder for chaining.
    • getRunningWorkflowsList

      public List<WorkflowExecution> getRunningWorkflowsList()
       Currently-running workflows started by this schedule. (There might be
       more than one if the overlap policy allows overlaps.)
       Note that the run_ids in here are the original execution run ids as
       started by the schedule. If the workflows retried, did continue-as-new,
       or were reset, they might still be running but with a different run_id.
       
      repeated .temporal.api.common.v1.WorkflowExecution running_workflows = 9;
      Specified by:
      getRunningWorkflowsList in interface ScheduleInfoOrBuilder
    • getRunningWorkflowsCount

      public int getRunningWorkflowsCount()
       Currently-running workflows started by this schedule. (There might be
       more than one if the overlap policy allows overlaps.)
       Note that the run_ids in here are the original execution run ids as
       started by the schedule. If the workflows retried, did continue-as-new,
       or were reset, they might still be running but with a different run_id.
       
      repeated .temporal.api.common.v1.WorkflowExecution running_workflows = 9;
      Specified by:
      getRunningWorkflowsCount in interface ScheduleInfoOrBuilder
    • getRunningWorkflows

      public WorkflowExecution getRunningWorkflows(int index)
       Currently-running workflows started by this schedule. (There might be
       more than one if the overlap policy allows overlaps.)
       Note that the run_ids in here are the original execution run ids as
       started by the schedule. If the workflows retried, did continue-as-new,
       or were reset, they might still be running but with a different run_id.
       
      repeated .temporal.api.common.v1.WorkflowExecution running_workflows = 9;
      Specified by:
      getRunningWorkflows in interface ScheduleInfoOrBuilder
    • setRunningWorkflows

      public ScheduleInfo.Builder setRunningWorkflows(int index, WorkflowExecution value)
       Currently-running workflows started by this schedule. (There might be
       more than one if the overlap policy allows overlaps.)
       Note that the run_ids in here are the original execution run ids as
       started by the schedule. If the workflows retried, did continue-as-new,
       or were reset, they might still be running but with a different run_id.
       
      repeated .temporal.api.common.v1.WorkflowExecution running_workflows = 9;
    • setRunningWorkflows

      public ScheduleInfo.Builder setRunningWorkflows(int index, WorkflowExecution.Builder builderForValue)
       Currently-running workflows started by this schedule. (There might be
       more than one if the overlap policy allows overlaps.)
       Note that the run_ids in here are the original execution run ids as
       started by the schedule. If the workflows retried, did continue-as-new,
       or were reset, they might still be running but with a different run_id.
       
      repeated .temporal.api.common.v1.WorkflowExecution running_workflows = 9;
    • addRunningWorkflows

      public ScheduleInfo.Builder addRunningWorkflows(WorkflowExecution value)
       Currently-running workflows started by this schedule. (There might be
       more than one if the overlap policy allows overlaps.)
       Note that the run_ids in here are the original execution run ids as
       started by the schedule. If the workflows retried, did continue-as-new,
       or were reset, they might still be running but with a different run_id.
       
      repeated .temporal.api.common.v1.WorkflowExecution running_workflows = 9;
    • addRunningWorkflows

      public ScheduleInfo.Builder addRunningWorkflows(int index, WorkflowExecution value)
       Currently-running workflows started by this schedule. (There might be
       more than one if the overlap policy allows overlaps.)
       Note that the run_ids in here are the original execution run ids as
       started by the schedule. If the workflows retried, did continue-as-new,
       or were reset, they might still be running but with a different run_id.
       
      repeated .temporal.api.common.v1.WorkflowExecution running_workflows = 9;
    • addRunningWorkflows

      public ScheduleInfo.Builder addRunningWorkflows(WorkflowExecution.Builder builderForValue)
       Currently-running workflows started by this schedule. (There might be
       more than one if the overlap policy allows overlaps.)
       Note that the run_ids in here are the original execution run ids as
       started by the schedule. If the workflows retried, did continue-as-new,
       or were reset, they might still be running but with a different run_id.
       
      repeated .temporal.api.common.v1.WorkflowExecution running_workflows = 9;
    • addRunningWorkflows

      public ScheduleInfo.Builder addRunningWorkflows(int index, WorkflowExecution.Builder builderForValue)
       Currently-running workflows started by this schedule. (There might be
       more than one if the overlap policy allows overlaps.)
       Note that the run_ids in here are the original execution run ids as
       started by the schedule. If the workflows retried, did continue-as-new,
       or were reset, they might still be running but with a different run_id.
       
      repeated .temporal.api.common.v1.WorkflowExecution running_workflows = 9;
    • addAllRunningWorkflows

      public ScheduleInfo.Builder addAllRunningWorkflows(Iterable<? extends WorkflowExecution> values)
       Currently-running workflows started by this schedule. (There might be
       more than one if the overlap policy allows overlaps.)
       Note that the run_ids in here are the original execution run ids as
       started by the schedule. If the workflows retried, did continue-as-new,
       or were reset, they might still be running but with a different run_id.
       
      repeated .temporal.api.common.v1.WorkflowExecution running_workflows = 9;
    • clearRunningWorkflows

      public ScheduleInfo.Builder clearRunningWorkflows()
       Currently-running workflows started by this schedule. (There might be
       more than one if the overlap policy allows overlaps.)
       Note that the run_ids in here are the original execution run ids as
       started by the schedule. If the workflows retried, did continue-as-new,
       or were reset, they might still be running but with a different run_id.
       
      repeated .temporal.api.common.v1.WorkflowExecution running_workflows = 9;
    • removeRunningWorkflows

      public ScheduleInfo.Builder removeRunningWorkflows(int index)
       Currently-running workflows started by this schedule. (There might be
       more than one if the overlap policy allows overlaps.)
       Note that the run_ids in here are the original execution run ids as
       started by the schedule. If the workflows retried, did continue-as-new,
       or were reset, they might still be running but with a different run_id.
       
      repeated .temporal.api.common.v1.WorkflowExecution running_workflows = 9;
    • getRunningWorkflowsBuilder

      public WorkflowExecution.Builder getRunningWorkflowsBuilder(int index)
       Currently-running workflows started by this schedule. (There might be
       more than one if the overlap policy allows overlaps.)
       Note that the run_ids in here are the original execution run ids as
       started by the schedule. If the workflows retried, did continue-as-new,
       or were reset, they might still be running but with a different run_id.
       
      repeated .temporal.api.common.v1.WorkflowExecution running_workflows = 9;
    • getRunningWorkflowsOrBuilder

      public WorkflowExecutionOrBuilder getRunningWorkflowsOrBuilder(int index)
       Currently-running workflows started by this schedule. (There might be
       more than one if the overlap policy allows overlaps.)
       Note that the run_ids in here are the original execution run ids as
       started by the schedule. If the workflows retried, did continue-as-new,
       or were reset, they might still be running but with a different run_id.
       
      repeated .temporal.api.common.v1.WorkflowExecution running_workflows = 9;
      Specified by:
      getRunningWorkflowsOrBuilder in interface ScheduleInfoOrBuilder
    • getRunningWorkflowsOrBuilderList

      public List<? extends WorkflowExecutionOrBuilder> getRunningWorkflowsOrBuilderList()
       Currently-running workflows started by this schedule. (There might be
       more than one if the overlap policy allows overlaps.)
       Note that the run_ids in here are the original execution run ids as
       started by the schedule. If the workflows retried, did continue-as-new,
       or were reset, they might still be running but with a different run_id.
       
      repeated .temporal.api.common.v1.WorkflowExecution running_workflows = 9;
      Specified by:
      getRunningWorkflowsOrBuilderList in interface ScheduleInfoOrBuilder
    • addRunningWorkflowsBuilder

      public WorkflowExecution.Builder addRunningWorkflowsBuilder()
       Currently-running workflows started by this schedule. (There might be
       more than one if the overlap policy allows overlaps.)
       Note that the run_ids in here are the original execution run ids as
       started by the schedule. If the workflows retried, did continue-as-new,
       or were reset, they might still be running but with a different run_id.
       
      repeated .temporal.api.common.v1.WorkflowExecution running_workflows = 9;
    • addRunningWorkflowsBuilder

      public WorkflowExecution.Builder addRunningWorkflowsBuilder(int index)
       Currently-running workflows started by this schedule. (There might be
       more than one if the overlap policy allows overlaps.)
       Note that the run_ids in here are the original execution run ids as
       started by the schedule. If the workflows retried, did continue-as-new,
       or were reset, they might still be running but with a different run_id.
       
      repeated .temporal.api.common.v1.WorkflowExecution running_workflows = 9;
    • getRunningWorkflowsBuilderList

      public List<WorkflowExecution.Builder> getRunningWorkflowsBuilderList()
       Currently-running workflows started by this schedule. (There might be
       more than one if the overlap policy allows overlaps.)
       Note that the run_ids in here are the original execution run ids as
       started by the schedule. If the workflows retried, did continue-as-new,
       or were reset, they might still be running but with a different run_id.
       
      repeated .temporal.api.common.v1.WorkflowExecution running_workflows = 9;
    • getRecentActionsList

      public List<ScheduleActionResult> getRecentActionsList()
       Most recent ten actual action times (including manual triggers).
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 4;
      Specified by:
      getRecentActionsList in interface ScheduleInfoOrBuilder
    • getRecentActionsCount

      public int getRecentActionsCount()
       Most recent ten actual action times (including manual triggers).
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 4;
      Specified by:
      getRecentActionsCount in interface ScheduleInfoOrBuilder
    • getRecentActions

      public ScheduleActionResult getRecentActions(int index)
       Most recent ten actual action times (including manual triggers).
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 4;
      Specified by:
      getRecentActions in interface ScheduleInfoOrBuilder
    • setRecentActions

      public ScheduleInfo.Builder setRecentActions(int index, ScheduleActionResult value)
       Most recent ten actual action times (including manual triggers).
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 4;
    • setRecentActions

      public ScheduleInfo.Builder setRecentActions(int index, ScheduleActionResult.Builder builderForValue)
       Most recent ten actual action times (including manual triggers).
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 4;
    • addRecentActions

      public ScheduleInfo.Builder addRecentActions(ScheduleActionResult value)
       Most recent ten actual action times (including manual triggers).
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 4;
    • addRecentActions

      public ScheduleInfo.Builder addRecentActions(int index, ScheduleActionResult value)
       Most recent ten actual action times (including manual triggers).
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 4;
    • addRecentActions

      public ScheduleInfo.Builder addRecentActions(ScheduleActionResult.Builder builderForValue)
       Most recent ten actual action times (including manual triggers).
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 4;
    • addRecentActions

      public ScheduleInfo.Builder addRecentActions(int index, ScheduleActionResult.Builder builderForValue)
       Most recent ten actual action times (including manual triggers).
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 4;
    • addAllRecentActions

      public ScheduleInfo.Builder addAllRecentActions(Iterable<? extends ScheduleActionResult> values)
       Most recent ten actual action times (including manual triggers).
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 4;
    • clearRecentActions

      public ScheduleInfo.Builder clearRecentActions()
       Most recent ten actual action times (including manual triggers).
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 4;
    • removeRecentActions

      public ScheduleInfo.Builder removeRecentActions(int index)
       Most recent ten actual action times (including manual triggers).
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 4;
    • getRecentActionsBuilder

      public ScheduleActionResult.Builder getRecentActionsBuilder(int index)
       Most recent ten actual action times (including manual triggers).
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 4;
    • getRecentActionsOrBuilder

      public ScheduleActionResultOrBuilder getRecentActionsOrBuilder(int index)
       Most recent ten actual action times (including manual triggers).
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 4;
      Specified by:
      getRecentActionsOrBuilder in interface ScheduleInfoOrBuilder
    • getRecentActionsOrBuilderList

      public List<? extends ScheduleActionResultOrBuilder> getRecentActionsOrBuilderList()
       Most recent ten actual action times (including manual triggers).
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 4;
      Specified by:
      getRecentActionsOrBuilderList in interface ScheduleInfoOrBuilder
    • addRecentActionsBuilder

      public ScheduleActionResult.Builder addRecentActionsBuilder()
       Most recent ten actual action times (including manual triggers).
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 4;
    • addRecentActionsBuilder

      public ScheduleActionResult.Builder addRecentActionsBuilder(int index)
       Most recent ten actual action times (including manual triggers).
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 4;
    • getRecentActionsBuilderList

      public List<ScheduleActionResult.Builder> getRecentActionsBuilderList()
       Most recent ten actual action times (including manual triggers).
       
      repeated .temporal.api.schedule.v1.ScheduleActionResult recent_actions = 4;
    • getFutureActionTimesList

      public List<com.google.protobuf.Timestamp> getFutureActionTimesList()
       Next ten scheduled action times.
       
      repeated .google.protobuf.Timestamp future_action_times = 5;
      Specified by:
      getFutureActionTimesList in interface ScheduleInfoOrBuilder
    • getFutureActionTimesCount

      public int getFutureActionTimesCount()
       Next ten scheduled action times.
       
      repeated .google.protobuf.Timestamp future_action_times = 5;
      Specified by:
      getFutureActionTimesCount in interface ScheduleInfoOrBuilder
    • getFutureActionTimes

      public com.google.protobuf.Timestamp getFutureActionTimes(int index)
       Next ten scheduled action times.
       
      repeated .google.protobuf.Timestamp future_action_times = 5;
      Specified by:
      getFutureActionTimes in interface ScheduleInfoOrBuilder
    • setFutureActionTimes

      public ScheduleInfo.Builder setFutureActionTimes(int index, com.google.protobuf.Timestamp value)
       Next ten scheduled action times.
       
      repeated .google.protobuf.Timestamp future_action_times = 5;
    • setFutureActionTimes

      public ScheduleInfo.Builder setFutureActionTimes(int index, com.google.protobuf.Timestamp.Builder builderForValue)
       Next ten scheduled action times.
       
      repeated .google.protobuf.Timestamp future_action_times = 5;
    • addFutureActionTimes

      public ScheduleInfo.Builder addFutureActionTimes(com.google.protobuf.Timestamp value)
       Next ten scheduled action times.
       
      repeated .google.protobuf.Timestamp future_action_times = 5;
    • addFutureActionTimes

      public ScheduleInfo.Builder addFutureActionTimes(int index, com.google.protobuf.Timestamp value)
       Next ten scheduled action times.
       
      repeated .google.protobuf.Timestamp future_action_times = 5;
    • addFutureActionTimes

      public ScheduleInfo.Builder addFutureActionTimes(com.google.protobuf.Timestamp.Builder builderForValue)
       Next ten scheduled action times.
       
      repeated .google.protobuf.Timestamp future_action_times = 5;
    • addFutureActionTimes

      public ScheduleInfo.Builder addFutureActionTimes(int index, com.google.protobuf.Timestamp.Builder builderForValue)
       Next ten scheduled action times.
       
      repeated .google.protobuf.Timestamp future_action_times = 5;
    • addAllFutureActionTimes

      public ScheduleInfo.Builder addAllFutureActionTimes(Iterable<? extends com.google.protobuf.Timestamp> values)
       Next ten scheduled action times.
       
      repeated .google.protobuf.Timestamp future_action_times = 5;
    • clearFutureActionTimes

      public ScheduleInfo.Builder clearFutureActionTimes()
       Next ten scheduled action times.
       
      repeated .google.protobuf.Timestamp future_action_times = 5;
    • removeFutureActionTimes

      public ScheduleInfo.Builder removeFutureActionTimes(int index)
       Next ten scheduled action times.
       
      repeated .google.protobuf.Timestamp future_action_times = 5;
    • getFutureActionTimesBuilder

      public com.google.protobuf.Timestamp.Builder getFutureActionTimesBuilder(int index)
       Next ten scheduled action times.
       
      repeated .google.protobuf.Timestamp future_action_times = 5;
    • getFutureActionTimesOrBuilder

      public com.google.protobuf.TimestampOrBuilder getFutureActionTimesOrBuilder(int index)
       Next ten scheduled action times.
       
      repeated .google.protobuf.Timestamp future_action_times = 5;
      Specified by:
      getFutureActionTimesOrBuilder in interface ScheduleInfoOrBuilder
    • getFutureActionTimesOrBuilderList

      public List<? extends com.google.protobuf.TimestampOrBuilder> getFutureActionTimesOrBuilderList()
       Next ten scheduled action times.
       
      repeated .google.protobuf.Timestamp future_action_times = 5;
      Specified by:
      getFutureActionTimesOrBuilderList in interface ScheduleInfoOrBuilder
    • addFutureActionTimesBuilder

      public com.google.protobuf.Timestamp.Builder addFutureActionTimesBuilder()
       Next ten scheduled action times.
       
      repeated .google.protobuf.Timestamp future_action_times = 5;
    • addFutureActionTimesBuilder

      public com.google.protobuf.Timestamp.Builder addFutureActionTimesBuilder(int index)
       Next ten scheduled action times.
       
      repeated .google.protobuf.Timestamp future_action_times = 5;
    • getFutureActionTimesBuilderList

      public List<com.google.protobuf.Timestamp.Builder> getFutureActionTimesBuilderList()
       Next ten scheduled action times.
       
      repeated .google.protobuf.Timestamp future_action_times = 5;
    • hasCreateTime

      public boolean hasCreateTime()
       Timestamps of schedule creation and last update.
       
      .google.protobuf.Timestamp create_time = 6;
      Specified by:
      hasCreateTime in interface ScheduleInfoOrBuilder
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      public com.google.protobuf.Timestamp getCreateTime()
       Timestamps of schedule creation and last update.
       
      .google.protobuf.Timestamp create_time = 6;
      Specified by:
      getCreateTime in interface ScheduleInfoOrBuilder
      Returns:
      The createTime.
    • setCreateTime

      public ScheduleInfo.Builder setCreateTime(com.google.protobuf.Timestamp value)
       Timestamps of schedule creation and last update.
       
      .google.protobuf.Timestamp create_time = 6;
    • setCreateTime

      public ScheduleInfo.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
       Timestamps of schedule creation and last update.
       
      .google.protobuf.Timestamp create_time = 6;
    • mergeCreateTime

      public ScheduleInfo.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
       Timestamps of schedule creation and last update.
       
      .google.protobuf.Timestamp create_time = 6;
    • clearCreateTime

      public ScheduleInfo.Builder clearCreateTime()
       Timestamps of schedule creation and last update.
       
      .google.protobuf.Timestamp create_time = 6;
    • getCreateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
       Timestamps of schedule creation and last update.
       
      .google.protobuf.Timestamp create_time = 6;
    • getCreateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Timestamps of schedule creation and last update.
       
      .google.protobuf.Timestamp create_time = 6;
      Specified by:
      getCreateTimeOrBuilder in interface ScheduleInfoOrBuilder
    • hasUpdateTime

      public boolean hasUpdateTime()
      .google.protobuf.Timestamp update_time = 7;
      Specified by:
      hasUpdateTime in interface ScheduleInfoOrBuilder
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      public com.google.protobuf.Timestamp getUpdateTime()
      .google.protobuf.Timestamp update_time = 7;
      Specified by:
      getUpdateTime in interface ScheduleInfoOrBuilder
      Returns:
      The updateTime.
    • setUpdateTime

      public ScheduleInfo.Builder setUpdateTime(com.google.protobuf.Timestamp value)
      .google.protobuf.Timestamp update_time = 7;
    • setUpdateTime

      public ScheduleInfo.Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForValue)
      .google.protobuf.Timestamp update_time = 7;
    • mergeUpdateTime

      public ScheduleInfo.Builder mergeUpdateTime(com.google.protobuf.Timestamp value)
      .google.protobuf.Timestamp update_time = 7;
    • clearUpdateTime

      public ScheduleInfo.Builder clearUpdateTime()
      .google.protobuf.Timestamp update_time = 7;
    • getUpdateTimeBuilder

      public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder()
      .google.protobuf.Timestamp update_time = 7;
    • getUpdateTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
      .google.protobuf.Timestamp update_time = 7;
      Specified by:
      getUpdateTimeOrBuilder in interface ScheduleInfoOrBuilder
    • getInvalidScheduleError

      @Deprecated public String getInvalidScheduleError()
      Deprecated.
      temporal.api.schedule.v1.ScheduleInfo.invalid_schedule_error is deprecated. See temporal/api/schedule/v1/message.proto;l=350
       Deprecated.
       
      string invalid_schedule_error = 8 [deprecated = true];
      Specified by:
      getInvalidScheduleError in interface ScheduleInfoOrBuilder
      Returns:
      The invalidScheduleError.
    • getInvalidScheduleErrorBytes

      @Deprecated public com.google.protobuf.ByteString getInvalidScheduleErrorBytes()
      Deprecated.
      temporal.api.schedule.v1.ScheduleInfo.invalid_schedule_error is deprecated. See temporal/api/schedule/v1/message.proto;l=350
       Deprecated.
       
      string invalid_schedule_error = 8 [deprecated = true];
      Specified by:
      getInvalidScheduleErrorBytes in interface ScheduleInfoOrBuilder
      Returns:
      The bytes for invalidScheduleError.
    • setInvalidScheduleError

      @Deprecated public ScheduleInfo.Builder setInvalidScheduleError(String value)
      Deprecated.
      temporal.api.schedule.v1.ScheduleInfo.invalid_schedule_error is deprecated. See temporal/api/schedule/v1/message.proto;l=350
       Deprecated.
       
      string invalid_schedule_error = 8 [deprecated = true];
      Parameters:
      value - The invalidScheduleError to set.
      Returns:
      This builder for chaining.
    • clearInvalidScheduleError

      @Deprecated public ScheduleInfo.Builder clearInvalidScheduleError()
      Deprecated.
      temporal.api.schedule.v1.ScheduleInfo.invalid_schedule_error is deprecated. See temporal/api/schedule/v1/message.proto;l=350
       Deprecated.
       
      string invalid_schedule_error = 8 [deprecated = true];
      Returns:
      This builder for chaining.
    • setInvalidScheduleErrorBytes

      @Deprecated public ScheduleInfo.Builder setInvalidScheduleErrorBytes(com.google.protobuf.ByteString value)
      Deprecated.
      temporal.api.schedule.v1.ScheduleInfo.invalid_schedule_error is deprecated. See temporal/api/schedule/v1/message.proto;l=350
       Deprecated.
       
      string invalid_schedule_error = 8 [deprecated = true];
      Parameters:
      value - The bytes for invalidScheduleError to set.
      Returns:
      This builder for chaining.
    • getStateSizeBytes

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

      public ScheduleInfo.Builder setStateSizeBytes(long value)
       Size of the schedule's internal state (including payloads) in bytes.
       
      int64 state_size_bytes = 12;
      Parameters:
      value - The stateSizeBytes to set.
      Returns:
      This builder for chaining.
    • clearStateSizeBytes

      public ScheduleInfo.Builder clearStateSizeBytes()
       Size of the schedule's internal state (including payloads) in bytes.
       
      int64 state_size_bytes = 12;
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final ScheduleInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ScheduleInfo.Builder>
    • mergeUnknownFields

      public final ScheduleInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ScheduleInfo.Builder>