TumblingWindowTrigger interface
Триггер, который планирует запуск конвейера для всех окон фиксированного интервала времени с момента начала без пробелов, а также поддерживает сценарии обратной заполнения (когда время начала в прошлом).
- Extends
Свойства
| delay | Указывает время ожидания триггера до запуска нового запуска. Он не изменяет время начала и окончания окна. Значение по умолчанию — 0. Тип: строка (или выражение с строкой 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. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60|( [0-5] [0-9])):(60|( [0-5] [0-9])).
delay?: any
Значение свойства
any
dependsOn
Триггеры, от которые зависит этот триггер. Поддерживаются только триггеры переворачивающегося окна.
dependsOn?: DependencyReferenceUnion[]
Значение свойства
endTime
Время окончания периода времени триггера, в течение которого события запускаются для окон, готовых. В настоящее время поддерживается только время UTC.
endTime?: Date
Значение свойства
Date
frequency
Частота периодов времени.
frequency: string
Значение свойства
string
interval
Интервал интервала времени. Минимальный интервал — 15 минут.
interval: number
Значение свойства
number
maxConcurrency
Максимальное количество параллельных периодов времени (готово к выполнению), для которых активируется новый запуск.
maxConcurrency: number
Значение свойства
number
pipeline
Конвейер, для которого создаются запуски при запуске события для окна триггера, готового.
pipeline: TriggerPipelineReference
Значение свойства
retryPolicy
Политика повторных попыток, которая будет применяться для неудачных запусков конвейера.
retryPolicy?: RetryPolicy
Значение свойства
startTime
Время начала для периода времени триггера, в течение которого события запускаются для окон, готовых. В настоящее время поддерживается только время UTC.
startTime: Date
Значение свойства
Date
type
Полиморфная дискриминация, указывающая различные типы этого объекта, может быть
type: "TumblingWindowTrigger"
Значение свойства
"TumblingWindowTrigger"
Сведения об унаследованном свойстве
annotations
Список тегов, которые можно использовать для описания триггера.
annotations?: any[]
Значение свойства
any[]
наследуется отTrigger.annotations
description
runtimeState
Указывает, запущен ли триггер или нет. Обновляется при вызове API запуска и остановки триггера. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.
runtimeState?: string
Значение свойства
string
наследуется отTrigger.runtimeState