Gets the timestamp at which the scheduler should plan to execute a job with this schedule next.
Tells whether the schedule is repeating; that jobs with this schedule should be re-queued after being executed.
Marks the schedule as having been executed at the given time.
A schedule that governs when a job should be executed.