AWS SDK for C++  1.8.93
AWS SDK for C++
Public Member Functions | List of all members
Aws::Lightsail::Model::MetricDatapoint Class Reference

#include <MetricDatapoint.h>

Public Member Functions

 MetricDatapoint ()
 
 MetricDatapoint (Aws::Utils::Json::JsonView jsonValue)
 
MetricDatapointoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
double GetAverage () const
 
bool AverageHasBeenSet () const
 
void SetAverage (double value)
 
MetricDatapointWithAverage (double value)
 
double GetMaximum () const
 
bool MaximumHasBeenSet () const
 
void SetMaximum (double value)
 
MetricDatapointWithMaximum (double value)
 
double GetMinimum () const
 
bool MinimumHasBeenSet () const
 
void SetMinimum (double value)
 
MetricDatapointWithMinimum (double value)
 
double GetSampleCount () const
 
bool SampleCountHasBeenSet () const
 
void SetSampleCount (double value)
 
MetricDatapointWithSampleCount (double value)
 
double GetSum () const
 
bool SumHasBeenSet () const
 
void SetSum (double value)
 
MetricDatapointWithSum (double value)
 
const Aws::Utils::DateTimeGetTimestamp () const
 
bool TimestampHasBeenSet () const
 
void SetTimestamp (const Aws::Utils::DateTime &value)
 
void SetTimestamp (Aws::Utils::DateTime &&value)
 
MetricDatapointWithTimestamp (const Aws::Utils::DateTime &value)
 
MetricDatapointWithTimestamp (Aws::Utils::DateTime &&value)
 
const MetricUnitGetUnit () const
 
bool UnitHasBeenSet () const
 
void SetUnit (const MetricUnit &value)
 
void SetUnit (MetricUnit &&value)
 
MetricDatapointWithUnit (const MetricUnit &value)
 
MetricDatapointWithUnit (MetricUnit &&value)
 

Detailed Description

Describes the metric data point.

See Also:

AWS API Reference

Definition at line 32 of file MetricDatapoint.h.

Constructor & Destructor Documentation

◆ MetricDatapoint() [1/2]

Aws::Lightsail::Model::MetricDatapoint::MetricDatapoint ( )

◆ MetricDatapoint() [2/2]

Aws::Lightsail::Model::MetricDatapoint::MetricDatapoint ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AverageHasBeenSet()

bool Aws::Lightsail::Model::MetricDatapoint::AverageHasBeenSet ( ) const
inline

The average.

Definition at line 49 of file MetricDatapoint.h.

◆ GetAverage()

double Aws::Lightsail::Model::MetricDatapoint::GetAverage ( ) const
inline

The average.

Definition at line 44 of file MetricDatapoint.h.

◆ GetMaximum()

double Aws::Lightsail::Model::MetricDatapoint::GetMaximum ( ) const
inline

The maximum.

Definition at line 65 of file MetricDatapoint.h.

◆ GetMinimum()

double Aws::Lightsail::Model::MetricDatapoint::GetMinimum ( ) const
inline

The minimum.

Definition at line 86 of file MetricDatapoint.h.

◆ GetSampleCount()

double Aws::Lightsail::Model::MetricDatapoint::GetSampleCount ( ) const
inline

The sample count.

Definition at line 107 of file MetricDatapoint.h.

◆ GetSum()

double Aws::Lightsail::Model::MetricDatapoint::GetSum ( ) const
inline

The sum.

Definition at line 128 of file MetricDatapoint.h.

◆ GetTimestamp()

const Aws::Utils::DateTime& Aws::Lightsail::Model::MetricDatapoint::GetTimestamp ( ) const
inline

The timestamp (e.g., 1479816991.349).

Definition at line 149 of file MetricDatapoint.h.

◆ GetUnit()

const MetricUnit& Aws::Lightsail::Model::MetricDatapoint::GetUnit ( ) const
inline

The unit.

Definition at line 180 of file MetricDatapoint.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Lightsail::Model::MetricDatapoint::Jsonize ( ) const

◆ MaximumHasBeenSet()

bool Aws::Lightsail::Model::MetricDatapoint::MaximumHasBeenSet ( ) const
inline

The maximum.

Definition at line 70 of file MetricDatapoint.h.

◆ MinimumHasBeenSet()

bool Aws::Lightsail::Model::MetricDatapoint::MinimumHasBeenSet ( ) const
inline

The minimum.

Definition at line 91 of file MetricDatapoint.h.

◆ operator=()

MetricDatapoint& Aws::Lightsail::Model::MetricDatapoint::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SampleCountHasBeenSet()

bool Aws::Lightsail::Model::MetricDatapoint::SampleCountHasBeenSet ( ) const
inline

The sample count.

Definition at line 112 of file MetricDatapoint.h.

