StreamingChecklistConfiguration#

class nominal.core.StreamingChecklistConfiguration(notifications: Sequence[StreamingNotificationConfig], evaluation_delay: IntegralNanosecondsDuration, recovery_delay: IntegralNanosecondsDuration, auto_create_events: bool)#

Bases: object

Current streaming settings for one asset, returned by Checklist.get_streaming_configurations.

Delays are integer nanoseconds and can be passed directly to Checklist.execute_streaming. Reapplying these settings replaces the asset’s full configuration.

notifications: Sequence[StreamingNotificationConfig]#
evaluation_delay: int#
recovery_delay: int#
auto_create_events: bool#