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

#include <AnomalyGroup.h>

Public Member Functions

 AnomalyGroup ()
 
 AnomalyGroup (Aws::Utils::Json::JsonView jsonValue)
 
AnomalyGroupoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::String &value)
 
void SetStartTime (Aws::String &&value)
 
void SetStartTime (const char *value)
 
AnomalyGroupWithStartTime (const Aws::String &value)
 
AnomalyGroupWithStartTime (Aws::String &&value)
 
AnomalyGroupWithStartTime (const char *value)
 
const Aws::StringGetEndTime () const
 
bool EndTimeHasBeenSet () const
 
void SetEndTime (const Aws::String &value)
 
void SetEndTime (Aws::String &&value)
 
void SetEndTime (const char *value)
 
AnomalyGroupWithEndTime (const Aws::String &value)
 
AnomalyGroupWithEndTime (Aws::String &&value)
 
AnomalyGroupWithEndTime (const char *value)
 
const Aws::StringGetAnomalyGroupId () const
 
bool AnomalyGroupIdHasBeenSet () const
 
void SetAnomalyGroupId (const Aws::String &value)
 
void SetAnomalyGroupId (Aws::String &&value)
 
void SetAnomalyGroupId (const char *value)
 
AnomalyGroupWithAnomalyGroupId (const Aws::String &value)
 
AnomalyGroupWithAnomalyGroupId (Aws::String &&value)
 
AnomalyGroupWithAnomalyGroupId (const char *value)
 
double GetAnomalyGroupScore () const
 
bool AnomalyGroupScoreHasBeenSet () const
 
void SetAnomalyGroupScore (double value)
 
AnomalyGroupWithAnomalyGroupScore (double value)
 
const Aws::StringGetPrimaryMetricName () const
 
bool PrimaryMetricNameHasBeenSet () const
 
void SetPrimaryMetricName (const Aws::String &value)
 
void SetPrimaryMetricName (Aws::String &&value)
 
void SetPrimaryMetricName (const char *value)
 
AnomalyGroupWithPrimaryMetricName (const Aws::String &value)
 
AnomalyGroupWithPrimaryMetricName (Aws::String &&value)
 
AnomalyGroupWithPrimaryMetricName (const char *value)
 
const Aws::Vector< MetricLevelImpact > & GetMetricLevelImpactList () const
 
bool MetricLevelImpactListHasBeenSet () const
 
void SetMetricLevelImpactList (const Aws::Vector< MetricLevelImpact > &value)
 
void SetMetricLevelImpactList (Aws::Vector< MetricLevelImpact > &&value)
 
AnomalyGroupWithMetricLevelImpactList (const Aws::Vector< MetricLevelImpact > &value)
 
AnomalyGroupWithMetricLevelImpactList (Aws::Vector< MetricLevelImpact > &&value)
 
AnomalyGroupAddMetricLevelImpactList (const MetricLevelImpact &value)
 
AnomalyGroupAddMetricLevelImpactList (MetricLevelImpact &&value)
 

Detailed Description

A group of anomalous metrics

See Also:

AWS API Reference

Definition at line 33 of file AnomalyGroup.h.

Constructor & Destructor Documentation

◆ AnomalyGroup() [1/2]

Aws::LookoutMetrics::Model::AnomalyGroup::AnomalyGroup ( )

◆ AnomalyGroup() [2/2]

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

Member Function Documentation

◆ AddMetricLevelImpactList() [1/2]

AnomalyGroup& Aws::LookoutMetrics::Model::AnomalyGroup::AddMetricLevelImpactList ( const MetricLevelImpact value)
inline

A list of measures affected by the anomaly.

Definition at line 260 of file AnomalyGroup.h.

◆ AddMetricLevelImpactList() [2/2]

AnomalyGroup& Aws::LookoutMetrics::Model::AnomalyGroup::AddMetricLevelImpactList ( MetricLevelImpact &&  value)
inline

A list of measures affected by the anomaly.

Definition at line 265 of file AnomalyGroup.h.

◆ AnomalyGroupIdHasBeenSet()

bool Aws::LookoutMetrics::Model::AnomalyGroup::AnomalyGroupIdHasBeenSet ( ) const
inline

The ID of the anomaly group.

Definition at line 132 of file AnomalyGroup.h.

◆ AnomalyGroupScoreHasBeenSet()

bool Aws::LookoutMetrics::Model::AnomalyGroup::AnomalyGroupScoreHasBeenSet ( ) const
inline

The severity score of the group.

Definition at line 173 of file AnomalyGroup.h.

◆ EndTimeHasBeenSet()

bool Aws::LookoutMetrics::Model::AnomalyGroup::EndTimeHasBeenSet ( ) const
inline

The end time for the group.

Definition at line 91 of file AnomalyGroup.h.

◆ GetAnomalyGroupId()

const Aws::String& Aws::LookoutMetrics::Model::AnomalyGroup::GetAnomalyGroupId ( ) const
inline

The ID of the anomaly group.

Definition at line 127 of file AnomalyGroup.h.

◆ GetAnomalyGroupScore()

