Table API time attributes - Managed Service for Apache Flink
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Amazon Managed Service for Apache Flink was previously known as Amazon Kinesis Data Analytics for Apache Flink.

Table API time attributes

Each record in a data stream has several timestamps that define when events related to the record occurred:

  • Event Time: A user-defined timestamp that defines when the event that created the record occurred.

  • Ingestion Time: The time when your application retrieved the record from the data stream.

  • Processing Time: The time when your application processed the record.

When the Apache Flink Table API creates windows based on record times, you define which of these timestamps it uses by using the setStreamTimeCharacteristic method.

For more information about using timestamps with the Table API, see Time Attributes and Timely Stream Processing in the Apache Flink Documentation.