AWS SDK for C++  1.9.175
AWS SDK for C++
Public Member Functions | List of all members
Aws::DevOpsGuru::Model::CloudWatchMetricsDetail Class Reference

#include <CloudWatchMetricsDetail.h>

Public Member Functions

 CloudWatchMetricsDetail ()
 
 CloudWatchMetricsDetail (Aws::Utils::Json::JsonView jsonValue)
 
CloudWatchMetricsDetailoperator= (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)
 
CloudWatchMetricsDetailWithMetricName (const Aws::String &value)
 
CloudWatchMetricsDetailWithMetricName (Aws::String &&value)
 
CloudWatchMetricsDetailWithMetricName (const char *value)
 
const Aws::StringGetNamespace () const
 
bool NamespaceHasBeenSet () const
 
void SetNamespace (const Aws::String &value)
 
void SetNamespace (Aws::String &&value)
 
void SetNamespace (const char *value)
 
CloudWatchMetricsDetailWithNamespace (const Aws::String &value)
 
CloudWatchMetricsDetailWithNamespace (Aws::String &&value)
 
CloudWatchMetricsDetailWithNamespace (const char *value)
 
const Aws::Vector< CloudWatchMetricsDimension > & GetDimensions () const
 
bool DimensionsHasBeenSet () const
 
void SetDimensions (const Aws::Vector< CloudWatchMetricsDimension > &value)
 
void SetDimensions (Aws::Vector< CloudWatchMetricsDimension > &&value)
 
CloudWatchMetricsDetailWithDimensions (const Aws::Vector< CloudWatchMetricsDimension > &value)
 
CloudWatchMetricsDetailWithDimensions (Aws::Vector< CloudWatchMetricsDimension > &&value)
 
CloudWatchMetricsDetailAddDimensions (const CloudWatchMetricsDimension &value)
 
CloudWatchMetricsDetailAddDimensions (CloudWatchMetricsDimension &&value)
 
const CloudWatchMetricsStatGetStat () const
 
bool StatHasBeenSet () const
 
void SetStat (const CloudWatchMetricsStat &value)
 
void SetStat (CloudWatchMetricsStat &&value)
 
CloudWatchMetricsDetailWithStat (const CloudWatchMetricsStat &value)
 
CloudWatchMetricsDetailWithStat (CloudWatchMetricsStat &&value)
 
const Aws::StringGetUnit () const
 
bool UnitHasBeenSet () const
 
void SetUnit (const Aws::String &value)
 
void SetUnit (Aws::String &&value)
 
void SetUnit (const char *value)
 
CloudWatchMetricsDetailWithUnit (const Aws::String &value)
 
CloudWatchMetricsDetailWithUnit (Aws::String &&value)
 
CloudWatchMetricsDetailWithUnit (const char *value)
 
int GetPeriod () const
 
bool PeriodHasBeenSet () const
 
void SetPeriod (int value)
 
CloudWatchMetricsDetailWithPeriod (int value)
 
const CloudWatchMetricsDataSummaryGetMetricDataSummary () const
 
bool MetricDataSummaryHasBeenSet () const
 
void SetMetricDataSummary (const CloudWatchMetricsDataSummary &value)
 
void SetMetricDataSummary (CloudWatchMetricsDataSummary &&value)
 
CloudWatchMetricsDetailWithMetricDataSummary (const CloudWatchMetricsDataSummary &value)
 
CloudWatchMetricsDetailWithMetricDataSummary (CloudWatchMetricsDataSummary &&value)
 

Detailed Description

Information about an Amazon CloudWatch metric.

See Also:


AWS API Reference

Definition at line 36 of file CloudWatchMetricsDetail.h.

Constructor & Destructor Documentation

◆ CloudWatchMetricsDetail() [1/2]

Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::CloudWatchMetricsDetail ( )

◆ CloudWatchMetricsDetail() [2/2]

Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::CloudWatchMetricsDetail ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddDimensions() [1/2]

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::AddDimensions ( CloudWatchMetricsDimension &&  value)
inline

