AWS SDK for C++  1.8.75
AWS SDK for C++
Public Member Functions | List of all members
Aws::CloudWatch::Model::InsightRuleMetricDatapoint Class Reference

#include <InsightRuleMetricDatapoint.h>

Public Member Functions

 InsightRuleMetricDatapoint ()
 
 InsightRuleMetricDatapoint (const Aws::Utils::Xml::XmlNode &xmlNode)
 
InsightRuleMetricDatapointoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::Utils::DateTimeGetTimestamp () const
 
bool TimestampHasBeenSet () const
 
void SetTimestamp (const Aws::Utils::DateTime &value)
 
void SetTimestamp (Aws::Utils::DateTime &&value)
 
InsightRuleMetricDatapointWithTimestamp (const Aws::Utils::DateTime &value)
 
InsightRuleMetricDatapointWithTimestamp (Aws::Utils::DateTime &&value)
 
double GetUniqueContributors () const
 
bool UniqueContributorsHasBeenSet () const
 
void SetUniqueContributors (double value)
 
InsightRuleMetricDatapointWithUniqueContributors (double value)
 
double GetMaxContributorValue () const
 
bool MaxContributorValueHasBeenSet () const
 
void SetMaxContributorValue (double value)
 
InsightRuleMetricDatapointWithMaxContributorValue (double value)
 
double GetSampleCount () const
 
bool SampleCountHasBeenSet () const
 
void SetSampleCount (double value)
 
InsightRuleMetricDatapointWithSampleCount (double value)
 
double GetAverage () const
 
bool AverageHasBeenSet () const
 
void SetAverage (double value)
 
InsightRuleMetricDatapointWithAverage (double value)
 
double GetSum () const
 
bool SumHasBeenSet () const
 
void SetSum (double value)
 
InsightRuleMetricDatapointWithSum (double value)
 
double GetMinimum () const
 
bool MinimumHasBeenSet () const
 
void SetMinimum (double value)
 
InsightRuleMetricDatapointWithMinimum (double value)
 
double GetMaximum () const
 
bool MaximumHasBeenSet () const
 
void SetMaximum (double value)
 
InsightRuleMetricDatapointWithMaximum (double value)
 

Detailed Description

One data point from the metric time series returned in a Contributor Insights rule report.

For more information, see GetInsightRuleReport.

See Also:

AWS API Reference

Definition at line 34 of file InsightRuleMetricDatapoint.h.

Constructor & Destructor Documentation

◆ InsightRuleMetricDatapoint() [1/2]

Aws::CloudWatch::Model::InsightRuleMetricDatapoint::InsightRuleMetricDatapoint ( )

◆ InsightRuleMetricDatapoint() [2/2]

Aws::CloudWatch::Model::InsightRuleMetricDatapoint::InsightRuleMetricDatapoint ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AverageHasBeenSet()

bool Aws::CloudWatch::Model::InsightRuleMetricDatapoint::AverageHasBeenSet ( ) const
inline

The average value from all contributors during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 179 of file InsightRuleMetricDatapoint.h.

◆ GetAverage()

double Aws::CloudWatch::Model::InsightRuleMetricDatapoint::GetAverage ( ) const
inline

The average value from all contributors during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 172 of file InsightRuleMetricDatapoint.h.

◆ GetMaxContributorValue()

double Aws::CloudWatch::Model::InsightRuleMetricDatapoint::GetMaxContributorValue ( ) const
inline

The maximum value provided by one contributor during this timestamp. Each timestamp is evaluated separately, so the identity of the max contributor could be different for each timestamp.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 111 of file InsightRuleMetricDatapoint.h.

◆ GetMaximum()

double Aws::CloudWatch::Model::InsightRuleMetricDatapoint::GetMaximum ( ) const
inline

The maximum value from a single occurence from a single contributor during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 260 of file InsightRuleMetricDatapoint.h.

◆ GetMinimum()

double Aws::CloudWatch::Model::InsightRuleMetricDatapoint::GetMinimum ( ) const
inline

The minimum value from a single contributor during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 230 of file InsightRuleMetricDatapoint.h.

◆ GetSampleCount()

double Aws::CloudWatch::Model::InsightRuleMetricDatapoint::GetSampleCount ( ) const
inline

