AWS SDK for C++  1.9.67
AWS SDK for C++
Public Member Functions | List of all members
Aws::GreengrassV2::Model::DescribeComponentResult Class Reference

#include <DescribeComponentResult.h>

Public Member Functions

 DescribeComponentResult ()
 
 DescribeComponentResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
DescribeComponentResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetArn () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
DescribeComponentResultWithArn (const Aws::String &value)
 
DescribeComponentResultWithArn (Aws::String &&value)
 
DescribeComponentResultWithArn (const char *value)
 
const Aws::StringGetComponentName () const
 
void SetComponentName (const Aws::String &value)
 
void SetComponentName (Aws::String &&value)
 
void SetComponentName (const char *value)
 
DescribeComponentResultWithComponentName (const Aws::String &value)
 
DescribeComponentResultWithComponentName (Aws::String &&value)
 
DescribeComponentResultWithComponentName (const char *value)
 
const Aws::StringGetComponentVersion () const
 
void SetComponentVersion (const Aws::String &value)
 
void SetComponentVersion (Aws::String &&value)
 
void SetComponentVersion (const char *value)
 
DescribeComponentResultWithComponentVersion (const Aws::String &value)
 
DescribeComponentResultWithComponentVersion (Aws::String &&value)
 
DescribeComponentResultWithComponentVersion (const char *value)
 
const Aws::Utils::DateTimeGetCreationTimestamp () const
 
void SetCreationTimestamp (const Aws::Utils::DateTime &value)
 
void SetCreationTimestamp (Aws::Utils::DateTime &&value)
 
DescribeComponentResultWithCreationTimestamp (const Aws::Utils::DateTime &value)
 
DescribeComponentResultWithCreationTimestamp (Aws::Utils::DateTime &&value)
 
const Aws::StringGetPublisher () const
 
void SetPublisher (const Aws::String &value)
 
void SetPublisher (Aws::String &&value)
 
void SetPublisher (const char *value)
 
DescribeComponentResultWithPublisher (const Aws::String &value)
 
DescribeComponentResultWithPublisher (Aws::String &&value)
 
DescribeComponentResultWithPublisher (const char *value)
 
const Aws::StringGetDescription () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
DescribeComponentResultWithDescription (const Aws::String &value)
 
DescribeComponentResultWithDescription (Aws::String &&value)
 
DescribeComponentResultWithDescription (const char *value)
 
const CloudComponentStatusGetStatus () const
 
void SetStatus (const CloudComponentStatus &value)
 
void SetStatus (CloudComponentStatus &&value)
 
DescribeComponentResultWithStatus (const CloudComponentStatus &value)
 
DescribeComponentResultWithStatus (CloudComponentStatus &&value)
 
const Aws::Vector< ComponentPlatform > & GetPlatforms () const
 
void SetPlatforms (const Aws::Vector< ComponentPlatform > &value)
 
void SetPlatforms (Aws::Vector< ComponentPlatform > &&value)
 
DescribeComponentResultWithPlatforms (const Aws::Vector< ComponentPlatform > &value)
 
DescribeComponentResultWithPlatforms (Aws::Vector< ComponentPlatform > &&value)
 
DescribeComponentResultAddPlatforms (const ComponentPlatform &value)
 
