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

#include <ChoiceAnswer.h>

Public Member Functions

 ChoiceAnswer ()
 
 ChoiceAnswer (Aws::Utils::Json::JsonView jsonValue)
 
ChoiceAnsweroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetChoiceId () const
 
bool ChoiceIdHasBeenSet () const
 
void SetChoiceId (const Aws::String &value)
 
void SetChoiceId (Aws::String &&value)
 
void SetChoiceId (const char *value)
 
ChoiceAnswerWithChoiceId (const Aws::String &value)
 
ChoiceAnswerWithChoiceId (Aws::String &&value)
 
ChoiceAnswerWithChoiceId (const char *value)
 
const ChoiceStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ChoiceStatus &value)
 
void SetStatus (ChoiceStatus &&value)
 
ChoiceAnswerWithStatus (const ChoiceStatus &value)
 
ChoiceAnswerWithStatus (ChoiceStatus &&value)
 
const ChoiceReasonGetReason () const
 
bool ReasonHasBeenSet () const
 
void SetReason (const ChoiceReason &value)
 
void SetReason (ChoiceReason &&value)
 
ChoiceAnswerWithReason (const ChoiceReason &value)
 
ChoiceAnswerWithReason (ChoiceReason &&value)
 
const Aws::StringGetNotes () const
 
bool NotesHasBeenSet () const
 
void SetNotes (const Aws::String &value)
 
void SetNotes (Aws::String &&value)
 
void SetNotes (const char *value)
 
ChoiceAnswerWithNotes (const Aws::String &value)
 
ChoiceAnswerWithNotes (Aws::String &&value)
 
ChoiceAnswerWithNotes (const char *value)
 

Detailed Description

A choice that has been answered on a question in your workload.

See Also:

AWS API Reference

Definition at line 34 of file ChoiceAnswer.h.

Constructor & Destructor Documentation

◆ ChoiceAnswer() [1/2]

Aws::WellArchitected::Model::ChoiceAnswer::ChoiceAnswer ( )

◆ ChoiceAnswer() [2/2]

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

Member Function Documentation

◆ ChoiceIdHasBeenSet()

bool Aws::WellArchitected::Model::ChoiceAnswer::ChoiceIdHasBeenSet ( ) const
inline

Definition at line 47 of file ChoiceAnswer.h.

◆ GetChoiceId()

const Aws::String& Aws::WellArchitected::Model::ChoiceAnswer::GetChoiceId ( ) const
inline

Definition at line 44 of file ChoiceAnswer.h.

◆ GetNotes()

const Aws::String& Aws::WellArchitected::Model::ChoiceAnswer::GetNotes ( ) const
inline

The notes associated with a choice.

Definition at line 133 of file ChoiceAnswer.h.

◆ GetReason()

const ChoiceReason& Aws::WellArchitected::Model::ChoiceAnswer::GetReason ( ) const
inline

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

Definition at line 102 of file ChoiceAnswer.h.

◆ GetStatus()

const ChoiceStatus& Aws::WellArchitected::Model::ChoiceAnswer::GetStatus ( ) const
inline

The status of a choice.

Definition at line 71 of file ChoiceAnswer.h.

◆ Jsonize()

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

◆ NotesHasBeenSet()

bool Aws::WellArchitected::Model::ChoiceAnswer::NotesHasBeenSet ( ) const
inline

The notes associated with a choice.

Definition at line 138 of file ChoiceAnswer.h.

◆ operator=()

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

◆ ReasonHasBeenSet()

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

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

Definition at line 107 of file ChoiceAnswer.h.

◆ SetChoiceId() [1/3]

void Aws::WellArchitected::Model::ChoiceAnswer::SetChoiceId ( Aws::String &&  value)
inline

Definition at line 53 of file ChoiceAnswer.h.

◆ SetChoiceId() [2/3]

void Aws::WellArchitected::Model::ChoiceAnswer::SetChoiceId ( const Aws::String value)
inline

Definition at line 50 of file ChoiceAnswer.h.

◆ SetChoiceId() [3/3]

void Aws::WellArchitected::Model::ChoiceAnswer::SetChoiceId ( const char *  value)
inline

Definition at line 56 of file ChoiceAnswer.h.

◆ SetNotes() [1/3]

