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

#include <AnomalySourceDetails.h>

Public Member Functions

 AnomalySourceDetails ()
 
 AnomalySourceDetails (Aws::Utils::Json::JsonView jsonValue)
 
AnomalySourceDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< CloudWatchMetricsDetail > & GetCloudWatchMetrics () const
 
bool CloudWatchMetricsHasBeenSet () const
 
void SetCloudWatchMetrics (const Aws::Vector< CloudWatchMetricsDetail > &value)
 
void SetCloudWatchMetrics (Aws::Vector< CloudWatchMetricsDetail > &&value)
 
AnomalySourceDetailsWithCloudWatchMetrics (const Aws::Vector< CloudWatchMetricsDetail > &value)
 
AnomalySourceDetailsWithCloudWatchMetrics (Aws::Vector< CloudWatchMetricsDetail > &&value)
 
AnomalySourceDetailsAddCloudWatchMetrics (const CloudWatchMetricsDetail &value)
 
AnomalySourceDetailsAddCloudWatchMetrics (CloudWatchMetricsDetail &&value)
 
const Aws::Vector< PerformanceInsightsMetricsDetail > & GetPerformanceInsightsMetrics () const
 
bool PerformanceInsightsMetricsHasBeenSet () const
 
void SetPerformanceInsightsMetrics (const Aws::Vector< PerformanceInsightsMetricsDetail > &value)
 
void SetPerformanceInsightsMetrics (Aws::Vector< PerformanceInsightsMetricsDetail > &&value)
 
AnomalySourceDetailsWithPerformanceInsightsMetrics (const Aws::Vector< PerformanceInsightsMetricsDetail > &value)
 
AnomalySourceDetailsWithPerformanceInsightsMetrics (Aws::Vector< PerformanceInsightsMetricsDetail > &&value)
 
AnomalySourceDetailsAddPerformanceInsightsMetrics (const PerformanceInsightsMetricsDetail &value)
 
AnomalySourceDetailsAddPerformanceInsightsMetrics (PerformanceInsightsMetricsDetail &&value)
 

Detailed Description

Details about the source of the anomalous operational data that triggered the anomaly.

See Also:

AWS API Reference

Definition at line 34 of file AnomalySourceDetails.h.

Constructor & Destructor Documentation

◆ AnomalySourceDetails() [1/2]

Aws::DevOpsGuru::Model::AnomalySourceDetails::AnomalySourceDetails ( )

◆ AnomalySourceDetails() [2/2]

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

Member Function Documentation

◆ AddCloudWatchMetrics() [1/2]

AnomalySourceDetails& Aws::DevOpsGuru::Model::AnomalySourceDetails::AddCloudWatchMetrics ( CloudWatchMetricsDetail &&  value)
inline

An array of CloudWatchMetricsDetail objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.

Definition at line 89 of file AnomalySourceDetails.h.

◆ AddCloudWatchMetrics() [2/2]

AnomalySourceDetails& Aws::DevOpsGuru::Model::AnomalySourceDetails::AddCloudWatchMetrics ( const CloudWatchMetricsDetail value)
inline

An array of CloudWatchMetricsDetail objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.

Definition at line 83 of file AnomalySourceDetails.h.

◆ AddPerformanceInsightsMetrics() [1/2]

AnomalySourceDetails& Aws::DevOpsGuru::Model::AnomalySourceDetails::AddPerformanceInsightsMetrics ( const PerformanceInsightsMetricsDetail value)
inline

An array of PerformanceInsightsMetricsDetail objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.

Definition at line 139 of file AnomalySourceDetails.h.

◆ AddPerformanceInsightsMetrics() [2/2]

AnomalySourceDetails& Aws::DevOpsGuru::Model::AnomalySourceDetails::AddPerformanceInsightsMetrics ( PerformanceInsightsMetricsDetail &&  value)
inline

An array of PerformanceInsightsMetricsDetail objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.

Definition at line 146 of file AnomalySourceDetails.h.

◆ CloudWatchMetricsHasBeenSet()

bool Aws::DevOpsGuru::Model::AnomalySourceDetails::CloudWatchMetricsHasBeenSet ( ) const
inline

An array of CloudWatchMetricsDetail objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.

