AssetModelPropertyArgs

data class AssetModelPropertyArgs(val dataType: Output<AssetModelDataType>, val dataTypeSpec: Output<AssetModelDataTypeSpec>? = null, val externalId: Output<String>? = null, val id: Output<String>? = null, val logicalId: Output<String>? = null, val name: Output<String>, val type: Output<AssetModelPropertyTypeArgs>, val unit: Output<String>? = null) : ConvertibleToJava<AssetModelPropertyArgs>

Contains information about an asset model property.

Constructors

Link copied to clipboard
constructor(dataType: Output<AssetModelDataType>, dataTypeSpec: Output<AssetModelDataTypeSpec>? = null, externalId: Output<String>? = null, id: Output<String>? = null, logicalId: Output<String>? = null, name: Output<String>, type: Output<AssetModelPropertyTypeArgs>, unit: Output<String>? = null)

Properties

Link copied to clipboard

The data type of the asset model property.

Link copied to clipboard

The data type of the structure for this property.

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

The External ID of the Asset Model Property

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

The ID of the Asset Model Property

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

Customer provided Logical ID for property.

Link copied to clipboard
val name: Output<String>

The name of the asset model property.

Link copied to clipboard

The property type

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

The unit of the asset model property, such as Newtons or RPM.

Functions

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