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

#include <DescribeThingTypeResult.h>

Public Member Functions

 DescribeThingTypeResult ()
 
 DescribeThingTypeResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeThingTypeResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetThingTypeName () const
 
void SetThingTypeName (const Aws::String &value)
 
void SetThingTypeName (Aws::String &&value)
 
void SetThingTypeName (const char *value)
 
DescribeThingTypeResultWithThingTypeName (const Aws::String &value)
 
DescribeThingTypeResultWithThingTypeName (Aws::String &&value)
 
DescribeThingTypeResultWithThingTypeName (const char *value)
 
const Aws::StringGetThingTypeId () const
 
void SetThingTypeId (const Aws::String &value)
 
void SetThingTypeId (Aws::String &&value)
 
void SetThingTypeId (const char *value)
 
DescribeThingTypeResultWithThingTypeId (const Aws::String &value)
 
DescribeThingTypeResultWithThingTypeId (Aws::String &&value)
 
DescribeThingTypeResultWithThingTypeId (const char *value)
 
const Aws::StringGetThingTypeArn () const
 
void SetThingTypeArn (const Aws::String &value)
 
void SetThingTypeArn (Aws::String &&value)
 
void SetThingTypeArn (const char *value)
 
DescribeThingTypeResultWithThingTypeArn (const Aws::String &value)
 
DescribeThingTypeResultWithThingTypeArn (Aws::String &&value)
 
DescribeThingTypeResultWithThingTypeArn (const char *value)
 
const ThingTypePropertiesGetThingTypeProperties () const
 
void SetThingTypeProperties (const ThingTypeProperties &value)
 
void SetThingTypeProperties (ThingTypeProperties &&value)
 
DescribeThingTypeResultWithThingTypeProperties (const ThingTypeProperties &value)
 
DescribeThingTypeResultWithThingTypeProperties (ThingTypeProperties &&value)
 
const ThingTypeMetadataGetThingTypeMetadata () const
 
void SetThingTypeMetadata (const ThingTypeMetadata &value)
 
void SetThingTypeMetadata (ThingTypeMetadata &&value)
 
DescribeThingTypeResultWithThingTypeMetadata (const ThingTypeMetadata &value)
 
DescribeThingTypeResultWithThingTypeMetadata (ThingTypeMetadata &&value)
 

Detailed Description

The output for the DescribeThingType operation.

See Also:

AWS API Reference

Definition at line 34 of file DescribeThingTypeResult.h.

Constructor & Destructor Documentation

◆ DescribeThingTypeResult() [1/2]

Aws::IoT::Model::DescribeThingTypeResult::DescribeThingTypeResult ( )

◆ DescribeThingTypeResult() [2/2]

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

Member Function Documentation

◆ GetThingTypeArn()

const Aws::String& Aws::IoT::Model::DescribeThingTypeResult::GetThingTypeArn ( ) const
inline

The thing type ARN.

Definition at line 117 of file DescribeThingTypeResult.h.

◆ GetThingTypeId()

const Aws::String& Aws::IoT::Model::DescribeThingTypeResult::GetThingTypeId ( ) const
inline

The thing type ID.

Definition at line 81 of file DescribeThingTypeResult.h.

◆ GetThingTypeMetadata()

const ThingTypeMetadata& Aws::IoT::Model::DescribeThingTypeResult::GetThingTypeMetadata ( ) const
inline

The ThingTypeMetadata contains additional information about the thing type including: creation date and time, a value indicating whether the thing type is deprecated, and a date and time when it was deprecated.

Definition at line 186 of file DescribeThingTypeResult.h.

◆ GetThingTypeName()

const Aws::String& Aws::IoT::Model::DescribeThingTypeResult::GetThingTypeName ( ) const
inline

The name of the thing type.

Definition at line 45 of file DescribeThingTypeResult.h.

◆ GetThingTypeProperties()

const ThingTypeProperties& Aws::IoT::Model::DescribeThingTypeResult::GetThingTypeProperties ( ) const
inline

