7#include <aws/iot/IoT_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/iot/model/PutAssetPropertyValueEntry.h>
68 inline void SetRoleArn(
const char* value) { m_roleArnHasBeenSet =
true; m_roleArn.assign(value); }
76 bool m_putAssetPropertyValueEntriesHasBeenSet =
false;
79 bool m_roleArnHasBeenSet =
false;
IotSiteWiseAction & AddPutAssetPropertyValueEntries(PutAssetPropertyValueEntry &&value)
IotSiteWiseAction & WithRoleArn(const char *value)
IotSiteWiseAction & WithRoleArn(Aws::String &&value)
IotSiteWiseAction & WithRoleArn(const Aws::String &value)
IotSiteWiseAction & AddPutAssetPropertyValueEntries(const PutAssetPropertyValueEntry &value)
void SetPutAssetPropertyValueEntries(Aws::Vector< PutAssetPropertyValueEntry > &&value)
const Aws::String & GetRoleArn() const
AWS_IOT_API IotSiteWiseAction & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_IOT_API IotSiteWiseAction()
void SetRoleArn(Aws::String &&value)
void SetRoleArn(const Aws::String &value)
void SetPutAssetPropertyValueEntries(const Aws::Vector< PutAssetPropertyValueEntry > &value)
const Aws::Vector< PutAssetPropertyValueEntry > & GetPutAssetPropertyValueEntries() const
AWS_IOT_API IotSiteWiseAction(Aws::Utils::Json::JsonView jsonValue)
void SetRoleArn(const char *value)
IotSiteWiseAction & WithPutAssetPropertyValueEntries(Aws::Vector< PutAssetPropertyValueEntry > &&value)
bool RoleArnHasBeenSet() const
bool PutAssetPropertyValueEntriesHasBeenSet() const
IotSiteWiseAction & WithPutAssetPropertyValueEntries(const Aws::Vector< PutAssetPropertyValueEntry > &value)
AWS_IOT_API Aws::Utils::Json::JsonValue Jsonize() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue