Tumbling Window Trigger Response
data class TumblingWindowTriggerResponse(val annotations: List<Any>? = null, val delay: Any? = null, val dependsOn: List<Any>? = null, val description: String? = null, val endTime: String? = null, val frequency: String, val interval: Int, val maxConcurrency: Int, val pipeline: TriggerPipelineReferenceResponse, val retryPolicy: RetryPolicyResponse? = null, val runtimeState: String, val startTime: String, val type: String)
Trigger that schedules pipeline runs for all fixed time interval windows from a start time without gaps and also supports backfill scenarios (when start time is in the past).
Constructors
Link copied to clipboard
constructor(annotations: List<Any>? = null, delay: Any? = null, dependsOn: List<Any>? = null, description: String? = null, endTime: String? = null, frequency: String, interval: Int, maxConcurrency: Int, pipeline: TriggerPipelineReferenceResponse, retryPolicy: RetryPolicyResponse? = null, runtimeState: String, startTime: String, type: String)
Properties
Link copied to clipboard
List of tags that can be used for describing the trigger.
Link copied to clipboard
Trigger description.
Link copied to clipboard
The max number of parallel time windows (ready for execution) for which a new run is triggered.
Link copied to clipboard
Pipeline for which runs are created when an event is fired for trigger window that is ready.
Link copied to clipboard
Retry policy that will be applied for failed pipeline runs.
Link copied to clipboard
Indicates if trigger is running or not. Updated when Start/Stop APIs are called on the Trigger.