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

#include <AnswerSummary.h>

Public Member Functions

 AnswerSummary ()
 
 AnswerSummary (Aws::Utils::Json::JsonView jsonValue)
 
AnswerSummaryoperator= (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)
 
AnswerSummaryWithQuestionId (const Aws::String &value)
 
AnswerSummaryWithQuestionId (Aws::String &&value)
 
AnswerSummaryWithQuestionId (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)
 
AnswerSummaryWithPillarId (const Aws::String &value)
 
AnswerSummaryWithPillarId (Aws::String &&value)
 
AnswerSummaryWithPillarId (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)
 
AnswerSummaryWithQuestionTitle (const Aws::String &value)
 
AnswerSummaryWithQuestionTitle (Aws::String &&value)
 
AnswerSummaryWithQuestionTitle (const char *value)
 
const Aws::Vector< Choice > & GetChoices () const
 
bool ChoicesHasBeenSet () const
 
void SetChoices (const Aws::Vector< Choice > &value)
 
void SetChoices (Aws::Vector< Choice > &&value)
 
AnswerSummaryWithChoices (const Aws::Vector< Choice > &value)
 
AnswerSummaryWithChoices (Aws::Vector< Choice > &&value)
 
AnswerSummaryAddChoices (const Choice &value)
 
AnswerSummaryAddChoices (Choice &&value)
 
const Aws::Vector< Aws::String > & GetSelectedChoices () const
 
bool SelectedChoicesHasBeenSet () const
 
void SetSelectedChoices (const Aws::Vector< Aws::String > &value)
 
void SetSelectedChoices (Aws::Vector< Aws::String > &&value)
 
AnswerSummaryWithSelectedChoices (const Aws::Vector< Aws::String > &value)
 
AnswerSummaryWithSelectedChoices (Aws::Vector< Aws::String > &&value)
 
AnswerSummaryAddSelectedChoices (const Aws::String &value)
 
AnswerSummaryAddSelectedChoices (Aws::String &&value)
 
AnswerSummaryAddSelectedChoices (const char *value)
 
const Aws::Vector< ChoiceAnswerSummary > & GetChoiceAnswerSummaries () const
 
bool ChoiceAnswerSummariesHasBeenSet () const
 
void SetChoiceAnswerSummaries (const Aws::Vector< ChoiceAnswerSummary > &value)
 
void SetChoiceAnswerSummaries (Aws::Vector< ChoiceAnswerSummary > &&value)
 
AnswerSummaryWithChoiceAnswerSummaries (const Aws::Vector< ChoiceAnswerSummary > &value)
 
AnswerSummaryWithChoiceAnswerSummaries (Aws::Vector< ChoiceAnswerSummary > &&value)
 
AnswerSummaryAddChoiceAnswerSummaries (const ChoiceAnswerSummary &value)
 
AnswerSummaryAddChoiceAnswerSummaries (ChoiceAnswerSummary &&value)
 
bool GetIsApplicable () const
 
bool IsApplicableHasBeenSet () const
 
void SetIsApplicable (bool value)
 
AnswerSummaryWithIsApplicable (bool value)
 
const RiskGetRisk () const
 
bool RiskHasBeenSet () const
 
void SetRisk (const Risk &value)
 
void SetRisk (Risk &&value)
 
AnswerSummaryWithRisk (const Risk &value)
 
AnswerSummaryWithRisk (Risk &&value)
 
const AnswerReasonGetReason () const
 
bool ReasonHasBeenSet () const
 
void SetReason (const AnswerReason &value)
 
void SetReason (AnswerReason &&value)
 
AnswerSummaryWithReason (const AnswerReason &value)
 
AnswerSummaryWithReason (AnswerReason &&value)
 

Detailed Description

An answer summary of a lens review in a workload.

See Also:


AWS API Reference

Definition at line 37 of file AnswerSummary.h.

Constructor & Destructor Documentation

◆ AnswerSummary() [1/2]

Aws::WellArchitected::Model::AnswerSummary::AnswerSummary ( )

