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

#include <LensReview.h>

Public Member Functions

 LensReview ()
 
 LensReview (Aws::Utils::Json::JsonView jsonValue)
 
LensReviewoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetLensAlias () const
 
bool LensAliasHasBeenSet () const
 
void SetLensAlias (const Aws::String &value)
 
void SetLensAlias (Aws::String &&value)
 
void SetLensAlias (const char *value)
 
LensReviewWithLensAlias (const Aws::String &value)
 
LensReviewWithLensAlias (Aws::String &&value)
 
LensReviewWithLensAlias (const char *value)
 
const Aws::StringGetLensVersion () const
 
bool LensVersionHasBeenSet () const
 
void SetLensVersion (const Aws::String &value)
 
void SetLensVersion (Aws::String &&value)
 
void SetLensVersion (const char *value)
 
LensReviewWithLensVersion (const Aws::String &value)
 
LensReviewWithLensVersion (Aws::String &&value)
 
LensReviewWithLensVersion (const char *value)
 
const Aws::StringGetLensName () const
 
bool LensNameHasBeenSet () const
 
void SetLensName (const Aws::String &value)
 
void SetLensName (Aws::String &&value)
 
void SetLensName (const char *value)
 
LensReviewWithLensName (const Aws::String &value)
 
LensReviewWithLensName (Aws::String &&value)
 
LensReviewWithLensName (const char *value)
 
const LensStatusGetLensStatus () const
 
bool LensStatusHasBeenSet () const
 
void SetLensStatus (const LensStatus &value)
 
void SetLensStatus (LensStatus &&value)
 
LensReviewWithLensStatus (const LensStatus &value)
 
LensReviewWithLensStatus (LensStatus &&value)
 
const Aws::Vector< PillarReviewSummary > & GetPillarReviewSummaries () const
 
bool PillarReviewSummariesHasBeenSet () const
 
void SetPillarReviewSummaries (const Aws::Vector< PillarReviewSummary > &value)
 
void SetPillarReviewSummaries (Aws::Vector< PillarReviewSummary > &&value)
 
LensReviewWithPillarReviewSummaries (const Aws::Vector< PillarReviewSummary > &value)
 
LensReviewWithPillarReviewSummaries (Aws::Vector< PillarReviewSummary > &&value)
 
LensReviewAddPillarReviewSummaries (const PillarReviewSummary &value)
 
LensReviewAddPillarReviewSummaries (PillarReviewSummary &&value)
 
const Aws::Utils::DateTimeGetUpdatedAt () const
 
bool UpdatedAtHasBeenSet () const
 
void SetUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetUpdatedAt (Aws::Utils::DateTime &&value)
 
LensReviewWithUpdatedAt (const Aws::Utils::DateTime &value)
 
LensReviewWithUpdatedAt (Aws::Utils::DateTime &&value)
 
const Aws::StringGetNotes () const
 
bool NotesHasBeenSet () const
 
void SetNotes (const Aws::String &value)
 
void SetNotes (Aws::String &&value)
 
void SetNotes (const char *value)
 
LensReviewWithNotes (const Aws::String &value)
 
LensReviewWithNotes (Aws::String &&value)
 
LensReviewWithNotes (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)
 
LensReviewWithRiskCounts (const Aws::Map< Risk, int > &value)
 
LensReviewWithRiskCounts (Aws::Map< Risk, int > &&value)
 
LensReviewAddRiskCounts (const Risk &key, int value)
 
LensReviewAddRiskCounts (Risk &&key, int value)
 
const Aws::StringGetNextToken () const
 
bool NextTokenHasBeenSet () const
 
void SetNextToken (const Aws::String &value)
 
void SetNextToken (Aws::String &&value)
 
void SetNextToken (const char *value)
 
LensReviewWithNextToken (const Aws::String &value)
 
LensReviewWithNextToken (Aws::String &&value)
 
LensReviewWithNextToken (const char *value)
 

Detailed Description

A lens review of a question.

See Also:

AWS API Reference

Definition at line 37 of file LensReview.h.

Constructor & Destructor Documentation

◆ LensReview() [1/2]

