AssetPropertyArgs

data class AssetPropertyArgs(val alias: Output<String>? = null, val externalId: Output<String>? = null, val id: Output<String>? = null, val logicalId: Output<String>? = null, val notificationState: Output<AssetPropertyNotificationState>? = null, val unit: Output<String>? = null) : ConvertibleToJava<AssetPropertyArgs>

The asset property's definition, alias, unit, and notification state.

Constructors

Link copied to clipboard
constructor(alias: Output<String>? = null, externalId: Output<String>? = null, id: Output<String>? = null, logicalId: Output<String>? = null, notificationState: Output<AssetPropertyNotificationState>? = null, unit: Output<String>? = null)

Properties

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

The property alias that identifies the property.

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

String-friendly customer provided external ID

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

Customer provided actual UUID for property

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

Customer provided ID for property.

Link copied to clipboard

The MQTT notification state (ENABLED or DISABLED) for this asset property.

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

The unit of measure (such as Newtons or RPM) of the asset property. If you don't specify a value for this parameter, the service uses the value of the assetModelProperty in the asset model.

Functions

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