Class ScheduledTrigger

    • Method Detail

      • scheduleEvery

        public ScheduledTrigger scheduleEvery​(int every,
                                              @NotNull
                                              @NotNull java.util.concurrent.TimeUnit at)
        Schedules build execution every TimeUnit.SECONDS, TimeUnit.MINUTES or TimeUnit.HOURS.
      • scheduleOnceDaily

        public ScheduledTrigger scheduleOnceDaily​(@NotNull
                                                  @NotNull java.time.LocalTime at)
        Schedules build execution to every day at specified time.
      • scheduleWeekly

        public ScheduledTrigger scheduleWeekly​(@NotNull
                                               @NotNull java.time.LocalTime at,
                                               java.time.DayOfWeek... onDays)
        Schedules build execution to every week on specified week days at specified time.
      • scheduleWeekly

        public ScheduledTrigger scheduleWeekly​(@NotNull
                                               @NotNull java.time.LocalTime at,
                                               @NotNull
                                               @NotNull java.util.Collection<java.time.DayOfWeek> days)
        Schedules build execution to every week on specified week days and time.
      • scheduleMonthly

        public ScheduledTrigger scheduleMonthly​(@NotNull
                                                @NotNull java.time.LocalTime at,
                                                int dayOfMonth)
        Schedules build execution to every month on specified day of month and time.
      • cronExpression

        public ScheduledTrigger cronExpression​(@NotNull
                                               @NotNull java.lang.String cronExpression)
        Schedules build execution according to the cron expression. Default value is '0 0 0 ? * *'.

        Cron expression won't be properly validated until sent out to Bamboo.