# 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.