◆ AnswerSummary() [2/2]

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

Member Function Documentation

◆ AddChoiceAnswerSummaries() [1/2]

AnswerSummary& Aws::WellArchitected::Model::AnswerSummary::AddChoiceAnswerSummaries ( ChoiceAnswerSummary &&  value)
inline

A list of selected choices to a question in your workload.

Definition at line 212 of file AnswerSummary.h.

◆ AddChoiceAnswerSummaries() [2/2]

AnswerSummary& Aws::WellArchitected::Model::AnswerSummary::AddChoiceAnswerSummaries ( const ChoiceAnswerSummary value)
inline

A list of selected choices to a question in your workload.

Definition at line 207 of file AnswerSummary.h.

◆ AddChoices() [1/2]

AnswerSummary& Aws::WellArchitected::Model::AnswerSummary::AddChoices ( Choice &&  value)
inline

Definition at line 143 of file AnswerSummary.h.

◆ AddChoices() [2/2]

AnswerSummary& Aws::WellArchitected::Model::AnswerSummary::AddChoices ( const Choice value)
inline

Definition at line 140 of file AnswerSummary.h.

◆ AddSelectedChoices() [1/3]

AnswerSummary& Aws::WellArchitected::Model::AnswerSummary::AddSelectedChoices ( Aws::String &&  value)
inline

Definition at line 168 of file AnswerSummary.h.

◆ AddSelectedChoices() [2/3]

AnswerSummary& Aws::WellArchitected::Model::AnswerSummary::AddSelectedChoices ( const Aws::String value)
inline

Definition at line 165 of file AnswerSummary.h.

◆ AddSelectedChoices() [3/3]

AnswerSummary& Aws::WellArchitected::Model::AnswerSummary::AddSelectedChoices ( const char *  value)
inline

Definition at line 171 of file AnswerSummary.h.

◆ ChoiceAnswerSummariesHasBeenSet()

bool Aws::WellArchitected::Model::AnswerSummary::ChoiceAnswerSummariesHasBeenSet ( ) const
inline

A list of selected choices to a question in your workload.

Definition at line 182 of file AnswerSummary.h.

◆ ChoicesHasBeenSet()

bool Aws::WellArchitected::Model::AnswerSummary::ChoicesHasBeenSet ( ) const
inline

Definition at line 125 of file AnswerSummary.h.

◆ GetChoiceAnswerSummaries()

const Aws::Vector<ChoiceAnswerSummary>& Aws::WellArchitected::Model::AnswerSummary::GetChoiceAnswerSummaries ( ) const
inline

A list of selected choices to a question in your workload.

Definition at line 177 of file AnswerSummary.h.

◆ GetChoices()

const Aws::Vector<Choice>& Aws::WellArchitected::Model::AnswerSummary::GetChoices ( ) const
inline

Definition at line 122 of file AnswerSummary.h.

◆ GetIsApplicable()

bool Aws::WellArchitected::Model::AnswerSummary::GetIsApplicable ( ) const
inline

Definition at line 216 of file AnswerSummary.h.

◆ GetPillarId()

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

Definition at line 72 of file AnswerSummary.h.

◆ GetQuestionId()

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

Definition at line 47 of file AnswerSummary.h.

◆ GetQuestionTitle()

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

Definition at line 97 of file AnswerSummary.h.

◆ GetReason()

const AnswerReason& Aws::WellArchitected::Model::AnswerSummary::GetReason ( ) const
inline

The reason why a choice is non-applicable to a question in your workload.

Definition at line 250 of file AnswerSummary.h.

◆ GetRisk()

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

Definition at line 229 of file AnswerSummary.h.

◆ GetSelectedChoices()

const Aws::Vector<Aws::String>& Aws::WellArchitected::Model::AnswerSummary::GetSelectedChoices ( ) const
inline

Definition at line 147 of file AnswerSummary.h.

◆ IsApplicableHasBeenSet()

