Class SchedulePolicy.Builder

  • Enclosing class:
    SchedulePolicy

    public static final class SchedulePolicy.Builder
    extends java.lang.Object
    • Method Detail

      • setOverlap

        public SchedulePolicy.Builder setOverlap​(io.temporal.api.enums.v1.ScheduleOverlapPolicy overlap)
        Set the policy for what happens when an action is started while another is still running.
      • setCatchupWindow

        public SchedulePolicy.Builder setCatchupWindow​(java.time.Duration catchupWindow)
        Set the amount of time in the past to execute missed actions after a Temporal server is unavailable.
      • setPauseOnFailure

        public SchedulePolicy.Builder setPauseOnFailure​(boolean pauseOnFailure)
        Set whether to pause the schedule if an action fails or times out.