Definition at line 53 of file AnomalySourceDetails.h.

◆ GetCloudWatchMetrics()

const Aws::Vector<CloudWatchMetricsDetail>& Aws::DevOpsGuru::Model::AnomalySourceDetails::GetCloudWatchMetrics ( ) const
inline

An array of CloudWatchMetricsDetail objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.

Definition at line 47 of file AnomalySourceDetails.h.

◆ GetPerformanceInsightsMetrics()

const Aws::Vector<PerformanceInsightsMetricsDetail>& Aws::DevOpsGuru::Model::AnomalySourceDetails::GetPerformanceInsightsMetrics ( ) const
inline

An array of PerformanceInsightsMetricsDetail objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.

Definition at line 97 of file AnomalySourceDetails.h.

◆ Jsonize()

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

◆ operator=()

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

◆ PerformanceInsightsMetricsHasBeenSet()

bool Aws::DevOpsGuru::Model::AnomalySourceDetails::PerformanceInsightsMetricsHasBeenSet ( ) const
inline

An array of PerformanceInsightsMetricsDetail objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.

Definition at line 104 of file AnomalySourceDetails.h.

◆ SetCloudWatchMetrics() [1/2]

void Aws::DevOpsGuru::Model::AnomalySourceDetails::SetCloudWatchMetrics ( Aws::Vector< CloudWatchMetricsDetail > &&  value)
inline

An array of CloudWatchMetricsDetail objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.

Definition at line 65 of file AnomalySourceDetails.h.

◆ SetCloudWatchMetrics() [2/2]

void Aws::DevOpsGuru::Model::AnomalySourceDetails::SetCloudWatchMetrics ( const Aws::Vector< CloudWatchMetricsDetail > &  value)
inline

An array of CloudWatchMetricsDetail objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.

Definition at line 59 of file AnomalySourceDetails.h.

◆ SetPerformanceInsightsMetrics() [1/2]

void Aws::DevOpsGuru::Model::AnomalySourceDetails::SetPerformanceInsightsMetrics ( Aws::Vector< PerformanceInsightsMetricsDetail > &&  value)
inline

An array of PerformanceInsightsMetricsDetail objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.

Definition at line 118 of file AnomalySourceDetails.h.

◆ SetPerformanceInsightsMetrics() [2/2]

void Aws::DevOpsGuru::Model::AnomalySourceDetails::SetPerformanceInsightsMetrics ( const Aws::Vector< PerformanceInsightsMetricsDetail > &  value)
inline

An array of PerformanceInsightsMetricsDetail objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.

Definition at line 111 of file AnomalySourceDetails.h.

◆ WithCloudWatchMetrics() [1/2]

AnomalySourceDetails& Aws::DevOpsGuru::Model::AnomalySourceDetails::WithCloudWatchMetrics ( Aws::Vector< CloudWatchMetricsDetail > &&  value)
inline

An array of CloudWatchMetricsDetail objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.

Definition at line 77 of file AnomalySourceDetails.h.

◆ WithCloudWatchMetrics() [2/2]

AnomalySourceDetails& Aws::DevOpsGuru::Model::AnomalySourceDetails::WithCloudWatchMetrics ( const Aws::Vector< CloudWatchMetricsDetail > &  value)
inline

An array of CloudWatchMetricsDetail objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.

Definition at line 71 of file AnomalySourceDetails.h.

◆ WithPerformanceInsightsMetrics() [1/2]

AnomalySourceDetails& Aws::DevOpsGuru::Model::AnomalySourceDetails::WithPerformanceInsightsMetrics ( Aws::Vector< PerformanceInsightsMetricsDetail > &&  value)
inline

An array of PerformanceInsightsMetricsDetail objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.

Definition at line 132 of file AnomalySourceDetails.h.

◆ WithPerformanceInsightsMetrics() [2/2]

AnomalySourceDetails& Aws::DevOpsGuru::Model::AnomalySourceDetails::WithPerformanceInsightsMetrics ( const Aws::Vector< PerformanceInsightsMetricsDetail > &  value)
inline

An array of PerformanceInsightsMetricsDetail objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.

Definition at line 125 of file AnomalySourceDetails.h.


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