/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Describes an action to send data from an MQTT message that triggered the rule
* to IoT SiteWise asset properties.See Also:
AWS
* API Reference
A list of asset property value entries.
*/ inline const Aws::VectorA list of asset property value entries.
*/ inline bool PutAssetPropertyValueEntriesHasBeenSet() const { return m_putAssetPropertyValueEntriesHasBeenSet; } /** *A list of asset property value entries.
*/ inline void SetPutAssetPropertyValueEntries(const Aws::VectorA list of asset property value entries.
*/ inline void SetPutAssetPropertyValueEntries(Aws::VectorA list of asset property value entries.
*/ inline IotSiteWiseAction& WithPutAssetPropertyValueEntries(const Aws::VectorA list of asset property value entries.
*/ inline IotSiteWiseAction& WithPutAssetPropertyValueEntries(Aws::VectorA list of asset property value entries.
*/ inline IotSiteWiseAction& AddPutAssetPropertyValueEntries(const PutAssetPropertyValueEntry& value) { m_putAssetPropertyValueEntriesHasBeenSet = true; m_putAssetPropertyValueEntries.push_back(value); return *this; } /** *A list of asset property value entries.
*/ inline IotSiteWiseAction& AddPutAssetPropertyValueEntries(PutAssetPropertyValueEntry&& value) { m_putAssetPropertyValueEntriesHasBeenSet = true; m_putAssetPropertyValueEntries.push_back(std::move(value)); return *this; } /** *The ARN of the role that grants IoT permission to send an asset property
* value to IoT SiteWise. ("Action":
* "iotsitewise:BatchPutAssetPropertyValue"
). The trust policy can restrict
* access to specific asset hierarchy paths.
The ARN of the role that grants IoT permission to send an asset property
* value to IoT SiteWise. ("Action":
* "iotsitewise:BatchPutAssetPropertyValue"
). The trust policy can restrict
* access to specific asset hierarchy paths.
The ARN of the role that grants IoT permission to send an asset property
* value to IoT SiteWise. ("Action":
* "iotsitewise:BatchPutAssetPropertyValue"
). The trust policy can restrict
* access to specific asset hierarchy paths.
The ARN of the role that grants IoT permission to send an asset property
* value to IoT SiteWise. ("Action":
* "iotsitewise:BatchPutAssetPropertyValue"
). The trust policy can restrict
* access to specific asset hierarchy paths.
The ARN of the role that grants IoT permission to send an asset property
* value to IoT SiteWise. ("Action":
* "iotsitewise:BatchPutAssetPropertyValue"
). The trust policy can restrict
* access to specific asset hierarchy paths.
The ARN of the role that grants IoT permission to send an asset property
* value to IoT SiteWise. ("Action":
* "iotsitewise:BatchPutAssetPropertyValue"
). The trust policy can restrict
* access to specific asset hierarchy paths.
The ARN of the role that grants IoT permission to send an asset property
* value to IoT SiteWise. ("Action":
* "iotsitewise:BatchPutAssetPropertyValue"
). The trust policy can restrict
* access to specific asset hierarchy paths.
The ARN of the role that grants IoT permission to send an asset property
* value to IoT SiteWise. ("Action":
* "iotsitewise:BatchPutAssetPropertyValue"
). The trust policy can restrict
* access to specific asset hierarchy paths.