◆ SetAverage()

void Aws::Lightsail::Model::MetricDatapoint::SetAverage ( double  value)
inline

The average.

Definition at line 54 of file MetricDatapoint.h.

◆ SetMaximum()

void Aws::Lightsail::Model::MetricDatapoint::SetMaximum ( double  value)
inline

The maximum.

Definition at line 75 of file MetricDatapoint.h.

◆ SetMinimum()

void Aws::Lightsail::Model::MetricDatapoint::SetMinimum ( double  value)
inline

The minimum.

Definition at line 96 of file MetricDatapoint.h.

◆ SetSampleCount()

void Aws::Lightsail::Model::MetricDatapoint::SetSampleCount ( double  value)
inline

The sample count.

Definition at line 117 of file MetricDatapoint.h.

◆ SetSum()

void Aws::Lightsail::Model::MetricDatapoint::SetSum ( double  value)
inline

The sum.

Definition at line 138 of file MetricDatapoint.h.

◆ SetTimestamp() [1/2]

void Aws::Lightsail::Model::MetricDatapoint::SetTimestamp ( const Aws::Utils::DateTime value)
inline

The timestamp (e.g., 1479816991.349).

Definition at line 159 of file MetricDatapoint.h.

◆ SetTimestamp() [2/2]

void Aws::Lightsail::Model::MetricDatapoint::SetTimestamp ( Aws::Utils::DateTime &&  value)
inline

The timestamp (e.g., 1479816991.349).

Definition at line 164 of file MetricDatapoint.h.

◆ SetUnit() [1/2]

void Aws::Lightsail::Model::MetricDatapoint::SetUnit ( const MetricUnit value)
inline

The unit.

Definition at line 190 of file MetricDatapoint.h.

◆ SetUnit() [2/2]

void Aws::Lightsail::Model::MetricDatapoint::SetUnit ( MetricUnit &&  value)
inline

The unit.

Definition at line 195 of file MetricDatapoint.h.

◆ SumHasBeenSet()

bool Aws::Lightsail::Model::MetricDatapoint::SumHasBeenSet ( ) const
inline

The sum.

Definition at line 133 of file MetricDatapoint.h.

◆ TimestampHasBeenSet()

bool Aws::Lightsail::Model::MetricDatapoint::TimestampHasBeenSet ( ) const
inline

The timestamp (e.g., 1479816991.349).

Definition at line 154 of file MetricDatapoint.h.

◆ UnitHasBeenSet()

bool Aws::Lightsail::Model::MetricDatapoint::UnitHasBeenSet ( ) const
inline

The unit.

Definition at line 185 of file MetricDatapoint.h.

◆ WithAverage()

MetricDatapoint& Aws::Lightsail::Model::MetricDatapoint::WithAverage ( double  value)
inline

The average.

Definition at line 59 of file MetricDatapoint.h.

◆ WithMaximum()

MetricDatapoint& Aws::Lightsail::Model::MetricDatapoint::WithMaximum ( double  value)
inline

The maximum.

Definition at line 80 of file MetricDatapoint.h.

◆ WithMinimum()

MetricDatapoint& Aws::Lightsail::Model::MetricDatapoint::WithMinimum ( double  value)
inline

The minimum.

Definition at line 101 of file MetricDatapoint.h.

◆ WithSampleCount()

MetricDatapoint& Aws::Lightsail::Model::MetricDatapoint::WithSampleCount ( double  value)
inline

The sample count.

Definition at line 122 of file MetricDatapoint.h.

◆ WithSum()

MetricDatapoint& Aws::Lightsail::Model::MetricDatapoint::WithSum ( double  value)
inline

The sum.

Definition at line 143 of file MetricDatapoint.h.

◆ WithTimestamp() [1/2]

MetricDatapoint& Aws::Lightsail::Model::MetricDatapoint::WithTimestamp ( const Aws::Utils::DateTime value)
inline

The timestamp (e.g., 1479816991.349).

Definition at line 169 of file MetricDatapoint.h.

◆ WithTimestamp() [2/2]

MetricDatapoint& Aws::Lightsail::Model::MetricDatapoint::WithTimestamp ( Aws::Utils::DateTime &&  value)
inline

The timestamp (e.g., 1479816991.349).

Definition at line 174 of file MetricDatapoint.h.

◆ WithUnit() [1/2]

MetricDatapoint& Aws::Lightsail::Model::MetricDatapoint::WithUnit ( const MetricUnit value)
inline

The unit.

Definition at line 200 of file MetricDatapoint.h.

◆ WithUnit() [2/2]

MetricDatapoint& Aws::Lightsail::Model::MetricDatapoint::WithUnit ( MetricUnit &&  value)
inline

The unit.

Definition at line 205 of file MetricDatapoint.h.


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