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

#include <PillarReviewSummary.h>

Public Member Functions

 PillarReviewSummary ()
 
 PillarReviewSummary (Aws::Utils::Json::JsonView jsonValue)
 
PillarReviewSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetPillarId () const
 
bool PillarIdHasBeenSet () const
 
void SetPillarId (const Aws::String &value)
 
void SetPillarId (Aws::String &&value)
 
void SetPillarId (const char *value)
 
PillarReviewSummaryWithPillarId (const Aws::String &value)
 
PillarReviewSummaryWithPillarId (Aws::String &&value)
 
PillarReviewSummaryWithPillarId (const char *value)
 
const Aws::StringGetPillarName () const
 
bool PillarNameHasBeenSet () const
 
void SetPillarName (const Aws::String &value)
 
void SetPillarName (Aws::String &&value)
 
void SetPillarName (const char *value)
 
PillarReviewSummaryWithPillarName (const Aws::String &value)
 
PillarReviewSummaryWithPillarName (Aws::String &&value)
 
PillarReviewSummaryWithPillarName (const char *value)
 
const Aws::StringGetNotes () const
 
bool NotesHasBeenSet () const
 
void SetNotes (const Aws::String &value)
 
void SetNotes (Aws::String &&value)
 
void SetNotes (const char *value)
 
PillarReviewSummaryWithNotes (const Aws::String &value)
 
PillarReviewSummaryWithNotes (Aws::String &&value)
 
PillarReviewSummaryWithNotes (const char *value)
 
const Aws::Map< Risk, int > & GetRiskCounts () const
 
bool RiskCountsHasBeenSet () const
 
void SetRiskCounts (const Aws::Map< Risk, int > &value)
 
void SetRiskCounts (Aws::Map< Risk, int > &&value)
 
PillarReviewSummaryWithRiskCounts (const Aws::Map< Risk, int > &value)
 
PillarReviewSummaryWithRiskCounts (Aws::Map< Risk, int > &&value)
 
PillarReviewSummaryAddRiskCounts (const Risk &key, int value)
 
PillarReviewSummaryAddRiskCounts (Risk &&key, int value)
 

Detailed Description

A pillar review summary of a lens review.

See Also:

AWS API Reference

Definition at line 33 of file PillarReviewSummary.h.

Constructor & Destructor Documentation

◆ PillarReviewSummary() [1/2]

Aws::WellArchitected::Model::PillarReviewSummary::PillarReviewSummary ( )

◆ PillarReviewSummary() [2/2]

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

Member Function Documentation

◆ AddRiskCounts() [1/2]

PillarReviewSummary& Aws::WellArchitected::Model::PillarReviewSummary::AddRiskCounts ( const Risk key,
int  value 
)
inline

Definition at line 136 of file PillarReviewSummary.h.

◆ AddRiskCounts() [2/2]

PillarReviewSummary& Aws::WellArchitected::Model::PillarReviewSummary::AddRiskCounts ( Risk &&  key,
int  value 
)
inline

Definition at line 139 of file PillarReviewSummary.h.

◆ GetNotes()

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

Definition at line 93 of file PillarReviewSummary.h.

◆ GetPillarId()

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

Definition at line 43 of file PillarReviewSummary.h.

◆ GetPillarName()

const Aws::String& Aws::WellArchitected::Model::PillarReviewSummary::GetPillarName ( ) const
inline

Definition at line 68 of file PillarReviewSummary.h.

◆ GetRiskCounts()

const Aws::Map<Risk, int>& Aws::WellArchitected::Model::PillarReviewSummary::GetRiskCounts ( ) const
inline

Definition at line 118 of file PillarReviewSummary.h.

◆ Jsonize()

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

◆ NotesHasBeenSet()

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

Definition at line 96 of file PillarReviewSummary.h.

◆ operator=()

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

◆ PillarIdHasBeenSet()

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

Definition at line 46 of file PillarReviewSummary.h.

◆ PillarNameHasBeenSet()