The number of occurrences that matched the rule during this data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 143 of file InsightRuleMetricDatapoint.h.

◆ GetSum()

double Aws::CloudWatch::Model::InsightRuleMetricDatapoint::GetSum ( ) const
inline

The sum of the values from all contributors during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 201 of file InsightRuleMetricDatapoint.h.

◆ GetTimestamp()

const Aws::Utils::DateTime& Aws::CloudWatch::Model::InsightRuleMetricDatapoint::GetTimestamp ( ) const
inline

The timestamp of the data point.

Definition at line 48 of file InsightRuleMetricDatapoint.h.

◆ GetUniqueContributors()

double Aws::CloudWatch::Model::InsightRuleMetricDatapoint::GetUniqueContributors ( ) const
inline

The number of unique contributors who published data during this timestamp.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 81 of file InsightRuleMetricDatapoint.h.

◆ MaxContributorValueHasBeenSet()

bool Aws::CloudWatch::Model::InsightRuleMetricDatapoint::MaxContributorValueHasBeenSet ( ) const
inline

The maximum value provided by one contributor during this timestamp. Each timestamp is evaluated separately, so the identity of the max contributor could be different for each timestamp.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 119 of file InsightRuleMetricDatapoint.h.

◆ MaximumHasBeenSet()

bool Aws::CloudWatch::Model::InsightRuleMetricDatapoint::MaximumHasBeenSet ( ) const
inline

The maximum value from a single occurence from a single contributor during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 268 of file InsightRuleMetricDatapoint.h.

◆ MinimumHasBeenSet()

bool Aws::CloudWatch::Model::InsightRuleMetricDatapoint::MinimumHasBeenSet ( ) const
inline

The minimum value from a single contributor during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 237 of file InsightRuleMetricDatapoint.h.

◆ operator=()

InsightRuleMetricDatapoint& Aws::CloudWatch::Model::InsightRuleMetricDatapoint::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::CloudWatch::Model::InsightRuleMetricDatapoint::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ OutputToStream() [2/2]

void Aws::CloudWatch::Model::InsightRuleMetricDatapoint::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ SampleCountHasBeenSet()

bool Aws::CloudWatch::Model::InsightRuleMetricDatapoint::SampleCountHasBeenSet ( ) const
inline

The number of occurrences that matched the rule during this data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 150 of file InsightRuleMetricDatapoint.h.

◆ SetAverage()

void Aws::CloudWatch::Model::InsightRuleMetricDatapoint::SetAverage ( double  value)
inline

The average value from all contributors during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 186 of file InsightRuleMetricDatapoint.h.

◆ SetMaxContributorValue()

void Aws::CloudWatch::Model::InsightRuleMetricDatapoint::SetMaxContributorValue ( double  value)
inline

The maximum value provided by one contributor during this timestamp. Each timestamp is evaluated separately, so the identity of the max contributor could be different for each timestamp.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 127 of file InsightRuleMetricDatapoint.h.

◆ SetMaximum()

void Aws::CloudWatch::Model::InsightRuleMetricDatapoint::SetMaximum ( double  value)
inline

The maximum value from a single occurence from a single contributor during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 276 of file InsightRuleMetricDatapoint.h.

◆ SetMinimum()

void Aws::CloudWatch::Model::InsightRuleMetricDatapoint::SetMinimum ( double  value)
inline

The minimum value from a single contributor during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 244 of file InsightRuleMetricDatapoint.h.

◆ SetSampleCount()

void Aws::CloudWatch::Model::InsightRuleMetricDatapoint::SetSampleCount ( double  value)
inline

The number of occurrences that matched the rule during this data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 157 of file InsightRuleMetricDatapoint.h.

◆ SetSum()

void Aws::CloudWatch::Model::InsightRuleMetricDatapoint::SetSum ( double  value)
inline

The sum of the values from all contributors during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 215 of file InsightRuleMetricDatapoint.h.

◆ SetTimestamp() [1/2]

void Aws::CloudWatch::Model::InsightRuleMetricDatapoint::SetTimestamp ( const Aws::Utils::DateTime value)
inline

The timestamp of the data point.

Definition at line 58 of file InsightRuleMetricDatapoint.h.

