airflow.triggers.temporal
¶
模块内容¶
类¶
基于日期时间的触发器。 |
|
基于延迟创建 DateTimeTriggers。 |
- class airflow.triggers.temporal.DateTimeTrigger(moment, *, end_from_trigger=False)[源代码]¶
基类:
airflow.triggers.base.BaseTrigger
基于日期时间的触发器。
一个触发器,在给定日期时间精确触发一次,允许几秒钟的误差。
提供的日期时间必须是 UTC 时间。
- 参数
moment (datetime.datetime) – 何时产生事件
end_from_trigger (bool) – 触发器在达到时间条件后是否应将任务标记为成功,或者在达到时间条件后恢复任务。
- class airflow.triggers.temporal.TimeDeltaTrigger(delta, *, end_from_trigger=False)[源代码]¶
基类:
DateTimeTrigger
基于延迟创建 DateTimeTriggers。
子类,用于根据时间延迟而不是确切时刻创建 DateTimeTriggers。
虽然它在这里是自己独立的类,但它将序列化为 DateTimeTrigger 类,因为它们在操作上是相同的。
- 参数
delta (datetime.timedelta) – 要等待的时间长度
end_from_trigger (bool) – 触发器在达到时间条件后是否应将任务标记为成功,或者在达到时间条件后恢复任务。