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

#include <DescribeThingGroupResult.h>

Public Member Functions

 DescribeThingGroupResult ()
 
 DescribeThingGroupResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeThingGroupResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetThingGroupName () const
 
void SetThingGroupName (const Aws::String &value)
 
void SetThingGroupName (Aws::String &&value)
 
void SetThingGroupName (const char *value)
 
DescribeThingGroupResultWithThingGroupName (const Aws::String &value)
 
DescribeThingGroupResultWithThingGroupName (Aws::String &&value)
 
DescribeThingGroupResultWithThingGroupName (const char *value)
 
const Aws::StringGetThingGroupId () const
 
void SetThingGroupId (const Aws::String &value)
 
void SetThingGroupId (Aws::String &&value)
 
void SetThingGroupId (const char *value)
 
DescribeThingGroupResultWithThingGroupId (const Aws::String &value)
 
DescribeThingGroupResultWithThingGroupId (Aws::String &&value)
 
DescribeThingGroupResultWithThingGroupId (const char *value)
 
const Aws::StringGetThingGroupArn () const
 
void SetThingGroupArn (const Aws::String &value)
 
void SetThingGroupArn (Aws::String &&value)
 
void SetThingGroupArn (const char *value)
 
DescribeThingGroupResultWithThingGroupArn (const Aws::String &value)
 
DescribeThingGroupResultWithThingGroupArn (Aws::String &&value)
 
DescribeThingGroupResultWithThingGroupArn (const char *value)
 
long long GetVersion () const
 
void SetVersion (long long value)
 
DescribeThingGroupResultWithVersion (long long value)
 
const ThingGroupPropertiesGetThingGroupProperties () const
 
void SetThingGroupProperties (const ThingGroupProperties &value)
 
void SetThingGroupProperties (ThingGroupProperties &&value)
 
DescribeThingGroupResultWithThingGroupProperties (const ThingGroupProperties &value)
 
DescribeThingGroupResultWithThingGroupProperties (ThingGroupProperties &&value)
 
const ThingGroupMetadataGetThingGroupMetadata () const
 
void SetThingGroupMetadata (const ThingGroupMetadata &value)
 
void SetThingGroupMetadata (ThingGroupMetadata &&value)
 
DescribeThingGroupResultWithThingGroupMetadata (const ThingGroupMetadata &value)
 
DescribeThingGroupResultWithThingGroupMetadata (ThingGroupMetadata &&value)
 
const Aws::StringGetIndexName () const
 
void SetIndexName (const Aws::String &value)
 
void SetIndexName (Aws::String &&value)
 
void SetIndexName (const char *value)
 
DescribeThingGroupResultWithIndexName (const Aws::String &value)
 
DescribeThingGroupResultWithIndexName (Aws::String &&value)
 
DescribeThingGroupResultWithIndexName (const char *value)
 
const Aws::StringGetQueryString () const
 
void SetQueryString (const Aws::String &value)
 
void SetQueryString (Aws::String &&value)
 
void SetQueryString (const char *value)
 
DescribeThingGroupResultWithQueryString (const Aws::String &value)
 
DescribeThingGroupResultWithQueryString (Aws::String &&value)
 
DescribeThingGroupResultWithQueryString (const char *value)
 
const Aws::StringGetQueryVersion () const
 
void SetQueryVersion (const Aws::String &value)
 
void SetQueryVersion (Aws::String &&value)
 
void SetQueryVersion (const char *value)
 
DescribeThingGroupResultWithQueryVersion (const Aws::String &value)
 
DescribeThingGroupResultWithQueryVersion (Aws::String &&value)
 
DescribeThingGroupResultWithQueryVersion (const char *value)
 
const DynamicGroupStatusGetStatus () const
 
void SetStatus (const DynamicGroupStatus &value)
 
void SetStatus (DynamicGroupStatus &&value)
 
DescribeThingGroupResultWithStatus (const DynamicGroupStatus &value)
 
DescribeThingGroupResultWithStatus (DynamicGroupStatus &&value)
 

Detailed Description

Definition at line 30 of file DescribeThingGroupResult.h.

Constructor & Destructor Documentation

◆ DescribeThingGroupResult() [1/2]

Aws::IoT::Model::DescribeThingGroupResult::DescribeThingGroupResult ( )

◆ DescribeThingGroupResult() [2/2]

Aws::IoT::Model::DescribeThingGroupResult::DescribeThingGroupResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ GetIndexName()

