AWS SDK for C++  1.8.186
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoT::Model::MetricValue Class Reference

#include <MetricValue.h>

Public Member Functions

 MetricValue ()
 
 MetricValue (Aws::Utils::Json::JsonView jsonValue)
 
MetricValueoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
long long GetCount () const
 
bool CountHasBeenSet () const
 
void SetCount (long long value)
 
MetricValueWithCount (long long value)
 
const Aws::Vector< Aws::String > & GetCidrs () const
 
bool CidrsHasBeenSet () const
 
void SetCidrs (const Aws::Vector< Aws::String > &value)
 
void SetCidrs (Aws::Vector< Aws::String > &&value)
 
MetricValueWithCidrs (const Aws::Vector< Aws::String > &value)
 
MetricValueWithCidrs (Aws::Vector< Aws::String > &&value)
 
MetricValueAddCidrs (const Aws::String &value)
 
MetricValueAddCidrs (Aws::String &&value)
 
MetricValueAddCidrs (const char *value)
 
const Aws::Vector< int > & GetPorts () const
 
bool PortsHasBeenSet () const
 
void SetPorts (const Aws::Vector< int > &value)
 
void SetPorts (Aws::Vector< int > &&value)
 
MetricValueWithPorts (const Aws::Vector< int > &value)
 
MetricValueWithPorts (Aws::Vector< int > &&value)
 
MetricValueAddPorts (int value)
 
double GetNumber () const
 
bool NumberHasBeenSet () const
 
void SetNumber (double value)
 
MetricValueWithNumber (double value)
 
const Aws::Vector< double > & GetNumbers () const
 
bool NumbersHasBeenSet () const
 
void SetNumbers (const Aws::Vector< double > &value)
 
void SetNumbers (Aws::Vector< double > &&value)
 
MetricValueWithNumbers (const Aws::Vector< double > &value)
 
MetricValueWithNumbers (Aws::Vector< double > &&value)
 
MetricValueAddNumbers (double value)
 
const Aws::Vector< Aws::String > & GetStrings () const
 
bool StringsHasBeenSet () const
 
void SetStrings (const Aws::Vector< Aws::String > &value)
 
void SetStrings (Aws::Vector< Aws::String > &&value)
 
MetricValueWithStrings (const Aws::Vector< Aws::String > &value)
 
MetricValueWithStrings (Aws::Vector< Aws::String > &&value)
 
MetricValueAddStrings (const Aws::String &value)
 
MetricValueAddStrings (Aws::String &&value)
 
MetricValueAddStrings (const char *value)
 

Detailed Description

The value to be compared with the metric.

See Also:

AWS API Reference

Definition at line 33 of file MetricValue.h.

Constructor & Destructor Documentation

◆ MetricValue() [1/2]

Aws::IoT::Model::MetricValue::MetricValue ( )

◆ MetricValue() [2/2]

Aws::IoT::Model::MetricValue::MetricValue ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddCidrs() [1/3]

MetricValue& Aws::IoT::Model::MetricValue::AddCidrs ( Aws::String &&  value)
inline

If the comparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.

Definition at line 113 of file MetricValue.h.

◆ AddCidrs() [2/3]

MetricValue& Aws::IoT::Model::MetricValue::AddCidrs ( const Aws::String value)
inline

If the comparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.

Definition at line 107 of file MetricValue.h.

◆ AddCidrs() [3/3]

MetricValue& Aws::IoT::Model::MetricValue::AddCidrs ( const char *  value)
inline

If the comparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.

Definition at line 119 of file MetricValue.h.

◆ AddNumbers()

MetricValue& Aws::IoT::Model::MetricValue::AddNumbers ( double  value)
inline

The numeral values of a metric.

Definition at line 219 of file MetricValue.h.

◆ AddPorts()

MetricValue& Aws::IoT::Model::MetricValue::AddPorts ( int  value)
inline

If the comparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric.

Definition at line 162 of file MetricValue.h.

◆ AddStrings() [1/3]

