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