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 SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnAsset.AssetPropertyPropertystatic final classAn implementation forCfnAsset.AssetPropertyProperty
- 
Method SummaryModifier and TypeMethodDescriptionbuilder()default StringgetAlias()The property alias that identifies the property, such as an OPC-UA server data stream path (for example,/company/windfarm/3/turbine/7/temperature).TheLogicalIDof the asset property.default StringThe MQTT notification state (ENABLEDorDISABLED) for this asset property.default StringgetUnit()The unit (such asNewtonsorRPM) of the asset property.Methods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJson
- 
Method Details- 
getLogicalIdTheLogicalIDof the asset property.The maximum length is 256 characters, with the pattern [^\ u0000-\ u001F\ u007F]+.
- 
getAliasThe 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. 
- 
getNotificationStateThe MQTT notification state (ENABLEDorDISABLED) 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. 
- 
getUnitThe unit (such asNewtonsorRPM) of the asset property.
- 
builder
 
-