class documentation
Specification of the times scheduled actions may occur.
The times are the union of calendars
, intervals
, and
cron_expressions
excluding anything in skip
.
Class Variable | calendars |
Calendar-based specification of times. |
Class Variable | cron |
Cron-based specification of times. |
Class Variable | end |
Time after which any matching times will be skipped. |
Class Variable | intervals |
Interval-based specification of times. |
Class Variable | jitter |
Jitter to apply each action. |
Class Variable | skip |
Set of matching calendar times that will be skipped. |
Class Variable | start |
Time before which any matching times will be skipped. |
Class Variable | time |
IANA time zone name, for example US/Central. |
Static Method | _from |
Undocumented |
Method | _to |
Undocumented |
Cron-based specification of times.
This is provided for easy migration from legacy string-based cron
scheduling. New uses should use calendars
instead. These
expressions will be translated to calendar-based specifications on the
server.
Jitter to apply each action.
An action's scheduled time will be incremented by a random value between 0 and this value if present (but not past the next schedule).
@staticmethod
def _from_proto(spec:
def _from_proto(spec:
temporalio.api.schedule.v1.ScheduleSpec
) -> ScheduleSpec
:
(source)
¶
Undocumented