The ThingTypeProperties contains information about the thing type including description, and a list of searchable thing attribute names.

Definition at line 154 of file DescribeThingTypeResult.h.

◆ operator=()

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

◆ SetThingTypeArn() [1/3]

void Aws::IoT::Model::DescribeThingTypeResult::SetThingTypeArn ( Aws::String &&  value)
inline

The thing type ARN.

Definition at line 127 of file DescribeThingTypeResult.h.

◆ SetThingTypeArn() [2/3]

void Aws::IoT::Model::DescribeThingTypeResult::SetThingTypeArn ( const Aws::String value)
inline

The thing type ARN.

Definition at line 122 of file DescribeThingTypeResult.h.

◆ SetThingTypeArn() [3/3]

void Aws::IoT::Model::DescribeThingTypeResult::SetThingTypeArn ( const char *  value)
inline

The thing type ARN.

Definition at line 132 of file DescribeThingTypeResult.h.

◆ SetThingTypeId() [1/3]

void Aws::IoT::Model::DescribeThingTypeResult::SetThingTypeId ( Aws::String &&  value)
inline

The thing type ID.

Definition at line 91 of file DescribeThingTypeResult.h.

◆ SetThingTypeId() [2/3]

void Aws::IoT::Model::DescribeThingTypeResult::SetThingTypeId ( const Aws::String value)
inline

The thing type ID.

Definition at line 86 of file DescribeThingTypeResult.h.

◆ SetThingTypeId() [3/3]

void Aws::IoT::Model::DescribeThingTypeResult::SetThingTypeId ( const char *  value)
inline

The thing type ID.

Definition at line 96 of file DescribeThingTypeResult.h.

◆ SetThingTypeMetadata() [1/2]

void Aws::IoT::Model::DescribeThingTypeResult::SetThingTypeMetadata ( const ThingTypeMetadata value)
inline

The ThingTypeMetadata contains additional information about the thing type including: creation date and time, a value indicating whether the thing type is deprecated, and a date and time when it was deprecated.

Definition at line 193 of file DescribeThingTypeResult.h.

◆ SetThingTypeMetadata() [2/2]

void Aws::IoT::Model::DescribeThingTypeResult::SetThingTypeMetadata ( ThingTypeMetadata &&  value)
inline

The ThingTypeMetadata contains additional information about the thing type including: creation date and time, a value indicating whether the thing type is deprecated, and a date and time when it was deprecated.

Definition at line 200 of file DescribeThingTypeResult.h.

◆ SetThingTypeName() [1/3]

void Aws::IoT::Model::DescribeThingTypeResult::SetThingTypeName ( Aws::String &&  value)
inline

The name of the thing type.

Definition at line 55 of file DescribeThingTypeResult.h.

◆ SetThingTypeName() [2/3]

void Aws::IoT::Model::DescribeThingTypeResult::SetThingTypeName ( const Aws::String value)
inline

The name of the thing type.

Definition at line 50 of file DescribeThingTypeResult.h.

◆ SetThingTypeName() [3/3]

void Aws::IoT::Model::DescribeThingTypeResult::SetThingTypeName ( const char *  value)
inline

The name of the thing type.

Definition at line 60 of file DescribeThingTypeResult.h.

◆ SetThingTypeProperties() [1/2]

void Aws::IoT::Model::DescribeThingTypeResult::SetThingTypeProperties ( const ThingTypeProperties value)
inline

The ThingTypeProperties contains information about the thing type including description, and a list of searchable thing attribute names.

Definition at line 160 of file DescribeThingTypeResult.h.

◆ SetThingTypeProperties() [2/2]

void Aws::IoT::Model::DescribeThingTypeResult::SetThingTypeProperties ( ThingTypeProperties &&  value)
inline

The ThingTypeProperties contains information about the thing type including description, and a list of searchable thing attribute names.

Definition at line 166 of file DescribeThingTypeResult.h.

◆ WithThingTypeArn() [1/3]

