7#include <aws/lookoutmetrics/LookoutMetrics_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/lookoutmetrics/model/ItemizedMetricStats.h>
23namespace LookoutMetrics
51 inline void SetEvaluationStartDate(
const char* value) { m_evaluationStartDateHasBeenSet =
true; m_evaluationStartDate.assign(value); }
63 inline void SetTotalCount(
int value) { m_totalCountHasBeenSet =
true; m_totalCount = value; }
83 bool m_evaluationStartDateHasBeenSet =
false;
86 bool m_totalCountHasBeenSet =
false;
89 bool m_itemizedMetricStatsListHasBeenSet =
false;
void SetEvaluationStartDate(const char *value)
AnomalyGroupStatistics & AddItemizedMetricStatsList(const ItemizedMetricStats &value)
AnomalyGroupStatistics & WithItemizedMetricStatsList(Aws::Vector< ItemizedMetricStats > &&value)
void SetItemizedMetricStatsList(Aws::Vector< ItemizedMetricStats > &&value)
AnomalyGroupStatistics & WithTotalCount(int value)
bool TotalCountHasBeenSet() const
bool EvaluationStartDateHasBeenSet() const
bool ItemizedMetricStatsListHasBeenSet() const
AnomalyGroupStatistics & WithEvaluationStartDate(const char *value)
AnomalyGroupStatistics & WithEvaluationStartDate(const Aws::String &value)
AWS_LOOKOUTMETRICS_API AnomalyGroupStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_LOOKOUTMETRICS_API AnomalyGroupStatistics()
void SetTotalCount(int value)
AnomalyGroupStatistics & AddItemizedMetricStatsList(ItemizedMetricStats &&value)
AnomalyGroupStatistics & WithEvaluationStartDate(Aws::String &&value)
AWS_LOOKOUTMETRICS_API AnomalyGroupStatistics(Aws::Utils::Json::JsonView jsonValue)
AWS_LOOKOUTMETRICS_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetEvaluationStartDate() const
int GetTotalCount() const
const Aws::Vector< ItemizedMetricStats > & GetItemizedMetricStatsList() const
void SetItemizedMetricStatsList(const Aws::Vector< ItemizedMetricStats > &value)
void SetEvaluationStartDate(const Aws::String &value)
void SetEvaluationStartDate(Aws::String &&value)
AnomalyGroupStatistics & WithItemizedMetricStatsList(const Aws::Vector< ItemizedMetricStats > &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue