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
49 template<
typename EvaluationStartDateT = Aws::String>
50 void SetEvaluationStartDate(EvaluationStartDateT&& value) { m_evaluationStartDateHasBeenSet =
true; m_evaluationStartDate = std::forward<EvaluationStartDateT>(value); }
51 template<
typename EvaluationStartDateT = Aws::String>
61 inline void SetTotalCount(
int value) { m_totalCountHasBeenSet =
true; m_totalCount = value; }
71 template<
typename ItemizedMetricStatsListT = Aws::Vector<ItemizedMetricStats>>
72 void SetItemizedMetricStatsList(ItemizedMetricStatsListT&& value) { m_itemizedMetricStatsListHasBeenSet =
true; m_itemizedMetricStatsList = std::forward<ItemizedMetricStatsListT>(value); }
73 template<
typename ItemizedMetricStatsListT = Aws::Vector<ItemizedMetricStats>>
75 template<
typename ItemizedMetricStatsListT = ItemizedMetricStats>
81 bool m_evaluationStartDateHasBeenSet =
false;
84 bool m_totalCountHasBeenSet =
false;
87 bool m_itemizedMetricStatsListHasBeenSet =
false;
AnomalyGroupStatistics & WithTotalCount(int value)
void SetItemizedMetricStatsList(ItemizedMetricStatsListT &&value)
bool TotalCountHasBeenSet() const
bool EvaluationStartDateHasBeenSet() const
bool ItemizedMetricStatsListHasBeenSet() const
AnomalyGroupStatistics & WithItemizedMetricStatsList(ItemizedMetricStatsListT &&value)
AWS_LOOKOUTMETRICS_API AnomalyGroupStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetTotalCount(int value)
AWS_LOOKOUTMETRICS_API AnomalyGroupStatistics(Aws::Utils::Json::JsonView jsonValue)
AWS_LOOKOUTMETRICS_API AnomalyGroupStatistics()=default
AWS_LOOKOUTMETRICS_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetEvaluationStartDate() const
void SetEvaluationStartDate(EvaluationStartDateT &&value)
AnomalyGroupStatistics & WithEvaluationStartDate(EvaluationStartDateT &&value)
int GetTotalCount() const
const Aws::Vector< ItemizedMetricStats > & GetItemizedMetricStatsList() const
AnomalyGroupStatistics & AddItemizedMetricStatsList(ItemizedMetricStatsListT &&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