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

#include <Component.h>

Public Member Functions

 Component ()
 
 Component (Aws::Utils::Json::JsonView jsonValue)
 
Componentoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
ComponentWithArn (const Aws::String &value)
 
ComponentWithArn (Aws::String &&value)
 
ComponentWithArn (const char *value)
 
const Aws::StringGetComponentName () const
 
bool ComponentNameHasBeenSet () const
 
void SetComponentName (const Aws::String &value)
 
void SetComponentName (Aws::String &&value)
 
void SetComponentName (const char *value)
 
ComponentWithComponentName (const Aws::String &value)
 
ComponentWithComponentName (Aws::String &&value)
 
ComponentWithComponentName (const char *value)
 
const ComponentLatestVersionGetLatestVersion () const
 
bool LatestVersionHasBeenSet () const
 
void SetLatestVersion (const ComponentLatestVersion &value)
 
void SetLatestVersion (ComponentLatestVersion &&value)
 
ComponentWithLatestVersion (const ComponentLatestVersion &value)
 
ComponentWithLatestVersion (ComponentLatestVersion &&value)
 

Detailed Description

Contains information about a component.

See Also:

AWS API Reference

Definition at line 32 of file Component.h.

Constructor & Destructor Documentation

◆ Component() [1/2]

Aws::GreengrassV2::Model::Component::Component ( )

◆ Component() [2/2]

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

Member Function Documentation

◆ ArnHasBeenSet()

bool Aws::GreengrassV2::Model::Component::ArnHasBeenSet ( ) const
inline

The ARN of the component version.

Definition at line 53 of file Component.h.

◆ ComponentNameHasBeenSet()

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

The name of the component.

Definition at line 106 of file Component.h.

◆ GetArn()

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

The ARN of the component version.

Definition at line 46 of file Component.h.

◆ GetComponentName()

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

The name of the component.

Definition at line 101 of file Component.h.

◆ GetLatestVersion()

const ComponentLatestVersion& Aws::GreengrassV2::Model::Component::GetLatestVersion ( ) const
inline

The latest version of the component and its details.

Definition at line 142 of file Component.h.

◆ Jsonize()

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

◆ LatestVersionHasBeenSet()

bool Aws::GreengrassV2::Model::Component::LatestVersionHasBeenSet ( ) const
inline

The latest version of the component and its details.

Definition at line 147 of file Component.h.

◆ operator=()

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

◆ SetArn() [1/3]

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

The ARN of the component version.

Definition at line 67 of file Component.h.

◆ SetArn() [2/3]

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

The ARN of the component version.

Definition at line 60 of file Component.h.

◆ SetArn() [3/3]

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

The ARN of the component version.

Definition at line 74 of file Component.h.

◆ SetComponentName() [1/3]

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

The name of the component.

Definition at line 116 of file Component.h.

◆ SetComponentName() [2/3]

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

The name of the component.

Definition at line 111 of file Component.h.

◆ SetComponentName() [3/3]

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

The name of the component.

Definition at line 121 of file Component.h.

◆ SetLatestVersion() [1/2]

void Aws::GreengrassV2::Model::Component::SetLatestVersion ( ComponentLatestVersion &&  value)
inline

The latest version of the component and its details.

Definition at line 157 of file Component.h.

◆ SetLatestVersion() [2/2]

void Aws::GreengrassV2::Model::Component::SetLatestVersion ( const ComponentLatestVersion value)
inline

The latest version of the component and its details.

Definition at line 152 of file Component.h.

◆ WithArn() [1/3]

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

The ARN of the component version.

Definition at line 88 of file Component.h.

◆ WithArn() [2/3]

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

The ARN of the component version.

Definition at line 81 of file Component.h.

◆ WithArn() [3/3]

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

The ARN of the component version.

Definition at line 95 of file Component.h.

◆ WithComponentName() [1/3]

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

The name of the component.

Definition at line 131 of file Component.h.

◆ WithComponentName() [2/3]

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

The name of the component.

Definition at line 126 of file Component.h.

◆ WithComponentName() [3/3]

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

The name of the component.

Definition at line 136 of file Component.h.

◆ WithLatestVersion() [1/2]

Component& Aws::GreengrassV2::Model::Component::WithLatestVersion ( ComponentLatestVersion &&  value)
inline

The latest version of the component and its details.

Definition at line 167 of file Component.h.

◆ WithLatestVersion() [2/2]

Component& Aws::GreengrassV2::Model::Component::WithLatestVersion ( const ComponentLatestVersion value)
inline

The latest version of the component and its details.

Definition at line 162 of file Component.h.


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