AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::WellArchitected::Model::ImprovementSummary Class Reference

#include <ImprovementSummary.h>

Public Member Functions

 ImprovementSummary ()
 
 ImprovementSummary (Aws::Utils::Json::JsonView jsonValue)
 
ImprovementSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetQuestionId () const
 
bool QuestionIdHasBeenSet () const
 
void SetQuestionId (const Aws::String &value)
 
void SetQuestionId (Aws::String &&value)
 
void SetQuestionId (const char *value)
 
ImprovementSummaryWithQuestionId (const Aws::String &value)
 
ImprovementSummaryWithQuestionId (Aws::String &&value)
 
ImprovementSummaryWithQuestionId (const char *value)
 
const Aws::StringGetPillarId () const
 
bool PillarIdHasBeenSet () const
 
void SetPillarId (const Aws::String &value)
 
void SetPillarId (Aws::String &&value)
 
void SetPillarId (const char *value)
 
ImprovementSummaryWithPillarId (const Aws::String &value)
 
ImprovementSummaryWithPillarId (Aws::String &&value)
 
ImprovementSummaryWithPillarId (const char *value)
 
const Aws::StringGetQuestionTitle () const
 
bool QuestionTitleHasBeenSet () const
 
void SetQuestionTitle (const Aws::String &value)
 
void SetQuestionTitle (Aws::String &&value)
 
void SetQuestionTitle (const char *value)
 
ImprovementSummaryWithQuestionTitle (const Aws::String &value)
 
ImprovementSummaryWithQuestionTitle (Aws::String &&value)
 
ImprovementSummaryWithQuestionTitle (const char *value)
 
const RiskGetRisk () const
 
bool RiskHasBeenSet () const
 
void SetRisk (const Risk &value)
 
void SetRisk (Risk &&value)
 
ImprovementSummaryWithRisk (const Risk &value)
 
ImprovementSummaryWithRisk (Risk &&value)
 
const Aws::StringGetImprovementPlanUrl () const
 
bool ImprovementPlanUrlHasBeenSet () const
 
void SetImprovementPlanUrl (const Aws::String &value)
 
void SetImprovementPlanUrl (Aws::String &&value)
 
void SetImprovementPlanUrl (const char *value)
 
ImprovementSummaryWithImprovementPlanUrl (const Aws::String &value)
 
ImprovementSummaryWithImprovementPlanUrl (Aws::String &&value)
 
ImprovementSummaryWithImprovementPlanUrl (const char *value)
 

Detailed Description

An improvement summary of a lens review in a workload.

See Also:

AWS API Reference

Definition at line 33 of file ImprovementSummary.h.

Constructor & Destructor Documentation

◆ ImprovementSummary() [1/2]

Aws::WellArchitected::Model::ImprovementSummary::ImprovementSummary ( )

◆ ImprovementSummary() [2/2]

Aws::WellArchitected::Model::ImprovementSummary::ImprovementSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetImprovementPlanUrl()

const Aws::String& Aws::WellArchitected::Model::ImprovementSummary::GetImprovementPlanUrl ( ) const
inline

Definition at line 137 of file ImprovementSummary.h.

◆ GetPillarId()

const Aws::String& Aws::WellArchitected::Model::ImprovementSummary::GetPillarId ( ) const
inline

Definition at line 68 of file ImprovementSummary.h.

◆ GetQuestionId()

const Aws::String& Aws::WellArchitected::Model::ImprovementSummary::GetQuestionId ( ) const
inline

Definition at line 43 of file ImprovementSummary.h.

◆ GetQuestionTitle()

const Aws::String& Aws::WellArchitected::Model::ImprovementSummary::GetQuestionTitle ( ) const
inline

Definition at line 93 of file ImprovementSummary.h.

◆ GetRisk()

const Risk& Aws::WellArchitected::Model::ImprovementSummary::GetRisk ( ) const
inline

Definition at line 118 of file ImprovementSummary.h.

◆ ImprovementPlanUrlHasBeenSet()

bool Aws::WellArchitected::Model::ImprovementSummary::ImprovementPlanUrlHasBeenSet ( ) const
inline

Definition at line 140 of file ImprovementSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::WellArchitected::Model::ImprovementSummary::Jsonize ( ) const

◆ operator=()

ImprovementSummary& Aws::WellArchitected::Model::ImprovementSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PillarIdHasBeenSet()

bool Aws::WellArchitected::Model::ImprovementSummary::PillarIdHasBeenSet ( ) const
inline

Definition at line 71 of file ImprovementSummary.h.

◆ QuestionIdHasBeenSet()

bool Aws::WellArchitected::Model::ImprovementSummary::QuestionIdHasBeenSet ( ) const
inline

Definition at line 46 of file ImprovementSummary.h.

◆ QuestionTitleHasBeenSet()

bool Aws::WellArchitected::Model::ImprovementSummary::QuestionTitleHasBeenSet ( ) const
inline

Definition at line 96 of file ImprovementSummary.h.

◆ RiskHasBeenSet()

bool Aws::WellArchitected::Model::ImprovementSummary::RiskHasBeenSet ( ) const
inline

Definition at line 121 of file ImprovementSummary.h.

◆ SetImprovementPlanUrl() [1/3]

void Aws::WellArchitected::Model::ImprovementSummary::SetImprovementPlanUrl ( Aws::String &&  value)
inline

Definition at line 146 of file ImprovementSummary.h.

◆ SetImprovementPlanUrl() [2/3]

void Aws::WellArchitected::Model::ImprovementSummary::SetImprovementPlanUrl ( const Aws::String value)
inline

Definition at line 143 of file ImprovementSummary.h.

◆ SetImprovementPlanUrl() [3/3]