MetricValue& Aws::IoT::Model::MetricValue::AddStrings ( Aws::String &&  value)
inline

The string values of a metric.

Definition at line 260 of file MetricValue.h.

◆ AddStrings() [2/3]

MetricValue& Aws::IoT::Model::MetricValue::AddStrings ( const Aws::String value)
inline

The string values of a metric.

Definition at line 255 of file MetricValue.h.

◆ AddStrings() [3/3]

MetricValue& Aws::IoT::Model::MetricValue::AddStrings ( const char *  value)
inline

The string values of a metric.

Definition at line 265 of file MetricValue.h.

◆ CidrsHasBeenSet()

bool Aws::IoT::Model::MetricValue::CidrsHasBeenSet ( ) const
inline

If the comparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.

Definition at line 77 of file MetricValue.h.

◆ CountHasBeenSet()

bool Aws::IoT::Model::MetricValue::CountHasBeenSet ( ) const
inline

If the comparisonOperator calls for a numeric value, use this to specify that numeric value to be compared with the metric.

Definition at line 52 of file MetricValue.h.

◆ GetCidrs()

const Aws::Vector<Aws::String>& Aws::IoT::Model::MetricValue::GetCidrs ( ) const
inline

If the comparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.

Definition at line 71 of file MetricValue.h.

◆ GetCount()

long long Aws::IoT::Model::MetricValue::GetCount ( ) const
inline

If the comparisonOperator calls for a numeric value, use this to specify that numeric value to be compared with the metric.

Definition at line 46 of file MetricValue.h.

◆ GetNumber()

double Aws::IoT::Model::MetricValue::GetNumber ( ) const
inline

The numeral value of a metric.

Definition at line 168 of file MetricValue.h.

◆ GetNumbers()

const Aws::Vector<double>& Aws::IoT::Model::MetricValue::GetNumbers ( ) const
inline

The numeral values of a metric.

Definition at line 189 of file MetricValue.h.

◆ GetPorts()

const Aws::Vector<int>& Aws::IoT::Model::MetricValue::GetPorts ( ) const
inline

If the comparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric.

Definition at line 126 of file MetricValue.h.

◆ GetStrings()

const Aws::Vector<Aws::String>& Aws::IoT::Model::MetricValue::GetStrings ( ) const
inline

The string values of a metric.

Definition at line 225 of file MetricValue.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::IoT::Model::MetricValue::Jsonize ( ) const

◆ NumberHasBeenSet()

bool Aws::IoT::Model::MetricValue::NumberHasBeenSet ( ) const
inline

The numeral value of a metric.

Definition at line 173 of file MetricValue.h.

◆ NumbersHasBeenSet()

bool Aws::IoT::Model::MetricValue::NumbersHasBeenSet ( ) const
inline

The numeral values of a metric.

Definition at line 194 of file MetricValue.h.

◆ operator=()

MetricValue& Aws::IoT::Model::MetricValue::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PortsHasBeenSet()

bool Aws::IoT::Model::MetricValue::PortsHasBeenSet ( ) const
inline

If the comparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric.

Definition at line 132 of file MetricValue.h.

◆ SetCidrs() [1/2]

void Aws::IoT::Model::MetricValue::SetCidrs ( Aws::Vector< Aws::String > &&  value)
inline

If the comparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.

Definition at line 89 of file MetricValue.h.

◆ SetCidrs() [2/2]

void Aws::IoT::Model::MetricValue::SetCidrs ( const Aws::Vector< Aws::String > &  value)
inline

If the comparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.

Definition at line 83 of file MetricValue.h.

◆ SetCount()

void Aws::IoT::Model::MetricValue::SetCount ( long long  value)
inline

If the comparisonOperator calls for a numeric value, use this to specify that numeric value to be compared with the metric.

Definition at line 58 of file MetricValue.h.

◆ SetNumber()

void Aws::IoT::Model::MetricValue::SetNumber ( double  value)
inline

The numeral value of a metric.

Definition at line 178 of file MetricValue.h.

◆ SetNumbers() [1/2]

