AWS SDK for C++  1.8.183
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::AddThingsToThingGroupParams Class Reference

#include <AddThingsToThingGroupParams.h>

Public Member Functions

 AddThingsToThingGroupParams ()
 
 AddThingsToThingGroupParams (Aws::Utils::Json::JsonView jsonValue)
 
AddThingsToThingGroupParamsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetThingGroupNames () const
 
bool ThingGroupNamesHasBeenSet () const
 
void SetThingGroupNames (const Aws::Vector< Aws::String > &value)
 
void SetThingGroupNames (Aws::Vector< Aws::String > &&value)
 
AddThingsToThingGroupParamsWithThingGroupNames (const Aws::Vector< Aws::String > &value)
 
AddThingsToThingGroupParamsWithThingGroupNames (Aws::Vector< Aws::String > &&value)
 
AddThingsToThingGroupParamsAddThingGroupNames (const Aws::String &value)
 
AddThingsToThingGroupParamsAddThingGroupNames (Aws::String &&value)
 
AddThingsToThingGroupParamsAddThingGroupNames (const char *value)
 
bool GetOverrideDynamicGroups () const
 
bool OverrideDynamicGroupsHasBeenSet () const
 
void SetOverrideDynamicGroups (bool value)
 
AddThingsToThingGroupParamsWithOverrideDynamicGroups (bool value)
 

Detailed Description

Parameters used when defining a mitigation action that move a set of things to a thing group.

See Also:

AWS API Reference

Definition at line 33 of file AddThingsToThingGroupParams.h.

Constructor & Destructor Documentation

◆ AddThingsToThingGroupParams() [1/2]

Aws::IoT::Model::AddThingsToThingGroupParams::AddThingsToThingGroupParams ( )

◆ AddThingsToThingGroupParams() [2/2]

Aws::IoT::Model::AddThingsToThingGroupParams::AddThingsToThingGroupParams ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddThingGroupNames() [1/3]

AddThingsToThingGroupParams& Aws::IoT::Model::AddThingsToThingGroupParams::AddThingGroupNames ( Aws::String &&  value)
inline

The list of groups to which you want to add the things that triggered the mitigation action. You can add a thing to a maximum of 10 groups, but you can't add a thing to more than one group in the same hierarchy.

Definition at line 96 of file AddThingsToThingGroupParams.h.

◆ AddThingGroupNames() [2/3]

AddThingsToThingGroupParams& Aws::IoT::Model::AddThingsToThingGroupParams::AddThingGroupNames ( const Aws::String value)
inline

The list of groups to which you want to add the things that triggered the mitigation action. You can add a thing to a maximum of 10 groups, but you can't add a thing to more than one group in the same hierarchy.

Definition at line 89 of file AddThingsToThingGroupParams.h.

◆ AddThingGroupNames() [3/3]

AddThingsToThingGroupParams& Aws::IoT::Model::AddThingsToThingGroupParams::AddThingGroupNames ( const char *  value)
inline

The list of groups to which you want to add the things that triggered the mitigation action. You can add a thing to a maximum of 10 groups, but you can't add a thing to more than one group in the same hierarchy.

Definition at line 103 of file AddThingsToThingGroupParams.h.

◆ GetOverrideDynamicGroups()

bool Aws::IoT::Model::AddThingsToThingGroupParams::GetOverrideDynamicGroups ( ) const
inline

Specifies if this mitigation action can move the things that triggered the mitigation action even if they are part of one or more dynamic thing groups.

Definition at line 110 of file AddThingsToThingGroupParams.h.

◆ GetThingGroupNames()

const Aws::Vector<Aws::String>& Aws::IoT::Model::AddThingsToThingGroupParams::GetThingGroupNames ( ) const
inline

The list of groups to which you want to add the things that triggered the mitigation action. You can add a thing to a maximum of 10 groups, but you can't add a thing to more than one group in the same hierarchy.

Definition at line 47 of file AddThingsToThingGroupParams.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoT::Model::AddThingsToThingGroupParams::Jsonize ( ) const

◆ operator=()

AddThingsToThingGroupParams& Aws::IoT::Model::AddThingsToThingGroupParams::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OverrideDynamicGroupsHasBeenSet()

bool Aws::IoT::Model::AddThingsToThingGroupParams::OverrideDynamicGroupsHasBeenSet ( ) const
inline

Specifies if this mitigation action can move the things that triggered the mitigation action even if they are part of one or more dynamic thing groups.

Definition at line 116 of file AddThingsToThingGroupParams.h.

◆ SetOverrideDynamicGroups()

void Aws::IoT::Model::AddThingsToThingGroupParams::SetOverrideDynamicGroups ( bool  value)
inline

Specifies if this mitigation action can move the things that triggered the mitigation action even if they are part of one or more dynamic thing groups.

Definition at line 122 of file AddThingsToThingGroupParams.h.

◆ SetThingGroupNames() [1/2]

void Aws::IoT::Model::AddThingsToThingGroupParams::SetThingGroupNames ( Aws::Vector< Aws::String > &&  value)
inline

The list of groups to which you want to add the things that triggered the mitigation action. You can add a thing to a maximum of 10 groups, but you can't add a thing to more than one group in the same hierarchy.

Definition at line 68 of file AddThingsToThingGroupParams.h.

◆ SetThingGroupNames() [2/2]

void Aws::IoT::Model::AddThingsToThingGroupParams::SetThingGroupNames ( const Aws::Vector< Aws::String > &  value)
inline

The list of groups to which you want to add the things that triggered the mitigation action. You can add a thing to a maximum of 10 groups, but you can't add a thing to more than one group in the same hierarchy.

Definition at line 61 of file AddThingsToThingGroupParams.h.

◆ ThingGroupNamesHasBeenSet()

bool Aws::IoT::Model::AddThingsToThingGroupParams::ThingGroupNamesHasBeenSet ( ) const
inline

The list of groups to which you want to add the things that triggered the mitigation action. You can add a thing to a maximum of 10 groups, but you can't add a thing to more than one group in the same hierarchy.

Definition at line 54 of file AddThingsToThingGroupParams.h.

◆ WithOverrideDynamicGroups()

AddThingsToThingGroupParams& Aws::IoT::Model::AddThingsToThingGroupParams::WithOverrideDynamicGroups ( bool  value)
inline

Specifies if this mitigation action can move the things that triggered the mitigation action even if they are part of one or more dynamic thing groups.

Definition at line 128 of file AddThingsToThingGroupParams.h.

◆ WithThingGroupNames() [1/2]

AddThingsToThingGroupParams& Aws::IoT::Model::AddThingsToThingGroupParams::WithThingGroupNames ( Aws::Vector< Aws::String > &&  value)
inline

The list of groups to which you want to add the things that triggered the mitigation action. You can add a thing to a maximum of 10 groups, but you can't add a thing to more than one group in the same hierarchy.

Definition at line 82 of file AddThingsToThingGroupParams.h.

◆ WithThingGroupNames() [2/2]

AddThingsToThingGroupParams& Aws::IoT::Model::AddThingsToThingGroupParams::WithThingGroupNames ( const Aws::Vector< Aws::String > &  value)
inline

The list of groups to which you want to add the things that triggered the mitigation action. You can add a thing to a maximum of 10 groups, but you can't add a thing to more than one group in the same hierarchy.

Definition at line 75 of file AddThingsToThingGroupParams.h.


The documentation for this class was generated from the following file: