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

#include <GetCoreDeviceResult.h>

Public Member Functions

 GetCoreDeviceResult ()
 
 GetCoreDeviceResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetCoreDeviceResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetCoreDeviceThingName () const
 
void SetCoreDeviceThingName (const Aws::String &value)
 
void SetCoreDeviceThingName (Aws::String &&value)
 
void SetCoreDeviceThingName (const char *value)
 
GetCoreDeviceResultWithCoreDeviceThingName (const Aws::String &value)
 
GetCoreDeviceResultWithCoreDeviceThingName (Aws::String &&value)
 
GetCoreDeviceResultWithCoreDeviceThingName (const char *value)
 
const Aws::StringGetCoreVersion () const
 
void SetCoreVersion (const Aws::String &value)
 
void SetCoreVersion (Aws::String &&value)
 
void SetCoreVersion (const char *value)
 
GetCoreDeviceResultWithCoreVersion (const Aws::String &value)
 
GetCoreDeviceResultWithCoreVersion (Aws::String &&value)
 
GetCoreDeviceResultWithCoreVersion (const char *value)
 
const Aws::StringGetPlatform () const
 
void SetPlatform (const Aws::String &value)
 
void SetPlatform (Aws::String &&value)
 
void SetPlatform (const char *value)
 
GetCoreDeviceResultWithPlatform (const Aws::String &value)
 
GetCoreDeviceResultWithPlatform (Aws::String &&value)
 
GetCoreDeviceResultWithPlatform (const char *value)
 
const Aws::StringGetArchitecture () const
 
void SetArchitecture (const Aws::String &value)
 
void SetArchitecture (Aws::String &&value)
 
void SetArchitecture (const char *value)
 
GetCoreDeviceResultWithArchitecture (const Aws::String &value)
 
GetCoreDeviceResultWithArchitecture (Aws::String &&value)
 
GetCoreDeviceResultWithArchitecture (const char *value)
 
const CoreDeviceStatusGetStatus () const
 
void SetStatus (const CoreDeviceStatus &value)
 
void SetStatus (CoreDeviceStatus &&value)
 
GetCoreDeviceResultWithStatus (const CoreDeviceStatus &value)
 
GetCoreDeviceResultWithStatus (CoreDeviceStatus &&value)
 
const Aws::Utils::DateTimeGetLastStatusUpdateTimestamp () const
 
void SetLastStatusUpdateTimestamp (const Aws::Utils::DateTime &value)
 
void SetLastStatusUpdateTimestamp (Aws::Utils::DateTime &&value)
 
GetCoreDeviceResultWithLastStatusUpdateTimestamp (const Aws::Utils::DateTime &value)
 
GetCoreDeviceResultWithLastStatusUpdateTimestamp (Aws::Utils::DateTime &&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)
 
GetCoreDeviceResultWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
GetCoreDeviceResultWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
GetCoreDeviceResultAddTags (const Aws::String &key, const Aws::String &value)
 
GetCoreDeviceResultAddTags (Aws::String &&key, const Aws::String &value)
 
GetCoreDeviceResultAddTags (const Aws::String &key, Aws::String &&value)
 
GetCoreDeviceResultAddTags (Aws::String &&key, Aws::String &&value)
 
GetCoreDeviceResultAddTags (const char *key, Aws::String &&value)
 
GetCoreDeviceResultAddTags (Aws::String &&key, const char *value)
 
GetCoreDeviceResultAddTags (const char *key, const char *value)
 

Detailed Description

Definition at line 30 of file GetCoreDeviceResult.h.

Constructor & Destructor Documentation

◆ GetCoreDeviceResult() [1/2]

Aws::GreengrassV2::Model::GetCoreDeviceResult::GetCoreDeviceResult ( )

◆ GetCoreDeviceResult() [2/2]

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

Member Function Documentation

◆ AddTags() [1/7]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::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 IoT Greengrass V2 Developer Guide.

Definition at line 357 of file GetCoreDeviceResult.h.

◆ AddTags() [2/7]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::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 IoT Greengrass V2 Developer Guide.

Definition at line 341 of file GetCoreDeviceResult.h.

◆ AddTags() [3/7]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::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 IoT Greengrass V2 Developer Guide.

Definition at line 373 of file GetCoreDeviceResult.h.

◆ AddTags() [4/7]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::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 IoT Greengrass V2 Developer Guide.

Definition at line 349 of file GetCoreDeviceResult.h.

