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

#include <LambdaFunctionMemoryProjectedMetric.h>

Public Member Functions

 LambdaFunctionMemoryProjectedMetric ()
 
 LambdaFunctionMemoryProjectedMetric (Aws::Utils::Json::JsonView jsonValue)
 
LambdaFunctionMemoryProjectedMetricoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const LambdaFunctionMemoryMetricNameGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const LambdaFunctionMemoryMetricName &value)
 
void SetName (LambdaFunctionMemoryMetricName &&value)
 
LambdaFunctionMemoryProjectedMetricWithName (const LambdaFunctionMemoryMetricName &value)
 
LambdaFunctionMemoryProjectedMetricWithName (LambdaFunctionMemoryMetricName &&value)
 
const LambdaFunctionMemoryMetricStatisticGetStatistic () const
 
bool StatisticHasBeenSet () const
 
void SetStatistic (const LambdaFunctionMemoryMetricStatistic &value)
 
void SetStatistic (LambdaFunctionMemoryMetricStatistic &&value)
 
LambdaFunctionMemoryProjectedMetricWithStatistic (const LambdaFunctionMemoryMetricStatistic &value)
 
LambdaFunctionMemoryProjectedMetricWithStatistic (LambdaFunctionMemoryMetricStatistic &&value)
 
double GetValue () const
 
bool ValueHasBeenSet () const
 
void SetValue (double value)
 
LambdaFunctionMemoryProjectedMetricWithValue (double value)
 

Detailed Description

Describes a projected utilization metric of an Lambda function recommendation option.

See Also:

AWS API Reference

Definition at line 33 of file LambdaFunctionMemoryProjectedMetric.h.

Constructor & Destructor Documentation

◆ LambdaFunctionMemoryProjectedMetric() [1/2]

Aws::ComputeOptimizer::Model::LambdaFunctionMemoryProjectedMetric::LambdaFunctionMemoryProjectedMetric ( )

◆ LambdaFunctionMemoryProjectedMetric() [2/2]

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

Member Function Documentation

◆ GetName()

const LambdaFunctionMemoryMetricName& Aws::ComputeOptimizer::Model::LambdaFunctionMemoryProjectedMetric::GetName ( ) const
inline

The name of the projected utilization metric.

Definition at line 45 of file LambdaFunctionMemoryProjectedMetric.h.

◆ GetStatistic()

const LambdaFunctionMemoryMetricStatistic& Aws::ComputeOptimizer::Model::LambdaFunctionMemoryProjectedMetric::GetStatistic ( ) const
inline

The statistic of the projected utilization metric.

Definition at line 76 of file LambdaFunctionMemoryProjectedMetric.h.

◆ GetValue()

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

The values of the projected utilization metrics.

Definition at line 107 of file LambdaFunctionMemoryProjectedMetric.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

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

The name of the projected utilization metric.

Definition at line 50 of file LambdaFunctionMemoryProjectedMetric.h.

◆ operator=()

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

◆ SetName() [1/2]

void Aws::ComputeOptimizer::Model::LambdaFunctionMemoryProjectedMetric::SetName ( const LambdaFunctionMemoryMetricName value)
inline

The name of the projected utilization metric.

Definition at line 55 of file LambdaFunctionMemoryProjectedMetric.h.

◆ SetName() [2/2]

void Aws::ComputeOptimizer::Model::LambdaFunctionMemoryProjectedMetric::SetName ( LambdaFunctionMemoryMetricName &&  value)
inline

The name of the projected utilization metric.

Definition at line 60 of file LambdaFunctionMemoryProjectedMetric.h.

◆ SetStatistic() [1/2]

void Aws::ComputeOptimizer::Model::LambdaFunctionMemoryProjectedMetric::SetStatistic ( const LambdaFunctionMemoryMetricStatistic value)
inline

The statistic of the projected utilization metric.

Definition at line 86 of file LambdaFunctionMemoryProjectedMetric.h.

◆ SetStatistic() [2/2]

void Aws::ComputeOptimizer::Model::LambdaFunctionMemoryProjectedMetric::SetStatistic ( LambdaFunctionMemoryMetricStatistic &&  value)
inline

The statistic of the projected utilization metric.

Definition at line 91 of file LambdaFunctionMemoryProjectedMetric.h.

◆ SetValue()

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

The values of the projected utilization metrics.

Definition at line 117 of file LambdaFunctionMemoryProjectedMetric.h.

◆ StatisticHasBeenSet()

bool Aws::ComputeOptimizer::Model::LambdaFunctionMemoryProjectedMetric::StatisticHasBeenSet ( ) const
inline

The statistic of the projected utilization metric.

Definition at line 81 of file LambdaFunctionMemoryProjectedMetric.h.

◆ ValueHasBeenSet()

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

The values of the projected utilization metrics.

Definition at line 112 of file LambdaFunctionMemoryProjectedMetric.h.

◆ WithName() [1/2]

LambdaFunctionMemoryProjectedMetric& Aws::ComputeOptimizer::Model::LambdaFunctionMemoryProjectedMetric::WithName ( const LambdaFunctionMemoryMetricName value)
inline

The name of the projected utilization metric.

Definition at line 65 of file LambdaFunctionMemoryProjectedMetric.h.

◆ WithName() [2/2]

LambdaFunctionMemoryProjectedMetric& Aws::ComputeOptimizer::Model::LambdaFunctionMemoryProjectedMetric::WithName ( LambdaFunctionMemoryMetricName &&  value)
inline

The name of the projected utilization metric.

Definition at line 70 of file LambdaFunctionMemoryProjectedMetric.h.

◆ WithStatistic() [1/2]

LambdaFunctionMemoryProjectedMetric& Aws::ComputeOptimizer::Model::LambdaFunctionMemoryProjectedMetric::WithStatistic ( const LambdaFunctionMemoryMetricStatistic value)
inline

The statistic of the projected utilization metric.

Definition at line 96 of file LambdaFunctionMemoryProjectedMetric.h.

◆ WithStatistic() [2/2]

LambdaFunctionMemoryProjectedMetric& Aws::ComputeOptimizer::Model::LambdaFunctionMemoryProjectedMetric::WithStatistic ( LambdaFunctionMemoryMetricStatistic &&  value)
inline

The statistic of the projected utilization metric.

Definition at line 101 of file LambdaFunctionMemoryProjectedMetric.h.

◆ WithValue()

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

The values of the projected utilization metrics.

Definition at line 122 of file LambdaFunctionMemoryProjectedMetric.h.


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