# AnalyticsTimeWindow Optional time window that buckets the results. Adds leading 'window_start' and 'window_end' result columns, which are always grouped. **Type**: `object` ## Properties - name: kind (required) type: enum: `TUMBLING`, `SLIDING` description: Window layout: TUMBLING windows do not overlap; SLIDING windows start every 'slide'. - name: size (required) type: string description: Window length as an ISO-8601 duration, a whole number of milliseconds. - name: slide (optional) type: string description: Distance between consecutive SLIDING window starts as an ISO-8601 duration, a whole number of milliseconds dividing 'size'. Absent for TUMBLING windows. - name: timestamp (optional) type: enum: `EVENT_TIMESTAMP`, `RECEIVED_TIMESTAMP` description: Which timestamp the windows bucket by.