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

#include <WorkloadSummary.h>

Public Member Functions

 WorkloadSummary ()
 
 WorkloadSummary (Aws::Utils::Json::JsonView jsonValue)
 
WorkloadSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetWorkloadId () const
 
bool WorkloadIdHasBeenSet () const
 
void SetWorkloadId (const Aws::String &value)
 
void SetWorkloadId (Aws::String &&value)
 
void SetWorkloadId (const char *value)
 
WorkloadSummaryWithWorkloadId (const Aws::String &value)
 
WorkloadSummaryWithWorkloadId (Aws::String &&value)
 
WorkloadSummaryWithWorkloadId (const char *value)
 
const Aws::StringGetWorkloadArn () const
 
bool WorkloadArnHasBeenSet () const
 
void SetWorkloadArn (const Aws::String &value)
 
void SetWorkloadArn (Aws::String &&value)
 
void SetWorkloadArn (const char *value)
 
WorkloadSummaryWithWorkloadArn (const Aws::String &value)
 
WorkloadSummaryWithWorkloadArn (Aws::String &&value)
 
WorkloadSummaryWithWorkloadArn (const char *value)
 
const Aws::StringGetWorkloadName () const
 
bool WorkloadNameHasBeenSet () const
 
void SetWorkloadName (const Aws::String &value)
 
void SetWorkloadName (Aws::String &&value)
 
void SetWorkloadName (const char *value)
 
WorkloadSummaryWithWorkloadName (const Aws::String &value)
 
WorkloadSummaryWithWorkloadName (Aws::String &&value)
 
WorkloadSummaryWithWorkloadName (const char *value)
 
const Aws::StringGetOwner () const
 
bool OwnerHasBeenSet () const
 
void SetOwner (const Aws::String &value)
 
void SetOwner (Aws::String &&value)
 
void SetOwner (const char *value)
 
WorkloadSummaryWithOwner (const Aws::String &value)
 
WorkloadSummaryWithOwner (Aws::String &&value)
 
WorkloadSummaryWithOwner (const char *value)
 
const Aws::Utils::DateTimeGetUpdatedAt () const
 
bool UpdatedAtHasBeenSet () const
 
void SetUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetUpdatedAt (Aws::Utils::DateTime &&value)
 
WorkloadSummaryWithUpdatedAt (const Aws::Utils::DateTime &value)
 
WorkloadSummaryWithUpdatedAt (Aws::Utils::DateTime &&value)
 
const Aws::Vector< Aws::String > & GetLenses () const
 
bool LensesHasBeenSet () const
 
void SetLenses (const Aws::Vector< Aws::String > &value)
 
void SetLenses (Aws::Vector< Aws::String > &&value)
 
WorkloadSummaryWithLenses (const Aws::Vector< Aws::String > &value)
 
WorkloadSummaryWithLenses (Aws::Vector< Aws::String > &&value)
 
WorkloadSummaryAddLenses (const Aws::String &value)
 
WorkloadSummaryAddLenses (Aws::String &&value)
 
WorkloadSummaryAddLenses (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)
 
WorkloadSummaryWithRiskCounts (const Aws::Map< Risk, int > &value)
 
WorkloadSummaryWithRiskCounts (Aws::Map< Risk, int > &&value)
 
WorkloadSummaryAddRiskCounts (const Risk &key, int value)
 
WorkloadSummaryAddRiskCounts (Risk &&key, int value)
 
const WorkloadImprovementStatusGetImprovementStatus () const
 
bool ImprovementStatusHasBeenSet () const
 
void SetImprovementStatus (const WorkloadImprovementStatus &value)
 
void SetImprovementStatus (WorkloadImprovementStatus &&value)
 
WorkloadSummaryWithImprovementStatus (const WorkloadImprovementStatus &value)
 
WorkloadSummaryWithImprovementStatus (WorkloadImprovementStatus &&value)
 

Detailed Description

A workload summary return object.

See Also:

AWS API Reference

Definition at line 36 of file WorkloadSummary.h.

Constructor & Destructor Documentation

◆ WorkloadSummary() [1/2]

Aws::WellArchitected::Model::WorkloadSummary::WorkloadSummary ( )

◆ WorkloadSummary() [2/2]

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

Member Function Documentation

◆ AddLenses() [1/3]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::AddLenses ( Aws::String &&  value)
inline

Definition at line 186 of file WorkloadSummary.h.

◆ AddLenses() [2/3]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::AddLenses ( const Aws::String value)
inline

Definition at line 183 of file WorkloadSummary.h.

◆ AddLenses() [3/3]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::AddLenses ( const char *  value)
inline

Definition at line 189 of file WorkloadSummary.h.

◆ AddRiskCounts() [1/2]

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

Definition at line 211 of file WorkloadSummary.h.

◆ AddRiskCounts() [2/2]

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

Definition at line 214 of file WorkloadSummary.h.

◆ GetImprovementStatus()

