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

#include <ChoiceUpdate.h>

Public Member Functions

 ChoiceUpdate ()
 
 ChoiceUpdate (Aws::Utils::Json::JsonView jsonValue)
 
ChoiceUpdateoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ChoiceStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ChoiceStatus &value)
 
void SetStatus (ChoiceStatus &&value)
 
ChoiceUpdateWithStatus (const ChoiceStatus &value)
 
ChoiceUpdateWithStatus (ChoiceStatus &&value)
 
const ChoiceReasonGetReason () const
 
bool ReasonHasBeenSet () const
 
void SetReason (const ChoiceReason &value)
 
void SetReason (ChoiceReason &&value)
 
ChoiceUpdateWithReason (const ChoiceReason &value)
 
ChoiceUpdateWithReason (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)
 
ChoiceUpdateWithNotes (const Aws::String &value)
 
ChoiceUpdateWithNotes (Aws::String &&value)
 
ChoiceUpdateWithNotes (const char *value)
 

Detailed Description

A list of choices to be updated.

See Also:

AWS API Reference

Definition at line 33 of file ChoiceUpdate.h.

Constructor & Destructor Documentation

◆ ChoiceUpdate() [1/2]

Aws::WellArchitected::Model::ChoiceUpdate::ChoiceUpdate ( )

◆ ChoiceUpdate() [2/2]

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

Member Function Documentation

◆ GetNotes()

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

The notes associated with a choice.

Definition at line 107 of file ChoiceUpdate.h.

◆ GetReason()

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

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

Definition at line 76 of file ChoiceUpdate.h.

◆ GetStatus()

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

The status of a choice.

Definition at line 45 of file ChoiceUpdate.h.

◆ Jsonize()

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

◆ NotesHasBeenSet()

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

The notes associated with a choice.

Definition at line 112 of file ChoiceUpdate.h.

◆ operator=()

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

◆ ReasonHasBeenSet()

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

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

Definition at line 81 of file ChoiceUpdate.h.

◆ SetNotes() [1/3]

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

The notes associated with a choice.

Definition at line 122 of file ChoiceUpdate.h.

◆ SetNotes() [2/3]

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

The notes associated with a choice.

Definition at line 117 of file ChoiceUpdate.h.

◆ SetNotes() [3/3]

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

The notes associated with a choice.

Definition at line 127 of file ChoiceUpdate.h.

◆ SetReason() [1/2]

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

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

Definition at line 91 of file ChoiceUpdate.h.

◆ SetReason() [2/2]

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

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

Definition at line 86 of file ChoiceUpdate.h.

◆ SetStatus() [1/2]

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

The status of a choice.

Definition at line 60 of file ChoiceUpdate.h.

◆ SetStatus() [2/2]

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

The status of a choice.

Definition at line 55 of file ChoiceUpdate.h.

◆ StatusHasBeenSet()

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

The status of a choice.

Definition at line 50 of file ChoiceUpdate.h.

◆ WithNotes() [1/3]

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

The notes associated with a choice.

Definition at line 137 of file ChoiceUpdate.h.

◆ WithNotes() [2/3]

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

The notes associated with a choice.

Definition at line 132 of file ChoiceUpdate.h.

◆ WithNotes() [3/3]

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

The notes associated with a choice.

Definition at line 142 of file ChoiceUpdate.h.

◆ WithReason() [1/2]

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

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

Definition at line 101 of file ChoiceUpdate.h.

◆ WithReason() [2/2]

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

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

Definition at line 96 of file ChoiceUpdate.h.

◆ WithStatus() [1/2]

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

The status of a choice.

Definition at line 70 of file ChoiceUpdate.h.

◆ WithStatus() [2/2]

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

The status of a choice.

Definition at line 65 of file ChoiceUpdate.h.


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