Interface CfnTopicRule.PutAssetPropertyValueEntryProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTopicRule.PutAssetPropertyValueEntryProperty.Jsii$Proxy
- Enclosing class:
CfnTopicRule
@Stability(Stable)
public static interface CfnTopicRule.PutAssetPropertyValueEntryProperty
extends software.amazon.jsii.JsiiSerializable
An asset property value entry containing the following 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.iot.*; PutAssetPropertyValueEntryProperty putAssetPropertyValueEntryProperty = PutAssetPropertyValueEntryProperty.builder() .propertyValues(List.of(AssetPropertyValueProperty.builder() .timestamp(AssetPropertyTimestampProperty.builder() .timeInSeconds("timeInSeconds") // the properties below are optional .offsetInNanos("offsetInNanos") .build()) .value(AssetPropertyVariantProperty.builder() .booleanValue("booleanValue") .doubleValue("doubleValue") .integerValue("integerValue") .stringValue("stringValue") .build()) // the properties below are optional .quality("quality") .build())) // the properties below are optional .assetId("assetId") .entryId("entryId") .propertyAlias("propertyAlias") .propertyId("propertyId") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnTopicRule.PutAssetPropertyValueEntryProperty
static final class
An implementation forCfnTopicRule.PutAssetPropertyValueEntryProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The ID of the AWS IoT SiteWise asset.default String
Optional.default String
The name of the property alias associated with your asset property.default String
The ID of the asset's property.A list of property values to insert that each contain timestamp, quality, and value (TQV) information.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getPropertyValues
A list of property values to insert that each contain timestamp, quality, and value (TQV) information.- See Also:
-
getAssetId
The ID of the AWS IoT SiteWise asset.You must specify either a
propertyAlias
or both analiasId
and apropertyId
. Accepts substitution templates.- See Also:
-
getEntryId
Optional.A unique identifier for this entry that you can define to better track which message caused an error in case of failure. Accepts substitution templates. Defaults to a new UUID.
- See Also:
-
getPropertyAlias
The name of the property alias associated with your asset property.You must specify either a
propertyAlias
or both analiasId
and apropertyId
. Accepts substitution templates.- See Also:
-
getPropertyId
The ID of the asset's property.You must specify either a
propertyAlias
or both analiasId
and apropertyId
. Accepts substitution templates.- See Also:
-
builder
-