Aws::WellArchitected::Model::LensReview::LensReview ( )

◆ LensReview() [2/2]

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

Member Function Documentation

◆ AddPillarReviewSummaries() [1/2]

LensReview& Aws::WellArchitected::Model::LensReview::AddPillarReviewSummaries ( const PillarReviewSummary value)
inline

Definition at line 187 of file LensReview.h.

◆ AddPillarReviewSummaries() [2/2]

LensReview& Aws::WellArchitected::Model::LensReview::AddPillarReviewSummaries ( PillarReviewSummary &&  value)
inline

Definition at line 190 of file LensReview.h.

◆ AddRiskCounts() [1/2]

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

Definition at line 256 of file LensReview.h.

◆ AddRiskCounts() [2/2]

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

Definition at line 259 of file LensReview.h.

◆ GetLensAlias()

const Aws::String& Aws::WellArchitected::Model::LensReview::GetLensAlias ( ) const
inline

Definition at line 47 of file LensReview.h.

◆ GetLensName()

const Aws::String& Aws::WellArchitected::Model::LensReview::GetLensName ( ) const
inline

Definition at line 113 of file LensReview.h.

◆ GetLensStatus()

const LensStatus& Aws::WellArchitected::Model::LensReview::GetLensStatus ( ) const
inline

The status of the lens.

Definition at line 140 of file LensReview.h.

◆ GetLensVersion()

const Aws::String& Aws::WellArchitected::Model::LensReview::GetLensVersion ( ) const
inline

The version of the lens.

Definition at line 74 of file LensReview.h.

◆ GetNextToken()

const Aws::String& Aws::WellArchitected::Model::LensReview::GetNextToken ( ) const
inline

Definition at line 263 of file LensReview.h.

◆ GetNotes()

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

Definition at line 213 of file LensReview.h.

◆ GetPillarReviewSummaries()

const Aws::Vector<PillarReviewSummary>& Aws::WellArchitected::Model::LensReview::GetPillarReviewSummaries ( ) const
inline

Definition at line 169 of file LensReview.h.

◆ GetRiskCounts()

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

Definition at line 238 of file LensReview.h.

◆ GetUpdatedAt()

const Aws::Utils::DateTime& Aws::WellArchitected::Model::LensReview::GetUpdatedAt ( ) const
inline

Definition at line 194 of file LensReview.h.

◆ Jsonize()

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

◆ LensAliasHasBeenSet()

bool Aws::WellArchitected::Model::LensReview::LensAliasHasBeenSet ( ) const
inline

Definition at line 50 of file LensReview.h.

◆ LensNameHasBeenSet()

bool Aws::WellArchitected::Model::LensReview::LensNameHasBeenSet ( ) const
inline

Definition at line 116 of file LensReview.h.

◆ LensStatusHasBeenSet()

bool Aws::WellArchitected::Model::LensReview::LensStatusHasBeenSet ( ) const
inline

The status of the lens.

Definition at line 145 of file LensReview.h.

◆ LensVersionHasBeenSet()

bool Aws::WellArchitected::Model::LensReview::LensVersionHasBeenSet ( ) const
inline

The version of the lens.

Definition at line 79 of file LensReview.h.

◆ NextTokenHasBeenSet()

bool Aws::WellArchitected::Model::LensReview::NextTokenHasBeenSet ( ) const
inline

Definition at line 266 of file LensReview.h.

◆ NotesHasBeenSet()

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

Definition at line 216 of file LensReview.h.

◆ operator=()

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

◆ PillarReviewSummariesHasBeenSet()

bool Aws::WellArchitected::Model::LensReview::PillarReviewSummariesHasBeenSet ( ) const
inline

Definition at line 172 of file LensReview.h.

◆ RiskCountsHasBeenSet()

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

Definition at line 241 of file LensReview.h.

◆ SetLensAlias() [1/3]

void Aws::WellArchitected::Model::LensReview::SetLensAlias ( Aws::String &&  value)
inline

Definition at line 56 of file LensReview.h.

◆ SetLensAlias() [2/3]

void Aws::WellArchitected::Model::LensReview::SetLensAlias ( const Aws::String value)
inline

