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_expressions Cron-based specification of times.
Class Variable end_at 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_at Time before which any matching times will be skipped.
Class Variable time_zone_name IANA time zone name, for example US/Central.
Static Method _from_proto Undocumented
Method _to_proto Undocumented

Calendar-based specification of times.

cron_expressions: Sequence[str] = (source)

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.

Time after which any matching times will be skipped.

Interval-based specification of times.

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).

Set of matching calendar times that will be skipped.

Time before which any matching times will be skipped.

time_zone_name: Optional[str] = (source)

IANA time zone name, for example US/Central.