bool Aws::WellArchitected::Model::AnswerSummary::IsApplicableHasBeenSet ( ) const
inline

Definition at line 219 of file AnswerSummary.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PillarIdHasBeenSet()

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

Definition at line 75 of file AnswerSummary.h.

◆ QuestionIdHasBeenSet()

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

Definition at line 50 of file AnswerSummary.h.

◆ QuestionTitleHasBeenSet()

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

Definition at line 100 of file AnswerSummary.h.

◆ ReasonHasBeenSet()

bool Aws::WellArchitected::Model::AnswerSummary::ReasonHasBeenSet ( ) const
inline

The reason why a choice is non-applicable to a question in your workload.

Definition at line 255 of file AnswerSummary.h.

◆ RiskHasBeenSet()

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

Definition at line 232 of file AnswerSummary.h.

◆ SelectedChoicesHasBeenSet()

bool Aws::WellArchitected::Model::AnswerSummary::SelectedChoicesHasBeenSet ( ) const
inline

Definition at line 150 of file AnswerSummary.h.

◆ SetChoiceAnswerSummaries() [1/2]

void Aws::WellArchitected::Model::AnswerSummary::SetChoiceAnswerSummaries ( Aws::Vector< ChoiceAnswerSummary > &&  value)
inline

A list of selected choices to a question in your workload.

Definition at line 192 of file AnswerSummary.h.

◆ SetChoiceAnswerSummaries() [2/2]

void Aws::WellArchitected::Model::AnswerSummary::SetChoiceAnswerSummaries ( const Aws::Vector< ChoiceAnswerSummary > &  value)
inline

A list of selected choices to a question in your workload.

Definition at line 187 of file AnswerSummary.h.

◆ SetChoices() [1/2]

void Aws::WellArchitected::Model::AnswerSummary::SetChoices ( Aws::Vector< Choice > &&  value)
inline

Definition at line 131 of file AnswerSummary.h.

◆ SetChoices() [2/2]

void Aws::WellArchitected::Model::AnswerSummary::SetChoices ( const Aws::Vector< Choice > &  value)
inline

Definition at line 128 of file AnswerSummary.h.

◆ SetIsApplicable()

void Aws::WellArchitected::Model::AnswerSummary::SetIsApplicable ( bool  value)
inline

Definition at line 222 of file AnswerSummary.h.

◆ SetPillarId() [1/3]

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

Definition at line 81 of file AnswerSummary.h.

◆ SetPillarId() [2/3]

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

Definition at line 78 of file AnswerSummary.h.

◆ SetPillarId() [3/3]

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

Definition at line 84 of file AnswerSummary.h.

◆ SetQuestionId() [1/3]

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

Definition at line 56 of file AnswerSummary.h.

◆ SetQuestionId() [2/3]

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

Definition at line 53 of file AnswerSummary.h.

◆ SetQuestionId() [3/3]

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

Definition at line 59 of file AnswerSummary.h.

◆ SetQuestionTitle() [1/3]

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

Definition at line 106 of file AnswerSummary.h.

◆ SetQuestionTitle() [2/3]

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

Definition at line 103 of file AnswerSummary.h.

◆ SetQuestionTitle() [3/3]

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

Definition at line 109 of file AnswerSummary.h.

◆ SetReason() [1/2]

void Aws::WellArchitected::Model::AnswerSummary::SetReason ( AnswerReason &&  value)
inline

The reason why a choice is non-applicable to a question in your workload.

Definition at line 265 of file AnswerSummary.h.

◆ SetReason() [2/2]

void Aws::WellArchitected::Model::AnswerSummary::SetReason ( const AnswerReason value)
inline

The reason why a choice is non-applicable to a question in your workload.

Definition at line 260 of file AnswerSummary.h.

◆ SetRisk() [1/2]

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

Definition at line 235 of file AnswerSummary.h.

◆ SetRisk() [2/2]

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

Definition at line 238 of file AnswerSummary.h.

◆ SetSelectedChoices() [1/2]