const WorkloadImprovementStatus& Aws::WellArchitected::Model::WorkloadSummary::GetImprovementStatus ( ) const
inline

Definition at line 218 of file WorkloadSummary.h.

◆ GetLenses()

const Aws::Vector<Aws::String>& Aws::WellArchitected::Model::WorkloadSummary::GetLenses ( ) const
inline

Definition at line 165 of file WorkloadSummary.h.

◆ GetOwner()

const Aws::String& Aws::WellArchitected::Model::WorkloadSummary::GetOwner ( ) const
inline

Definition at line 121 of file WorkloadSummary.h.

◆ GetRiskCounts()

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

Definition at line 193 of file WorkloadSummary.h.

◆ GetUpdatedAt()

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

Definition at line 146 of file WorkloadSummary.h.

◆ GetWorkloadArn()

const Aws::String& Aws::WellArchitected::Model::WorkloadSummary::GetWorkloadArn ( ) const
inline

Definition at line 71 of file WorkloadSummary.h.

◆ GetWorkloadId()

const Aws::String& Aws::WellArchitected::Model::WorkloadSummary::GetWorkloadId ( ) const
inline

Definition at line 46 of file WorkloadSummary.h.

◆ GetWorkloadName()

const Aws::String& Aws::WellArchitected::Model::WorkloadSummary::GetWorkloadName ( ) const
inline

Definition at line 96 of file WorkloadSummary.h.

◆ ImprovementStatusHasBeenSet()

bool Aws::WellArchitected::Model::WorkloadSummary::ImprovementStatusHasBeenSet ( ) const
inline

Definition at line 221 of file WorkloadSummary.h.

◆ Jsonize()

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

◆ LensesHasBeenSet()

bool Aws::WellArchitected::Model::WorkloadSummary::LensesHasBeenSet ( ) const
inline

Definition at line 168 of file WorkloadSummary.h.

◆ operator=()

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

◆ OwnerHasBeenSet()

bool Aws::WellArchitected::Model::WorkloadSummary::OwnerHasBeenSet ( ) const
inline

Definition at line 124 of file WorkloadSummary.h.

◆ RiskCountsHasBeenSet()

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

Definition at line 196 of file WorkloadSummary.h.

◆ SetImprovementStatus() [1/2]

void Aws::WellArchitected::Model::WorkloadSummary::SetImprovementStatus ( const WorkloadImprovementStatus value)
inline

Definition at line 224 of file WorkloadSummary.h.

◆ SetImprovementStatus() [2/2]

void Aws::WellArchitected::Model::WorkloadSummary::SetImprovementStatus ( WorkloadImprovementStatus &&  value)
inline

Definition at line 227 of file WorkloadSummary.h.

◆ SetLenses() [1/2]

void Aws::WellArchitected::Model::WorkloadSummary::SetLenses ( Aws::Vector< Aws::String > &&  value)
inline

Definition at line 174 of file WorkloadSummary.h.

◆ SetLenses() [2/2]

void Aws::WellArchitected::Model::WorkloadSummary::SetLenses ( const Aws::Vector< Aws::String > &  value)
inline

Definition at line 171 of file WorkloadSummary.h.

◆ SetOwner() [1/3]

void Aws::WellArchitected::Model::WorkloadSummary::SetOwner ( Aws::String &&  value)
inline

Definition at line 130 of file WorkloadSummary.h.

◆ SetOwner() [2/3]

void Aws::WellArchitected::Model::WorkloadSummary::SetOwner ( const Aws::String value)
inline

Definition at line 127 of file WorkloadSummary.h.

◆ SetOwner() [3/3]

void Aws::WellArchitected::Model::WorkloadSummary::SetOwner ( const char *  value)
inline

Definition at line 133 of file WorkloadSummary.h.

◆ SetRiskCounts() [1/2]

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

Definition at line 202 of file WorkloadSummary.h.

◆ SetRiskCounts() [2/2]

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

Definition at line 199 of file WorkloadSummary.h.

◆ SetUpdatedAt() [1/2]

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

Definition at line 155 of file WorkloadSummary.h.

◆ SetUpdatedAt() [2/2]

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

Definition at line 152 of file WorkloadSummary.h.

◆ SetWorkloadArn() [1/3]

void Aws::WellArchitected::Model::WorkloadSummary::SetWorkloadArn ( Aws::String &&  value)
inline

Definition at line 80 of file WorkloadSummary.h.

◆ SetWorkloadArn() [2/3]

void Aws::WellArchitected::Model::WorkloadSummary::SetWorkloadArn ( const Aws::String value)
inline

Definition at line 77 of file WorkloadSummary.h.

◆ SetWorkloadArn() [3/3]

void Aws::WellArchitected::Model::WorkloadSummary::SetWorkloadArn ( const char *  value)
inline

Definition at line 83 of file WorkloadSummary.h.

◆ SetWorkloadId() [1/3]

void Aws::WellArchitected::Model::WorkloadSummary::SetWorkloadId ( Aws::String &&  value)
inline

