Interface CfnAsset.AssetPropertyProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAsset.AssetPropertyProperty.Jsii$Proxy
- Enclosing class:
- CfnAsset
@Stability(Stable)
public static interface CfnAsset.AssetPropertyProperty
extends software.amazon.jsii.JsiiSerializable
Contains asset property information.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.iotsitewise.*; AssetPropertyProperty assetPropertyProperty = AssetPropertyProperty.builder() .logicalId("logicalId") // the properties below are optional .alias("alias") .notificationState("notificationState") .unit("unit") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnAsset.AssetPropertyProperty
static final class
An implementation forCfnAsset.AssetPropertyProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
getAlias()
The property alias that identifies the property, such as an OPC-UA server data stream path (for example,/company/windfarm/3/turbine/7/temperature
).TheLogicalID
of the asset property.default String
The MQTT notification state (ENABLED
orDISABLED
) for this asset property.default String
getUnit()
The unit (such asNewtons
orRPM
) of the asset property.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getLogicalId
TheLogicalID
of the asset property.The maximum length is 256 characters, with the pattern
[^\ u0000-\ u001F\ u007F]+
. -
getAlias
The property alias that identifies the property, such as an OPC-UA server data stream path (for example,/company/windfarm/3/turbine/7/temperature
).For more information, see Mapping industrial data streams to asset properties in the AWS IoT SiteWise User Guide .
The property alias must have 1-1000 characters.
-
getNotificationState
The MQTT notification state (ENABLED
orDISABLED
) for this asset property.When the notification state is
ENABLED
, AWS IoT SiteWise publishes property value updates to a unique MQTT topic. For more information, see Interacting with other services in the AWS IoT SiteWise User Guide .If you omit this parameter, the notification state is set to
DISABLED
.You must use all caps for the NotificationState parameter. If you use lower case letters, you will receive a schema validation error.
-
getUnit
The unit (such asNewtons
orRPM
) of the asset property. -
builder
-