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

#include <ThingGroupProperties.h>

Public Member Functions

 ThingGroupProperties ()
 
 ThingGroupProperties (Aws::Utils::Json::JsonView jsonValue)
 
ThingGroupPropertiesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetThingGroupDescription () const
 
bool ThingGroupDescriptionHasBeenSet () const
 
void SetThingGroupDescription (const Aws::String &value)
 
void SetThingGroupDescription (Aws::String &&value)
 
void SetThingGroupDescription (const char *value)
 
ThingGroupPropertiesWithThingGroupDescription (const Aws::String &value)
 
ThingGroupPropertiesWithThingGroupDescription (Aws::String &&value)
 
ThingGroupPropertiesWithThingGroupDescription (const char *value)
 
const AttributePayloadGetAttributePayload () const
 
bool AttributePayloadHasBeenSet () const
 
void SetAttributePayload (const AttributePayload &value)
 
void SetAttributePayload (AttributePayload &&value)
 
ThingGroupPropertiesWithAttributePayload (const AttributePayload &value)
 
ThingGroupPropertiesWithAttributePayload (AttributePayload &&value)
 

Detailed Description

Thing group properties.

See Also:

AWS API Reference

Definition at line 32 of file ThingGroupProperties.h.

Constructor & Destructor Documentation

◆ ThingGroupProperties() [1/2]

Aws::IoT::Model::ThingGroupProperties::ThingGroupProperties ( )

◆ ThingGroupProperties() [2/2]

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

Member Function Documentation

◆ AttributePayloadHasBeenSet()

bool Aws::IoT::Model::ThingGroupProperties::AttributePayloadHasBeenSet ( ) const
inline

The thing group attributes in JSON format.

Definition at line 90 of file ThingGroupProperties.h.

◆ GetAttributePayload()

const AttributePayload& Aws::IoT::Model::ThingGroupProperties::GetAttributePayload ( ) const
inline

The thing group attributes in JSON format.

Definition at line 85 of file ThingGroupProperties.h.

◆ GetThingGroupDescription()

const Aws::String& Aws::IoT::Model::ThingGroupProperties::GetThingGroupDescription ( ) const
inline

The thing group description.

Definition at line 44 of file ThingGroupProperties.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAttributePayload() [1/2]

void Aws::IoT::Model::ThingGroupProperties::SetAttributePayload ( AttributePayload &&  value)
inline

The thing group attributes in JSON format.

Definition at line 100 of file ThingGroupProperties.h.

◆ SetAttributePayload() [2/2]

void Aws::IoT::Model::ThingGroupProperties::SetAttributePayload ( const AttributePayload value)
inline

The thing group attributes in JSON format.

Definition at line 95 of file ThingGroupProperties.h.

◆ SetThingGroupDescription() [1/3]

void Aws::IoT::Model::ThingGroupProperties::SetThingGroupDescription ( Aws::String &&  value)
inline

The thing group description.

Definition at line 59 of file ThingGroupProperties.h.

◆ SetThingGroupDescription() [2/3]

void Aws::IoT::Model::ThingGroupProperties::SetThingGroupDescription ( const Aws::String value)
inline

The thing group description.

Definition at line 54 of file ThingGroupProperties.h.

◆ SetThingGroupDescription() [3/3]

void Aws::IoT::Model::ThingGroupProperties::SetThingGroupDescription ( const char *  value)
inline

The thing group description.

Definition at line 64 of file ThingGroupProperties.h.

◆ ThingGroupDescriptionHasBeenSet()

bool Aws::IoT::Model::ThingGroupProperties::ThingGroupDescriptionHasBeenSet ( ) const
inline

The thing group description.

Definition at line 49 of file ThingGroupProperties.h.

◆ WithAttributePayload() [1/2]

ThingGroupProperties& Aws::IoT::Model::ThingGroupProperties::WithAttributePayload ( AttributePayload &&  value)
inline

The thing group attributes in JSON format.

Definition at line 110 of file ThingGroupProperties.h.

◆ WithAttributePayload() [2/2]

ThingGroupProperties& Aws::IoT::Model::ThingGroupProperties::WithAttributePayload ( const AttributePayload value)
inline

The thing group attributes in JSON format.

Definition at line 105 of file ThingGroupProperties.h.

◆ WithThingGroupDescription() [1/3]

ThingGroupProperties& Aws::IoT::Model::ThingGroupProperties::WithThingGroupDescription ( Aws::String &&  value)
inline

The thing group description.

Definition at line 74 of file ThingGroupProperties.h.

◆ WithThingGroupDescription() [2/3]

ThingGroupProperties& Aws::IoT::Model::ThingGroupProperties::WithThingGroupDescription ( const Aws::String value)
inline

The thing group description.

Definition at line 69 of file ThingGroupProperties.h.

◆ WithThingGroupDescription() [3/3]

ThingGroupProperties& Aws::IoT::Model::ThingGroupProperties::WithThingGroupDescription ( const char *  value)
inline

The thing group description.

Definition at line 79 of file ThingGroupProperties.h.


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