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

#include <LensUpgradeSummary.h>

Public Member Functions

 LensUpgradeSummary ()
 
 LensUpgradeSummary (Aws::Utils::Json::JsonView jsonValue)
 
LensUpgradeSummaryoperator= (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)
 
LensUpgradeSummaryWithWorkloadId (const Aws::String &value)
 
LensUpgradeSummaryWithWorkloadId (Aws::String &&value)
 
LensUpgradeSummaryWithWorkloadId (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)
 
LensUpgradeSummaryWithWorkloadName (const Aws::String &value)
 
LensUpgradeSummaryWithWorkloadName (Aws::String &&value)
 
LensUpgradeSummaryWithWorkloadName (const char *value)
 
const Aws::StringGetLensAlias () const
 
bool LensAliasHasBeenSet () const
 
void SetLensAlias (const Aws::String &value)
 
void SetLensAlias (Aws::String &&value)
 
void SetLensAlias (const char *value)
 
LensUpgradeSummaryWithLensAlias (const Aws::String &value)
 
LensUpgradeSummaryWithLensAlias (Aws::String &&value)
 
LensUpgradeSummaryWithLensAlias (const char *value)
 
const Aws::StringGetCurrentLensVersion () const
 
bool CurrentLensVersionHasBeenSet () const
 
void SetCurrentLensVersion (const Aws::String &value)
 
void SetCurrentLensVersion (Aws::String &&value)
 
void SetCurrentLensVersion (const char *value)
 
LensUpgradeSummaryWithCurrentLensVersion (const Aws::String &value)
 
LensUpgradeSummaryWithCurrentLensVersion (Aws::String &&value)
 
LensUpgradeSummaryWithCurrentLensVersion (const char *value)
 
const Aws::StringGetLatestLensVersion () const
 
bool LatestLensVersionHasBeenSet () const
 
void SetLatestLensVersion (const Aws::String &value)
 
void SetLatestLensVersion (Aws::String &&value)
 
void SetLatestLensVersion (const char *value)
 
LensUpgradeSummaryWithLatestLensVersion (const Aws::String &value)
 
LensUpgradeSummaryWithLatestLensVersion (Aws::String &&value)
 
LensUpgradeSummaryWithLatestLensVersion (const char *value)
 

Detailed Description

Lens upgrade summary return object.

See Also:

AWS API Reference

Definition at line 31 of file LensUpgradeSummary.h.

Constructor & Destructor Documentation

◆ LensUpgradeSummary() [1/2]

Aws::WellArchitected::Model::LensUpgradeSummary::LensUpgradeSummary ( )

◆ LensUpgradeSummary() [2/2]

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

Member Function Documentation

◆ CurrentLensVersionHasBeenSet()

bool Aws::WellArchitected::Model::LensUpgradeSummary::CurrentLensVersionHasBeenSet ( ) const
inline

The current version of the lens.

Definition at line 123 of file LensUpgradeSummary.h.

◆ GetCurrentLensVersion()

const Aws::String& Aws::WellArchitected::Model::LensUpgradeSummary::GetCurrentLensVersion ( ) const
inline

The current version of the lens.

Definition at line 118 of file LensUpgradeSummary.h.

◆ GetLatestLensVersion()

const Aws::String& Aws::WellArchitected::Model::LensUpgradeSummary::GetLatestLensVersion ( ) const
inline

The latest version of the lens.

Definition at line 159 of file LensUpgradeSummary.h.

◆ GetLensAlias()

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

Definition at line 91 of file LensUpgradeSummary.h.

◆ GetWorkloadId()

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

Definition at line 41 of file LensUpgradeSummary.h.

◆ GetWorkloadName()

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

Definition at line 66 of file LensUpgradeSummary.h.

◆ Jsonize()

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

◆ LatestLensVersionHasBeenSet()

bool Aws::WellArchitected::Model::LensUpgradeSummary::LatestLensVersionHasBeenSet ( ) const
inline

The latest version of the lens.

Definition at line 164 of file LensUpgradeSummary.h.

◆ LensAliasHasBeenSet()

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

Definition at line 94 of file LensUpgradeSummary.h.

◆ operator=()

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

◆ SetCurrentLensVersion() [1/3]

void Aws::WellArchitected::Model::LensUpgradeSummary::SetCurrentLensVersion ( Aws::String &&  value)
inline

The current version of the lens.

Definition at line 133 of file LensUpgradeSummary.h.

◆ SetCurrentLensVersion() [2/3]

void Aws::WellArchitected::Model::LensUpgradeSummary::SetCurrentLensVersion ( const Aws::String value)
inline

The current version of the lens.

Definition at line 128 of file LensUpgradeSummary.h.

◆ SetCurrentLensVersion() [3/3]

void Aws::WellArchitected::Model::LensUpgradeSummary::SetCurrentLensVersion ( const char *  value)
inline