An array of CloudWatch dimensions associated with

Definition at line 173 of file CloudWatchMetricsDetail.h.

◆ AddDimensions() [2/2]

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::AddDimensions ( const CloudWatchMetricsDimension value)
inline

An array of CloudWatch dimensions associated with

Definition at line 168 of file CloudWatchMetricsDetail.h.

◆ DimensionsHasBeenSet()

bool Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::DimensionsHasBeenSet ( ) const
inline

An array of CloudWatch dimensions associated with

Definition at line 143 of file CloudWatchMetricsDetail.h.

◆ GetDimensions()

const Aws::Vector<CloudWatchMetricsDimension>& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::GetDimensions ( ) const
inline

An array of CloudWatch dimensions associated with

Definition at line 138 of file CloudWatchMetricsDetail.h.

◆ GetMetricDataSummary()

const CloudWatchMetricsDataSummary& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::GetMetricDataSummary ( ) const
inline

This object returns anomaly metric data.

Definition at line 310 of file CloudWatchMetricsDetail.h.

◆ GetMetricName()

const Aws::String& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::GetMetricName ( ) const
inline

The name of the CloudWatch metric.

Definition at line 48 of file CloudWatchMetricsDetail.h.

◆ GetNamespace()

const Aws::String& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::GetNamespace ( ) const
inline

The namespace of the CloudWatch metric. A namespace is a container for CloudWatch metrics.

Definition at line 90 of file CloudWatchMetricsDetail.h.

◆ GetPeriod()

int Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::GetPeriod ( ) const
inline

The length of time associated with the CloudWatch metric in number of seconds.

Definition at line 286 of file CloudWatchMetricsDetail.h.

◆ GetStat()

const CloudWatchMetricsStat& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::GetStat ( ) const
inline

The type of statistic associated with the CloudWatch metric. For more information, see Statistics in the Amazon CloudWatch User Guide.

Definition at line 182 of file CloudWatchMetricsDetail.h.

◆ GetUnit()

const Aws::String& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::GetUnit ( ) const
inline

The unit of measure used for the CloudWatch metric. For example, Bytes, Seconds, Count, and Percent.

Definition at line 230 of file CloudWatchMetricsDetail.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::Jsonize ( ) const

◆ MetricDataSummaryHasBeenSet()

bool Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::MetricDataSummaryHasBeenSet ( ) const
inline

This object returns anomaly metric data.

Definition at line 315 of file CloudWatchMetricsDetail.h.

◆ MetricNameHasBeenSet()

bool Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::MetricNameHasBeenSet ( ) const
inline

The name of the CloudWatch metric.

Definition at line 53 of file CloudWatchMetricsDetail.h.

◆ NamespaceHasBeenSet()

bool Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::NamespaceHasBeenSet ( ) const
inline

The namespace of the CloudWatch metric. A namespace is a container for CloudWatch metrics.

Definition at line 96 of file CloudWatchMetricsDetail.h.

◆ operator=()

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PeriodHasBeenSet()

bool Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::PeriodHasBeenSet ( ) const
inline

The length of time associated with the CloudWatch metric in number of seconds.

Definition at line 292 of file CloudWatchMetricsDetail.h.

◆ SetDimensions() [1/2]

void Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::SetDimensions ( Aws::Vector< CloudWatchMetricsDimension > &&  value)
inline

An array of CloudWatch dimensions associated with

Definition at line 153 of file CloudWatchMetricsDetail.h.

◆ SetDimensions() [2/2]

void Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::SetDimensions ( const Aws::Vector< CloudWatchMetricsDimension > &  value)
inline

An array of CloudWatch dimensions associated with

Definition at line 148 of file CloudWatchMetricsDetail.h.

◆ SetMetricDataSummary() [1/2]

void Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::SetMetricDataSummary ( CloudWatchMetricsDataSummary &&  value)
inline