Definition at line 53 of file LensReview.h.

◆ SetLensAlias() [3/3]

void Aws::WellArchitected::Model::LensReview::SetLensAlias ( const char *  value)
inline

Definition at line 59 of file LensReview.h.

◆ SetLensName() [1/3]

void Aws::WellArchitected::Model::LensReview::SetLensName ( Aws::String &&  value)
inline

Definition at line 122 of file LensReview.h.

◆ SetLensName() [2/3]

void Aws::WellArchitected::Model::LensReview::SetLensName ( const Aws::String value)
inline

Definition at line 119 of file LensReview.h.

◆ SetLensName() [3/3]

void Aws::WellArchitected::Model::LensReview::SetLensName ( const char *  value)
inline

Definition at line 125 of file LensReview.h.

◆ SetLensStatus() [1/2]

void Aws::WellArchitected::Model::LensReview::SetLensStatus ( const LensStatus value)
inline

The status of the lens.

Definition at line 150 of file LensReview.h.

◆ SetLensStatus() [2/2]

void Aws::WellArchitected::Model::LensReview::SetLensStatus ( LensStatus &&  value)
inline

The status of the lens.

Definition at line 155 of file LensReview.h.

◆ SetLensVersion() [1/3]

void Aws::WellArchitected::Model::LensReview::SetLensVersion ( Aws::String &&  value)
inline

The version of the lens.

Definition at line 89 of file LensReview.h.

◆ SetLensVersion() [2/3]

void Aws::WellArchitected::Model::LensReview::SetLensVersion ( const Aws::String value)
inline

The version of the lens.

Definition at line 84 of file LensReview.h.

◆ SetLensVersion() [3/3]

void Aws::WellArchitected::Model::LensReview::SetLensVersion ( const char *  value)
inline

The version of the lens.

Definition at line 94 of file LensReview.h.

◆ SetNextToken() [1/3]

void Aws::WellArchitected::Model::LensReview::SetNextToken ( Aws::String &&  value)
inline

Definition at line 272 of file LensReview.h.

◆ SetNextToken() [2/3]

void Aws::WellArchitected::Model::LensReview::SetNextToken ( const Aws::String value)
inline

Definition at line 269 of file LensReview.h.

◆ SetNextToken() [3/3]

void Aws::WellArchitected::Model::LensReview::SetNextToken ( const char *  value)
inline

Definition at line 275 of file LensReview.h.

◆ SetNotes() [1/3]

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

Definition at line 222 of file LensReview.h.

◆ SetNotes() [2/3]

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

Definition at line 219 of file LensReview.h.

◆ SetNotes() [3/3]

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

Definition at line 225 of file LensReview.h.

◆ SetPillarReviewSummaries() [1/2]

void Aws::WellArchitected::Model::LensReview::SetPillarReviewSummaries ( Aws::Vector< PillarReviewSummary > &&  value)
inline

Definition at line 178 of file LensReview.h.

◆ SetPillarReviewSummaries() [2/2]

void Aws::WellArchitected::Model::LensReview::SetPillarReviewSummaries ( const Aws::Vector< PillarReviewSummary > &  value)
inline

Definition at line 175 of file LensReview.h.

◆ SetRiskCounts() [1/2]

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

Definition at line 247 of file LensReview.h.

◆ SetRiskCounts() [2/2]

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

Definition at line 244 of file LensReview.h.

◆ SetUpdatedAt() [1/2]

void Aws::WellArchitected::Model::LensReview::SetUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

Definition at line 203 of file LensReview.h.

◆ SetUpdatedAt() [2/2]

void Aws::WellArchitected::Model::LensReview::SetUpdatedAt ( const Aws::Utils::DateTime value)
inline

Definition at line 200 of file LensReview.h.

◆ UpdatedAtHasBeenSet()

bool Aws::WellArchitected::Model::LensReview::UpdatedAtHasBeenSet ( ) const
inline

Definition at line 197 of file LensReview.h.

◆ WithLensAlias() [1/3]

LensReview& Aws::WellArchitected::Model::LensReview::WithLensAlias ( Aws::String &&  value)
inline