const Aws::String& Aws::IoT::Model::DescribeThingGroupResult::GetIndexName ( ) const
inline

The dynamic thing group index name.

Definition at line 217 of file DescribeThingGroupResult.h.

◆ GetQueryString()

const Aws::String& Aws::IoT::Model::DescribeThingGroupResult::GetQueryString ( ) const
inline

The dynamic thing group search query string.

Definition at line 253 of file DescribeThingGroupResult.h.

◆ GetQueryVersion()

const Aws::String& Aws::IoT::Model::DescribeThingGroupResult::GetQueryVersion ( ) const
inline

The dynamic thing group query version.

Definition at line 289 of file DescribeThingGroupResult.h.

◆ GetStatus()

const DynamicGroupStatus& Aws::IoT::Model::DescribeThingGroupResult::GetStatus ( ) const
inline

The dynamic thing group status.

Definition at line 325 of file DescribeThingGroupResult.h.

◆ GetThingGroupArn()

const Aws::String& Aws::IoT::Model::DescribeThingGroupResult::GetThingGroupArn ( ) const
inline

The thing group ARN.

Definition at line 113 of file DescribeThingGroupResult.h.

◆ GetThingGroupId()

const Aws::String& Aws::IoT::Model::DescribeThingGroupResult::GetThingGroupId ( ) const
inline

The thing group ID.

Definition at line 77 of file DescribeThingGroupResult.h.

◆ GetThingGroupMetadata()

const ThingGroupMetadata& Aws::IoT::Model::DescribeThingGroupResult::GetThingGroupMetadata ( ) const
inline

Thing group metadata.

Definition at line 191 of file DescribeThingGroupResult.h.

◆ GetThingGroupName()

const Aws::String& Aws::IoT::Model::DescribeThingGroupResult::GetThingGroupName ( ) const
inline

The name of the thing group.

Definition at line 41 of file DescribeThingGroupResult.h.

◆ GetThingGroupProperties()

const ThingGroupProperties& Aws::IoT::Model::DescribeThingGroupResult::GetThingGroupProperties ( ) const
inline

The thing group properties.

Definition at line 165 of file DescribeThingGroupResult.h.

◆ GetVersion()

long long Aws::IoT::Model::DescribeThingGroupResult::GetVersion ( ) const
inline

The version of the thing group.

Definition at line 149 of file DescribeThingGroupResult.h.

◆ operator=()

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetIndexName() [1/3]

void Aws::IoT::Model::DescribeThingGroupResult::SetIndexName ( Aws::String &&  value)
inline

The dynamic thing group index name.

Definition at line 227 of file DescribeThingGroupResult.h.

◆ SetIndexName() [2/3]

void Aws::IoT::Model::DescribeThingGroupResult::SetIndexName ( const Aws::String value)
inline

The dynamic thing group index name.

Definition at line 222 of file DescribeThingGroupResult.h.

◆ SetIndexName() [3/3]

void Aws::IoT::Model::DescribeThingGroupResult::SetIndexName ( const char *  value)
inline

The dynamic thing group index name.

Definition at line 232 of file DescribeThingGroupResult.h.

◆ SetQueryString() [1/3]

void Aws::IoT::Model::DescribeThingGroupResult::SetQueryString ( Aws::String &&  value)
inline

The dynamic thing group search query string.

Definition at line 263 of file DescribeThingGroupResult.h.

◆ SetQueryString() [2/3]

void Aws::IoT::Model::DescribeThingGroupResult::SetQueryString ( const Aws::String value)
inline

The dynamic thing group search query string.

Definition at line 258 of file DescribeThingGroupResult.h.

◆ SetQueryString() [3/3]

void Aws::IoT::Model::DescribeThingGroupResult::SetQueryString ( const char *  value)
inline

The dynamic thing group search query string.

Definition at line 268 of file DescribeThingGroupResult.h.

◆ SetQueryVersion() [1/3]

void Aws::IoT::Model::DescribeThingGroupResult::SetQueryVersion ( Aws::String &&  value)
inline

The dynamic thing group query version.

Definition at line 299 of file DescribeThingGroupResult.h.

◆ SetQueryVersion() [2/3]

void Aws::IoT::Model::DescribeThingGroupResult::SetQueryVersion ( const Aws::String value)
inline

The dynamic thing group query version.

Definition at line 294 of file DescribeThingGroupResult.h.

◆ SetQueryVersion() [3/3]

void Aws::IoT::Model::DescribeThingGroupResult::SetQueryVersion ( const char *  value)
inline