DescribeThingTypeResult& Aws::IoT::Model::DescribeThingTypeResult::WithThingTypeArn ( Aws::String &&  value)
inline

The thing type ARN.

Definition at line 142 of file DescribeThingTypeResult.h.

◆ WithThingTypeArn() [2/3]

DescribeThingTypeResult& Aws::IoT::Model::DescribeThingTypeResult::WithThingTypeArn ( const Aws::String value)
inline

The thing type ARN.

Definition at line 137 of file DescribeThingTypeResult.h.

◆ WithThingTypeArn() [3/3]

DescribeThingTypeResult& Aws::IoT::Model::DescribeThingTypeResult::WithThingTypeArn ( const char *  value)
inline

The thing type ARN.

Definition at line 147 of file DescribeThingTypeResult.h.

◆ WithThingTypeId() [1/3]

DescribeThingTypeResult& Aws::IoT::Model::DescribeThingTypeResult::WithThingTypeId ( Aws::String &&  value)
inline

The thing type ID.

Definition at line 106 of file DescribeThingTypeResult.h.

◆ WithThingTypeId() [2/3]

DescribeThingTypeResult& Aws::IoT::Model::DescribeThingTypeResult::WithThingTypeId ( const Aws::String value)
inline

The thing type ID.

Definition at line 101 of file DescribeThingTypeResult.h.

◆ WithThingTypeId() [3/3]

DescribeThingTypeResult& Aws::IoT::Model::DescribeThingTypeResult::WithThingTypeId ( const char *  value)
inline

The thing type ID.

Definition at line 111 of file DescribeThingTypeResult.h.

◆ WithThingTypeMetadata() [1/2]

DescribeThingTypeResult& Aws::IoT::Model::DescribeThingTypeResult::WithThingTypeMetadata ( const ThingTypeMetadata value)
inline

The ThingTypeMetadata contains additional information about the thing type including: creation date and time, a value indicating whether the thing type is deprecated, and a date and time when it was deprecated.

Definition at line 207 of file DescribeThingTypeResult.h.

◆ WithThingTypeMetadata() [2/2]

DescribeThingTypeResult& Aws::IoT::Model::DescribeThingTypeResult::WithThingTypeMetadata ( ThingTypeMetadata &&  value)
inline

The ThingTypeMetadata contains additional information about the thing type including: creation date and time, a value indicating whether the thing type is deprecated, and a date and time when it was deprecated.

Definition at line 214 of file DescribeThingTypeResult.h.

◆ WithThingTypeName() [1/3]

DescribeThingTypeResult& Aws::IoT::Model::DescribeThingTypeResult::WithThingTypeName ( Aws::String &&  value)
inline

The name of the thing type.

Definition at line 70 of file DescribeThingTypeResult.h.

◆ WithThingTypeName() [2/3]

DescribeThingTypeResult& Aws::IoT::Model::DescribeThingTypeResult::WithThingTypeName ( const Aws::String value)
inline

The name of the thing type.

Definition at line 65 of file DescribeThingTypeResult.h.

◆ WithThingTypeName() [3/3]

DescribeThingTypeResult& Aws::IoT::Model::DescribeThingTypeResult::WithThingTypeName ( const char *  value)
inline

The name of the thing type.

Definition at line 75 of file DescribeThingTypeResult.h.

◆ WithThingTypeProperties() [1/2]

DescribeThingTypeResult& Aws::IoT::Model::DescribeThingTypeResult::WithThingTypeProperties ( const ThingTypeProperties value)
inline

The ThingTypeProperties contains information about the thing type including description, and a list of searchable thing attribute names.

Definition at line 172 of file DescribeThingTypeResult.h.

◆ WithThingTypeProperties() [2/2]

DescribeThingTypeResult& Aws::IoT::Model::DescribeThingTypeResult::WithThingTypeProperties ( ThingTypeProperties &&  value)
inline

The ThingTypeProperties contains information about the thing type including description, and a list of searchable thing attribute names.

Definition at line 178 of file DescribeThingTypeResult.h.


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