void Aws::IoT::Model::MetricValue::SetNumbers ( Aws::Vector< double > &&  value)
inline

The numeral values of a metric.

Definition at line 204 of file MetricValue.h.

◆ SetNumbers() [2/2]

void Aws::IoT::Model::MetricValue::SetNumbers ( const Aws::Vector< double > &  value)
inline

The numeral values of a metric.

Definition at line 199 of file MetricValue.h.

◆ SetPorts() [1/2]

void Aws::IoT::Model::MetricValue::SetPorts ( Aws::Vector< int > &&  value)
inline

If the comparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric.

Definition at line 144 of file MetricValue.h.

◆ SetPorts() [2/2]

void Aws::IoT::Model::MetricValue::SetPorts ( const Aws::Vector< int > &  value)
inline

If the comparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric.

Definition at line 138 of file MetricValue.h.

◆ SetStrings() [1/2]

void Aws::IoT::Model::MetricValue::SetStrings ( Aws::Vector< Aws::String > &&  value)
inline

The string values of a metric.

Definition at line 240 of file MetricValue.h.

◆ SetStrings() [2/2]

void Aws::IoT::Model::MetricValue::SetStrings ( const Aws::Vector< Aws::String > &  value)
inline

The string values of a metric.

Definition at line 235 of file MetricValue.h.

◆ StringsHasBeenSet()

bool Aws::IoT::Model::MetricValue::StringsHasBeenSet ( ) const
inline

The string values of a metric.

Definition at line 230 of file MetricValue.h.

◆ WithCidrs() [1/2]

MetricValue& Aws::IoT::Model::MetricValue::WithCidrs ( Aws::Vector< Aws::String > &&  value)
inline

If the comparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.

Definition at line 101 of file MetricValue.h.

◆ WithCidrs() [2/2]

MetricValue& Aws::IoT::Model::MetricValue::WithCidrs ( const Aws::Vector< Aws::String > &  value)
inline

If the comparisonOperator calls for a set of CIDRs, use this to specify that set to be compared with the metric.

Definition at line 95 of file MetricValue.h.

◆ WithCount()

MetricValue& Aws::IoT::Model::MetricValue::WithCount ( long long  value)
inline

If the comparisonOperator calls for a numeric value, use this to specify that numeric value to be compared with the metric.

Definition at line 64 of file MetricValue.h.

◆ WithNumber()

MetricValue& Aws::IoT::Model::MetricValue::WithNumber ( double  value)
inline

The numeral value of a metric.

Definition at line 183 of file MetricValue.h.

◆ WithNumbers() [1/2]

MetricValue& Aws::IoT::Model::MetricValue::WithNumbers ( Aws::Vector< double > &&  value)
inline

The numeral values of a metric.

Definition at line 214 of file MetricValue.h.

◆ WithNumbers() [2/2]

MetricValue& Aws::IoT::Model::MetricValue::WithNumbers ( const Aws::Vector< double > &  value)
inline

The numeral values of a metric.

Definition at line 209 of file MetricValue.h.

◆ WithPorts() [1/2]

MetricValue& Aws::IoT::Model::MetricValue::WithPorts ( Aws::Vector< int > &&  value)
inline

If the comparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric.

Definition at line 156 of file MetricValue.h.

◆ WithPorts() [2/2]

MetricValue& Aws::IoT::Model::MetricValue::WithPorts ( const Aws::Vector< int > &  value)
inline

If the comparisonOperator calls for a set of ports, use this to specify that set to be compared with the metric.

Definition at line 150 of file MetricValue.h.

◆ WithStrings() [1/2]

MetricValue& Aws::IoT::Model::MetricValue::WithStrings ( Aws::Vector< Aws::String > &&  value)
inline

The string values of a metric.

Definition at line 250 of file MetricValue.h.

◆ WithStrings() [2/2]

MetricValue& Aws::IoT::Model::MetricValue::WithStrings ( const Aws::Vector< Aws::String > &  value)
inline

The string values of a metric.

Definition at line 245 of file MetricValue.h.


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