AWS SDK for C++  1.9.67
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 AWS IoT Greengrass V2 Developer Guide.

Definition at line 364 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 AWS IoT Greengrass V2 Developer Guide.

Definition at line 348 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 AWS IoT Greengrass V2 Developer Guide.

Definition at line 380 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 AWS IoT Greengrass V2 Developer Guide.

Definition at line 356 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 AWS IoT Greengrass V2 Developer Guide.

Definition at line 340 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 AWS IoT Greengrass V2 Developer Guide.

Definition at line 372 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 AWS IoT Greengrass V2 Developer Guide.

Definition at line 388 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 184 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 AWS 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 AWS IoT Greengrass Core software that the core device runs. This version is equivalent to the version of the AWS IoT Greengrass nucleus component that runs on the core device. For more information, see the AWS IoT Greengrass nucleus component in the AWS IoT Greengrass V2 Developer Guide.

Definition at line 82 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 267 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 148 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 AWS IoT Greengrass Core software and all components run on the core device without issue.

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

Definition at line 224 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 AWS IoT Greengrass V2 Developer Guide.

Definition at line 300 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 194 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 189 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 199 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 AWS 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 AWS 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 AWS 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 AWS IoT Greengrass Core software that the core device runs. This version is equivalent to the version of the AWS IoT Greengrass nucleus component that runs on the core device. For more information, see the AWS IoT Greengrass nucleus component in the AWS IoT Greengrass V2 Developer Guide.

Definition at line 102 of file GetCoreDeviceResult.h.

◆ SetCoreVersion() [2/3]

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

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

Definition at line 92 of file GetCoreDeviceResult.h.

◆ SetCoreVersion() [3/3]

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

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

Definition at line 112 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 279 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 273 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 158 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 153 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 163 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 AWS IoT Greengrass Core software and all components run on the core device without issue.

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

Definition at line 233 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 AWS IoT Greengrass Core software and all components run on the core device without issue.

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

Definition at line 242 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 AWS IoT Greengrass V2 Developer Guide.

Definition at line 316 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 AWS IoT Greengrass V2 Developer Guide.

Definition at line 308 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 209 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 204 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 214 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 AWS 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 AWS 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 AWS 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 AWS IoT Greengrass Core software that the core device runs. This version is equivalent to the version of the AWS IoT Greengrass nucleus component that runs on the core device. For more information, see the AWS IoT Greengrass nucleus component in the AWS IoT Greengrass V2 Developer Guide.

Definition at line 132 of file GetCoreDeviceResult.h.

◆ WithCoreVersion() [2/3]

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

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

Definition at line 122 of file GetCoreDeviceResult.h.

◆ WithCoreVersion() [3/3]

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

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

Definition at line 142 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 291 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 285 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 173 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 168 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 178 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 AWS IoT Greengrass Core software and all components run on the core device without issue.

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

Definition at line 251 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 AWS IoT Greengrass Core software and all components run on the core device without issue.

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

Definition at line 260 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 AWS IoT Greengrass V2 Developer Guide.

Definition at line 332 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 AWS IoT Greengrass V2 Developer Guide.

Definition at line 324 of file GetCoreDeviceResult.h.


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