Definition at line 65 of file LensReview.h.

◆ WithLensAlias() [2/3]

LensReview& Aws::WellArchitected::Model::LensReview::WithLensAlias ( const Aws::String value)
inline

Definition at line 62 of file LensReview.h.

◆ WithLensAlias() [3/3]

LensReview& Aws::WellArchitected::Model::LensReview::WithLensAlias ( const char *  value)
inline

Definition at line 68 of file LensReview.h.

◆ WithLensName() [1/3]

LensReview& Aws::WellArchitected::Model::LensReview::WithLensName ( Aws::String &&  value)
inline

Definition at line 131 of file LensReview.h.

◆ WithLensName() [2/3]

LensReview& Aws::WellArchitected::Model::LensReview::WithLensName ( const Aws::String value)
inline

Definition at line 128 of file LensReview.h.

◆ WithLensName() [3/3]

LensReview& Aws::WellArchitected::Model::LensReview::WithLensName ( const char *  value)
inline

Definition at line 134 of file LensReview.h.

◆ WithLensStatus() [1/2]

LensReview& Aws::WellArchitected::Model::LensReview::WithLensStatus ( const LensStatus value)
inline

The status of the lens.

Definition at line 160 of file LensReview.h.

◆ WithLensStatus() [2/2]

LensReview& Aws::WellArchitected::Model::LensReview::WithLensStatus ( LensStatus &&  value)
inline

The status of the lens.

Definition at line 165 of file LensReview.h.

◆ WithLensVersion() [1/3]

LensReview& Aws::WellArchitected::Model::LensReview::WithLensVersion ( Aws::String &&  value)
inline

The version of the lens.

Definition at line 104 of file LensReview.h.

◆ WithLensVersion() [2/3]

LensReview& Aws::WellArchitected::Model::LensReview::WithLensVersion ( const Aws::String value)
inline

The version of the lens.

Definition at line 99 of file LensReview.h.

◆ WithLensVersion() [3/3]

LensReview& Aws::WellArchitected::Model::LensReview::WithLensVersion ( const char *  value)
inline

The version of the lens.

Definition at line 109 of file LensReview.h.

◆ WithNextToken() [1/3]

LensReview& Aws::WellArchitected::Model::LensReview::WithNextToken ( Aws::String &&  value)
inline

Definition at line 281 of file LensReview.h.

◆ WithNextToken() [2/3]

LensReview& Aws::WellArchitected::Model::LensReview::WithNextToken ( const Aws::String value)
inline

Definition at line 278 of file LensReview.h.

◆ WithNextToken() [3/3]

LensReview& Aws::WellArchitected::Model::LensReview::WithNextToken ( const char *  value)
inline

Definition at line 284 of file LensReview.h.

◆ WithNotes() [1/3]

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

Definition at line 231 of file LensReview.h.

◆ WithNotes() [2/3]

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

Definition at line 228 of file LensReview.h.

◆ WithNotes() [3/3]

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

Definition at line 234 of file LensReview.h.

◆ WithPillarReviewSummaries() [1/2]

LensReview& Aws::WellArchitected::Model::LensReview::WithPillarReviewSummaries ( Aws::Vector< PillarReviewSummary > &&  value)
inline

Definition at line 184 of file LensReview.h.

◆ WithPillarReviewSummaries() [2/2]

LensReview& Aws::WellArchitected::Model::LensReview::WithPillarReviewSummaries ( const Aws::Vector< PillarReviewSummary > &  value)
inline

Definition at line 181 of file LensReview.h.

◆ WithRiskCounts() [1/2]

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

Definition at line 253 of file LensReview.h.

◆ WithRiskCounts() [2/2]

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

Definition at line 250 of file LensReview.h.

◆ WithUpdatedAt() [1/2]

LensReview& Aws::WellArchitected::Model::LensReview::WithUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

Definition at line 209 of file LensReview.h.

◆ WithUpdatedAt() [2/2]

LensReview& Aws::WellArchitected::Model::LensReview::WithUpdatedAt ( const Aws::Utils::DateTime value)
inline

Definition at line 206 of file LensReview.h.


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