The dynamic thing group query version.

Definition at line 304 of file DescribeThingGroupResult.h.

◆ SetStatus() [1/2]

void Aws::IoT::Model::DescribeThingGroupResult::SetStatus ( const DynamicGroupStatus value)
inline

The dynamic thing group status.

Definition at line 330 of file DescribeThingGroupResult.h.

◆ SetStatus() [2/2]

void Aws::IoT::Model::DescribeThingGroupResult::SetStatus ( DynamicGroupStatus &&  value)
inline

The dynamic thing group status.

Definition at line 335 of file DescribeThingGroupResult.h.

◆ SetThingGroupArn() [1/3]

void Aws::IoT::Model::DescribeThingGroupResult::SetThingGroupArn ( Aws::String &&  value)
inline

The thing group ARN.

Definition at line 123 of file DescribeThingGroupResult.h.

◆ SetThingGroupArn() [2/3]

void Aws::IoT::Model::DescribeThingGroupResult::SetThingGroupArn ( const Aws::String value)
inline

The thing group ARN.

Definition at line 118 of file DescribeThingGroupResult.h.

◆ SetThingGroupArn() [3/3]

void Aws::IoT::Model::DescribeThingGroupResult::SetThingGroupArn ( const char *  value)
inline

The thing group ARN.

Definition at line 128 of file DescribeThingGroupResult.h.

◆ SetThingGroupId() [1/3]

void Aws::IoT::Model::DescribeThingGroupResult::SetThingGroupId ( Aws::String &&  value)
inline

The thing group ID.

Definition at line 87 of file DescribeThingGroupResult.h.

◆ SetThingGroupId() [2/3]

void Aws::IoT::Model::DescribeThingGroupResult::SetThingGroupId ( const Aws::String value)
inline

The thing group ID.

Definition at line 82 of file DescribeThingGroupResult.h.

◆ SetThingGroupId() [3/3]

void Aws::IoT::Model::DescribeThingGroupResult::SetThingGroupId ( const char *  value)
inline

The thing group ID.

Definition at line 92 of file DescribeThingGroupResult.h.

◆ SetThingGroupMetadata() [1/2]

void Aws::IoT::Model::DescribeThingGroupResult::SetThingGroupMetadata ( const ThingGroupMetadata value)
inline

Thing group metadata.

Definition at line 196 of file DescribeThingGroupResult.h.

◆ SetThingGroupMetadata() [2/2]

void Aws::IoT::Model::DescribeThingGroupResult::SetThingGroupMetadata ( ThingGroupMetadata &&  value)
inline

Thing group metadata.

Definition at line 201 of file DescribeThingGroupResult.h.

◆ SetThingGroupName() [1/3]

void Aws::IoT::Model::DescribeThingGroupResult::SetThingGroupName ( Aws::String &&  value)
inline

The name of the thing group.

Definition at line 51 of file DescribeThingGroupResult.h.

◆ SetThingGroupName() [2/3]

void Aws::IoT::Model::DescribeThingGroupResult::SetThingGroupName ( const Aws::String value)
inline

The name of the thing group.

Definition at line 46 of file DescribeThingGroupResult.h.

◆ SetThingGroupName() [3/3]

void Aws::IoT::Model::DescribeThingGroupResult::SetThingGroupName ( const char *  value)
inline

The name of the thing group.

Definition at line 56 of file DescribeThingGroupResult.h.

◆ SetThingGroupProperties() [1/2]

void Aws::IoT::Model::DescribeThingGroupResult::SetThingGroupProperties ( const ThingGroupProperties value)
inline

The thing group properties.

Definition at line 170 of file DescribeThingGroupResult.h.

◆ SetThingGroupProperties() [2/2]

void Aws::IoT::Model::DescribeThingGroupResult::SetThingGroupProperties ( ThingGroupProperties &&  value)
inline

The thing group properties.

Definition at line 175 of file DescribeThingGroupResult.h.

◆ SetVersion()

void Aws::IoT::Model::DescribeThingGroupResult::SetVersion ( long long  value)
inline

The version of the thing group.

Definition at line 154 of file DescribeThingGroupResult.h.

◆ WithIndexName() [1/3]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithIndexName ( Aws::String &&  value)
inline

The dynamic thing group index name.

Definition at line 242 of file DescribeThingGroupResult.h.

◆ WithIndexName() [2/3]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithIndexName ( const Aws::String value)
inline

The dynamic thing group index name.

Definition at line 237 of file DescribeThingGroupResult.h.

