EventArgs

data class EventArgs(val eventConfiguration: Output<String>? = null, val eventNotifier: Output<String>, val name: Output<String>, val observabilityMode: Output<Either<String, EventObservabilityMode>>? = null, val topic: Output<TopicArgs>? = null) : ConvertibleToJava<EventArgs>

Defines the event properties.

Constructors

Link copied to clipboard
constructor(eventConfiguration: Output<String>? = null, eventNotifier: Output<String>, name: Output<String>, observabilityMode: Output<Either<String, EventObservabilityMode>>? = null, topic: Output<TopicArgs>? = null)

Properties

Link copied to clipboard
val eventConfiguration: Output<String>? = null

Stringified JSON that contains connector-specific configuration for the event. For OPC UA, this could include configuration like, publishingInterval, samplingInterval, and queueSize.

Link copied to clipboard
val eventNotifier: Output<String>

The address of the notifier of the event in the asset (e.g. URL) so that a client can access the event on the asset.

Link copied to clipboard
val name: Output<String>

The name of the event.

Link copied to clipboard
val observabilityMode: Output<Either<String, EventObservabilityMode>>? = null

An indication of how the event should be mapped to OpenTelemetry.

Link copied to clipboard
val topic: Output<TopicArgs>? = null

Object that describes the topic information for the specific event.

Functions

Link copied to clipboard
open override fun toJava(): EventArgs