◆ AddTags() [5/7]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::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 IoT Greengrass V2 Developer Guide.

Definition at line 333 of file GetCoreDeviceResult.h.

◆ AddTags() [6/7]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::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 IoT Greengrass V2 Developer Guide.

Definition at line 365 of file GetCoreDeviceResult.h.

◆ AddTags() [7/7]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::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 IoT Greengrass V2 Developer Guide.

Definition at line 381 of file GetCoreDeviceResult.h.

◆ GetArchitecture()

const Aws::String& Aws::GreengrassV2::Model::GetCoreDeviceResult::GetArchitecture ( ) const
inline

The computer architecture of the core device.

Definition at line 177 of file GetCoreDeviceResult.h.

◆ GetCoreDeviceThingName()

const Aws::String& Aws::GreengrassV2::Model::GetCoreDeviceResult::GetCoreDeviceThingName ( ) const
inline

The name of the core device. This is also the name of the IoT thing.

Definition at line 41 of file GetCoreDeviceResult.h.

◆ GetCoreVersion()

const Aws::String& Aws::GreengrassV2::Model::GetCoreDeviceResult::GetCoreVersion ( ) const
inline

The version of the IoT Greengrass Core software that the core device runs. This version is equivalent to the version of the Greengrass nucleus component that runs on the core device. For more information, see the Greengrass nucleus component in the IoT Greengrass V2 Developer Guide.

Definition at line 81 of file GetCoreDeviceResult.h.

◆ GetLastStatusUpdateTimestamp()

const Aws::Utils::DateTime& Aws::GreengrassV2::Model::GetCoreDeviceResult::GetLastStatusUpdateTimestamp ( ) const
inline

The time at which the core device's status last updated, expressed in ISO 8601 format.

Definition at line 260 of file GetCoreDeviceResult.h.

◆ GetPlatform()

const Aws::String& Aws::GreengrassV2::Model::GetCoreDeviceResult::GetPlatform ( ) const
inline

The operating system platform that the core device runs.

Definition at line 141 of file GetCoreDeviceResult.h.

◆ GetStatus()

const CoreDeviceStatus& Aws::GreengrassV2::Model::GetCoreDeviceResult::GetStatus ( ) const
inline

The status of the core device. The core device status can be:

  • HEALTHY – The IoT Greengrass Core software and all components run on the core device without issue.

  • UNHEALTHY – The IoT Greengrass Core software or a component is in a failed state on the core device.

Definition at line 217 of file GetCoreDeviceResult.h.

◆ GetTags()

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

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

Definition at line 293 of file GetCoreDeviceResult.h.

◆ operator=()

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

◆ SetArchitecture() [1/3]

void Aws::GreengrassV2::Model::GetCoreDeviceResult::SetArchitecture ( Aws::String &&  value)
inline

The computer architecture of the core device.

Definition at line 187 of file GetCoreDeviceResult.h.

◆ SetArchitecture() [2/3]

void Aws::GreengrassV2::Model::GetCoreDeviceResult::SetArchitecture ( const Aws::String value)
inline

The computer architecture of the core device.

Definition at line 182 of file GetCoreDeviceResult.h.

◆ SetArchitecture() [3/3]

void Aws::GreengrassV2::Model::GetCoreDeviceResult::SetArchitecture ( const char *  value)
inline

The computer architecture of the core device.

Definition at line 192 of file GetCoreDeviceResult.h.

◆ SetCoreDeviceThingName() [1/3]

void Aws::GreengrassV2::Model::GetCoreDeviceResult::SetCoreDeviceThingName ( Aws::String &&  value)
inline

The name of the core device. This is also the name of the IoT thing.

Definition at line 51 of file GetCoreDeviceResult.h.

◆ SetCoreDeviceThingName() [2/3]

void Aws::GreengrassV2::Model::GetCoreDeviceResult::SetCoreDeviceThingName ( const Aws::String value)
inline

The name of the core device. This is also the name of the IoT thing.

Definition at line 46 of file GetCoreDeviceResult.h.

◆ SetCoreDeviceThingName() [3/3]

void Aws::GreengrassV2::Model::GetCoreDeviceResult::SetCoreDeviceThingName ( const char *  value)
inline

The name of the core device. This is also the name of the IoT thing.

Definition at line 56 of file GetCoreDeviceResult.h.

◆ SetCoreVersion() [1/3]

void Aws::GreengrassV2::Model::GetCoreDeviceResult::SetCoreVersion ( Aws::String &&  value)
inline