void Aws::WellArchitected::Model::ChoiceAnswer::SetNotes ( Aws::String &&  value)
inline

The notes associated with a choice.

Definition at line 148 of file ChoiceAnswer.h.

◆ SetNotes() [2/3]

void Aws::WellArchitected::Model::ChoiceAnswer::SetNotes ( const Aws::String value)
inline

The notes associated with a choice.

Definition at line 143 of file ChoiceAnswer.h.

◆ SetNotes() [3/3]

void Aws::WellArchitected::Model::ChoiceAnswer::SetNotes ( const char *  value)
inline

The notes associated with a choice.

Definition at line 153 of file ChoiceAnswer.h.

◆ SetReason() [1/2]

void Aws::WellArchitected::Model::ChoiceAnswer::SetReason ( ChoiceReason &&  value)
inline

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

Definition at line 117 of file ChoiceAnswer.h.

◆ SetReason() [2/2]

void Aws::WellArchitected::Model::ChoiceAnswer::SetReason ( const ChoiceReason value)
inline

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

Definition at line 112 of file ChoiceAnswer.h.

◆ SetStatus() [1/2]

void Aws::WellArchitected::Model::ChoiceAnswer::SetStatus ( ChoiceStatus &&  value)
inline

The status of a choice.

Definition at line 86 of file ChoiceAnswer.h.

◆ SetStatus() [2/2]

void Aws::WellArchitected::Model::ChoiceAnswer::SetStatus ( const ChoiceStatus value)
inline

The status of a choice.

Definition at line 81 of file ChoiceAnswer.h.

◆ StatusHasBeenSet()

bool Aws::WellArchitected::Model::ChoiceAnswer::StatusHasBeenSet ( ) const
inline

The status of a choice.

Definition at line 76 of file ChoiceAnswer.h.

◆ WithChoiceId() [1/3]

ChoiceAnswer& Aws::WellArchitected::Model::ChoiceAnswer::WithChoiceId ( Aws::String &&  value)
inline

Definition at line 62 of file ChoiceAnswer.h.

◆ WithChoiceId() [2/3]

ChoiceAnswer& Aws::WellArchitected::Model::ChoiceAnswer::WithChoiceId ( const Aws::String value)
inline

Definition at line 59 of file ChoiceAnswer.h.

◆ WithChoiceId() [3/3]

ChoiceAnswer& Aws::WellArchitected::Model::ChoiceAnswer::WithChoiceId ( const char *  value)
inline

Definition at line 65 of file ChoiceAnswer.h.

◆ WithNotes() [1/3]

ChoiceAnswer& Aws::WellArchitected::Model::ChoiceAnswer::WithNotes ( Aws::String &&  value)
inline

The notes associated with a choice.

Definition at line 163 of file ChoiceAnswer.h.

◆ WithNotes() [2/3]

ChoiceAnswer& Aws::WellArchitected::Model::ChoiceAnswer::WithNotes ( const Aws::String value)
inline

The notes associated with a choice.

Definition at line 158 of file ChoiceAnswer.h.

◆ WithNotes() [3/3]

ChoiceAnswer& Aws::WellArchitected::Model::ChoiceAnswer::WithNotes ( const char *  value)
inline

The notes associated with a choice.

Definition at line 168 of file ChoiceAnswer.h.

◆ WithReason() [1/2]

ChoiceAnswer& Aws::WellArchitected::Model::ChoiceAnswer::WithReason ( ChoiceReason &&  value)
inline

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

Definition at line 127 of file ChoiceAnswer.h.

◆ WithReason() [2/2]

ChoiceAnswer& Aws::WellArchitected::Model::ChoiceAnswer::WithReason ( const ChoiceReason value)
inline

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

Definition at line 122 of file ChoiceAnswer.h.

◆ WithStatus() [1/2]

ChoiceAnswer& Aws::WellArchitected::Model::ChoiceAnswer::WithStatus ( ChoiceStatus &&  value)
inline

The status of a choice.

Definition at line 96 of file ChoiceAnswer.h.

◆ WithStatus() [2/2]

ChoiceAnswer& Aws::WellArchitected::Model::ChoiceAnswer::WithStatus ( const ChoiceStatus value)
inline

The status of a choice.

Definition at line 91 of file ChoiceAnswer.h.


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