void Aws::WellArchitected::Model::ImprovementSummary::SetImprovementPlanUrl ( const char *  value)
inline

Definition at line 149 of file ImprovementSummary.h.

◆ SetPillarId() [1/3]

void Aws::WellArchitected::Model::ImprovementSummary::SetPillarId ( Aws::String &&  value)
inline

Definition at line 77 of file ImprovementSummary.h.

◆ SetPillarId() [2/3]

void Aws::WellArchitected::Model::ImprovementSummary::SetPillarId ( const Aws::String value)
inline

Definition at line 74 of file ImprovementSummary.h.

◆ SetPillarId() [3/3]

void Aws::WellArchitected::Model::ImprovementSummary::SetPillarId ( const char *  value)
inline

Definition at line 80 of file ImprovementSummary.h.

◆ SetQuestionId() [1/3]

void Aws::WellArchitected::Model::ImprovementSummary::SetQuestionId ( Aws::String &&  value)
inline

Definition at line 52 of file ImprovementSummary.h.

◆ SetQuestionId() [2/3]

void Aws::WellArchitected::Model::ImprovementSummary::SetQuestionId ( const Aws::String value)
inline

Definition at line 49 of file ImprovementSummary.h.

◆ SetQuestionId() [3/3]

void Aws::WellArchitected::Model::ImprovementSummary::SetQuestionId ( const char *  value)
inline

Definition at line 55 of file ImprovementSummary.h.

◆ SetQuestionTitle() [1/3]

void Aws::WellArchitected::Model::ImprovementSummary::SetQuestionTitle ( Aws::String &&  value)
inline

Definition at line 102 of file ImprovementSummary.h.

◆ SetQuestionTitle() [2/3]

void Aws::WellArchitected::Model::ImprovementSummary::SetQuestionTitle ( const Aws::String value)
inline

Definition at line 99 of file ImprovementSummary.h.

◆ SetQuestionTitle() [3/3]

void Aws::WellArchitected::Model::ImprovementSummary::SetQuestionTitle ( const char *  value)
inline

Definition at line 105 of file ImprovementSummary.h.

◆ SetRisk() [1/2]

void Aws::WellArchitected::Model::ImprovementSummary::SetRisk ( const Risk value)
inline

Definition at line 124 of file ImprovementSummary.h.

◆ SetRisk() [2/2]

void Aws::WellArchitected::Model::ImprovementSummary::SetRisk ( Risk &&  value)
inline

Definition at line 127 of file ImprovementSummary.h.

◆ WithImprovementPlanUrl() [1/3]

ImprovementSummary& Aws::WellArchitected::Model::ImprovementSummary::WithImprovementPlanUrl ( Aws::String &&  value)
inline

Definition at line 155 of file ImprovementSummary.h.

◆ WithImprovementPlanUrl() [2/3]

ImprovementSummary& Aws::WellArchitected::Model::ImprovementSummary::WithImprovementPlanUrl ( const Aws::String value)
inline

Definition at line 152 of file ImprovementSummary.h.

◆ WithImprovementPlanUrl() [3/3]

ImprovementSummary& Aws::WellArchitected::Model::ImprovementSummary::WithImprovementPlanUrl ( const char *  value)
inline

Definition at line 158 of file ImprovementSummary.h.

◆ WithPillarId() [1/3]

ImprovementSummary& Aws::WellArchitected::Model::ImprovementSummary::WithPillarId ( Aws::String &&  value)
inline

Definition at line 86 of file ImprovementSummary.h.

◆ WithPillarId() [2/3]

ImprovementSummary& Aws::WellArchitected::Model::ImprovementSummary::WithPillarId ( const Aws::String value)
inline

Definition at line 83 of file ImprovementSummary.h.

◆ WithPillarId() [3/3]

ImprovementSummary& Aws::WellArchitected::Model::ImprovementSummary::WithPillarId ( const char *  value)
inline

Definition at line 89 of file ImprovementSummary.h.

◆ WithQuestionId() [1/3]

ImprovementSummary& Aws::WellArchitected::Model::ImprovementSummary::WithQuestionId ( Aws::String &&  value)
inline

Definition at line 61 of file ImprovementSummary.h.

◆ WithQuestionId() [2/3]

ImprovementSummary& Aws::WellArchitected::Model::ImprovementSummary::WithQuestionId ( const Aws::String value)
inline

Definition at line 58 of file ImprovementSummary.h.

◆ WithQuestionId() [3/3]

ImprovementSummary& Aws::WellArchitected::Model::ImprovementSummary::WithQuestionId ( const char *  value)
inline

Definition at line 64 of file ImprovementSummary.h.

◆ WithQuestionTitle() [1/3]

ImprovementSummary& Aws::WellArchitected::Model::ImprovementSummary::WithQuestionTitle ( Aws::String &&  value)
inline

Definition at line 111 of file ImprovementSummary.h.

◆ WithQuestionTitle() [2/3]

ImprovementSummary& Aws::WellArchitected::Model::ImprovementSummary::WithQuestionTitle ( const Aws::String value)
inline

Definition at line 108 of file ImprovementSummary.h.

◆ WithQuestionTitle() [3/3]

ImprovementSummary& Aws::WellArchitected::Model::ImprovementSummary::WithQuestionTitle ( const char *  value)
inline

Definition at line 114 of file ImprovementSummary.h.

◆ WithRisk() [1/2]

ImprovementSummary& Aws::WellArchitected::Model::ImprovementSummary::WithRisk ( const Risk value)
inline

Definition at line 130 of file ImprovementSummary.h.

◆ WithRisk() [2/2]

ImprovementSummary& Aws::WellArchitected::Model::ImprovementSummary::WithRisk ( Risk &&  value)
inline

Definition at line 133 of file ImprovementSummary.h.


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