◆ WithIndexName() [3/3]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithIndexName ( const char *  value)
inline

The dynamic thing group index name.

Definition at line 247 of file DescribeThingGroupResult.h.

◆ WithQueryString() [1/3]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithQueryString ( Aws::String &&  value)
inline

The dynamic thing group search query string.

Definition at line 278 of file DescribeThingGroupResult.h.

◆ WithQueryString() [2/3]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithQueryString ( const Aws::String value)
inline

The dynamic thing group search query string.

Definition at line 273 of file DescribeThingGroupResult.h.

◆ WithQueryString() [3/3]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithQueryString ( const char *  value)
inline

The dynamic thing group search query string.

Definition at line 283 of file DescribeThingGroupResult.h.

◆ WithQueryVersion() [1/3]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithQueryVersion ( Aws::String &&  value)
inline

The dynamic thing group query version.

Definition at line 314 of file DescribeThingGroupResult.h.

◆ WithQueryVersion() [2/3]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithQueryVersion ( const Aws::String value)
inline

The dynamic thing group query version.

Definition at line 309 of file DescribeThingGroupResult.h.

◆ WithQueryVersion() [3/3]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithQueryVersion ( const char *  value)
inline

The dynamic thing group query version.

Definition at line 319 of file DescribeThingGroupResult.h.

◆ WithStatus() [1/2]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithStatus ( const DynamicGroupStatus value)
inline

The dynamic thing group status.

Definition at line 340 of file DescribeThingGroupResult.h.

◆ WithStatus() [2/2]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithStatus ( DynamicGroupStatus &&  value)
inline

The dynamic thing group status.

Definition at line 345 of file DescribeThingGroupResult.h.

◆ WithThingGroupArn() [1/3]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithThingGroupArn ( Aws::String &&  value)
inline

The thing group ARN.

Definition at line 138 of file DescribeThingGroupResult.h.

◆ WithThingGroupArn() [2/3]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithThingGroupArn ( const Aws::String value)
inline

The thing group ARN.

Definition at line 133 of file DescribeThingGroupResult.h.

◆ WithThingGroupArn() [3/3]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithThingGroupArn ( const char *  value)
inline

The thing group ARN.

Definition at line 143 of file DescribeThingGroupResult.h.

◆ WithThingGroupId() [1/3]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithThingGroupId ( Aws::String &&  value)
inline

The thing group ID.

Definition at line 102 of file DescribeThingGroupResult.h.

◆ WithThingGroupId() [2/3]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithThingGroupId ( const Aws::String value)
inline

The thing group ID.

Definition at line 97 of file DescribeThingGroupResult.h.

◆ WithThingGroupId() [3/3]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithThingGroupId ( const char *  value)
inline

The thing group ID.

Definition at line 107 of file DescribeThingGroupResult.h.

◆ WithThingGroupMetadata() [1/2]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithThingGroupMetadata ( const ThingGroupMetadata value)
inline

Thing group metadata.

Definition at line 206 of file DescribeThingGroupResult.h.

◆ WithThingGroupMetadata() [2/2]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithThingGroupMetadata ( ThingGroupMetadata &&  value)
inline

Thing group metadata.

Definition at line 211 of file DescribeThingGroupResult.h.

◆ WithThingGroupName() [1/3]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithThingGroupName ( Aws::String &&  value)
inline

The name of the thing group.

Definition at line 66 of file DescribeThingGroupResult.h.

◆ WithThingGroupName() [2/3]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithThingGroupName ( const Aws::String value)
inline

The name of the thing group.

Definition at line 61 of file DescribeThingGroupResult.h.

◆ WithThingGroupName() [3/3]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithThingGroupName ( const char *  value)
inline

The name of the thing group.

Definition at line 71 of file DescribeThingGroupResult.h.

◆ WithThingGroupProperties() [1/2]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithThingGroupProperties ( const ThingGroupProperties value)
inline

The thing group properties.

Definition at line 180 of file DescribeThingGroupResult.h.

◆ WithThingGroupProperties() [2/2]

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithThingGroupProperties ( ThingGroupProperties &&  value)
inline

The thing group properties.

Definition at line 185 of file DescribeThingGroupResult.h.

◆ WithVersion()

DescribeThingGroupResult& Aws::IoT::Model::DescribeThingGroupResult::WithVersion ( long long  value)
inline

The version of the thing group.

Definition at line 159 of file DescribeThingGroupResult.h.


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