The version of the IoT Greengrass Core software that the core device runs. This version is equivalent to the version of the Greengrass nucleus component that runs on the core device. For more information, see the Greengrass nucleus component in the IoT Greengrass V2 Developer Guide.

Definition at line 99 of file GetCoreDeviceResult.h.

◆ SetCoreVersion() [2/3]

void Aws::GreengrassV2::Model::GetCoreDeviceResult::SetCoreVersion ( const Aws::String value)
inline

The version of the IoT Greengrass Core software that the core device runs. This version is equivalent to the version of the Greengrass nucleus component that runs on the core device. For more information, see the Greengrass nucleus component in the IoT Greengrass V2 Developer Guide.

Definition at line 90 of file GetCoreDeviceResult.h.

◆ SetCoreVersion() [3/3]

void Aws::GreengrassV2::Model::GetCoreDeviceResult::SetCoreVersion ( const char *  value)
inline

The version of the IoT Greengrass Core software that the core device runs. This version is equivalent to the version of the Greengrass nucleus component that runs on the core device. For more information, see the Greengrass nucleus component in the IoT Greengrass V2 Developer Guide.

Definition at line 108 of file GetCoreDeviceResult.h.

◆ SetLastStatusUpdateTimestamp() [1/2]

void Aws::GreengrassV2::Model::GetCoreDeviceResult::SetLastStatusUpdateTimestamp ( Aws::Utils::DateTime &&  value)
inline

The time at which the core device's status last updated, expressed in ISO 8601 format.

Definition at line 272 of file GetCoreDeviceResult.h.

◆ SetLastStatusUpdateTimestamp() [2/2]

void Aws::GreengrassV2::Model::GetCoreDeviceResult::SetLastStatusUpdateTimestamp ( const Aws::Utils::DateTime value)
inline

The time at which the core device's status last updated, expressed in ISO 8601 format.

Definition at line 266 of file GetCoreDeviceResult.h.

◆ SetPlatform() [1/3]

void Aws::GreengrassV2::Model::GetCoreDeviceResult::SetPlatform ( Aws::String &&  value)
inline

The operating system platform that the core device runs.

Definition at line 151 of file GetCoreDeviceResult.h.

◆ SetPlatform() [2/3]

void Aws::GreengrassV2::Model::GetCoreDeviceResult::SetPlatform ( const Aws::String value)
inline

The operating system platform that the core device runs.

Definition at line 146 of file GetCoreDeviceResult.h.

◆ SetPlatform() [3/3]

void Aws::GreengrassV2::Model::GetCoreDeviceResult::SetPlatform ( const char *  value)
inline

The operating system platform that the core device runs.

Definition at line 156 of file GetCoreDeviceResult.h.

◆ SetStatus() [1/2]

void Aws::GreengrassV2::Model::GetCoreDeviceResult::SetStatus ( const CoreDeviceStatus value)
inline

The status of the core device. The core device status can be:

  • HEALTHY – The IoT Greengrass Core software and all components run on the core device without issue.

  • UNHEALTHY – The IoT Greengrass Core software or a component is in a failed state on the core device.

Definition at line 226 of file GetCoreDeviceResult.h.

◆ SetStatus() [2/2]

void Aws::GreengrassV2::Model::GetCoreDeviceResult::SetStatus ( CoreDeviceStatus &&  value)
inline

The status of the core device. The core device status can be:

  • HEALTHY – The IoT Greengrass Core software and all components run on the core device without issue.

  • UNHEALTHY – The IoT Greengrass Core software or a component is in a failed state on the core device.

Definition at line 235 of file GetCoreDeviceResult.h.

◆ SetTags() [1/2]

void Aws::GreengrassV2::Model::GetCoreDeviceResult::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 IoT Greengrass V2 Developer Guide.

Definition at line 309 of file GetCoreDeviceResult.h.

◆ SetTags() [2/2]

void Aws::GreengrassV2::Model::GetCoreDeviceResult::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 IoT Greengrass V2 Developer Guide.

Definition at line 301 of file GetCoreDeviceResult.h.

◆ WithArchitecture() [1/3]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::WithArchitecture ( Aws::String &&  value)
inline

The computer architecture of the core device.

Definition at line 202 of file GetCoreDeviceResult.h.

◆ WithArchitecture() [2/3]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::WithArchitecture ( const Aws::String value)
inline

The computer architecture of the core device.

Definition at line 197 of file GetCoreDeviceResult.h.