void Aws::WellArchitected::Model::AnswerSummary::SetSelectedChoices ( Aws::Vector< Aws::String > &&  value)
inline

Definition at line 156 of file AnswerSummary.h.

◆ SetSelectedChoices() [2/2]

void Aws::WellArchitected::Model::AnswerSummary::SetSelectedChoices ( const Aws::Vector< Aws::String > &  value)
inline

Definition at line 153 of file AnswerSummary.h.

◆ WithChoiceAnswerSummaries() [1/2]

AnswerSummary& Aws::WellArchitected::Model::AnswerSummary::WithChoiceAnswerSummaries ( Aws::Vector< ChoiceAnswerSummary > &&  value)
inline

A list of selected choices to a question in your workload.

Definition at line 202 of file AnswerSummary.h.

◆ WithChoiceAnswerSummaries() [2/2]

AnswerSummary& Aws::WellArchitected::Model::AnswerSummary::WithChoiceAnswerSummaries ( const Aws::Vector< ChoiceAnswerSummary > &  value)
inline

A list of selected choices to a question in your workload.

Definition at line 197 of file AnswerSummary.h.

◆ WithChoices() [1/2]

AnswerSummary& Aws::WellArchitected::Model::AnswerSummary::WithChoices ( Aws::Vector< Choice > &&  value)
inline

Definition at line 137 of file AnswerSummary.h.

◆ WithChoices() [2/2]

AnswerSummary& Aws::WellArchitected::Model::AnswerSummary::WithChoices ( const Aws::Vector< Choice > &  value)
inline

Definition at line 134 of file AnswerSummary.h.

◆ WithIsApplicable()

AnswerSummary& Aws::WellArchitected::Model::AnswerSummary::WithIsApplicable ( bool  value)
inline

Definition at line 225 of file AnswerSummary.h.

◆ WithPillarId() [1/3]

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

Definition at line 90 of file AnswerSummary.h.

◆ WithPillarId() [2/3]

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

Definition at line 87 of file AnswerSummary.h.

◆ WithPillarId() [3/3]

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

Definition at line 93 of file AnswerSummary.h.

◆ WithQuestionId() [1/3]

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

Definition at line 65 of file AnswerSummary.h.

◆ WithQuestionId() [2/3]

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

Definition at line 62 of file AnswerSummary.h.

◆ WithQuestionId() [3/3]

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

Definition at line 68 of file AnswerSummary.h.

◆ WithQuestionTitle() [1/3]

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

Definition at line 115 of file AnswerSummary.h.

◆ WithQuestionTitle() [2/3]

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

Definition at line 112 of file AnswerSummary.h.

◆ WithQuestionTitle() [3/3]

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

Definition at line 118 of file AnswerSummary.h.

◆ WithReason() [1/2]

AnswerSummary& Aws::WellArchitected::Model::AnswerSummary::WithReason ( AnswerReason &&  value)
inline

The reason why a choice is non-applicable to a question in your workload.

Definition at line 275 of file AnswerSummary.h.

◆ WithReason() [2/2]

AnswerSummary& Aws::WellArchitected::Model::AnswerSummary::WithReason ( const AnswerReason value)
inline

The reason why a choice is non-applicable to a question in your workload.

Definition at line 270 of file AnswerSummary.h.

◆ WithRisk() [1/2]

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

Definition at line 241 of file AnswerSummary.h.

◆ WithRisk() [2/2]

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

Definition at line 244 of file AnswerSummary.h.

◆ WithSelectedChoices() [1/2]

AnswerSummary& Aws::WellArchitected::Model::AnswerSummary::WithSelectedChoices ( Aws::Vector< Aws::String > &&  value)
inline

Definition at line 162 of file AnswerSummary.h.

◆ WithSelectedChoices() [2/2]

AnswerSummary& Aws::WellArchitected::Model::AnswerSummary::WithSelectedChoices ( const Aws::Vector< Aws::String > &  value)
inline

Definition at line 159 of file AnswerSummary.h.


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