This object returns anomaly metric data.

Definition at line 325 of file CloudWatchMetricsDetail.h.

◆ SetMetricDataSummary() [2/2]

void Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::SetMetricDataSummary ( const CloudWatchMetricsDataSummary value)
inline

This object returns anomaly metric data.

Definition at line 320 of file CloudWatchMetricsDetail.h.

◆ SetMetricName() [1/3]

void Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::SetMetricName ( Aws::String &&  value)
inline

The name of the CloudWatch metric.

Definition at line 63 of file CloudWatchMetricsDetail.h.

◆ SetMetricName() [2/3]

void Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::SetMetricName ( const Aws::String value)
inline

The name of the CloudWatch metric.

Definition at line 58 of file CloudWatchMetricsDetail.h.

◆ SetMetricName() [3/3]

void Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::SetMetricName ( const char *  value)
inline

The name of the CloudWatch metric.

Definition at line 68 of file CloudWatchMetricsDetail.h.

◆ SetNamespace() [1/3]

void Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::SetNamespace ( Aws::String &&  value)
inline

The namespace of the CloudWatch metric. A namespace is a container for CloudWatch metrics.

Definition at line 108 of file CloudWatchMetricsDetail.h.

◆ SetNamespace() [2/3]

void Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::SetNamespace ( const Aws::String value)
inline

The namespace of the CloudWatch metric. A namespace is a container for CloudWatch metrics.

Definition at line 102 of file CloudWatchMetricsDetail.h.

◆ SetNamespace() [3/3]

void Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::SetNamespace ( const char *  value)
inline

The namespace of the CloudWatch metric. A namespace is a container for CloudWatch metrics.

Definition at line 114 of file CloudWatchMetricsDetail.h.

◆ SetPeriod()

void Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::SetPeriod ( int  value)
inline

The length of time associated with the CloudWatch metric in number of seconds.

Definition at line 298 of file CloudWatchMetricsDetail.h.

◆ SetStat() [1/2]

void Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::SetStat ( CloudWatchMetricsStat &&  value)
inline

The type of statistic associated with the CloudWatch metric. For more information, see Statistics in the Amazon CloudWatch User Guide.

Definition at line 206 of file CloudWatchMetricsDetail.h.

◆ SetStat() [2/2]

void Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::SetStat ( const CloudWatchMetricsStat value)
inline

The type of statistic associated with the CloudWatch metric. For more information, see Statistics in the Amazon CloudWatch User Guide.

Definition at line 198 of file CloudWatchMetricsDetail.h.

◆ SetUnit() [1/3]

void Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::SetUnit ( Aws::String &&  value)
inline

The unit of measure used for the CloudWatch metric. For example, Bytes, Seconds, Count, and Percent.

Definition at line 251 of file CloudWatchMetricsDetail.h.

◆ SetUnit() [2/3]

void Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::SetUnit ( const Aws::String value)
inline

The unit of measure used for the CloudWatch metric. For example, Bytes, Seconds, Count, and Percent.

Definition at line 244 of file CloudWatchMetricsDetail.h.

◆ SetUnit() [3/3]

void Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::SetUnit ( const char *  value)
inline

The unit of measure used for the CloudWatch metric. For example, Bytes, Seconds, Count, and Percent.

Definition at line 258 of file CloudWatchMetricsDetail.h.

◆ StatHasBeenSet()

bool Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::StatHasBeenSet ( ) const
inline

The type of statistic associated with the CloudWatch metric. For more information, see Statistics in the Amazon CloudWatch User Guide.

Definition at line 190 of file CloudWatchMetricsDetail.h.

◆ UnitHasBeenSet()

bool Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::UnitHasBeenSet ( ) const
inline

The unit of measure used for the CloudWatch metric. For example, Bytes, Seconds, Count, and Percent.

Definition at line 237 of file CloudWatchMetricsDetail.h.

◆ WithDimensions() [1/2]

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::WithDimensions ( Aws::Vector< CloudWatchMetricsDimension > &&  value)
inline