◆ WithArchitecture() [3/3]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::WithArchitecture ( const char *  value)
inline

The computer architecture of the core device.

Definition at line 207 of file GetCoreDeviceResult.h.

◆ WithCoreDeviceThingName() [1/3]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::WithCoreDeviceThingName ( Aws::String &&  value)
inline

The name of the core device. This is also the name of the IoT thing.

Definition at line 66 of file GetCoreDeviceResult.h.

◆ WithCoreDeviceThingName() [2/3]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::WithCoreDeviceThingName ( const Aws::String value)
inline

The name of the core device. This is also the name of the IoT thing.

Definition at line 61 of file GetCoreDeviceResult.h.

◆ WithCoreDeviceThingName() [3/3]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::WithCoreDeviceThingName ( const char *  value)
inline

The name of the core device. This is also the name of the IoT thing.

Definition at line 71 of file GetCoreDeviceResult.h.

◆ WithCoreVersion() [1/3]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::WithCoreVersion ( Aws::String &&  value)
inline

The version of the IoT Greengrass Core software that the core device runs. This version is equivalent to the version of the Greengrass nucleus component that runs on the core device. For more information, see the Greengrass nucleus component in the IoT Greengrass V2 Developer Guide.

Definition at line 126 of file GetCoreDeviceResult.h.

◆ WithCoreVersion() [2/3]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::WithCoreVersion ( const Aws::String value)
inline

The version of the IoT Greengrass Core software that the core device runs. This version is equivalent to the version of the Greengrass nucleus component that runs on the core device. For more information, see the Greengrass nucleus component in the IoT Greengrass V2 Developer Guide.

Definition at line 117 of file GetCoreDeviceResult.h.

◆ WithCoreVersion() [3/3]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::WithCoreVersion ( const char *  value)
inline

The version of the IoT Greengrass Core software that the core device runs. This version is equivalent to the version of the Greengrass nucleus component that runs on the core device. For more information, see the Greengrass nucleus component in the IoT Greengrass V2 Developer Guide.

Definition at line 135 of file GetCoreDeviceResult.h.

◆ WithLastStatusUpdateTimestamp() [1/2]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::WithLastStatusUpdateTimestamp ( Aws::Utils::DateTime &&  value)
inline

The time at which the core device's status last updated, expressed in ISO 8601 format.

Definition at line 284 of file GetCoreDeviceResult.h.

◆ WithLastStatusUpdateTimestamp() [2/2]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::WithLastStatusUpdateTimestamp ( const Aws::Utils::DateTime value)
inline

The time at which the core device's status last updated, expressed in ISO 8601 format.

Definition at line 278 of file GetCoreDeviceResult.h.

◆ WithPlatform() [1/3]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::WithPlatform ( Aws::String &&  value)
inline

The operating system platform that the core device runs.

Definition at line 166 of file GetCoreDeviceResult.h.

◆ WithPlatform() [2/3]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::WithPlatform ( const Aws::String value)
inline

The operating system platform that the core device runs.

Definition at line 161 of file GetCoreDeviceResult.h.

◆ WithPlatform() [3/3]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::WithPlatform ( const char *  value)
inline

The operating system platform that the core device runs.

Definition at line 171 of file GetCoreDeviceResult.h.

◆ WithStatus() [1/2]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::WithStatus ( const CoreDeviceStatus value)
inline

The status of the core device. The core device status can be:

  • HEALTHY – The IoT Greengrass Core software and all components run on the core device without issue.

  • UNHEALTHY – The IoT Greengrass Core software or a component is in a failed state on the core device.

Definition at line 244 of file GetCoreDeviceResult.h.

◆ WithStatus() [2/2]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::WithStatus ( CoreDeviceStatus &&  value)
inline

The status of the core device. The core device status can be:

  • HEALTHY – The IoT Greengrass Core software and all components run on the core device without issue.

  • UNHEALTHY – The IoT Greengrass Core software or a component is in a failed state on the core device.

Definition at line 253 of file GetCoreDeviceResult.h.

◆ WithTags() [1/2]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::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 IoT Greengrass V2 Developer Guide.

Definition at line 325 of file GetCoreDeviceResult.h.

◆ WithTags() [2/2]

GetCoreDeviceResult& Aws::GreengrassV2::Model::GetCoreDeviceResult::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 IoT Greengrass V2 Developer Guide.

Definition at line 317 of file GetCoreDeviceResult.h.


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