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

#include <MetricDimension.h>

Public Member Functions

 MetricDimension ()
 
 MetricDimension (Aws::Utils::Json::JsonView jsonValue)
 
MetricDimensionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDimensionName () const
 
bool DimensionNameHasBeenSet () const
 
void SetDimensionName (const Aws::String &value)
 
void SetDimensionName (Aws::String &&value)
 
void SetDimensionName (const char *value)
 
MetricDimensionWithDimensionName (const Aws::String &value)
 
MetricDimensionWithDimensionName (Aws::String &&value)
 
MetricDimensionWithDimensionName (const char *value)
 
const DimensionValueOperatorGetOperator () const
 
bool OperatorHasBeenSet () const
 
void SetOperator (const DimensionValueOperator &value)
 
void SetOperator (DimensionValueOperator &&value)
 
MetricDimensionWithOperator (const DimensionValueOperator &value)
 
MetricDimensionWithOperator (DimensionValueOperator &&value)
 

Detailed Description

The dimension of a metric.

See Also:

AWS API Reference

Definition at line 32 of file MetricDimension.h.

Constructor & Destructor Documentation

◆ MetricDimension() [1/2]

Aws::IoT::Model::MetricDimension::MetricDimension ( )

◆ MetricDimension() [2/2]

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

Member Function Documentation

◆ DimensionNameHasBeenSet()

bool Aws::IoT::Model::MetricDimension::DimensionNameHasBeenSet ( ) const
inline

A unique identifier for the dimension.

Definition at line 49 of file MetricDimension.h.

◆ GetDimensionName()

const Aws::String& Aws::IoT::Model::MetricDimension::GetDimensionName ( ) const
inline

A unique identifier for the dimension.

Definition at line 44 of file MetricDimension.h.

◆ GetOperator()

const DimensionValueOperator& Aws::IoT::Model::MetricDimension::GetOperator ( ) const
inline

Defines how the dimensionValues of a dimension are interpreted. For example, for dimension type TOPIC_FILTER, the IN operator, a message will be counted only if its topic matches one of the topic filters. With NOT_IN operator, a message will be counted only if it doesn't match any of the topic filters. The operator is optional: if it's not provided (is null), it will be interpreted as IN.

Definition at line 90 of file MetricDimension.h.

◆ Jsonize()

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

◆ operator=()

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

◆ OperatorHasBeenSet()

bool Aws::IoT::Model::MetricDimension::OperatorHasBeenSet ( ) const
inline

Defines how the dimensionValues of a dimension are interpreted. For example, for dimension type TOPIC_FILTER, the IN operator, a message will be counted only if its topic matches one of the topic filters. With NOT_IN operator, a message will be counted only if it doesn't match any of the topic filters. The operator is optional: if it's not provided (is null), it will be interpreted as IN.

Definition at line 100 of file MetricDimension.h.

◆ SetDimensionName() [1/3]

void Aws::IoT::Model::MetricDimension::SetDimensionName ( Aws::String &&  value)
inline

A unique identifier for the dimension.

Definition at line 59 of file MetricDimension.h.

◆ SetDimensionName() [2/3]

void Aws::IoT::Model::MetricDimension::SetDimensionName ( const Aws::String value)
inline

A unique identifier for the dimension.

Definition at line 54 of file MetricDimension.h.

◆ SetDimensionName() [3/3]

void Aws::IoT::Model::MetricDimension::SetDimensionName ( const char *  value)
inline

A unique identifier for the dimension.

Definition at line 64 of file MetricDimension.h.

◆ SetOperator() [1/2]

void Aws::IoT::Model::MetricDimension::SetOperator ( const DimensionValueOperator value)
inline

Defines how the dimensionValues of a dimension are interpreted. For example, for dimension type TOPIC_FILTER, the IN operator, a message will be counted only if its topic matches one of the topic filters. With NOT_IN operator, a message will be counted only if it doesn't match any of the topic filters. The operator is optional: if it's not provided (is null), it will be interpreted as IN.

Definition at line 110 of file MetricDimension.h.

◆ SetOperator() [2/2]

void Aws::IoT::Model::MetricDimension::SetOperator ( DimensionValueOperator &&  value)
inline

Defines how the dimensionValues of a dimension are interpreted. For example, for dimension type TOPIC_FILTER, the IN operator, a message will be counted only if its topic matches one of the topic filters. With NOT_IN operator, a message will be counted only if it doesn't match any of the topic filters. The operator is optional: if it's not provided (is null), it will be interpreted as IN.

Definition at line 120 of file MetricDimension.h.

◆ WithDimensionName() [1/3]

MetricDimension& Aws::IoT::Model::MetricDimension::WithDimensionName ( Aws::String &&  value)
inline

A unique identifier for the dimension.

Definition at line 74 of file MetricDimension.h.

◆ WithDimensionName() [2/3]

MetricDimension& Aws::IoT::Model::MetricDimension::WithDimensionName ( const Aws::String value)
inline

A unique identifier for the dimension.

Definition at line 69 of file MetricDimension.h.

◆ WithDimensionName() [3/3]

MetricDimension& Aws::IoT::Model::MetricDimension::WithDimensionName ( const char *  value)
inline

A unique identifier for the dimension.

Definition at line 79 of file MetricDimension.h.

◆ WithOperator() [1/2]

MetricDimension& Aws::IoT::Model::MetricDimension::WithOperator ( const DimensionValueOperator value)
inline

Defines how the dimensionValues of a dimension are interpreted. For example, for dimension type TOPIC_FILTER, the IN operator, a message will be counted only if its topic matches one of the topic filters. With NOT_IN operator, a message will be counted only if it doesn't match any of the topic filters. The operator is optional: if it's not provided (is null), it will be interpreted as IN.

Definition at line 130 of file MetricDimension.h.

◆ WithOperator() [2/2]

MetricDimension& Aws::IoT::Model::MetricDimension::WithOperator ( DimensionValueOperator &&  value)
inline

Defines how the dimensionValues of a dimension are interpreted. For example, for dimension type TOPIC_FILTER, the IN operator, a message will be counted only if its topic matches one of the topic filters. With NOT_IN operator, a message will be counted only if it doesn't match any of the topic filters. The operator is optional: if it's not provided (is null), it will be interpreted as IN.

Definition at line 140 of file MetricDimension.h.


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