AWS SDK for C++  1.9.155
AWS SDK for C++
Public Member Functions | List of all members
Aws::ComputeOptimizer::Model::Summary Class Reference

#include <Summary.h>

Public Member Functions

 Summary ()
 
 Summary (Aws::Utils::Json::JsonView jsonValue)
 
Summaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const FindingGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Finding &value)
 
void SetName (Finding &&value)
 
SummaryWithName (const Finding &value)
 
SummaryWithName (Finding &&value)
 
double GetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (double value)
 
SummaryWithValue (double value)
 
const Aws::Vector< ReasonCodeSummary > & GetReasonCodeSummaries () const
 
bool ReasonCodeSummariesHasBeenSet () const
 
void SetReasonCodeSummaries (const Aws::Vector< ReasonCodeSummary > &value)
 
void SetReasonCodeSummaries (Aws::Vector< ReasonCodeSummary > &&value)
 
SummaryWithReasonCodeSummaries (const Aws::Vector< ReasonCodeSummary > &value)
 
SummaryWithReasonCodeSummaries (Aws::Vector< ReasonCodeSummary > &&value)
 
SummaryAddReasonCodeSummaries (const ReasonCodeSummary &value)
 
SummaryAddReasonCodeSummaries (ReasonCodeSummary &&value)
 

Detailed Description

The summary of a recommendation.

See Also:

AWS API Reference

Definition at line 33 of file Summary.h.

Constructor & Destructor Documentation

◆ Summary() [1/2]

Aws::ComputeOptimizer::Model::Summary::Summary ( )

◆ Summary() [2/2]

Aws::ComputeOptimizer::Model::Summary::Summary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddReasonCodeSummaries() [1/2]

Summary& Aws::ComputeOptimizer::Model::Summary::AddReasonCodeSummaries ( const ReasonCodeSummary value)
inline

An array of objects that summarize a finding reason code.

Definition at line 127 of file Summary.h.

◆ AddReasonCodeSummaries() [2/2]

Summary& Aws::ComputeOptimizer::Model::Summary::AddReasonCodeSummaries ( ReasonCodeSummary &&  value)
inline

An array of objects that summarize a finding reason code.

Definition at line 132 of file Summary.h.

◆ GetName()

const Finding& Aws::ComputeOptimizer::Model::Summary::GetName ( ) const
inline

The finding classification of the recommendation.

Definition at line 45 of file Summary.h.

◆ GetReasonCodeSummaries()

const Aws::Vector<ReasonCodeSummary>& Aws::ComputeOptimizer::Model::Summary::GetReasonCodeSummaries ( ) const
inline

An array of objects that summarize a finding reason code.

Definition at line 97 of file Summary.h.

◆ GetValue()

double Aws::ComputeOptimizer::Model::Summary::GetValue ( ) const
inline

The value of the recommendation summary.

Definition at line 76 of file Summary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::ComputeOptimizer::Model::Summary::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::ComputeOptimizer::Model::Summary::NameHasBeenSet ( ) const
inline

The finding classification of the recommendation.

Definition at line 50 of file Summary.h.

◆ operator=()

Summary& Aws::ComputeOptimizer::Model::Summary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ReasonCodeSummariesHasBeenSet()

bool Aws::ComputeOptimizer::Model::Summary::ReasonCodeSummariesHasBeenSet ( ) const
inline

An array of objects that summarize a finding reason code.

Definition at line 102 of file Summary.h.

◆ SetName() [1/2]

void Aws::ComputeOptimizer::Model::Summary::SetName ( const Finding value)
inline

The finding classification of the recommendation.

Definition at line 55 of file Summary.h.

◆ SetName() [2/2]

void Aws::ComputeOptimizer::Model::Summary::SetName ( Finding &&  value)
inline

The finding classification of the recommendation.

Definition at line 60 of file Summary.h.

◆ SetReasonCodeSummaries() [1/2]

void Aws::ComputeOptimizer::Model::Summary::SetReasonCodeSummaries ( Aws::Vector< ReasonCodeSummary > &&  value)
inline

An array of objects that summarize a finding reason code.

Definition at line 112 of file Summary.h.

◆ SetReasonCodeSummaries() [2/2]

void Aws::ComputeOptimizer::Model::Summary::SetReasonCodeSummaries ( const Aws::Vector< ReasonCodeSummary > &  value)
inline

An array of objects that summarize a finding reason code.

Definition at line 107 of file Summary.h.

◆ SetValue()

void Aws::ComputeOptimizer::Model::Summary::SetValue ( double  value)
inline

The value of the recommendation summary.

Definition at line 86 of file Summary.h.

◆ ValueHasBeenSet()

bool Aws::ComputeOptimizer::Model::Summary::ValueHasBeenSet ( ) const
inline

The value of the recommendation summary.

Definition at line 81 of file Summary.h.

◆ WithName() [1/2]

Summary& Aws::ComputeOptimizer::Model::Summary::WithName ( const Finding value)
inline

The finding classification of the recommendation.

Definition at line 65 of file Summary.h.

◆ WithName() [2/2]

Summary& Aws::ComputeOptimizer::Model::Summary::WithName ( Finding &&  value)
inline

The finding classification of the recommendation.

Definition at line 70 of file Summary.h.

◆ WithReasonCodeSummaries() [1/2]

Summary& Aws::ComputeOptimizer::Model::Summary::WithReasonCodeSummaries ( Aws::Vector< ReasonCodeSummary > &&  value)
inline

An array of objects that summarize a finding reason code.

Definition at line 122 of file Summary.h.

◆ WithReasonCodeSummaries() [2/2]

Summary& Aws::ComputeOptimizer::Model::Summary::WithReasonCodeSummaries ( const Aws::Vector< ReasonCodeSummary > &  value)
inline

An array of objects that summarize a finding reason code.

Definition at line 117 of file Summary.h.

◆ WithValue()

Summary& Aws::ComputeOptimizer::Model::Summary::WithValue ( double  value)
inline

The value of the recommendation summary.

Definition at line 91 of file Summary.h.


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