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

#include <InstalledComponent.h>

Public Member Functions

 InstalledComponent ()
 
 InstalledComponent (Aws::Utils::Json::JsonView jsonValue)
 
InstalledComponentoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetComponentName () const
 
bool ComponentNameHasBeenSet () const
 
void SetComponentName (const Aws::String &value)
 
void SetComponentName (Aws::String &&value)
 
void SetComponentName (const char *value)
 
InstalledComponentWithComponentName (const Aws::String &value)
 
InstalledComponentWithComponentName (Aws::String &&value)
 
InstalledComponentWithComponentName (const char *value)
 
const Aws::StringGetComponentVersion () const
 
bool ComponentVersionHasBeenSet () const
 
void SetComponentVersion (const Aws::String &value)
 
void SetComponentVersion (Aws::String &&value)
 
void SetComponentVersion (const char *value)
 
InstalledComponentWithComponentVersion (const Aws::String &value)
 
InstalledComponentWithComponentVersion (Aws::String &&value)
 
InstalledComponentWithComponentVersion (const char *value)
 
const InstalledComponentLifecycleStateGetLifecycleState () const
 
bool LifecycleStateHasBeenSet () const
 
void SetLifecycleState (const InstalledComponentLifecycleState &value)
 
void SetLifecycleState (InstalledComponentLifecycleState &&value)
 
InstalledComponentWithLifecycleState (const InstalledComponentLifecycleState &value)
 
InstalledComponentWithLifecycleState (InstalledComponentLifecycleState &&value)
 
const Aws::StringGetLifecycleStateDetails () const
 
bool LifecycleStateDetailsHasBeenSet () const
 
void SetLifecycleStateDetails (const Aws::String &value)
 
void SetLifecycleStateDetails (Aws::String &&value)
 
void SetLifecycleStateDetails (const char *value)
 
InstalledComponentWithLifecycleStateDetails (const Aws::String &value)
 
InstalledComponentWithLifecycleStateDetails (Aws::String &&value)
 
InstalledComponentWithLifecycleStateDetails (const char *value)
 
bool GetIsRoot () const
 
bool IsRootHasBeenSet () const
 
void SetIsRoot (bool value)
 
InstalledComponentWithIsRoot (bool value)
 

Detailed Description

Contains information about a component on a AWS IoT Greengrass core device.

See Also:

AWS API Reference

Definition at line 33 of file InstalledComponent.h.

Constructor & Destructor Documentation

◆ InstalledComponent() [1/2]

Aws::GreengrassV2::Model::InstalledComponent::InstalledComponent ( )

◆ InstalledComponent() [2/2]

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

Member Function Documentation

◆ ComponentNameHasBeenSet()

bool Aws::GreengrassV2::Model::InstalledComponent::ComponentNameHasBeenSet ( ) const
inline

The name of the component.

Definition at line 50 of file InstalledComponent.h.

◆ ComponentVersionHasBeenSet()

bool Aws::GreengrassV2::Model::InstalledComponent::ComponentVersionHasBeenSet ( ) const
inline

The version of the component.

Definition at line 91 of file InstalledComponent.h.

◆ GetComponentName()

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

The name of the component.

Definition at line 45 of file InstalledComponent.h.

◆ GetComponentVersion()

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

The version of the component.

Definition at line 86 of file InstalledComponent.h.

◆ GetIsRoot()

bool Aws::GreengrassV2::Model::InstalledComponent::GetIsRoot ( ) const
inline

Whether or not the component is a root component.

Definition at line 199 of file InstalledComponent.h.

◆ GetLifecycleState()

const InstalledComponentLifecycleState& Aws::GreengrassV2::Model::InstalledComponent::GetLifecycleState ( ) const
inline

The lifecycle state of the component.

Definition at line 127 of file InstalledComponent.h.

◆ GetLifecycleStateDetails()

const Aws::String& Aws::GreengrassV2::Model::InstalledComponent::GetLifecycleStateDetails ( ) const
inline

The details about the lifecycle state of the component.

Definition at line 158 of file InstalledComponent.h.

◆ IsRootHasBeenSet()

bool Aws::GreengrassV2::Model::InstalledComponent::IsRootHasBeenSet ( ) const
inline

Whether or not the component is a root component.

Definition at line 204 of file InstalledComponent.h.

◆ Jsonize()

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

◆ LifecycleStateDetailsHasBeenSet()

bool Aws::GreengrassV2::Model::InstalledComponent::LifecycleStateDetailsHasBeenSet ( ) const
inline

The details about the lifecycle state of the component.

Definition at line 163 of file InstalledComponent.h.

◆ LifecycleStateHasBeenSet()

bool Aws::GreengrassV2::Model::InstalledComponent::LifecycleStateHasBeenSet ( ) const
inline