Definition at line 55 of file WorkloadSummary.h.

◆ SetWorkloadId() [2/3]

void Aws::WellArchitected::Model::WorkloadSummary::SetWorkloadId ( const Aws::String value)
inline

Definition at line 52 of file WorkloadSummary.h.

◆ SetWorkloadId() [3/3]

void Aws::WellArchitected::Model::WorkloadSummary::SetWorkloadId ( const char *  value)
inline

Definition at line 58 of file WorkloadSummary.h.

◆ SetWorkloadName() [1/3]

void Aws::WellArchitected::Model::WorkloadSummary::SetWorkloadName ( Aws::String &&  value)
inline

Definition at line 105 of file WorkloadSummary.h.

◆ SetWorkloadName() [2/3]

void Aws::WellArchitected::Model::WorkloadSummary::SetWorkloadName ( const Aws::String value)
inline

Definition at line 102 of file WorkloadSummary.h.

◆ SetWorkloadName() [3/3]

void Aws::WellArchitected::Model::WorkloadSummary::SetWorkloadName ( const char *  value)
inline

Definition at line 108 of file WorkloadSummary.h.

◆ UpdatedAtHasBeenSet()

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

Definition at line 149 of file WorkloadSummary.h.

◆ WithImprovementStatus() [1/2]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::WithImprovementStatus ( const WorkloadImprovementStatus value)
inline

Definition at line 230 of file WorkloadSummary.h.

◆ WithImprovementStatus() [2/2]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::WithImprovementStatus ( WorkloadImprovementStatus &&  value)
inline

Definition at line 233 of file WorkloadSummary.h.

◆ WithLenses() [1/2]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::WithLenses ( Aws::Vector< Aws::String > &&  value)
inline

Definition at line 180 of file WorkloadSummary.h.

◆ WithLenses() [2/2]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::WithLenses ( const Aws::Vector< Aws::String > &  value)
inline

Definition at line 177 of file WorkloadSummary.h.

◆ WithOwner() [1/3]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::WithOwner ( Aws::String &&  value)
inline

Definition at line 139 of file WorkloadSummary.h.

◆ WithOwner() [2/3]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::WithOwner ( const Aws::String value)
inline

Definition at line 136 of file WorkloadSummary.h.

◆ WithOwner() [3/3]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::WithOwner ( const char *  value)
inline

Definition at line 142 of file WorkloadSummary.h.

◆ WithRiskCounts() [1/2]

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

Definition at line 208 of file WorkloadSummary.h.

◆ WithRiskCounts() [2/2]

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

Definition at line 205 of file WorkloadSummary.h.

◆ WithUpdatedAt() [1/2]

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

Definition at line 161 of file WorkloadSummary.h.

◆ WithUpdatedAt() [2/2]

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

Definition at line 158 of file WorkloadSummary.h.

◆ WithWorkloadArn() [1/3]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::WithWorkloadArn ( Aws::String &&  value)
inline

Definition at line 89 of file WorkloadSummary.h.

◆ WithWorkloadArn() [2/3]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::WithWorkloadArn ( const Aws::String value)
inline

Definition at line 86 of file WorkloadSummary.h.

◆ WithWorkloadArn() [3/3]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::WithWorkloadArn ( const char *  value)
inline

Definition at line 92 of file WorkloadSummary.h.

◆ WithWorkloadId() [1/3]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::WithWorkloadId ( Aws::String &&  value)
inline

Definition at line 64 of file WorkloadSummary.h.

◆ WithWorkloadId() [2/3]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::WithWorkloadId ( const Aws::String value)
inline

Definition at line 61 of file WorkloadSummary.h.

◆ WithWorkloadId() [3/3]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::WithWorkloadId ( const char *  value)
inline

Definition at line 67 of file WorkloadSummary.h.

◆ WithWorkloadName() [1/3]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::WithWorkloadName ( Aws::String &&  value)
inline

Definition at line 114 of file WorkloadSummary.h.

◆ WithWorkloadName() [2/3]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::WithWorkloadName ( const Aws::String value)
inline

Definition at line 111 of file WorkloadSummary.h.

◆ WithWorkloadName() [3/3]

WorkloadSummary& Aws::WellArchitected::Model::WorkloadSummary::WithWorkloadName ( const char *  value)
inline

Definition at line 117 of file WorkloadSummary.h.

◆ WorkloadArnHasBeenSet()

bool Aws::WellArchitected::Model::WorkloadSummary::WorkloadArnHasBeenSet ( ) const
inline

Definition at line 74 of file WorkloadSummary.h.

◆ WorkloadIdHasBeenSet()

bool Aws::WellArchitected::Model::WorkloadSummary::WorkloadIdHasBeenSet ( ) const
inline

Definition at line 49 of file WorkloadSummary.h.

◆ WorkloadNameHasBeenSet()

bool Aws::WellArchitected::Model::WorkloadSummary::WorkloadNameHasBeenSet ( ) const
inline

Definition at line 99 of file WorkloadSummary.h.


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