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

#include <GetComponentResult.h>

Public Member Functions

 GetComponentResult ()
 
 GetComponentResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetComponentResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const RecipeOutputFormatGetRecipeOutputFormat () const
 
void SetRecipeOutputFormat (const RecipeOutputFormat &value)
 
void SetRecipeOutputFormat (RecipeOutputFormat &&value)
 
GetComponentResultWithRecipeOutputFormat (const RecipeOutputFormat &value)
 
GetComponentResultWithRecipeOutputFormat (RecipeOutputFormat &&value)
 
const Aws::Utils::ByteBufferGetRecipe () const
 
void SetRecipe (const Aws::Utils::ByteBuffer &value)
 
void SetRecipe (Aws::Utils::ByteBuffer &&value)
 
GetComponentResultWithRecipe (const Aws::Utils::ByteBuffer &value)
 
GetComponentResultWithRecipe (Aws::Utils::ByteBuffer &&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)
 
GetComponentResultWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
GetComponentResultWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
GetComponentResultAddTags (const Aws::String &key, const Aws::String &value)
 
GetComponentResultAddTags (Aws::String &&key, const Aws::String &value)
 
GetComponentResultAddTags (const Aws::String &key, Aws::String &&value)
 
GetComponentResultAddTags (Aws::String &&key, Aws::String &&value)
 
GetComponentResultAddTags (const char *key, Aws::String &&value)
 
GetComponentResultAddTags (Aws::String &&key, const char *value)
 
GetComponentResultAddTags (const char *key, const char *value)
 

Detailed Description

Definition at line 30 of file GetComponentResult.h.

Constructor & Destructor Documentation

◆ GetComponentResult() [1/2]

Aws::GreengrassV2::Model::GetComponentResult::GetComponentResult ( )

◆ GetComponentResult() [2/2]

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

Member Function Documentation

◆ AddTags() [1/7]

GetComponentResult& Aws::GreengrassV2::Model::GetComponentResult::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 160 of file GetComponentResult.h.

◆ AddTags() [2/7]

GetComponentResult& Aws::GreengrassV2::Model::GetComponentResult::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 144 of file GetComponentResult.h.

◆ AddTags() [3/7]

GetComponentResult& Aws::GreengrassV2::Model::GetComponentResult::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 176 of file GetComponentResult.h.

◆ AddTags() [4/7]

GetComponentResult& Aws::GreengrassV2::Model::GetComponentResult::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 152 of file GetComponentResult.h.

◆ AddTags() [5/7]

GetComponentResult& Aws::GreengrassV2::Model::GetComponentResult::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 136 of file GetComponentResult.h.

◆ AddTags() [6/7]

GetComponentResult& Aws::GreengrassV2::Model::GetComponentResult::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 168 of file GetComponentResult.h.

◆ AddTags() [7/7]

GetComponentResult& Aws::GreengrassV2::Model::GetComponentResult::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 184 of file GetComponentResult.h.

◆ GetRecipe()

const Aws::Utils::ByteBuffer& Aws::GreengrassV2::Model::GetComponentResult::GetRecipe ( ) const
inline

The recipe of the component version.

Definition at line 67 of file GetComponentResult.h.

◆ GetRecipeOutputFormat()

const RecipeOutputFormat& Aws::GreengrassV2::Model::GetComponentResult::GetRecipeOutputFormat ( ) const
inline

The format of the recipe.

Definition at line 41 of file GetComponentResult.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::GreengrassV2::Model::GetComponentResult::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 96 of file GetComponentResult.h.

◆ operator=()

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

◆ SetRecipe() [1/2]

void Aws::GreengrassV2::Model::GetComponentResult::SetRecipe ( Aws::Utils::ByteBuffer &&  value)
inline

The recipe of the component version.

Definition at line 77 of file GetComponentResult.h.

◆ SetRecipe() [2/2]

void Aws::GreengrassV2::Model::GetComponentResult::SetRecipe ( const Aws::Utils::ByteBuffer value)
inline

The recipe of the component version.

Definition at line 72 of file GetComponentResult.h.

◆ SetRecipeOutputFormat() [1/2]

void Aws::GreengrassV2::Model::GetComponentResult::SetRecipeOutputFormat ( const RecipeOutputFormat value)
inline

The format of the recipe.

Definition at line 46 of file GetComponentResult.h.

◆ SetRecipeOutputFormat() [2/2]

void Aws::GreengrassV2::Model::GetComponentResult::SetRecipeOutputFormat ( RecipeOutputFormat &&  value)
inline

The format of the recipe.

Definition at line 51 of file GetComponentResult.h.

◆ SetTags() [1/2]

void Aws::GreengrassV2::Model::GetComponentResult::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 112 of file GetComponentResult.h.

◆ SetTags() [2/2]

void Aws::GreengrassV2::Model::GetComponentResult::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 104 of file GetComponentResult.h.

◆ WithRecipe() [1/2]

GetComponentResult& Aws::GreengrassV2::Model::GetComponentResult::WithRecipe ( Aws::Utils::ByteBuffer &&  value)
inline

The recipe of the component version.

Definition at line 87 of file GetComponentResult.h.

◆ WithRecipe() [2/2]

GetComponentResult& Aws::GreengrassV2::Model::GetComponentResult::WithRecipe ( const Aws::Utils::ByteBuffer value)
inline

The recipe of the component version.

Definition at line 82 of file GetComponentResult.h.

◆ WithRecipeOutputFormat() [1/2]

GetComponentResult& Aws::GreengrassV2::Model::GetComponentResult::WithRecipeOutputFormat ( const RecipeOutputFormat value)
inline

The format of the recipe.

Definition at line 56 of file GetComponentResult.h.

◆ WithRecipeOutputFormat() [2/2]

GetComponentResult& Aws::GreengrassV2::Model::GetComponentResult::WithRecipeOutputFormat ( RecipeOutputFormat &&  value)
inline

The format of the recipe.

Definition at line 61 of file GetComponentResult.h.

◆ WithTags() [1/2]

GetComponentResult& Aws::GreengrassV2::Model::GetComponentResult::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 128 of file GetComponentResult.h.

◆ WithTags() [2/2]

GetComponentResult& Aws::GreengrassV2::Model::GetComponentResult::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 120 of file GetComponentResult.h.


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