Skip to content

/AWS1/CL_IOSEVENTDETECTION

Configuration for event detection enrichment on video time-series data.

Event detection generates embeddings from video data enabling natural language similarity search on events. This allows customers to:

  • Query video events using semantic search after enrichment completes
  • Find relevant video segments through natural language queries
  • Search across video time-series data stored in IoT SiteWise

You must specify the dataset, exactly one time-series identifier (timeSeriesId OR propertyAlias), and trim settings defining the video time window to process.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_datasetid TYPE /AWS1/IOSID /AWS1/IOSID

The IoT SiteWise dataset ID containing the video time-series data to analyze. Query IoT SiteWise to discover available datasets in your workspace.

io_trimsettings TYPE REF TO /AWS1/CL_IOSENRCHMNTTRIMSTGS /AWS1/CL_IOSENRCHMNTTRIMSTGS

Time range settings defining which portion of the video time-series data to process. Required to ensure predictable processing time and prevent analyzing unbounded datasets. Start and end times must be within the dataset's time bounds.

Optional arguments:

iv_timeseriesid TYPE /AWS1/IOSTIMESERIESID /AWS1/IOSTIMESERIESID

Unique system identifier for the video time series to analyze. Specify either timeSeriesId or propertyAlias, but not both. Use this when you have the system-generated time series identifier from IoT SiteWise.

iv_propertyalias TYPE /AWS1/IOSASSETPROPERTYALIAS /AWS1/IOSASSETPROPERTYALIAS

Human-readable alias for the video time series to analyze (e.g., /camera/warehouse/zone-a). Specify either propertyAlias or timeSeriesId, but not both. Use this when you have configured friendly aliases in IoT SiteWise for better readability.


Queryable Attributes

datasetId

The IoT SiteWise dataset ID containing the video time-series data to analyze. Query IoT SiteWise to discover available datasets in your workspace.

Accessible with the following methods

Method Description
GET_DATASETID() Getter for DATASETID, with configurable default
ASK_DATASETID() Getter for DATASETID w/ exceptions if field has no value
HAS_DATASETID() Determine if DATASETID has a value

timeSeriesId

Unique system identifier for the video time series to analyze. Specify either timeSeriesId or propertyAlias, but not both. Use this when you have the system-generated time series identifier from IoT SiteWise.

Accessible with the following methods

Method Description
GET_TIMESERIESID() Getter for TIMESERIESID, with configurable default
ASK_TIMESERIESID() Getter for TIMESERIESID w/ exceptions if field has no value
HAS_TIMESERIESID() Determine if TIMESERIESID has a value

propertyAlias

Human-readable alias for the video time series to analyze (e.g., /camera/warehouse/zone-a). Specify either propertyAlias or timeSeriesId, but not both. Use this when you have configured friendly aliases in IoT SiteWise for better readability.

Accessible with the following methods

Method Description
GET_PROPERTYALIAS() Getter for PROPERTYALIAS, with configurable default
ASK_PROPERTYALIAS() Getter for PROPERTYALIAS w/ exceptions if field has no value
HAS_PROPERTYALIAS() Determine if PROPERTYALIAS has a value

trimSettings

Time range settings defining which portion of the video time-series data to process. Required to ensure predictable processing time and prevent analyzing unbounded datasets. Start and end times must be within the dataset's time bounds.

Accessible with the following methods

Method Description
GET_TRIMSETTINGS() Getter for TRIMSETTINGS