double Aws::LookoutMetrics::Model::AnomalyGroup::GetAnomalyGroupScore ( ) const
inline

The severity score of the group.

Definition at line 168 of file AnomalyGroup.h.

◆ GetEndTime()

const Aws::String& Aws::LookoutMetrics::Model::AnomalyGroup::GetEndTime ( ) const
inline

The end time for the group.

Definition at line 86 of file AnomalyGroup.h.

◆ GetMetricLevelImpactList()

const Aws::Vector<MetricLevelImpact>& Aws::LookoutMetrics::Model::AnomalyGroup::GetMetricLevelImpactList ( ) const
inline

A list of measures affected by the anomaly.

Definition at line 230 of file AnomalyGroup.h.

◆ GetPrimaryMetricName()

const Aws::String& Aws::LookoutMetrics::Model::AnomalyGroup::GetPrimaryMetricName ( ) const
inline

The name of the primary affected measure for the group.

Definition at line 189 of file AnomalyGroup.h.

◆ GetStartTime()

const Aws::String& Aws::LookoutMetrics::Model::AnomalyGroup::GetStartTime ( ) const
inline

The start time for the group.

Definition at line 45 of file AnomalyGroup.h.

◆ Jsonize()

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

◆ MetricLevelImpactListHasBeenSet()

bool Aws::LookoutMetrics::Model::AnomalyGroup::MetricLevelImpactListHasBeenSet ( ) const
inline

A list of measures affected by the anomaly.

Definition at line 235 of file AnomalyGroup.h.

◆ operator=()

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

◆ PrimaryMetricNameHasBeenSet()

bool Aws::LookoutMetrics::Model::AnomalyGroup::PrimaryMetricNameHasBeenSet ( ) const
inline

The name of the primary affected measure for the group.

Definition at line 194 of file AnomalyGroup.h.

◆ SetAnomalyGroupId() [1/3]

void Aws::LookoutMetrics::Model::AnomalyGroup::SetAnomalyGroupId ( Aws::String &&  value)
inline

The ID of the anomaly group.

Definition at line 142 of file AnomalyGroup.h.

◆ SetAnomalyGroupId() [2/3]

void Aws::LookoutMetrics::Model::AnomalyGroup::SetAnomalyGroupId ( const Aws::String value)
inline

The ID of the anomaly group.

Definition at line 137 of file AnomalyGroup.h.

◆ SetAnomalyGroupId() [3/3]

void Aws::LookoutMetrics::Model::AnomalyGroup::SetAnomalyGroupId ( const char *  value)
inline

The ID of the anomaly group.

Definition at line 147 of file AnomalyGroup.h.

◆ SetAnomalyGroupScore()

void Aws::LookoutMetrics::Model::AnomalyGroup::SetAnomalyGroupScore ( double  value)
inline

The severity score of the group.

Definition at line 178 of file AnomalyGroup.h.

◆ SetEndTime() [1/3]

void Aws::LookoutMetrics::Model::AnomalyGroup::SetEndTime ( Aws::String &&  value)
inline

The end time for the group.

Definition at line 101 of file AnomalyGroup.h.

◆ SetEndTime() [2/3]

void Aws::LookoutMetrics::Model::AnomalyGroup::SetEndTime ( const Aws::String value)
inline

The end time for the group.

Definition at line 96 of file AnomalyGroup.h.

◆ SetEndTime() [3/3]

void Aws::LookoutMetrics::Model::AnomalyGroup::SetEndTime ( const char *  value)
inline

The end time for the group.

Definition at line 106 of file AnomalyGroup.h.

◆ SetMetricLevelImpactList() [1/2]

void Aws::LookoutMetrics::Model::AnomalyGroup::SetMetricLevelImpactList ( Aws::Vector< MetricLevelImpact > &&  value)
inline

A list of measures affected by the anomaly.

Definition at line 245 of file AnomalyGroup.h.

◆ SetMetricLevelImpactList() [2/2]

void Aws::LookoutMetrics::Model::AnomalyGroup::SetMetricLevelImpactList ( const Aws::Vector< MetricLevelImpact > &  value)
inline

A list of measures affected by the anomaly.

Definition at line 240 of file AnomalyGroup.h.

◆ SetPrimaryMetricName() [1/3]

void Aws::LookoutMetrics::Model::AnomalyGroup::SetPrimaryMetricName ( Aws::String &&  value)
inline

The name of the primary affected measure for the group.

Definition at line 204 of file AnomalyGroup.h.

◆ SetPrimaryMetricName() [2/3]

void Aws::LookoutMetrics::Model::AnomalyGroup::SetPrimaryMetricName ( const Aws::String value)
inline

The name of the primary affected measure for the group.

Definition at line 199 of file AnomalyGroup.h.

◆ SetPrimaryMetricName() [3/3]

void Aws::LookoutMetrics::Model::AnomalyGroup::SetPrimaryMetricName ( const char *  value)
inline

The name of the primary affected measure for the group.

Definition at line 209 of file AnomalyGroup.h.

◆ SetStartTime() [1/3]

