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