bool Aws::WellArchitected::Model::PillarReviewSummary::PillarNameHasBeenSet ( ) const
inline

Definition at line 71 of file PillarReviewSummary.h.

◆ RiskCountsHasBeenSet()

bool Aws::WellArchitected::Model::PillarReviewSummary::RiskCountsHasBeenSet ( ) const
inline

Definition at line 121 of file PillarReviewSummary.h.

◆ SetNotes() [1/3]

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

Definition at line 102 of file PillarReviewSummary.h.

◆ SetNotes() [2/3]

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

Definition at line 99 of file PillarReviewSummary.h.

◆ SetNotes() [3/3]

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

Definition at line 105 of file PillarReviewSummary.h.

◆ SetPillarId() [1/3]

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

Definition at line 52 of file PillarReviewSummary.h.

◆ SetPillarId() [2/3]

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

Definition at line 49 of file PillarReviewSummary.h.

◆ SetPillarId() [3/3]

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

Definition at line 55 of file PillarReviewSummary.h.

◆ SetPillarName() [1/3]

void Aws::WellArchitected::Model::PillarReviewSummary::SetPillarName ( Aws::String &&  value)
inline

Definition at line 77 of file PillarReviewSummary.h.

◆ SetPillarName() [2/3]

void Aws::WellArchitected::Model::PillarReviewSummary::SetPillarName ( const Aws::String value)
inline

Definition at line 74 of file PillarReviewSummary.h.

◆ SetPillarName() [3/3]

void Aws::WellArchitected::Model::PillarReviewSummary::SetPillarName ( const char *  value)
inline

Definition at line 80 of file PillarReviewSummary.h.

◆ SetRiskCounts() [1/2]

void Aws::WellArchitected::Model::PillarReviewSummary::SetRiskCounts ( Aws::Map< Risk, int > &&  value)
inline

Definition at line 127 of file PillarReviewSummary.h.

◆ SetRiskCounts() [2/2]

void Aws::WellArchitected::Model::PillarReviewSummary::SetRiskCounts ( const Aws::Map< Risk, int > &  value)
inline

Definition at line 124 of file PillarReviewSummary.h.

◆ WithNotes() [1/3]

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

Definition at line 111 of file PillarReviewSummary.h.

◆ WithNotes() [2/3]

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

Definition at line 108 of file PillarReviewSummary.h.

◆ WithNotes() [3/3]

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

Definition at line 114 of file PillarReviewSummary.h.

◆ WithPillarId() [1/3]

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

Definition at line 61 of file PillarReviewSummary.h.

◆ WithPillarId() [2/3]

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

Definition at line 58 of file PillarReviewSummary.h.

◆ WithPillarId() [3/3]

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

Definition at line 64 of file PillarReviewSummary.h.

◆ WithPillarName() [1/3]

PillarReviewSummary& Aws::WellArchitected::Model::PillarReviewSummary::WithPillarName ( Aws::String &&  value)
inline

Definition at line 86 of file PillarReviewSummary.h.

◆ WithPillarName() [2/3]

PillarReviewSummary& Aws::WellArchitected::Model::PillarReviewSummary::WithPillarName ( const Aws::String value)
inline

Definition at line 83 of file PillarReviewSummary.h.

◆ WithPillarName() [3/3]

PillarReviewSummary& Aws::WellArchitected::Model::PillarReviewSummary::WithPillarName ( const char *  value)
inline

Definition at line 89 of file PillarReviewSummary.h.

◆ WithRiskCounts() [1/2]

PillarReviewSummary& Aws::WellArchitected::Model::PillarReviewSummary::WithRiskCounts ( Aws::Map< Risk, int > &&  value)
inline

Definition at line 133 of file PillarReviewSummary.h.

◆ WithRiskCounts() [2/2]

PillarReviewSummary& Aws::WellArchitected::Model::PillarReviewSummary::WithRiskCounts ( const Aws::Map< Risk, int > &  value)
inline

Definition at line 130 of file PillarReviewSummary.h.


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