The lifecycle state of the component.

Definition at line 132 of file InstalledComponent.h.

◆ operator=()

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

◆ SetComponentName() [1/3]

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

The name of the component.

Definition at line 60 of file InstalledComponent.h.

◆ SetComponentName() [2/3]

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

The name of the component.

Definition at line 55 of file InstalledComponent.h.

◆ SetComponentName() [3/3]

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

The name of the component.

Definition at line 65 of file InstalledComponent.h.

◆ SetComponentVersion() [1/3]

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

The version of the component.

Definition at line 101 of file InstalledComponent.h.

◆ SetComponentVersion() [2/3]

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

The version of the component.

Definition at line 96 of file InstalledComponent.h.

◆ SetComponentVersion() [3/3]

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

The version of the component.

Definition at line 106 of file InstalledComponent.h.

◆ SetIsRoot()

void Aws::GreengrassV2::Model::InstalledComponent::SetIsRoot ( bool  value)
inline

Whether or not the component is a root component.

Definition at line 209 of file InstalledComponent.h.

◆ SetLifecycleState() [1/2]

void Aws::GreengrassV2::Model::InstalledComponent::SetLifecycleState ( const InstalledComponentLifecycleState value)
inline

The lifecycle state of the component.

Definition at line 137 of file InstalledComponent.h.

◆ SetLifecycleState() [2/2]

void Aws::GreengrassV2::Model::InstalledComponent::SetLifecycleState ( InstalledComponentLifecycleState &&  value)
inline

The lifecycle state of the component.

Definition at line 142 of file InstalledComponent.h.

◆ SetLifecycleStateDetails() [1/3]

void Aws::GreengrassV2::Model::InstalledComponent::SetLifecycleStateDetails ( Aws::String &&  value)
inline

The details about the lifecycle state of the component.

Definition at line 173 of file InstalledComponent.h.

◆ SetLifecycleStateDetails() [2/3]

void Aws::GreengrassV2::Model::InstalledComponent::SetLifecycleStateDetails ( const Aws::String value)
inline

The details about the lifecycle state of the component.

Definition at line 168 of file InstalledComponent.h.

◆ SetLifecycleStateDetails() [3/3]

void Aws::GreengrassV2::Model::InstalledComponent::SetLifecycleStateDetails ( const char *  value)
inline

The details about the lifecycle state of the component.

Definition at line 178 of file InstalledComponent.h.

◆ WithComponentName() [1/3]

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

The name of the component.

Definition at line 75 of file InstalledComponent.h.

◆ WithComponentName() [2/3]

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

The name of the component.

Definition at line 70 of file InstalledComponent.h.

◆ WithComponentName() [3/3]

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

The name of the component.

Definition at line 80 of file InstalledComponent.h.

◆ WithComponentVersion() [1/3]

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

The version of the component.

Definition at line 116 of file InstalledComponent.h.

◆ WithComponentVersion() [2/3]

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

The version of the component.

Definition at line 111 of file InstalledComponent.h.

◆ WithComponentVersion() [3/3]

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

The version of the component.

Definition at line 121 of file InstalledComponent.h.

◆ WithIsRoot()

InstalledComponent& Aws::GreengrassV2::Model::InstalledComponent::WithIsRoot ( bool  value)
inline

Whether or not the component is a root component.

Definition at line 214 of file InstalledComponent.h.

◆ WithLifecycleState() [1/2]

InstalledComponent& Aws::GreengrassV2::Model::InstalledComponent::WithLifecycleState ( const InstalledComponentLifecycleState value)
inline

The lifecycle state of the component.

Definition at line 147 of file InstalledComponent.h.

◆ WithLifecycleState() [2/2]

InstalledComponent& Aws::GreengrassV2::Model::InstalledComponent::WithLifecycleState ( InstalledComponentLifecycleState &&  value)
inline

The lifecycle state of the component.

Definition at line 152 of file InstalledComponent.h.

◆ WithLifecycleStateDetails() [1/3]

InstalledComponent& Aws::GreengrassV2::Model::InstalledComponent::WithLifecycleStateDetails ( Aws::String &&  value)
inline

The details about the lifecycle state of the component.

Definition at line 188 of file InstalledComponent.h.

◆ WithLifecycleStateDetails() [2/3]

InstalledComponent& Aws::GreengrassV2::Model::InstalledComponent::WithLifecycleStateDetails ( const Aws::String value)
inline

The details about the lifecycle state of the component.

Definition at line 183 of file InstalledComponent.h.

◆ WithLifecycleStateDetails() [3/3]

InstalledComponent& Aws::GreengrassV2::Model::InstalledComponent::WithLifecycleStateDetails ( const char *  value)
inline

The details about the lifecycle state of the component.

Definition at line 193 of file InstalledComponent.h.


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