AvStreamAnalysisCommands

@Generated(value = ["GoogleHomePlatformCodegen"])
interface AvStreamAnalysisCommands

Known direct subclasses
AvStreamAnalysis

API for the AvStreamAnalysis trait.


Commands for the AvStreamAnalysis trait.

Summary

Public functions

suspend Unit

Sets or updates the enablement status of the requested event detection triggers.

BatchableCommand<Unit>

The batchable version of setOrUpdateEventDetectionTriggers command.

Public functions

setOrUpdateEventDetectionTriggers

suspend fun setOrUpdateEventDetectionTriggers(
    eventTriggerEnablements: List<AvStreamAnalysisTrait.EventTriggerEnablement>
): Unit

Sets or updates the enablement status of the requested event detection triggers. This command overrides the existing enablement status of the triggers passed in the request.

Parameters
eventTriggerEnablements: List<AvStreamAnalysisTrait.EventTriggerEnablement>

The list of event triggers and their desired enablement status. Each entry specifies an EventTriggerTypeEnum and its corresponding EnablementStatusEnum.

Returns
Unit

Indicates that the command was successfully processed.

setOrUpdateEventDetectionTriggersBatchable

fun setOrUpdateEventDetectionTriggersBatchable(
    eventTriggerEnablements: List<AvStreamAnalysisTrait.EventTriggerEnablement>
): BatchableCommand<Unit>

The batchable version of setOrUpdateEventDetectionTriggers command.

Sets or updates the enablement status of the requested event detection triggers. This command overrides the existing enablement status of the triggers passed in the request.

Parameters
eventTriggerEnablements: List<AvStreamAnalysisTrait.EventTriggerEnablement>

The list of event triggers and their desired enablement status. Each entry specifies an EventTriggerTypeEnum and its corresponding EnablementStatusEnum.

Returns
BatchableCommand<Unit>

BatchableCommand