TumblingWindowTrigger interface
触发器,从没有间隔的开始时间计划所有固定时间间隔窗口的管道运行,还支持回填方案(开始时间过去时)。
- 扩展
属性
| delay | 指定触发器在触发新运行之前等待超过到期时间的时间。 它不会更改窗口的开始时间和结束时间。 默认值为 0。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])). |
| depends |
此触发器所依赖的触发器。 仅支持翻转窗口触发器。 |
| end |
触发器的时间段的结束时间,在此期间,为已准备好的窗口触发事件。 目前仅支持 UTC 时间。 |
| frequency | 时间窗口的频率。 |
| interval | 时间窗口的间隔。 允许的最小间隔为 15 分钟。 |
| max |
触发新运行的最大并行时间窗口数(可供执行)。 |
| pipeline | 为已准备好的触发器窗口触发事件时,将为其创建运行的管道。 |
| retry |
将应用于失败管道运行的重试策略。 |
| start |
触发器的开始时间,在该时间段内,为已准备就绪的窗口触发事件。 目前仅支持 UTC 时间。 |
| type | 多态鉴别器,它指定此对象可以的不同类型的 |
继承属性
| annotations | 可用于描述触发器的标记列表。 |
| description | 触发器说明。 |
| runtime |
指示触发器是否正在运行。 在触发器上调用启动/停止 API 时更新。 注意:此属性不会序列化。 它只能由服务器填充。 |
属性详细信息
delay
指定触发器在触发新运行之前等待超过到期时间的时间。 它不会更改窗口的开始时间和结束时间。 默认值为 0。 类型:string(或带有 resultType 字符串的表达式),模式:(\d+)。?(\d\d):(60|([0-5][0-9]):(60|([0-5][0-9])).
delay?: any
属性值
any
dependsOn
endTime
触发器的时间段的结束时间,在此期间,为已准备好的窗口触发事件。 目前仅支持 UTC 时间。
endTime?: Date
属性值
Date
frequency
时间窗口的频率。
frequency: string
属性值
string
interval
时间窗口的间隔。 允许的最小间隔为 15 分钟。
interval: number
属性值
number
maxConcurrency
触发新运行的最大并行时间窗口数(可供执行)。
maxConcurrency: number
属性值
number
pipeline
retryPolicy
startTime
触发器的开始时间,在该时间段内,为已准备就绪的窗口触发事件。 目前仅支持 UTC 时间。
startTime: Date
属性值
Date
type
多态鉴别器,它指定此对象可以的不同类型的
type: "TumblingWindowTrigger"
属性值
"TumblingWindowTrigger"
继承属性详细信息
annotations
description
runtimeState
指示触发器是否正在运行。 在触发器上调用启动/停止 API 时更新。 注意:此属性不会序列化。 它只能由服务器填充。
runtimeState?: string
属性值
string