AWS SDK for C++  1.9.157
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodeGuruProfiler::Model::Anomaly Class Reference

#include <Anomaly.h>

Public Member Functions

 Anomaly ()
 
 Anomaly (Aws::Utils::Json::JsonView jsonValue)
 
Anomalyoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< AnomalyInstance > & GetInstances () const
 
bool InstancesHasBeenSet () const
 
void SetInstances (const Aws::Vector< AnomalyInstance > &value)
 
void SetInstances (Aws::Vector< AnomalyInstance > &&value)
 
AnomalyWithInstances (const Aws::Vector< AnomalyInstance > &value)
 
AnomalyWithInstances (Aws::Vector< AnomalyInstance > &&value)
 
AnomalyAddInstances (const AnomalyInstance &value)
 
AnomalyAddInstances (AnomalyInstance &&value)
 
const MetricGetMetric () const
 
bool MetricHasBeenSet () const
 
void SetMetric (const Metric &value)
 
void SetMetric (Metric &&value)
 
AnomalyWithMetric (const Metric &value)
 
AnomalyWithMetric (Metric &&value)
 
const Aws::StringGetReason () const
 
bool ReasonHasBeenSet () const
 
void SetReason (const Aws::String &value)
 
void SetReason (Aws::String &&value)
 
void SetReason (const char *value)
 
AnomalyWithReason (const Aws::String &value)
 
AnomalyWithReason (Aws::String &&value)
 
AnomalyWithReason (const char *value)
 

Detailed Description

Details about an anomaly in a specific metric of application profile. The anomaly is detected using analysis of the metric data over a period of time.

See Also:

AWS API Reference

Definition at line 36 of file Anomaly.h.

Constructor & Destructor Documentation

◆ Anomaly() [1/2]

Aws::CodeGuruProfiler::Model::Anomaly::Anomaly ( )

◆ Anomaly() [2/2]

Aws::CodeGuruProfiler::Model::Anomaly::Anomaly ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddInstances() [1/2]

Anomaly& Aws::CodeGuruProfiler::Model::Anomaly::AddInstances ( AnomalyInstance &&  value)
inline

A list of the instances of the detected anomalies during the requested period.

Definition at line 91 of file Anomaly.h.

◆ AddInstances() [2/2]

Anomaly& Aws::CodeGuruProfiler::Model::Anomaly::AddInstances ( const AnomalyInstance value)
inline

A list of the instances of the detected anomalies during the requested period.

Definition at line 85 of file Anomaly.h.

◆ GetInstances()

const Aws::Vector<AnomalyInstance>& Aws::CodeGuruProfiler::Model::Anomaly::GetInstances ( ) const
inline

A list of the instances of the detected anomalies during the requested period.

Definition at line 49 of file Anomaly.h.

◆ GetMetric()

const Metric& Aws::CodeGuruProfiler::Model::Anomaly::GetMetric ( ) const
inline

Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

Definition at line 99 of file Anomaly.h.

◆ GetReason()

const Aws::String& Aws::CodeGuruProfiler::Model::Anomaly::GetReason ( ) const
inline

The reason for which metric was flagged as anomalous.

Definition at line 140 of file Anomaly.h.

◆ InstancesHasBeenSet()

bool Aws::CodeGuruProfiler::Model::Anomaly::InstancesHasBeenSet ( ) const
inline

A list of the instances of the detected anomalies during the requested period.

Definition at line 55 of file Anomaly.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CodeGuruProfiler::Model::Anomaly::Jsonize ( ) const

◆ MetricHasBeenSet()

bool Aws::CodeGuruProfiler::Model::Anomaly::MetricHasBeenSet ( ) const
inline

Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

Definition at line 106 of file Anomaly.h.

◆ operator=()

Anomaly& Aws::CodeGuruProfiler::Model::Anomaly::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ ReasonHasBeenSet()

bool Aws::CodeGuruProfiler::Model::Anomaly::ReasonHasBeenSet ( ) const
inline

The reason for which metric was flagged as anomalous.

Definition at line 145 of file Anomaly.h.

◆ SetInstances() [1/2]

void Aws::CodeGuruProfiler::Model::Anomaly::SetInstances ( Aws::Vector< AnomalyInstance > &&  value)
inline

A list of the instances of the detected anomalies during the requested period.

Definition at line 67 of file Anomaly.h.

◆ SetInstances() [2/2]

void Aws::CodeGuruProfiler::Model::Anomaly::SetInstances ( const Aws::Vector< AnomalyInstance > &  value)
inline

A list of the instances of the detected anomalies during the requested period.

Definition at line 61 of file Anomaly.h.

◆ SetMetric() [1/2]

void Aws::CodeGuruProfiler::Model::Anomaly::SetMetric ( const Metric value)
inline

Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

Definition at line 113 of file Anomaly.h.

◆ SetMetric() [2/2]

void Aws::CodeGuruProfiler::Model::Anomaly::SetMetric ( Metric &&  value)
inline

Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

Definition at line 120 of file Anomaly.h.

◆ SetReason() [1/3]

void Aws::CodeGuruProfiler::Model::Anomaly::SetReason ( Aws::String &&  value)
inline

The reason for which metric was flagged as anomalous.

Definition at line 155 of file Anomaly.h.

◆ SetReason() [2/3]

void Aws::CodeGuruProfiler::Model::Anomaly::SetReason ( const Aws::String value)
inline

The reason for which metric was flagged as anomalous.

Definition at line 150 of file Anomaly.h.

◆ SetReason() [3/3]

void Aws::CodeGuruProfiler::Model::Anomaly::SetReason ( const char *  value)
inline

The reason for which metric was flagged as anomalous.

Definition at line 160 of file Anomaly.h.

◆ WithInstances() [1/2]

Anomaly& Aws::CodeGuruProfiler::Model::Anomaly::WithInstances ( Aws::Vector< AnomalyInstance > &&  value)
inline

A list of the instances of the detected anomalies during the requested period.

Definition at line 79 of file Anomaly.h.

◆ WithInstances() [2/2]

Anomaly& Aws::CodeGuruProfiler::Model::Anomaly::WithInstances ( const Aws::Vector< AnomalyInstance > &  value)
inline

A list of the instances of the detected anomalies during the requested period.

Definition at line 73 of file Anomaly.h.

◆ WithMetric() [1/2]

Anomaly& Aws::CodeGuruProfiler::Model::Anomaly::WithMetric ( const Metric value)
inline

Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

Definition at line 127 of file Anomaly.h.

◆ WithMetric() [2/2]

Anomaly& Aws::CodeGuruProfiler::Model::Anomaly::WithMetric ( Metric &&  value)
inline

Details about the metric that the analysis used when it detected the anomaly. The metric includes the name of the frame that was analyzed with the type and thread states used to derive the metric value for that frame.

Definition at line 134 of file Anomaly.h.

◆ WithReason() [1/3]

Anomaly& Aws::CodeGuruProfiler::Model::Anomaly::WithReason ( Aws::String &&  value)
inline

The reason for which metric was flagged as anomalous.

Definition at line 170 of file Anomaly.h.

◆ WithReason() [2/3]

Anomaly& Aws::CodeGuruProfiler::Model::Anomaly::WithReason ( const Aws::String value)
inline

The reason for which metric was flagged as anomalous.

Definition at line 165 of file Anomaly.h.

◆ WithReason() [3/3]

Anomaly& Aws::CodeGuruProfiler::Model::Anomaly::WithReason ( const char *  value)
inline

The reason for which metric was flagged as anomalous.

Definition at line 175 of file Anomaly.h.


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