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()
.alias("alias")
.externalId("externalId")
.id("id")
.logicalId("logicalId")
.notificationState("notificationState")
.unit("unit")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnAsset.AssetPropertyPropertystatic final classAn implementation forCfnAsset.AssetPropertyProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringgetAlias()The alias that identifies the property, such as an OPC-UA server data stream path (for example,/company/windfarm/3/turbine/7/temperature).default StringString-friendly customer provided external ID.default StringgetId()Customer provided actual UUID for property.default StringTheLogicalIDof the asset property.default StringThe MQTT notification state (enabled or disabled) 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
-
getAlias
The 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 .
- See Also:
-
getExternalId
String-friendly customer provided external ID.- See Also:
-
getId
Customer provided actual UUID for property.- See Also:
-
getLogicalId
TheLogicalIDof the asset property.- See Also:
-
getNotificationState
The MQTT notification state (enabled or disabled) 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.- See Also:
-
getUnit
The unit (such asNewtonsorRPM) of the asset property.- See Also:
-
builder
-