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

#include <CloudComponentStatus.h>

Public Member Functions

 CloudComponentStatus ()
 
 CloudComponentStatus (Aws::Utils::Json::JsonView jsonValue)
 
CloudComponentStatusoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const CloudComponentStateGetComponentState () const
 
bool ComponentStateHasBeenSet () const
 
void SetComponentState (const CloudComponentState &value)
 
void SetComponentState (CloudComponentState &&value)
 
CloudComponentStatusWithComponentState (const CloudComponentState &value)
 
CloudComponentStatusWithComponentState (CloudComponentState &&value)
 
const Aws::StringGetMessage () const
 
bool MessageHasBeenSet () const
 
void SetMessage (const Aws::String &value)
 
void SetMessage (Aws::String &&value)
 
void SetMessage (const char *value)
 
CloudComponentStatusWithMessage (const Aws::String &value)
 
CloudComponentStatusWithMessage (Aws::String &&value)
 
CloudComponentStatusWithMessage (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetErrors () const
 
bool ErrorsHasBeenSet () const
 
void SetErrors (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetErrors (Aws::Map< Aws::String, Aws::String > &&value)
 
CloudComponentStatusWithErrors (const Aws::Map< Aws::String, Aws::String > &value)
 
CloudComponentStatusWithErrors (Aws::Map< Aws::String, Aws::String > &&value)
 
CloudComponentStatusAddErrors (const Aws::String &key, const Aws::String &value)
 
CloudComponentStatusAddErrors (Aws::String &&key, const Aws::String &value)
 
CloudComponentStatusAddErrors (const Aws::String &key, Aws::String &&value)
 
CloudComponentStatusAddErrors (Aws::String &&key, Aws::String &&value)
 
CloudComponentStatusAddErrors (const char *key, Aws::String &&value)
 
CloudComponentStatusAddErrors (Aws::String &&key, const char *value)
 
CloudComponentStatusAddErrors (const char *key, const char *value)
 

Detailed Description

Contains the status of a component in the IoT Greengrass service.

See Also:

AWS API Reference

Definition at line 34 of file CloudComponentStatus.h.

Constructor & Destructor Documentation

◆ CloudComponentStatus() [1/2]

Aws::GreengrassV2::Model::CloudComponentStatus::CloudComponentStatus ( )

◆ CloudComponentStatus() [2/2]

Aws::GreengrassV2::Model::CloudComponentStatus::CloudComponentStatus ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddErrors() [1/7]

CloudComponentStatus& Aws::GreengrassV2::Model::CloudComponentStatus::AddErrors ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A dictionary of errors that communicate why the component is in an error state. For example, if IoT Greengrass can't access an artifact for the component, then errors contains the artifact's URI as a key, and the error message as the value for that key.

Definition at line 201 of file CloudComponentStatus.h.

◆ AddErrors() [2/7]

CloudComponentStatus& Aws::GreengrassV2::Model::CloudComponentStatus::AddErrors ( Aws::String &&  key,
const Aws::String value 
)
inline

A dictionary of errors that communicate why the component is in an error state. For example, if IoT Greengrass can't access an artifact for the component, then errors contains the artifact's URI as a key, and the error message as the value for that key.

Definition at line 185 of file CloudComponentStatus.h.

◆ AddErrors() [3/7]

CloudComponentStatus& Aws::GreengrassV2::Model::CloudComponentStatus::AddErrors ( Aws::String &&  key,
const char *  value 
)
inline

A dictionary of errors that communicate why the component is in an error state. For example, if IoT Greengrass can't access an artifact for the component, then errors contains the artifact's URI as a key, and the error message as the value for that key.

Definition at line 217 of file CloudComponentStatus.h.

◆ AddErrors() [4/7]

CloudComponentStatus& Aws::GreengrassV2::Model::CloudComponentStatus::AddErrors ( const Aws::String key,
Aws::String &&  value 
)
inline

A dictionary of errors that communicate why the component is in an error state. For example, if IoT Greengrass can't access an artifact for the component, then errors contains the artifact's URI as a key, and the error message as the value for that key.

Definition at line 193 of file CloudComponentStatus.h.

◆ AddErrors() [5/7]

CloudComponentStatus& Aws::GreengrassV2::Model::CloudComponentStatus::AddErrors ( const Aws::String key,
const Aws::String value 
)
inline

A dictionary of errors that communicate why the component is in an error state. For example, if IoT Greengrass can't access an artifact for the component, then errors contains the artifact's URI as a key, and the error message as the value for that key.

Definition at line 177 of file CloudComponentStatus.h.

◆ AddErrors() [6/7]

CloudComponentStatus& Aws::GreengrassV2::Model::CloudComponentStatus::AddErrors ( const char *  key,
Aws::String &&  value 
)
inline

A dictionary of errors that communicate why the component is in an error state. For example, if IoT Greengrass can't access an artifact for the component, then errors contains the artifact's URI as a key, and the error message as the value for that key.

Definition at line 209 of file CloudComponentStatus.h.

◆ AddErrors() [7/7]

CloudComponentStatus& Aws::GreengrassV2::Model::CloudComponentStatus::AddErrors ( const char *  key,
const char *  value 
)
inline

A dictionary of errors that communicate why the component is in an error state. For example, if IoT Greengrass can't access an artifact for the component, then errors contains the artifact's URI as a key, and the error message as the value for that key.

Definition at line 225 of file CloudComponentStatus.h.

◆ ComponentStateHasBeenSet()

bool Aws::GreengrassV2::Model::CloudComponentStatus::ComponentStateHasBeenSet ( ) const
inline

The state of the component.

Definition at line 51 of file CloudComponentStatus.h.

◆ ErrorsHasBeenSet()

bool Aws::GreengrassV2::Model::CloudComponentStatus::ErrorsHasBeenSet ( ) const
inline

A dictionary of errors that communicate why the component is in an error state. For example, if IoT Greengrass can't access an artifact for the component, then errors contains the artifact's URI as a key, and the error message as the value for that key.

Definition at line 137 of file CloudComponentStatus.h.

◆ GetComponentState()

const CloudComponentState& Aws::GreengrassV2::Model::CloudComponentStatus::GetComponentState ( ) const
inline

The state of the component.

Definition at line 46 of file CloudComponentStatus.h.

◆ GetErrors()

const Aws::Map<Aws::String, Aws::String>& Aws::GreengrassV2::Model::CloudComponentStatus::GetErrors ( ) const
inline

A dictionary of errors that communicate why the component is in an error state. For example, if IoT Greengrass can't access an artifact for the component, then errors contains the artifact's URI as a key, and the error message as the value for that key.

Definition at line 129 of file CloudComponentStatus.h.

◆ GetMessage()

const Aws::String& Aws::GreengrassV2::Model::CloudComponentStatus::GetMessage ( ) const
inline

A message that communicates details, such as errors, about the status of the component.

Definition at line 78 of file CloudComponentStatus.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::GreengrassV2::Model::CloudComponentStatus::Jsonize ( ) const

◆ MessageHasBeenSet()

bool Aws::GreengrassV2::Model::CloudComponentStatus::MessageHasBeenSet ( ) const
inline

A message that communicates details, such as errors, about the status of the component.

Definition at line 84 of file CloudComponentStatus.h.

◆ operator=()

CloudComponentStatus& Aws::GreengrassV2::Model::CloudComponentStatus::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetComponentState() [1/2]

void Aws::GreengrassV2::Model::CloudComponentStatus::SetComponentState ( CloudComponentState &&  value)
inline

The state of the component.

Definition at line 61 of file CloudComponentStatus.h.

◆ SetComponentState() [2/2]

void Aws::GreengrassV2::Model::CloudComponentStatus::SetComponentState ( const CloudComponentState value)
inline

The state of the component.

Definition at line 56 of file CloudComponentStatus.h.

◆ SetErrors() [1/2]

void Aws::GreengrassV2::Model::CloudComponentStatus::SetErrors ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A dictionary of errors that communicate why the component is in an error state. For example, if IoT Greengrass can't access an artifact for the component, then errors contains the artifact's URI as a key, and the error message as the value for that key.

Definition at line 153 of file CloudComponentStatus.h.

◆ SetErrors() [2/2]

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

A dictionary of errors that communicate why the component is in an error state. For example, if IoT Greengrass can't access an artifact for the component, then errors contains the artifact's URI as a key, and the error message as the value for that key.

Definition at line 145 of file CloudComponentStatus.h.

◆ SetMessage() [1/3]

void Aws::GreengrassV2::Model::CloudComponentStatus::SetMessage ( Aws::String &&  value)
inline

A message that communicates details, such as errors, about the status of the component.

Definition at line 96 of file CloudComponentStatus.h.

◆ SetMessage() [2/3]

void Aws::GreengrassV2::Model::CloudComponentStatus::SetMessage ( const Aws::String value)
inline

A message that communicates details, such as errors, about the status of the component.

Definition at line 90 of file CloudComponentStatus.h.

◆ SetMessage() [3/3]

void Aws::GreengrassV2::Model::CloudComponentStatus::SetMessage ( const char *  value)
inline

A message that communicates details, such as errors, about the status of the component.

Definition at line 102 of file CloudComponentStatus.h.

◆ WithComponentState() [1/2]

CloudComponentStatus& Aws::GreengrassV2::Model::CloudComponentStatus::WithComponentState ( CloudComponentState &&  value)
inline

The state of the component.

Definition at line 71 of file CloudComponentStatus.h.

◆ WithComponentState() [2/2]

CloudComponentStatus& Aws::GreengrassV2::Model::CloudComponentStatus::WithComponentState ( const CloudComponentState value)
inline

The state of the component.

Definition at line 66 of file CloudComponentStatus.h.

◆ WithErrors() [1/2]

CloudComponentStatus& Aws::GreengrassV2::Model::CloudComponentStatus::WithErrors ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A dictionary of errors that communicate why the component is in an error state. For example, if IoT Greengrass can't access an artifact for the component, then errors contains the artifact's URI as a key, and the error message as the value for that key.

Definition at line 169 of file CloudComponentStatus.h.

◆ WithErrors() [2/2]

CloudComponentStatus& Aws::GreengrassV2::Model::CloudComponentStatus::WithErrors ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A dictionary of errors that communicate why the component is in an error state. For example, if IoT Greengrass can't access an artifact for the component, then errors contains the artifact's URI as a key, and the error message as the value for that key.

Definition at line 161 of file CloudComponentStatus.h.

◆ WithMessage() [1/3]

CloudComponentStatus& Aws::GreengrassV2::Model::CloudComponentStatus::WithMessage ( Aws::String &&  value)
inline

A message that communicates details, such as errors, about the status of the component.

Definition at line 114 of file CloudComponentStatus.h.

◆ WithMessage() [2/3]

CloudComponentStatus& Aws::GreengrassV2::Model::CloudComponentStatus::WithMessage ( const Aws::String value)
inline

A message that communicates details, such as errors, about the status of the component.

Definition at line 108 of file CloudComponentStatus.h.

◆ WithMessage() [3/3]

CloudComponentStatus& Aws::GreengrassV2::Model::CloudComponentStatus::WithMessage ( const char *  value)
inline

A message that communicates details, such as errors, about the status of the component.

Definition at line 120 of file CloudComponentStatus.h.


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