◆ SetTimestamp() [2/2]

void Aws::CloudWatch::Model::InsightRuleMetricDatapoint::SetTimestamp ( Aws::Utils::DateTime &&  value)
inline

The timestamp of the data point.

Definition at line 63 of file InsightRuleMetricDatapoint.h.

◆ SetUniqueContributors()

void Aws::CloudWatch::Model::InsightRuleMetricDatapoint::SetUniqueContributors ( double  value)
inline

The number of unique contributors who published data during this timestamp.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 95 of file InsightRuleMetricDatapoint.h.

◆ SumHasBeenSet()

bool Aws::CloudWatch::Model::InsightRuleMetricDatapoint::SumHasBeenSet ( ) const
inline

The sum of the values from all contributors during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 208 of file InsightRuleMetricDatapoint.h.

◆ TimestampHasBeenSet()

bool Aws::CloudWatch::Model::InsightRuleMetricDatapoint::TimestampHasBeenSet ( ) const
inline

The timestamp of the data point.

Definition at line 53 of file InsightRuleMetricDatapoint.h.

◆ UniqueContributorsHasBeenSet()

bool Aws::CloudWatch::Model::InsightRuleMetricDatapoint::UniqueContributorsHasBeenSet ( ) const
inline

The number of unique contributors who published data during this timestamp.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 88 of file InsightRuleMetricDatapoint.h.

◆ WithAverage()

InsightRuleMetricDatapoint& Aws::CloudWatch::Model::InsightRuleMetricDatapoint::WithAverage ( double  value)
inline

The average value from all contributors during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 193 of file InsightRuleMetricDatapoint.h.

◆ WithMaxContributorValue()

InsightRuleMetricDatapoint& Aws::CloudWatch::Model::InsightRuleMetricDatapoint::WithMaxContributorValue ( double  value)
inline

The maximum value provided by one contributor during this timestamp. Each timestamp is evaluated separately, so the identity of the max contributor could be different for each timestamp.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 135 of file InsightRuleMetricDatapoint.h.

◆ WithMaximum()

InsightRuleMetricDatapoint& Aws::CloudWatch::Model::InsightRuleMetricDatapoint::WithMaximum ( double  value)
inline

The maximum value from a single occurence from a single contributor during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 284 of file InsightRuleMetricDatapoint.h.

◆ WithMinimum()

InsightRuleMetricDatapoint& Aws::CloudWatch::Model::InsightRuleMetricDatapoint::WithMinimum ( double  value)
inline

The minimum value from a single contributor during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 251 of file InsightRuleMetricDatapoint.h.

◆ WithSampleCount()

InsightRuleMetricDatapoint& Aws::CloudWatch::Model::InsightRuleMetricDatapoint::WithSampleCount ( double  value)
inline

The number of occurrences that matched the rule during this data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 164 of file InsightRuleMetricDatapoint.h.

◆ WithSum()

InsightRuleMetricDatapoint& Aws::CloudWatch::Model::InsightRuleMetricDatapoint::WithSum ( double  value)
inline

The sum of the values from all contributors during the time period represented by that data point.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 222 of file InsightRuleMetricDatapoint.h.

◆ WithTimestamp() [1/2]

InsightRuleMetricDatapoint& Aws::CloudWatch::Model::InsightRuleMetricDatapoint::WithTimestamp ( const Aws::Utils::DateTime value)
inline

The timestamp of the data point.

Definition at line 68 of file InsightRuleMetricDatapoint.h.

◆ WithTimestamp() [2/2]

InsightRuleMetricDatapoint& Aws::CloudWatch::Model::InsightRuleMetricDatapoint::WithTimestamp ( Aws::Utils::DateTime &&  value)
inline

The timestamp of the data point.

Definition at line 73 of file InsightRuleMetricDatapoint.h.

◆ WithUniqueContributors()

InsightRuleMetricDatapoint& Aws::CloudWatch::Model::InsightRuleMetricDatapoint::WithUniqueContributors ( double  value)
inline

The number of unique contributors who published data during this timestamp.

This statistic is returned only if you included it in the Metrics array in your request.

Definition at line 102 of file InsightRuleMetricDatapoint.h.


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