Skip to main content
inputTumblingWindowConfigCreateInput

Fields

dataTimeField
JsonPointer!
required

Identifier for the index field used to configure the window.

Specifies how much historical data to process.

This configuration has a maximum allowed value based on its configuration. Please see the TumblingWindow documentation for reference.

partitionFilter

Partition qualifying filter.

For tumbling windows, this is useful when the datetime field of the window differs from a table's partitioning column. For example, given a tumbling window configured on created_at and a partition filter on _PARTITIONTIME with a lookback of 3 days:

segmentRetentionPeriodDays
Int

For validators attached to this window, this configuration sets a threshold to let the system clean up segments on validators that may have become stale. If the last time data was processed on behalf of a segment exceeds this threshold, the segment is considered stale and Note that the threshold is relative to the most recent segment processed. When left unset, the system never cleans up stale segments.

timeUnit

Unit of time to define Window size.

windowSize
Int!
required

Length of the Window in the selected time unit, e.g. 1.

windowTimeoutDisabled
Boolean!
required

Set to True if the window should be automatically closed without considering the most