AssetPropertiesDataPointsArgs

data class AssetPropertiesDataPointsArgs(val capabilityId: Output<String>? = null, val dataPointConfiguration: Output<String>? = null, val dataSource: Output<String>, val name: Output<String>? = null, val observabilityMode: Output<Either<String, DataPointsObservabilityMode>>? = null) : ConvertibleToJava<AssetPropertiesDataPointsArgs>

Constructors

Link copied to clipboard
fun AssetPropertiesDataPointsArgs(capabilityId: Output<String>? = null, dataPointConfiguration: Output<String>? = null, dataSource: Output<String>, name: Output<String>? = null, observabilityMode: Output<Either<String, DataPointsObservabilityMode>>? = null)

Functions

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

Properties

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

The path to the type definition of the capability (e.g. DTMI, OPC UA information model node id, etc.), for example dtmi:com:example:Robot:_contents:__prop1;1.

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

Protocol-specific configuration for the data point. For OPC UA, this could include configuration like, publishingInterval, samplingInterval, and queueSize.

Link copied to clipboard
val dataSource: Output<String>

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

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

The name of the data point.

Link copied to clipboard

An indication of how the data point should be mapped to OpenTelemetry.