An array of CloudWatch dimensions associated with

Definition at line 163 of file CloudWatchMetricsDetail.h.

◆ WithDimensions() [2/2]

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::WithDimensions ( const Aws::Vector< CloudWatchMetricsDimension > &  value)
inline

An array of CloudWatch dimensions associated with

Definition at line 158 of file CloudWatchMetricsDetail.h.

◆ WithMetricDataSummary() [1/2]

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::WithMetricDataSummary ( CloudWatchMetricsDataSummary &&  value)
inline

This object returns anomaly metric data.

Definition at line 335 of file CloudWatchMetricsDetail.h.

◆ WithMetricDataSummary() [2/2]

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::WithMetricDataSummary ( const CloudWatchMetricsDataSummary value)
inline

This object returns anomaly metric data.

Definition at line 330 of file CloudWatchMetricsDetail.h.

◆ WithMetricName() [1/3]

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::WithMetricName ( Aws::String &&  value)
inline

The name of the CloudWatch metric.

Definition at line 78 of file CloudWatchMetricsDetail.h.

◆ WithMetricName() [2/3]

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::WithMetricName ( const Aws::String value)
inline

The name of the CloudWatch metric.

Definition at line 73 of file CloudWatchMetricsDetail.h.

◆ WithMetricName() [3/3]

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::WithMetricName ( const char *  value)
inline

The name of the CloudWatch metric.

Definition at line 83 of file CloudWatchMetricsDetail.h.

◆ WithNamespace() [1/3]

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::WithNamespace ( Aws::String &&  value)
inline

The namespace of the CloudWatch metric. A namespace is a container for CloudWatch metrics.

Definition at line 126 of file CloudWatchMetricsDetail.h.

◆ WithNamespace() [2/3]

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::WithNamespace ( const Aws::String value)
inline

The namespace of the CloudWatch metric. A namespace is a container for CloudWatch metrics.

Definition at line 120 of file CloudWatchMetricsDetail.h.

◆ WithNamespace() [3/3]

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::WithNamespace ( const char *  value)
inline

The namespace of the CloudWatch metric. A namespace is a container for CloudWatch metrics.

Definition at line 132 of file CloudWatchMetricsDetail.h.

◆ WithPeriod()

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::WithPeriod ( int  value)
inline

The length of time associated with the CloudWatch metric in number of seconds.

Definition at line 304 of file CloudWatchMetricsDetail.h.

◆ WithStat() [1/2]

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::WithStat ( CloudWatchMetricsStat &&  value)
inline

The type of statistic associated with the CloudWatch metric. For more information, see Statistics in the Amazon CloudWatch User Guide.

Definition at line 222 of file CloudWatchMetricsDetail.h.

◆ WithStat() [2/2]

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::WithStat ( const CloudWatchMetricsStat value)
inline

The type of statistic associated with the CloudWatch metric. For more information, see Statistics in the Amazon CloudWatch User Guide.

Definition at line 214 of file CloudWatchMetricsDetail.h.

◆ WithUnit() [1/3]

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::WithUnit ( Aws::String &&  value)
inline

The unit of measure used for the CloudWatch metric. For example, Bytes, Seconds, Count, and Percent.

Definition at line 272 of file CloudWatchMetricsDetail.h.

◆ WithUnit() [2/3]

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::WithUnit ( const Aws::String value)
inline

The unit of measure used for the CloudWatch metric. For example, Bytes, Seconds, Count, and Percent.

Definition at line 265 of file CloudWatchMetricsDetail.h.

◆ WithUnit() [3/3]

CloudWatchMetricsDetail& Aws::DevOpsGuru::Model::CloudWatchMetricsDetail::WithUnit ( const char *  value)
inline

The unit of measure used for the CloudWatch metric. For example, Bytes, Seconds, Count, and Percent.

Definition at line 279 of file CloudWatchMetricsDetail.h.


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