void Aws::LookoutMetrics::Model::AnomalyGroup::SetStartTime ( Aws::String &&  value)
inline

The start time for the group.

Definition at line 60 of file AnomalyGroup.h.

◆ SetStartTime() [2/3]

void Aws::LookoutMetrics::Model::AnomalyGroup::SetStartTime ( const Aws::String value)
inline

The start time for the group.

Definition at line 55 of file AnomalyGroup.h.

◆ SetStartTime() [3/3]

void Aws::LookoutMetrics::Model::AnomalyGroup::SetStartTime ( const char *  value)
inline

The start time for the group.

Definition at line 65 of file AnomalyGroup.h.

◆ StartTimeHasBeenSet()

bool Aws::LookoutMetrics::Model::AnomalyGroup::StartTimeHasBeenSet ( ) const
inline

The start time for the group.

Definition at line 50 of file AnomalyGroup.h.

◆ WithAnomalyGroupId() [1/3]

AnomalyGroup& Aws::LookoutMetrics::Model::AnomalyGroup::WithAnomalyGroupId ( Aws::String &&  value)
inline

The ID of the anomaly group.

Definition at line 157 of file AnomalyGroup.h.

◆ WithAnomalyGroupId() [2/3]

AnomalyGroup& Aws::LookoutMetrics::Model::AnomalyGroup::WithAnomalyGroupId ( const Aws::String value)
inline

The ID of the anomaly group.

Definition at line 152 of file AnomalyGroup.h.

◆ WithAnomalyGroupId() [3/3]

AnomalyGroup& Aws::LookoutMetrics::Model::AnomalyGroup::WithAnomalyGroupId ( const char *  value)
inline

The ID of the anomaly group.

Definition at line 162 of file AnomalyGroup.h.

◆ WithAnomalyGroupScore()

AnomalyGroup& Aws::LookoutMetrics::Model::AnomalyGroup::WithAnomalyGroupScore ( double  value)
inline

The severity score of the group.

Definition at line 183 of file AnomalyGroup.h.

◆ WithEndTime() [1/3]

AnomalyGroup& Aws::LookoutMetrics::Model::AnomalyGroup::WithEndTime ( Aws::String &&  value)
inline

The end time for the group.

Definition at line 116 of file AnomalyGroup.h.

◆ WithEndTime() [2/3]

AnomalyGroup& Aws::LookoutMetrics::Model::AnomalyGroup::WithEndTime ( const Aws::String value)
inline

The end time for the group.

Definition at line 111 of file AnomalyGroup.h.

◆ WithEndTime() [3/3]

AnomalyGroup& Aws::LookoutMetrics::Model::AnomalyGroup::WithEndTime ( const char *  value)
inline

The end time for the group.

Definition at line 121 of file AnomalyGroup.h.

◆ WithMetricLevelImpactList() [1/2]

AnomalyGroup& Aws::LookoutMetrics::Model::AnomalyGroup::WithMetricLevelImpactList ( Aws::Vector< MetricLevelImpact > &&  value)
inline

A list of measures affected by the anomaly.

Definition at line 255 of file AnomalyGroup.h.

◆ WithMetricLevelImpactList() [2/2]

AnomalyGroup& Aws::LookoutMetrics::Model::AnomalyGroup::WithMetricLevelImpactList ( const Aws::Vector< MetricLevelImpact > &  value)
inline

A list of measures affected by the anomaly.

Definition at line 250 of file AnomalyGroup.h.

◆ WithPrimaryMetricName() [1/3]

AnomalyGroup& Aws::LookoutMetrics::Model::AnomalyGroup::WithPrimaryMetricName ( Aws::String &&  value)
inline

The name of the primary affected measure for the group.

Definition at line 219 of file AnomalyGroup.h.

◆ WithPrimaryMetricName() [2/3]

AnomalyGroup& Aws::LookoutMetrics::Model::AnomalyGroup::WithPrimaryMetricName ( const Aws::String value)
inline

The name of the primary affected measure for the group.

Definition at line 214 of file AnomalyGroup.h.

◆ WithPrimaryMetricName() [3/3]

AnomalyGroup& Aws::LookoutMetrics::Model::AnomalyGroup::WithPrimaryMetricName ( const char *  value)
inline

The name of the primary affected measure for the group.

Definition at line 224 of file AnomalyGroup.h.

◆ WithStartTime() [1/3]

AnomalyGroup& Aws::LookoutMetrics::Model::AnomalyGroup::WithStartTime ( Aws::String &&  value)
inline

The start time for the group.

Definition at line 75 of file AnomalyGroup.h.

◆ WithStartTime() [2/3]

AnomalyGroup& Aws::LookoutMetrics::Model::AnomalyGroup::WithStartTime ( const Aws::String value)
inline

The start time for the group.

Definition at line 70 of file AnomalyGroup.h.

◆ WithStartTime() [3/3]

AnomalyGroup& Aws::LookoutMetrics::Model::AnomalyGroup::WithStartTime ( const char *  value)
inline

The start time for the group.

Definition at line 80 of file AnomalyGroup.h.


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