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>
50 template<
typename ThingGroupNamesT = Aws::Vector<Aws::String>>
51 void SetThingGroupNames(ThingGroupNamesT&& value) { m_thingGroupNamesHasBeenSet =
true; m_thingGroupNames = std::forward<ThingGroupNamesT>(value); }
52 template<
typename ThingGroupNamesT = Aws::Vector<Aws::String>>
54 template<
typename ThingGroupNamesT = Aws::String>
65 inline void SetOverrideDynamicGroups(
bool value) { m_overrideDynamicGroupsHasBeenSet =
true; m_overrideDynamicGroups = value; }
71 bool m_thingGroupNamesHasBeenSet =
false;
73 bool m_overrideDynamicGroups{
false};
74 bool m_overrideDynamicGroupsHasBeenSet =
false;
AddThingsToThingGroupParams & WithThingGroupNames(ThingGroupNamesT &&value)
AWS_IOT_API Aws::Utils::Json::JsonValue Jsonize() const
bool GetOverrideDynamicGroups() const
bool ThingGroupNamesHasBeenSet() const
const Aws::Vector< Aws::String > & GetThingGroupNames() const
AWS_IOT_API AddThingsToThingGroupParams(Aws::Utils::Json::JsonView jsonValue)
AWS_IOT_API AddThingsToThingGroupParams & operator=(Aws::Utils::Json::JsonView jsonValue)
AddThingsToThingGroupParams & AddThingGroupNames(ThingGroupNamesT &&value)
AWS_IOT_API AddThingsToThingGroupParams()=default
bool OverrideDynamicGroupsHasBeenSet() const
AddThingsToThingGroupParams & WithOverrideDynamicGroups(bool value)
void SetOverrideDynamicGroups(bool value)
void SetThingGroupNames(ThingGroupNamesT &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue