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

#include <LensReviewSummary.h>

Public Member Functions

 LensReviewSummary ()
 
 LensReviewSummary (Aws::Utils::Json::JsonView jsonValue)
 
LensReviewSummaryoperator= (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)
 
LensReviewSummaryWithLensAlias (const Aws::String &value)
 
LensReviewSummaryWithLensAlias (Aws::String &&value)
 
LensReviewSummaryWithLensAlias (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)
 
LensReviewSummaryWithLensVersion (const Aws::String &value)
 
LensReviewSummaryWithLensVersion (Aws::String &&value)
 
LensReviewSummaryWithLensVersion (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)
 
LensReviewSummaryWithLensName (const Aws::String &value)
 
LensReviewSummaryWithLensName (Aws::String &&value)
 
LensReviewSummaryWithLensName (const char *value)
 
const LensStatusGetLensStatus () const
 
bool LensStatusHasBeenSet () const
 
void SetLensStatus (const LensStatus &value)
 
void SetLensStatus (LensStatus &&value)
 
LensReviewSummaryWithLensStatus (const LensStatus &value)
 
LensReviewSummaryWithLensStatus (LensStatus &&value)
 
const Aws::Utils::DateTimeGetUpdatedAt () const
 
bool UpdatedAtHasBeenSet () const
 
void SetUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetUpdatedAt (Aws::Utils::DateTime &&value)
 
LensReviewSummaryWithUpdatedAt (const Aws::Utils::DateTime &value)
 
LensReviewSummaryWithUpdatedAt (Aws::Utils::DateTime &&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)
 
LensReviewSummaryWithRiskCounts (const Aws::Map< Risk, int > &value)
 
LensReviewSummaryWithRiskCounts (Aws::Map< Risk, int > &&value)
 
LensReviewSummaryAddRiskCounts (const Risk &key, int value)
 
LensReviewSummaryAddRiskCounts (Risk &&key, int value)
 

Detailed Description

A lens review summary of a workload.

See Also:

AWS API Reference

Definition at line 35 of file LensReviewSummary.h.

Constructor & Destructor Documentation

◆ LensReviewSummary() [1/2]

Aws::WellArchitected::Model::LensReviewSummary::LensReviewSummary ( )

◆ LensReviewSummary() [2/2]

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

Member Function Documentation

◆ AddRiskCounts() [1/2]

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

Definition at line 204 of file LensReviewSummary.h.

◆ AddRiskCounts() [2/2]

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

Definition at line 207 of file LensReviewSummary.h.

◆ GetLensAlias()

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

Definition at line 45 of file LensReviewSummary.h.

◆ GetLensName()

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

Definition at line 111 of file LensReviewSummary.h.

◆ GetLensStatus()

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

The status of the lens.

Definition at line 138 of file LensReviewSummary.h.

◆ GetLensVersion()

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

The version of the lens.

Definition at line 72 of file LensReviewSummary.h.

◆ GetRiskCounts()

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

Definition at line 186 of file LensReviewSummary.h.

◆ GetUpdatedAt()

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

Definition at line 167 of file LensReviewSummary.h.

◆ Jsonize()

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

◆ LensAliasHasBeenSet()

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

Definition at line 48 of file LensReviewSummary.h.

◆ LensNameHasBeenSet()

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

Definition at line 114 of file LensReviewSummary.h.

◆ LensStatusHasBeenSet()

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

The status of the lens.

Definition at line 143 of file LensReviewSummary.h.

◆ LensVersionHasBeenSet()

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

The version of the lens.

Definition at line 77 of file LensReviewSummary.h.

◆ operator=()

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

◆ RiskCountsHasBeenSet()

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

Definition at line 189 of file LensReviewSummary.h.

◆ SetLensAlias() [1/3]

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

Definition at line 54 of file LensReviewSummary.h.

◆ SetLensAlias() [2/3]

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

Definition at line 51 of file LensReviewSummary.h.

◆ SetLensAlias() [3/3]

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

Definition at line 57 of file LensReviewSummary.h.

◆ SetLensName() [1/3]

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

Definition at line 120 of file LensReviewSummary.h.

◆ SetLensName() [2/3]

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

Definition at line 117 of file LensReviewSummary.h.

◆ SetLensName() [3/3]

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

Definition at line 123 of file LensReviewSummary.h.

◆ SetLensStatus() [1/2]

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

The status of the lens.

Definition at line 148 of file LensReviewSummary.h.

◆ SetLensStatus() [2/2]

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

The status of the lens.

Definition at line 153 of file LensReviewSummary.h.

◆ SetLensVersion() [1/3]

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

The version of the lens.

Definition at line 87 of file LensReviewSummary.h.

◆ SetLensVersion() [2/3]

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

The version of the lens.

Definition at line 82 of file LensReviewSummary.h.

◆ SetLensVersion() [3/3]

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

The version of the lens.

Definition at line 92 of file LensReviewSummary.h.

◆ SetRiskCounts() [1/2]

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

Definition at line 195 of file LensReviewSummary.h.

◆ SetRiskCounts() [2/2]

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

Definition at line 192 of file LensReviewSummary.h.

◆ SetUpdatedAt() [1/2]

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

Definition at line 176 of file LensReviewSummary.h.

◆ SetUpdatedAt() [2/2]

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

Definition at line 173 of file LensReviewSummary.h.

◆ UpdatedAtHasBeenSet()

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

Definition at line 170 of file LensReviewSummary.h.

◆ WithLensAlias() [1/3]

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

Definition at line 63 of file LensReviewSummary.h.

◆ WithLensAlias() [2/3]

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

Definition at line 60 of file LensReviewSummary.h.

◆ WithLensAlias() [3/3]

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

Definition at line 66 of file LensReviewSummary.h.

◆ WithLensName() [1/3]

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

Definition at line 129 of file LensReviewSummary.h.

◆ WithLensName() [2/3]

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

Definition at line 126 of file LensReviewSummary.h.

◆ WithLensName() [3/3]

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

Definition at line 132 of file LensReviewSummary.h.

◆ WithLensStatus() [1/2]

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

The status of the lens.

Definition at line 158 of file LensReviewSummary.h.

◆ WithLensStatus() [2/2]

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

The status of the lens.

Definition at line 163 of file LensReviewSummary.h.

◆ WithLensVersion() [1/3]

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

The version of the lens.

Definition at line 102 of file LensReviewSummary.h.

◆ WithLensVersion() [2/3]

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

The version of the lens.

Definition at line 97 of file LensReviewSummary.h.

◆ WithLensVersion() [3/3]

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

The version of the lens.

Definition at line 107 of file LensReviewSummary.h.

◆ WithRiskCounts() [1/2]

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

Definition at line 201 of file LensReviewSummary.h.

◆ WithRiskCounts() [2/2]

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

Definition at line 198 of file LensReviewSummary.h.

◆ WithUpdatedAt() [1/2]

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

Definition at line 182 of file LensReviewSummary.h.

◆ WithUpdatedAt() [2/2]

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

Definition at line 179 of file LensReviewSummary.h.


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