DescribeComponentResultAddPlatforms (ComponentPlatform &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
DescribeComponentResultWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
DescribeComponentResultWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
DescribeComponentResultAddTags (const Aws::String &key, const Aws::String &value)
 
DescribeComponentResultAddTags (Aws::String &&key, const Aws::String &value)
 
DescribeComponentResultAddTags (const Aws::String &key, Aws::String &&value)
 
DescribeComponentResultAddTags (Aws::String &&key, Aws::String &&value)
 
DescribeComponentResultAddTags (const char *key, Aws::String &&value)
 
DescribeComponentResultAddTags (Aws::String &&key, const char *value)
 
DescribeComponentResultAddTags (const char *key, const char *value)
 

Detailed Description

Definition at line 32 of file DescribeComponentResult.h.

Constructor & Destructor Documentation

◆ DescribeComponentResult() [1/2]

Aws::GreengrassV2::Model::DescribeComponentResult::DescribeComponentResult ( )

◆ DescribeComponentResult() [2/2]

Aws::GreengrassV2::Model::DescribeComponentResult::DescribeComponentResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddPlatforms() [1/2]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::AddPlatforms ( ComponentPlatform &&  value)
inline

The platforms that the component version supports.

Definition at line 329 of file DescribeComponentResult.h.

◆ AddPlatforms() [2/2]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::AddPlatforms ( const ComponentPlatform value)
inline

The platforms that the component version supports.

Definition at line 324 of file DescribeComponentResult.h.

◆ AddTags() [1/7]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the AWS IoT Greengrass V2 Developer Guide.

Definition at line 402 of file DescribeComponentResult.h.

◆ AddTags() [2/7]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the AWS IoT Greengrass V2 Developer Guide.

Definition at line 386 of file DescribeComponentResult.h.

◆ AddTags() [3/7]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the AWS IoT Greengrass V2 Developer Guide.

Definition at line 418 of file DescribeComponentResult.h.

◆ AddTags() [4/7]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the AWS IoT Greengrass V2 Developer Guide.

Definition at line 394 of file DescribeComponentResult.h.

◆ AddTags() [5/7]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the AWS IoT Greengrass V2 Developer Guide.

Definition at line 378 of file DescribeComponentResult.h.

◆ AddTags() [6/7]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the AWS IoT Greengrass V2 Developer Guide.

Definition at line 410 of file DescribeComponentResult.h.

◆ AddTags() [7/7]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::AddTags ( const char *  key,
const char *  value 
)
inline

A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the AWS IoT Greengrass V2 Developer Guide.

Definition at line 426 of file DescribeComponentResult.h.

◆ GetArn()

const Aws::String& Aws::GreengrassV2::Model::DescribeComponentResult::GetArn ( ) const
inline

The ARN of the component version.

Definition at line 45 of file DescribeComponentResult.h.

◆ GetComponentName()

const Aws::String& Aws::GreengrassV2::Model::DescribeComponentResult::GetComponentName ( ) const
inline

The name of the component.

Definition at line 93 of file DescribeComponentResult.h.

◆ GetComponentVersion()

const Aws::String& Aws::GreengrassV2::Model::DescribeComponentResult::GetComponentVersion ( ) const
inline

The version of the component.

Definition at line 129 of file DescribeComponentResult.h.

◆ GetCreationTimestamp()

const Aws::Utils::DateTime& Aws::GreengrassV2::Model::DescribeComponentResult::GetCreationTimestamp ( ) const
inline

The time at which the component was created, expressed in ISO 8601 format.

Definition at line 166 of file DescribeComponentResult.h.

◆ GetDescription()

const Aws::String& Aws::GreengrassV2::Model::DescribeComponentResult::GetDescription ( ) const
inline

The description of the component version.

Definition at line 232 of file DescribeComponentResult.h.

◆ GetPlatforms()

const Aws::Vector<ComponentPlatform>& Aws::GreengrassV2::Model::DescribeComponentResult::GetPlatforms ( ) const
inline

The platforms that the component version supports.

Definition at line 299 of file DescribeComponentResult.h.

◆ GetPublisher()

const Aws::String& Aws::GreengrassV2::Model::DescribeComponentResult::GetPublisher ( ) const
inline

The publisher of the component version.

Definition at line 196 of file DescribeComponentResult.h.

◆ GetStatus()

const CloudComponentStatus& Aws::GreengrassV2::Model::DescribeComponentResult::GetStatus ( ) const
inline

The status of the component version in AWS IoT Greengrass V2. This status is different from the status of the component on a core device.

Definition at line 269 of file DescribeComponentResult.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::GreengrassV2::Model::DescribeComponentResult::GetTags ( ) const
inline

A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the AWS IoT Greengrass V2 Developer Guide.

Definition at line 338 of file DescribeComponentResult.h.

◆ operator=()

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

◆ SetArn() [1/3]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetArn ( Aws::String &&  value)
inline

The ARN of the component version.

Definition at line 59 of file DescribeComponentResult.h.

◆ SetArn() [2/3]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetArn ( const Aws::String value)
inline

The ARN of the component version.

Definition at line 52 of file DescribeComponentResult.h.

◆ SetArn() [3/3]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetArn ( const char *  value)
inline

The ARN of the component version.

Definition at line 66 of file DescribeComponentResult.h.

◆ SetComponentName() [1/3]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetComponentName ( Aws::String &&  value)
inline

The name of the component.

Definition at line 103 of file DescribeComponentResult.h.

◆ SetComponentName() [2/3]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetComponentName ( const Aws::String value)
inline

The name of the component.

Definition at line 98 of file DescribeComponentResult.h.

◆ SetComponentName() [3/3]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetComponentName ( const char *  value)
inline

The name of the component.

Definition at line 108 of file DescribeComponentResult.h.

◆ SetComponentVersion() [1/3]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetComponentVersion ( Aws::String &&  value)
inline

The version of the component.

Definition at line 139 of file DescribeComponentResult.h.

◆ SetComponentVersion() [2/3]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetComponentVersion ( const Aws::String value)
inline

The version of the component.

Definition at line 134 of file DescribeComponentResult.h.

◆ SetComponentVersion() [3/3]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetComponentVersion ( const char *  value)
inline

The version of the component.

Definition at line 144 of file DescribeComponentResult.h.

◆ SetCreationTimestamp() [1/2]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetCreationTimestamp ( Aws::Utils::DateTime &&  value)
inline

The time at which the component was created, expressed in ISO 8601 format.

Definition at line 178 of file DescribeComponentResult.h.

◆ SetCreationTimestamp() [2/2]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetCreationTimestamp ( const Aws::Utils::DateTime value)
inline

The time at which the component was created, expressed in ISO 8601 format.

Definition at line 172 of file DescribeComponentResult.h.

◆ SetDescription() [1/3]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetDescription ( Aws::String &&  value)
inline

The description of the component version.

Definition at line 242 of file DescribeComponentResult.h.

◆ SetDescription() [2/3]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetDescription ( const Aws::String value)
inline

The description of the component version.

Definition at line 237 of file DescribeComponentResult.h.

◆ SetDescription() [3/3]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetDescription ( const char *  value)
inline

The description of the component version.

Definition at line 247 of file DescribeComponentResult.h.

◆ SetPlatforms() [1/2]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetPlatforms ( Aws::Vector< ComponentPlatform > &&  value)
inline

The platforms that the component version supports.

Definition at line 309 of file DescribeComponentResult.h.

◆ SetPlatforms() [2/2]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetPlatforms ( const Aws::Vector< ComponentPlatform > &  value)
inline

The platforms that the component version supports.

Definition at line 304 of file DescribeComponentResult.h.

◆ SetPublisher() [1/3]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetPublisher ( Aws::String &&  value)
inline

The publisher of the component version.

Definition at line 206 of file DescribeComponentResult.h.

◆ SetPublisher() [2/3]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetPublisher ( const Aws::String value)
inline

The publisher of the component version.

Definition at line 201 of file DescribeComponentResult.h.

◆ SetPublisher() [3/3]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetPublisher ( const char *  value)
inline

The publisher of the component version.

Definition at line 211 of file DescribeComponentResult.h.

◆ SetStatus() [1/2]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetStatus ( CloudComponentStatus &&  value)
inline

The status of the component version in AWS IoT Greengrass V2. This status is different from the status of the component on a core device.

Definition at line 281 of file DescribeComponentResult.h.

◆ SetStatus() [2/2]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetStatus ( const CloudComponentStatus value)
inline

The status of the component version in AWS IoT Greengrass V2. This status is different from the status of the component on a core device.

Definition at line 275 of file DescribeComponentResult.h.

◆ SetTags() [1/2]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the AWS IoT Greengrass V2 Developer Guide.

Definition at line 354 of file DescribeComponentResult.h.

◆ SetTags() [2/2]

void Aws::GreengrassV2::Model::DescribeComponentResult::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the AWS IoT Greengrass V2 Developer Guide.

Definition at line 346 of file DescribeComponentResult.h.

◆ WithArn() [1/3]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithArn ( Aws::String &&  value)
inline

The ARN of the component version.

Definition at line 80 of file DescribeComponentResult.h.

◆ WithArn() [2/3]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithArn ( const Aws::String value)
inline

The ARN of the component version.

Definition at line 73 of file DescribeComponentResult.h.

◆ WithArn() [3/3]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithArn ( const char *  value)
inline

The ARN of the component version.

Definition at line 87 of file DescribeComponentResult.h.

◆ WithComponentName() [1/3]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithComponentName ( Aws::String &&  value)
inline

The name of the component.

Definition at line 118 of file DescribeComponentResult.h.

◆ WithComponentName() [2/3]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithComponentName ( const Aws::String value)
inline

The name of the component.

Definition at line 113 of file DescribeComponentResult.h.

◆ WithComponentName() [3/3]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithComponentName ( const char *  value)
inline

The name of the component.

Definition at line 123 of file DescribeComponentResult.h.

◆ WithComponentVersion() [1/3]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithComponentVersion ( Aws::String &&  value)
inline

The version of the component.

Definition at line 154 of file DescribeComponentResult.h.

◆ WithComponentVersion() [2/3]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithComponentVersion ( const Aws::String value)
inline

The version of the component.

Definition at line 149 of file DescribeComponentResult.h.

◆ WithComponentVersion() [3/3]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithComponentVersion ( const char *  value)
inline

The version of the component.

Definition at line 159 of file DescribeComponentResult.h.

◆ WithCreationTimestamp() [1/2]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithCreationTimestamp ( Aws::Utils::DateTime &&  value)
inline

The time at which the component was created, expressed in ISO 8601 format.

Definition at line 190 of file DescribeComponentResult.h.

◆ WithCreationTimestamp() [2/2]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithCreationTimestamp ( const Aws::Utils::DateTime value)
inline

The time at which the component was created, expressed in ISO 8601 format.

Definition at line 184 of file DescribeComponentResult.h.

◆ WithDescription() [1/3]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithDescription ( Aws::String &&  value)
inline

The description of the component version.

Definition at line 257 of file DescribeComponentResult.h.

◆ WithDescription() [2/3]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithDescription ( const Aws::String value)
inline

The description of the component version.

Definition at line 252 of file DescribeComponentResult.h.

◆ WithDescription() [3/3]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithDescription ( const char *  value)
inline

The description of the component version.

Definition at line 262 of file DescribeComponentResult.h.

◆ WithPlatforms() [1/2]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithPlatforms ( Aws::Vector< ComponentPlatform > &&  value)
inline

The platforms that the component version supports.

Definition at line 319 of file DescribeComponentResult.h.

◆ WithPlatforms() [2/2]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithPlatforms ( const Aws::Vector< ComponentPlatform > &  value)
inline

The platforms that the component version supports.

Definition at line 314 of file DescribeComponentResult.h.

◆ WithPublisher() [1/3]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithPublisher ( Aws::String &&  value)
inline

The publisher of the component version.

Definition at line 221 of file DescribeComponentResult.h.

◆ WithPublisher() [2/3]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithPublisher ( const Aws::String value)
inline

The publisher of the component version.

Definition at line 216 of file DescribeComponentResult.h.

◆ WithPublisher() [3/3]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithPublisher ( const char *  value)
inline

The publisher of the component version.

Definition at line 226 of file DescribeComponentResult.h.

◆ WithStatus() [1/2]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithStatus ( CloudComponentStatus &&  value)
inline

The status of the component version in AWS IoT Greengrass V2. This status is different from the status of the component on a core device.

Definition at line 293 of file DescribeComponentResult.h.

◆ WithStatus() [2/2]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithStatus ( const CloudComponentStatus value)
inline

The status of the component version in AWS IoT Greengrass V2. This status is different from the status of the component on a core device.

Definition at line 287 of file DescribeComponentResult.h.

◆ WithTags() [1/2]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the AWS IoT Greengrass V2 Developer Guide.

Definition at line 370 of file DescribeComponentResult.h.

◆ WithTags() [2/2]

DescribeComponentResult& Aws::GreengrassV2::Model::DescribeComponentResult::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A list of key-value pairs that contain metadata for the resource. For more information, see Tag your resources in the AWS IoT Greengrass V2 Developer Guide.

Definition at line 362 of file DescribeComponentResult.h.


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