The current version of the lens.

Definition at line 138 of file LensUpgradeSummary.h.

◆ SetLatestLensVersion() [1/3]

void Aws::WellArchitected::Model::LensUpgradeSummary::SetLatestLensVersion ( Aws::String &&  value)
inline

The latest version of the lens.

Definition at line 174 of file LensUpgradeSummary.h.

◆ SetLatestLensVersion() [2/3]

void Aws::WellArchitected::Model::LensUpgradeSummary::SetLatestLensVersion ( const Aws::String value)
inline

The latest version of the lens.

Definition at line 169 of file LensUpgradeSummary.h.

◆ SetLatestLensVersion() [3/3]

void Aws::WellArchitected::Model::LensUpgradeSummary::SetLatestLensVersion ( const char *  value)
inline

The latest version of the lens.

Definition at line 179 of file LensUpgradeSummary.h.

◆ SetLensAlias() [1/3]

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

Definition at line 100 of file LensUpgradeSummary.h.

◆ SetLensAlias() [2/3]

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

Definition at line 97 of file LensUpgradeSummary.h.

◆ SetLensAlias() [3/3]

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

Definition at line 103 of file LensUpgradeSummary.h.

◆ SetWorkloadId() [1/3]

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

Definition at line 50 of file LensUpgradeSummary.h.

◆ SetWorkloadId() [2/3]

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

Definition at line 47 of file LensUpgradeSummary.h.

◆ SetWorkloadId() [3/3]

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

Definition at line 53 of file LensUpgradeSummary.h.

◆ SetWorkloadName() [1/3]

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

Definition at line 75 of file LensUpgradeSummary.h.

◆ SetWorkloadName() [2/3]

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

Definition at line 72 of file LensUpgradeSummary.h.

◆ SetWorkloadName() [3/3]

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

Definition at line 78 of file LensUpgradeSummary.h.

◆ WithCurrentLensVersion() [1/3]

LensUpgradeSummary& Aws::WellArchitected::Model::LensUpgradeSummary::WithCurrentLensVersion ( Aws::String &&  value)
inline

The current version of the lens.

Definition at line 148 of file LensUpgradeSummary.h.

◆ WithCurrentLensVersion() [2/3]

LensUpgradeSummary& Aws::WellArchitected::Model::LensUpgradeSummary::WithCurrentLensVersion ( const Aws::String value)
inline

The current version of the lens.

Definition at line 143 of file LensUpgradeSummary.h.

◆ WithCurrentLensVersion() [3/3]

LensUpgradeSummary& Aws::WellArchitected::Model::LensUpgradeSummary::WithCurrentLensVersion ( const char *  value)
inline

The current version of the lens.

Definition at line 153 of file LensUpgradeSummary.h.

◆ WithLatestLensVersion() [1/3]

LensUpgradeSummary& Aws::WellArchitected::Model::LensUpgradeSummary::WithLatestLensVersion ( Aws::String &&  value)
inline

The latest version of the lens.

Definition at line 189 of file LensUpgradeSummary.h.

◆ WithLatestLensVersion() [2/3]

LensUpgradeSummary& Aws::WellArchitected::Model::LensUpgradeSummary::WithLatestLensVersion ( const Aws::String value)
inline

The latest version of the lens.

Definition at line 184 of file LensUpgradeSummary.h.

◆ WithLatestLensVersion() [3/3]

LensUpgradeSummary& Aws::WellArchitected::Model::LensUpgradeSummary::WithLatestLensVersion ( const char *  value)
inline

The latest version of the lens.

Definition at line 194 of file LensUpgradeSummary.h.

◆ WithLensAlias() [1/3]

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

Definition at line 109 of file LensUpgradeSummary.h.

◆ WithLensAlias() [2/3]

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

Definition at line 106 of file LensUpgradeSummary.h.

◆ WithLensAlias() [3/3]

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

Definition at line 112 of file LensUpgradeSummary.h.

◆ WithWorkloadId() [1/3]

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

Definition at line 59 of file LensUpgradeSummary.h.

◆ WithWorkloadId() [2/3]

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

Definition at line 56 of file LensUpgradeSummary.h.

◆ WithWorkloadId() [3/3]

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

Definition at line 62 of file LensUpgradeSummary.h.

◆ WithWorkloadName() [1/3]

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

Definition at line 84 of file LensUpgradeSummary.h.

◆ WithWorkloadName() [2/3]

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

Definition at line 81 of file LensUpgradeSummary.h.

◆ WithWorkloadName() [3/3]

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

Definition at line 87 of file LensUpgradeSummary.h.

◆ WorkloadIdHasBeenSet()

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

Definition at line 44 of file LensUpgradeSummary.h.

◆ WorkloadNameHasBeenSet()

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

Definition at line 69 of file LensUpgradeSummary.h.


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