7#include <aws/iotsitewise/IoTSiteWise_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
58 inline void SetEntryId(
const char* value) { m_entryIdHasBeenSet =
true; m_entryId.assign(value); }
72 inline void SetAssetId(
const char* value) { m_assetIdHasBeenSet =
true; m_assetId.assign(value); }
86 inline void SetPropertyId(
const char* value) { m_propertyIdHasBeenSet =
true; m_propertyId.assign(value); }
105 inline void SetPropertyAlias(
const char* value) { m_propertyAliasHasBeenSet =
true; m_propertyAlias.assign(value); }
113 bool m_entryIdHasBeenSet =
false;
116 bool m_assetIdHasBeenSet =
false;
119 bool m_propertyIdHasBeenSet =
false;
122 bool m_propertyAliasHasBeenSet =
false;
const Aws::String & GetPropertyAlias() const
bool PropertyIdHasBeenSet() const
BatchGetAssetPropertyValueEntry & WithPropertyAlias(Aws::String &&value)
void SetEntryId(const Aws::String &value)
void SetPropertyId(const Aws::String &value)
void SetPropertyId(const char *value)
BatchGetAssetPropertyValueEntry & WithPropertyAlias(const Aws::String &value)
void SetPropertyAlias(Aws::String &&value)
BatchGetAssetPropertyValueEntry & WithEntryId(Aws::String &&value)
void SetPropertyId(Aws::String &&value)
void SetPropertyAlias(const char *value)
void SetAssetId(const char *value)
void SetAssetId(const Aws::String &value)
AWS_IOTSITEWISE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetPropertyAlias(const Aws::String &value)
BatchGetAssetPropertyValueEntry & WithAssetId(const Aws::String &value)
bool AssetIdHasBeenSet() const
BatchGetAssetPropertyValueEntry & WithEntryId(const char *value)
BatchGetAssetPropertyValueEntry & WithEntryId(const Aws::String &value)
const Aws::String & GetEntryId() const
bool PropertyAliasHasBeenSet() const
BatchGetAssetPropertyValueEntry & WithAssetId(const char *value)
const Aws::String & GetAssetId() const
BatchGetAssetPropertyValueEntry & WithPropertyId(Aws::String &&value)
BatchGetAssetPropertyValueEntry & WithPropertyId(const Aws::String &value)
AWS_IOTSITEWISE_API BatchGetAssetPropertyValueEntry(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTSITEWISE_API BatchGetAssetPropertyValueEntry()
bool EntryIdHasBeenSet() const
AWS_IOTSITEWISE_API BatchGetAssetPropertyValueEntry & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetEntryId(const char *value)
const Aws::String & GetPropertyId() const
BatchGetAssetPropertyValueEntry & WithPropertyId(const char *value)
BatchGetAssetPropertyValueEntry & WithAssetId(Aws::String &&value)
BatchGetAssetPropertyValueEntry & WithPropertyAlias(const char *value)
void SetEntryId(Aws::String &&value)
void SetAssetId(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue