7#include <aws/kinesisanalyticsv2/KinesisAnalyticsV2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSMap.h>
22namespace KinesisAnalyticsV2
50 inline void SetPropertyGroupId(
const char* value) { m_propertyGroupIdHasBeenSet =
true; m_propertyGroupId.assign(value); }
72 inline PropertyGroup&
AddPropertyMap(
const char* key,
const char* value) { m_propertyMapHasBeenSet =
true; m_propertyMap.emplace(key, value);
return *
this; }
77 bool m_propertyGroupIdHasBeenSet =
false;
80 bool m_propertyMapHasBeenSet =
false;
PropertyGroup & WithPropertyGroupId(Aws::String &&value)
PropertyGroup & AddPropertyMap(const Aws::String &key, Aws::String &&value)
PropertyGroup & WithPropertyMap(Aws::Map< Aws::String, Aws::String > &&value)
PropertyGroup & AddPropertyMap(const char *key, Aws::String &&value)
AWS_KINESISANALYTICSV2_API PropertyGroup()
void SetPropertyGroupId(const char *value)
PropertyGroup & AddPropertyMap(Aws::String &&key, const char *value)
bool PropertyMapHasBeenSet() const
void SetPropertyMap(const Aws::Map< Aws::String, Aws::String > &value)
AWS_KINESISANALYTICSV2_API Aws::Utils::Json::JsonValue Jsonize() const
void SetPropertyGroupId(const Aws::String &value)
AWS_KINESISANALYTICSV2_API PropertyGroup & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetPropertyMap(Aws::Map< Aws::String, Aws::String > &&value)
bool PropertyGroupIdHasBeenSet() const
PropertyGroup & AddPropertyMap(Aws::String &&key, const Aws::String &value)
PropertyGroup & WithPropertyGroupId(const Aws::String &value)
PropertyGroup & AddPropertyMap(const Aws::String &key, const Aws::String &value)
AWS_KINESISANALYTICSV2_API PropertyGroup(Aws::Utils::Json::JsonView jsonValue)
void SetPropertyGroupId(Aws::String &&value)
PropertyGroup & WithPropertyMap(const Aws::Map< Aws::String, Aws::String > &value)
const Aws::Map< Aws::String, Aws::String > & GetPropertyMap() const
PropertyGroup & WithPropertyGroupId(const char *value)
PropertyGroup & AddPropertyMap(const char *key, const char *value)
PropertyGroup & AddPropertyMap(Aws::String &&key, Aws::String &&value)
const Aws::String & GetPropertyGroupId() const
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue