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

#include <ReactiveAnomaly.h>

Public Member Functions

 ReactiveAnomaly ()
 
 ReactiveAnomaly (Aws::Utils::Json::JsonView jsonValue)
 
ReactiveAnomalyoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
ReactiveAnomalyWithId (const Aws::String &value)
 
ReactiveAnomalyWithId (Aws::String &&value)
 
ReactiveAnomalyWithId (const char *value)
 
const AnomalySeverityGetSeverity () const
 
bool SeverityHasBeenSet () const
 
void SetSeverity (const AnomalySeverity &value)
 
void SetSeverity (AnomalySeverity &&value)
 
ReactiveAnomalyWithSeverity (const AnomalySeverity &value)
 
ReactiveAnomalyWithSeverity (AnomalySeverity &&value)
 
const AnomalyStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const AnomalyStatus &value)
 
void SetStatus (AnomalyStatus &&value)
 
ReactiveAnomalyWithStatus (const AnomalyStatus &value)
 
ReactiveAnomalyWithStatus (AnomalyStatus &&value)
 
const AnomalyTimeRangeGetAnomalyTimeRange () const
 
bool AnomalyTimeRangeHasBeenSet () const
 
void SetAnomalyTimeRange (const AnomalyTimeRange &value)
 
void SetAnomalyTimeRange (AnomalyTimeRange &&value)
 
ReactiveAnomalyWithAnomalyTimeRange (const AnomalyTimeRange &value)
 
ReactiveAnomalyWithAnomalyTimeRange (AnomalyTimeRange &&value)
 
const AnomalyReportedTimeRangeGetAnomalyReportedTimeRange () const
 
bool AnomalyReportedTimeRangeHasBeenSet () const
 
void SetAnomalyReportedTimeRange (const AnomalyReportedTimeRange &value)
 
void SetAnomalyReportedTimeRange (AnomalyReportedTimeRange &&value)
 
ReactiveAnomalyWithAnomalyReportedTimeRange (const AnomalyReportedTimeRange &value)
 
ReactiveAnomalyWithAnomalyReportedTimeRange (AnomalyReportedTimeRange &&value)
 
const AnomalySourceDetailsGetSourceDetails () const
 
bool SourceDetailsHasBeenSet () const
 
void SetSourceDetails (const AnomalySourceDetails &value)
 
void SetSourceDetails (AnomalySourceDetails &&value)
 
ReactiveAnomalyWithSourceDetails (const AnomalySourceDetails &value)
 
ReactiveAnomalyWithSourceDetails (AnomalySourceDetails &&value)
 
const Aws::StringGetAssociatedInsightId () const
 
bool AssociatedInsightIdHasBeenSet () const
 
void SetAssociatedInsightId (const Aws::String &value)
 
void SetAssociatedInsightId (Aws::String &&value)
 
void SetAssociatedInsightId (const char *value)
 
ReactiveAnomalyWithAssociatedInsightId (const Aws::String &value)
 
ReactiveAnomalyWithAssociatedInsightId (Aws::String &&value)
 
ReactiveAnomalyWithAssociatedInsightId (const char *value)
 
const ResourceCollectionGetResourceCollection () const
 
bool ResourceCollectionHasBeenSet () const
 
void SetResourceCollection (const ResourceCollection &value)
 
void SetResourceCollection (ResourceCollection &&value)
 
ReactiveAnomalyWithResourceCollection (const ResourceCollection &value)
 
ReactiveAnomalyWithResourceCollection (ResourceCollection &&value)
 
const AnomalyTypeGetType () const
 
bool TypeHasBeenSet () const
 
void SetType (const AnomalyType &value)
 
void SetType (AnomalyType &&value)
 
ReactiveAnomalyWithType (const AnomalyType &value)
 
ReactiveAnomalyWithType (AnomalyType &&value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ReactiveAnomalyWithName (const Aws::String &value)
 
ReactiveAnomalyWithName (Aws::String &&value)
 
ReactiveAnomalyWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
ReactiveAnomalyWithDescription (const Aws::String &value)
 
ReactiveAnomalyWithDescription (Aws::String &&value)
 
ReactiveAnomalyWithDescription (const char *value)
 
const Aws::StringGetCausalAnomalyId () const
 
bool CausalAnomalyIdHasBeenSet () const
 
void SetCausalAnomalyId (const Aws::String &value)
 
void SetCausalAnomalyId (Aws::String &&value)
 
void SetCausalAnomalyId (const char *value)
 
ReactiveAnomalyWithCausalAnomalyId (const Aws::String &value)
 
ReactiveAnomalyWithCausalAnomalyId (Aws::String &&value)
 
ReactiveAnomalyWithCausalAnomalyId (const char *value)
 
const Aws::Vector< AnomalyResource > & GetAnomalyResources () const
 
bool AnomalyResourcesHasBeenSet () const
 
void SetAnomalyResources (const Aws::Vector< AnomalyResource > &value)
 
void SetAnomalyResources (Aws::Vector< AnomalyResource > &&value)
 
ReactiveAnomalyWithAnomalyResources (const Aws::Vector< AnomalyResource > &value)
 
ReactiveAnomalyWithAnomalyResources (Aws::Vector< AnomalyResource > &&value)
 
ReactiveAnomalyAddAnomalyResources (const AnomalyResource &value)
 
ReactiveAnomalyAddAnomalyResources (AnomalyResource &&value)
 

Detailed Description

Details about a reactive anomaly. This object is returned by ListAnomalies.

See Also:

AWS API Reference

Definition at line 41 of file ReactiveAnomaly.h.

Constructor & Destructor Documentation

◆ ReactiveAnomaly() [1/2]

Aws::DevOpsGuru::Model::ReactiveAnomaly::ReactiveAnomaly ( )

◆ ReactiveAnomaly() [2/2]

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

Member Function Documentation

◆ AddAnomalyResources() [1/2]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::AddAnomalyResources ( AnomalyResource &&  value)
inline

The Amazon Web Services resources in which anomalous behavior was detected by DevOps Guru.

Definition at line 558 of file ReactiveAnomaly.h.

◆ AddAnomalyResources() [2/2]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::AddAnomalyResources ( const AnomalyResource value)
inline

The Amazon Web Services resources in which anomalous behavior was detected by DevOps Guru.

Definition at line 552 of file ReactiveAnomaly.h.

◆ AnomalyReportedTimeRangeHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveAnomaly::AnomalyReportedTimeRangeHasBeenSet ( ) const
inline

An AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.

Definition at line 200 of file ReactiveAnomaly.h.

◆ AnomalyResourcesHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveAnomaly::AnomalyResourcesHasBeenSet ( ) const
inline

The Amazon Web Services resources in which anomalous behavior was detected by DevOps Guru.

Definition at line 522 of file ReactiveAnomaly.h.

◆ AnomalyTimeRangeHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveAnomaly::AnomalyTimeRangeHasBeenSet ( ) const
inline

Definition at line 175 of file ReactiveAnomaly.h.

◆ AssociatedInsightIdHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveAnomaly::AssociatedInsightIdHasBeenSet ( ) const
inline

The ID of the insight that contains this anomaly. An insight is composed of related anomalies.

Definition at line 274 of file ReactiveAnomaly.h.

◆ CausalAnomalyIdHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveAnomaly::CausalAnomalyIdHasBeenSet ( ) const
inline

The ID of the causal anomaly that is associated with this reactive anomaly. The ID of a CAUSAL anomaly is always NULL.

Definition at line 473 of file ReactiveAnomaly.h.

◆ DescriptionHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveAnomaly::DescriptionHasBeenSet ( ) const
inline

A description of the reactive anomaly.

Definition at line 430 of file ReactiveAnomaly.h.

◆ GetAnomalyReportedTimeRange()

const AnomalyReportedTimeRange& Aws::DevOpsGuru::Model::ReactiveAnomaly::GetAnomalyReportedTimeRange ( ) const
inline

An AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.

Definition at line 194 of file ReactiveAnomaly.h.

◆ GetAnomalyResources()

const Aws::Vector<AnomalyResource>& Aws::DevOpsGuru::Model::ReactiveAnomaly::GetAnomalyResources ( ) const
inline

The Amazon Web Services resources in which anomalous behavior was detected by DevOps Guru.

Definition at line 516 of file ReactiveAnomaly.h.

◆ GetAnomalyTimeRange()

const AnomalyTimeRange& Aws::DevOpsGuru::Model::ReactiveAnomaly::GetAnomalyTimeRange ( ) const
inline

Definition at line 172 of file ReactiveAnomaly.h.

◆ GetAssociatedInsightId()

const Aws::String& Aws::DevOpsGuru::Model::ReactiveAnomaly::GetAssociatedInsightId ( ) const
inline

The ID of the insight that contains this anomaly. An insight is composed of related anomalies.

Definition at line 268 of file ReactiveAnomaly.h.

◆ GetCausalAnomalyId()

const Aws::String& Aws::DevOpsGuru::Model::ReactiveAnomaly::GetCausalAnomalyId ( ) const
inline

The ID of the causal anomaly that is associated with this reactive anomaly. The ID of a CAUSAL anomaly is always NULL.

Definition at line 467 of file ReactiveAnomaly.h.

◆ GetDescription()

const Aws::String& Aws::DevOpsGuru::Model::ReactiveAnomaly::GetDescription ( ) const
inline

A description of the reactive anomaly.

Definition at line 425 of file ReactiveAnomaly.h.

◆ GetId()

const Aws::String& Aws::DevOpsGuru::Model::ReactiveAnomaly::GetId ( ) const
inline

The ID of the reactive anomaly.

Definition at line 53 of file ReactiveAnomaly.h.

◆ GetName()

const Aws::String& Aws::DevOpsGuru::Model::ReactiveAnomaly::GetName ( ) const
inline

The name of the reactive anomaly.

Definition at line 384 of file ReactiveAnomaly.h.

◆ GetResourceCollection()

const ResourceCollection& Aws::DevOpsGuru::Model::ReactiveAnomaly::GetResourceCollection ( ) const
inline

Definition at line 314 of file ReactiveAnomaly.h.

◆ GetSeverity()

const AnomalySeverity& Aws::DevOpsGuru::Model::ReactiveAnomaly::GetSeverity ( ) const
inline

The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

Definition at line 97 of file ReactiveAnomaly.h.

◆ GetSourceDetails()

const AnomalySourceDetails& Aws::DevOpsGuru::Model::ReactiveAnomaly::GetSourceDetails ( ) const
inline

Details about the source of the analyzed operational data that triggered the anomaly. The one supported source is Amazon CloudWatch metrics.

Definition at line 231 of file ReactiveAnomaly.h.

◆ GetStatus()

const AnomalyStatus& Aws::DevOpsGuru::Model::ReactiveAnomaly::GetStatus ( ) const
inline

The status of the anomaly.

Definition at line 143 of file ReactiveAnomaly.h.

◆ GetType()

const AnomalyType& Aws::DevOpsGuru::Model::ReactiveAnomaly::GetType ( ) const
inline

The type of the reactive anomaly. It can be one of the following types.

  • CAUSAL - the anomaly can cause a new insight.

  • CONTEXTUAL - the anomaly contains additional information about an insight or its causal anomaly.

Definition at line 338 of file ReactiveAnomaly.h.

◆ IdHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveAnomaly::IdHasBeenSet ( ) const
inline

The ID of the reactive anomaly.

Definition at line 58 of file ReactiveAnomaly.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveAnomaly::NameHasBeenSet ( ) const
inline

The name of the reactive anomaly.

Definition at line 389 of file ReactiveAnomaly.h.

◆ operator=()

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

◆ ResourceCollectionHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveAnomaly::ResourceCollectionHasBeenSet ( ) const
inline

Definition at line 317 of file ReactiveAnomaly.h.

◆ SetAnomalyReportedTimeRange() [1/2]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetAnomalyReportedTimeRange ( AnomalyReportedTimeRange &&  value)
inline

An AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.

Definition at line 212 of file ReactiveAnomaly.h.

◆ SetAnomalyReportedTimeRange() [2/2]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetAnomalyReportedTimeRange ( const AnomalyReportedTimeRange value)
inline

An AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.

Definition at line 206 of file ReactiveAnomaly.h.

◆ SetAnomalyResources() [1/2]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetAnomalyResources ( Aws::Vector< AnomalyResource > &&  value)
inline

The Amazon Web Services resources in which anomalous behavior was detected by DevOps Guru.

Definition at line 534 of file ReactiveAnomaly.h.

◆ SetAnomalyResources() [2/2]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetAnomalyResources ( const Aws::Vector< AnomalyResource > &  value)
inline

The Amazon Web Services resources in which anomalous behavior was detected by DevOps Guru.

Definition at line 528 of file ReactiveAnomaly.h.

◆ SetAnomalyTimeRange() [1/2]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetAnomalyTimeRange ( AnomalyTimeRange &&  value)
inline

Definition at line 181 of file ReactiveAnomaly.h.

◆ SetAnomalyTimeRange() [2/2]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetAnomalyTimeRange ( const AnomalyTimeRange value)
inline

Definition at line 178 of file ReactiveAnomaly.h.

◆ SetAssociatedInsightId() [1/3]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetAssociatedInsightId ( Aws::String &&  value)
inline

The ID of the insight that contains this anomaly. An insight is composed of related anomalies.

Definition at line 286 of file ReactiveAnomaly.h.

◆ SetAssociatedInsightId() [2/3]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetAssociatedInsightId ( const Aws::String value)
inline

The ID of the insight that contains this anomaly. An insight is composed of related anomalies.

Definition at line 280 of file ReactiveAnomaly.h.

◆ SetAssociatedInsightId() [3/3]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetAssociatedInsightId ( const char *  value)
inline

The ID of the insight that contains this anomaly. An insight is composed of related anomalies.

Definition at line 292 of file ReactiveAnomaly.h.

◆ SetCausalAnomalyId() [1/3]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetCausalAnomalyId ( Aws::String &&  value)
inline

The ID of the causal anomaly that is associated with this reactive anomaly. The ID of a CAUSAL anomaly is always NULL.

Definition at line 485 of file ReactiveAnomaly.h.

◆ SetCausalAnomalyId() [2/3]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetCausalAnomalyId ( const Aws::String value)
inline

The ID of the causal anomaly that is associated with this reactive anomaly. The ID of a CAUSAL anomaly is always NULL.

Definition at line 479 of file ReactiveAnomaly.h.

◆ SetCausalAnomalyId() [3/3]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetCausalAnomalyId ( const char *  value)
inline

The ID of the causal anomaly that is associated with this reactive anomaly. The ID of a CAUSAL anomaly is always NULL.

Definition at line 491 of file ReactiveAnomaly.h.

◆ SetDescription() [1/3]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetDescription ( Aws::String &&  value)
inline

A description of the reactive anomaly.

Definition at line 440 of file ReactiveAnomaly.h.

◆ SetDescription() [2/3]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetDescription ( const Aws::String value)
inline

A description of the reactive anomaly.

Definition at line 435 of file ReactiveAnomaly.h.

◆ SetDescription() [3/3]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetDescription ( const char *  value)
inline

A description of the reactive anomaly.

Definition at line 445 of file ReactiveAnomaly.h.

◆ SetId() [1/3]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetId ( Aws::String &&  value)
inline

The ID of the reactive anomaly.

Definition at line 68 of file ReactiveAnomaly.h.

◆ SetId() [2/3]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetId ( const Aws::String value)
inline

The ID of the reactive anomaly.

Definition at line 63 of file ReactiveAnomaly.h.

◆ SetId() [3/3]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetId ( const char *  value)
inline

The ID of the reactive anomaly.

Definition at line 73 of file ReactiveAnomaly.h.

◆ SetName() [1/3]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetName ( Aws::String &&  value)
inline

The name of the reactive anomaly.

Definition at line 399 of file ReactiveAnomaly.h.

◆ SetName() [2/3]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetName ( const Aws::String value)
inline

The name of the reactive anomaly.

Definition at line 394 of file ReactiveAnomaly.h.

◆ SetName() [3/3]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetName ( const char *  value)
inline

The name of the reactive anomaly.

Definition at line 404 of file ReactiveAnomaly.h.

◆ SetResourceCollection() [1/2]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetResourceCollection ( const ResourceCollection value)
inline

Definition at line 320 of file ReactiveAnomaly.h.

◆ SetResourceCollection() [2/2]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetResourceCollection ( ResourceCollection &&  value)
inline

Definition at line 323 of file ReactiveAnomaly.h.

◆ SetSeverity() [1/2]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetSeverity ( AnomalySeverity &&  value)
inline

The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

Definition at line 121 of file ReactiveAnomaly.h.

◆ SetSeverity() [2/2]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetSeverity ( const AnomalySeverity value)
inline

The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

Definition at line 113 of file ReactiveAnomaly.h.

◆ SetSourceDetails() [1/2]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetSourceDetails ( AnomalySourceDetails &&  value)
inline

Details about the source of the analyzed operational data that triggered the anomaly. The one supported source is Amazon CloudWatch metrics.

Definition at line 249 of file ReactiveAnomaly.h.

◆ SetSourceDetails() [2/2]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetSourceDetails ( const AnomalySourceDetails value)
inline

Details about the source of the analyzed operational data that triggered the anomaly. The one supported source is Amazon CloudWatch metrics.

Definition at line 243 of file ReactiveAnomaly.h.

◆ SetStatus() [1/2]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetStatus ( AnomalyStatus &&  value)
inline

The status of the anomaly.

Definition at line 158 of file ReactiveAnomaly.h.

◆ SetStatus() [2/2]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetStatus ( const AnomalyStatus value)
inline

The status of the anomaly.

Definition at line 153 of file ReactiveAnomaly.h.

◆ SetType() [1/2]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetType ( AnomalyType &&  value)
inline

The type of the reactive anomaly. It can be one of the following types.

  • CAUSAL - the anomaly can cause a new insight.

  • CONTEXTUAL - the anomaly contains additional information about an insight or its causal anomaly.

Definition at line 362 of file ReactiveAnomaly.h.

◆ SetType() [2/2]

void Aws::DevOpsGuru::Model::ReactiveAnomaly::SetType ( const AnomalyType value)
inline

The type of the reactive anomaly. It can be one of the following types.

  • CAUSAL - the anomaly can cause a new insight.

  • CONTEXTUAL - the anomaly contains additional information about an insight or its causal anomaly.

Definition at line 354 of file ReactiveAnomaly.h.

◆ SeverityHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveAnomaly::SeverityHasBeenSet ( ) const
inline

The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

Definition at line 105 of file ReactiveAnomaly.h.

◆ SourceDetailsHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveAnomaly::SourceDetailsHasBeenSet ( ) const
inline

Details about the source of the analyzed operational data that triggered the anomaly. The one supported source is Amazon CloudWatch metrics.

Definition at line 237 of file ReactiveAnomaly.h.

◆ StatusHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveAnomaly::StatusHasBeenSet ( ) const
inline

The status of the anomaly.

Definition at line 148 of file ReactiveAnomaly.h.

◆ TypeHasBeenSet()

bool Aws::DevOpsGuru::Model::ReactiveAnomaly::TypeHasBeenSet ( ) const
inline

The type of the reactive anomaly. It can be one of the following types.

  • CAUSAL - the anomaly can cause a new insight.

  • CONTEXTUAL - the anomaly contains additional information about an insight or its causal anomaly.

Definition at line 346 of file ReactiveAnomaly.h.

◆ WithAnomalyReportedTimeRange() [1/2]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithAnomalyReportedTimeRange ( AnomalyReportedTimeRange &&  value)
inline

An AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.

Definition at line 224 of file ReactiveAnomaly.h.

◆ WithAnomalyReportedTimeRange() [2/2]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithAnomalyReportedTimeRange ( const AnomalyReportedTimeRange value)
inline

An AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.

Definition at line 218 of file ReactiveAnomaly.h.

◆ WithAnomalyResources() [1/2]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithAnomalyResources ( Aws::Vector< AnomalyResource > &&  value)
inline

The Amazon Web Services resources in which anomalous behavior was detected by DevOps Guru.

Definition at line 546 of file ReactiveAnomaly.h.

◆ WithAnomalyResources() [2/2]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithAnomalyResources ( const Aws::Vector< AnomalyResource > &  value)
inline

The Amazon Web Services resources in which anomalous behavior was detected by DevOps Guru.

Definition at line 540 of file ReactiveAnomaly.h.

◆ WithAnomalyTimeRange() [1/2]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithAnomalyTimeRange ( AnomalyTimeRange &&  value)
inline

Definition at line 187 of file ReactiveAnomaly.h.

◆ WithAnomalyTimeRange() [2/2]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithAnomalyTimeRange ( const AnomalyTimeRange value)
inline

Definition at line 184 of file ReactiveAnomaly.h.

◆ WithAssociatedInsightId() [1/3]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithAssociatedInsightId ( Aws::String &&  value)
inline

The ID of the insight that contains this anomaly. An insight is composed of related anomalies.

Definition at line 304 of file ReactiveAnomaly.h.

◆ WithAssociatedInsightId() [2/3]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithAssociatedInsightId ( const Aws::String value)
inline

The ID of the insight that contains this anomaly. An insight is composed of related anomalies.

Definition at line 298 of file ReactiveAnomaly.h.

◆ WithAssociatedInsightId() [3/3]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithAssociatedInsightId ( const char *  value)
inline

The ID of the insight that contains this anomaly. An insight is composed of related anomalies.

Definition at line 310 of file ReactiveAnomaly.h.

◆ WithCausalAnomalyId() [1/3]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithCausalAnomalyId ( Aws::String &&  value)
inline

The ID of the causal anomaly that is associated with this reactive anomaly. The ID of a CAUSAL anomaly is always NULL.

Definition at line 503 of file ReactiveAnomaly.h.

◆ WithCausalAnomalyId() [2/3]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithCausalAnomalyId ( const Aws::String value)
inline

The ID of the causal anomaly that is associated with this reactive anomaly. The ID of a CAUSAL anomaly is always NULL.

Definition at line 497 of file ReactiveAnomaly.h.

◆ WithCausalAnomalyId() [3/3]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithCausalAnomalyId ( const char *  value)
inline

The ID of the causal anomaly that is associated with this reactive anomaly. The ID of a CAUSAL anomaly is always NULL.

Definition at line 509 of file ReactiveAnomaly.h.

◆ WithDescription() [1/3]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithDescription ( Aws::String &&  value)
inline

A description of the reactive anomaly.

Definition at line 455 of file ReactiveAnomaly.h.

◆ WithDescription() [2/3]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithDescription ( const Aws::String value)
inline

A description of the reactive anomaly.

Definition at line 450 of file ReactiveAnomaly.h.

◆ WithDescription() [3/3]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithDescription ( const char *  value)
inline

A description of the reactive anomaly.

Definition at line 460 of file ReactiveAnomaly.h.

◆ WithId() [1/3]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithId ( Aws::String &&  value)
inline

The ID of the reactive anomaly.

Definition at line 83 of file ReactiveAnomaly.h.

◆ WithId() [2/3]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithId ( const Aws::String value)
inline

The ID of the reactive anomaly.

Definition at line 78 of file ReactiveAnomaly.h.

◆ WithId() [3/3]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithId ( const char *  value)
inline

The ID of the reactive anomaly.

Definition at line 88 of file ReactiveAnomaly.h.

◆ WithName() [1/3]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithName ( Aws::String &&  value)
inline

The name of the reactive anomaly.

Definition at line 414 of file ReactiveAnomaly.h.

◆ WithName() [2/3]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithName ( const Aws::String value)
inline

The name of the reactive anomaly.

Definition at line 409 of file ReactiveAnomaly.h.

◆ WithName() [3/3]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithName ( const char *  value)
inline

The name of the reactive anomaly.

Definition at line 419 of file ReactiveAnomaly.h.

◆ WithResourceCollection() [1/2]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithResourceCollection ( const ResourceCollection value)
inline

Definition at line 326 of file ReactiveAnomaly.h.

◆ WithResourceCollection() [2/2]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithResourceCollection ( ResourceCollection &&  value)
inline

Definition at line 329 of file ReactiveAnomaly.h.

◆ WithSeverity() [1/2]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithSeverity ( AnomalySeverity &&  value)
inline

The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

Definition at line 137 of file ReactiveAnomaly.h.

◆ WithSeverity() [2/2]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithSeverity ( const AnomalySeverity value)
inline

The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.

Definition at line 129 of file ReactiveAnomaly.h.

◆ WithSourceDetails() [1/2]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithSourceDetails ( AnomalySourceDetails &&  value)
inline

Details about the source of the analyzed operational data that triggered the anomaly. The one supported source is Amazon CloudWatch metrics.

Definition at line 261 of file ReactiveAnomaly.h.

◆ WithSourceDetails() [2/2]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithSourceDetails ( const AnomalySourceDetails value)
inline

Details about the source of the analyzed operational data that triggered the anomaly. The one supported source is Amazon CloudWatch metrics.

Definition at line 255 of file ReactiveAnomaly.h.

◆ WithStatus() [1/2]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithStatus ( AnomalyStatus &&  value)
inline

The status of the anomaly.

Definition at line 168 of file ReactiveAnomaly.h.

◆ WithStatus() [2/2]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithStatus ( const AnomalyStatus value)
inline

The status of the anomaly.

Definition at line 163 of file ReactiveAnomaly.h.

◆ WithType() [1/2]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithType ( AnomalyType &&  value)
inline

The type of the reactive anomaly. It can be one of the following types.

  • CAUSAL - the anomaly can cause a new insight.

  • CONTEXTUAL - the anomaly contains additional information about an insight or its causal anomaly.

Definition at line 378 of file ReactiveAnomaly.h.

◆ WithType() [2/2]

ReactiveAnomaly& Aws::DevOpsGuru::Model::ReactiveAnomaly::WithType ( const AnomalyType value)
inline

The type of the reactive anomaly. It can be one of the following types.

  • CAUSAL - the anomaly can cause a new insight.

  • CONTEXTUAL - the anomaly contains additional information about an insight or its causal anomaly.

Definition at line 370 of file ReactiveAnomaly.h.


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