AWS SDK for C++  1.9.66
AWS SDK for C++
Public Member Functions | List of all members
Aws::LookoutMetrics::Model::Metric Class Reference

#include <Metric.h>

Public Member Functions

 Metric ()
 
 Metric (Aws::Utils::Json::JsonView jsonValue)
 
Metricoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetMetricName () const
 
bool MetricNameHasBeenSet () const
 
void SetMetricName (const Aws::String &value)
 
void SetMetricName (Aws::String &&value)
 
void SetMetricName (const char *value)
 
MetricWithMetricName (const Aws::String &value)
 
MetricWithMetricName (Aws::String &&value)
 
MetricWithMetricName (const char *value)
 
const AggregationFunctionGetAggregationFunction () const
 
bool AggregationFunctionHasBeenSet () const
 
void SetAggregationFunction (const AggregationFunction &value)
 
void SetAggregationFunction (AggregationFunction &&value)
 
MetricWithAggregationFunction (const AggregationFunction &value)
 
MetricWithAggregationFunction (AggregationFunction &&value)
 
const Aws::StringGetNamespace () const
 
bool NamespaceHasBeenSet () const
 
void SetNamespace (const Aws::String &value)
 
void SetNamespace (Aws::String &&value)
 
void SetNamespace (const char *value)
 
MetricWithNamespace (const Aws::String &value)
 
MetricWithNamespace (Aws::String &&value)
 
MetricWithNamespace (const char *value)
 

Detailed Description

A calculation made by contrasting a measure and a dimension from your source data.

See Also:

AWS API Reference

Definition at line 33 of file Metric.h.

Constructor & Destructor Documentation

◆ Metric() [1/2]

Aws::LookoutMetrics::Model::Metric::Metric ( )

◆ Metric() [2/2]

Aws::LookoutMetrics::Model::Metric::Metric ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AggregationFunctionHasBeenSet()

bool Aws::LookoutMetrics::Model::Metric::AggregationFunctionHasBeenSet ( ) const
inline

The function with which the metric is calculated.

Definition at line 91 of file Metric.h.

◆ GetAggregationFunction()

const AggregationFunction& Aws::LookoutMetrics::Model::Metric::GetAggregationFunction ( ) const
inline

The function with which the metric is calculated.

Definition at line 86 of file Metric.h.

◆ GetMetricName()

const Aws::String& Aws::LookoutMetrics::Model::Metric::GetMetricName ( ) const
inline

The name of the metric.

Definition at line 45 of file Metric.h.

◆ GetNamespace()

const Aws::String& Aws::LookoutMetrics::Model::Metric::GetNamespace ( ) const
inline

The namespace for the metric.

Definition at line 117 of file Metric.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::LookoutMetrics::Model::Metric::Jsonize ( ) const

◆ MetricNameHasBeenSet()

bool Aws::LookoutMetrics::Model::Metric::MetricNameHasBeenSet ( ) const
inline

The name of the metric.

Definition at line 50 of file Metric.h.

◆ NamespaceHasBeenSet()

bool Aws::LookoutMetrics::Model::Metric::NamespaceHasBeenSet ( ) const
inline

The namespace for the metric.

Definition at line 122 of file Metric.h.

◆ operator=()

Metric& Aws::LookoutMetrics::Model::Metric::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAggregationFunction() [1/2]

void Aws::LookoutMetrics::Model::Metric::SetAggregationFunction ( AggregationFunction &&  value)
inline

The function with which the metric is calculated.

Definition at line 101 of file Metric.h.

◆ SetAggregationFunction() [2/2]

void Aws::LookoutMetrics::Model::Metric::SetAggregationFunction ( const AggregationFunction value)
inline

The function with which the metric is calculated.

Definition at line 96 of file Metric.h.

◆ SetMetricName() [1/3]

void Aws::LookoutMetrics::Model::Metric::SetMetricName ( Aws::String &&  value)
inline

The name of the metric.

Definition at line 60 of file Metric.h.

◆ SetMetricName() [2/3]

void Aws::LookoutMetrics::Model::Metric::SetMetricName ( const Aws::String value)
inline

The name of the metric.

Definition at line 55 of file Metric.h.

◆ SetMetricName() [3/3]

void Aws::LookoutMetrics::Model::Metric::SetMetricName ( const char *  value)
inline

The name of the metric.

Definition at line 65 of file Metric.h.

◆ SetNamespace() [1/3]

void Aws::LookoutMetrics::Model::Metric::SetNamespace ( Aws::String &&  value)
inline

The namespace for the metric.

Definition at line 132 of file Metric.h.

◆ SetNamespace() [2/3]

void Aws::LookoutMetrics::Model::Metric::SetNamespace ( const Aws::String value)
inline

The namespace for the metric.

Definition at line 127 of file Metric.h.

◆ SetNamespace() [3/3]

void Aws::LookoutMetrics::Model::Metric::SetNamespace ( const char *  value)
inline

The namespace for the metric.

Definition at line 137 of file Metric.h.

◆ WithAggregationFunction() [1/2]

Metric& Aws::LookoutMetrics::Model::Metric::WithAggregationFunction ( AggregationFunction &&  value)
inline

The function with which the metric is calculated.

Definition at line 111 of file Metric.h.

◆ WithAggregationFunction() [2/2]

Metric& Aws::LookoutMetrics::Model::Metric::WithAggregationFunction ( const AggregationFunction value)
inline

The function with which the metric is calculated.

Definition at line 106 of file Metric.h.

◆ WithMetricName() [1/3]

Metric& Aws::LookoutMetrics::Model::Metric::WithMetricName ( Aws::String &&  value)
inline

The name of the metric.

Definition at line 75 of file Metric.h.

◆ WithMetricName() [2/3]

Metric& Aws::LookoutMetrics::Model::Metric::WithMetricName ( const Aws::String value)
inline

The name of the metric.

Definition at line 70 of file Metric.h.

◆ WithMetricName() [3/3]

Metric& Aws::LookoutMetrics::Model::Metric::WithMetricName ( const char *  value)
inline

The name of the metric.

Definition at line 80 of file Metric.h.

◆ WithNamespace() [1/3]

Metric& Aws::LookoutMetrics::Model::Metric::WithNamespace ( Aws::String &&  value)
inline

The namespace for the metric.

Definition at line 147 of file Metric.h.

◆ WithNamespace() [2/3]

Metric& Aws::LookoutMetrics::Model::Metric::WithNamespace ( const Aws::String value)
inline

The namespace for the metric.

Definition at line 142 of file Metric.h.

◆ WithNamespace() [3/3]

Metric& Aws::LookoutMetrics::Model::Metric::WithNamespace ( const char *  value)
inline

The namespace for the metric.

Definition at line 152 of file Metric.h.


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