Values.UpdateStreamProcessorRequestSourceAllows you to update a stream processor. You can change some settings and regions of interest and delete certain parameters.
type nonrec t = {name : StreamProcessorName.t;Name of the stream processor that you want to update.
*)settingsForUpdate : StreamProcessorSettingsForUpdate.t option;The stream processor settings that you want to update. Label detection settings can be updated to detect different labels with a different minimum confidence.
*)regionsOfInterestForUpdate : RegionsOfInterest.t option;Specifies locations in the frames where Amazon Rekognition checks for objects or people. This is an optional parameter for label detection stream processors.
*)dataSharingPreferenceForUpdate : StreamProcessorDataSharingPreference.t option;Shows whether you are sharing data with Rekognition to improve model performance. You can choose this option at the account level or on a per-stream basis. Note that if you opt out at the account level this setting is ignored on individual streams.
*)parametersToDelete : StreamProcessorParametersToDelete.t option;A list of parameters you want to delete from the stream processor.
*)}val make :
?settingsForUpdate:??? ->
?regionsOfInterestForUpdate:??? ->
?dataSharingPreferenceForUpdate:??? ->
?parametersToDelete:??? ->
name:StreamProcessorName.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Enum of string
| `Structure of
(string
* [> `List of
[> `Structure of
(string * [> `Float of Float_.t ]) list ]
list
| `Structure of (string * [> `Float of Float_.t ]) list ])
list ]
list
| `String of StreamProcessorName.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Structure of
(string
* [> `Float of Percent.t
| `List of [> `String of ConnectedHomeLabel.t ] list ])
list ])
list ])
list ]