7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/devops-guru/DevOpsGuru_EXPORTS.h>
10#include <aws/devops-guru/model/PerformanceInsightsMetricQuery.h>
11#include <aws/devops-guru/model/PerformanceInsightsReferenceData.h>
12#include <aws/devops-guru/model/PerformanceInsightsStat.h>
58 template <
typename MetricDisplayNameT = Aws::String>
60 m_metricDisplayNameHasBeenSet =
true;
61 m_metricDisplayName = std::forward<MetricDisplayNameT>(value);
63 template <
typename MetricDisplayNameT = Aws::String>
76 template <
typename UnitT = Aws::String>
78 m_unitHasBeenSet =
true;
79 m_unit = std::forward<UnitT>(value);
81 template <
typename UnitT = Aws::String>
83 SetUnit(std::forward<UnitT>(value));
97 template <
typename MetricQueryT = PerformanceInsightsMetricQuery>
99 m_metricQueryHasBeenSet =
true;
100 m_metricQuery = std::forward<MetricQueryT>(value);
102 template <
typename MetricQueryT = PerformanceInsightsMetricQuery>
117 template <
typename ReferenceDataT = Aws::Vector<PerformanceInsightsReferenceData>>
119 m_referenceDataHasBeenSet =
true;
120 m_referenceData = std::forward<ReferenceDataT>(value);
122 template <
typename ReferenceDataT = Aws::Vector<PerformanceInsightsReferenceData>>
127 template <
typename ReferenceDataT = PerformanceInsightsReferenceData>
129 m_referenceDataHasBeenSet =
true;
130 m_referenceData.emplace_back(std::forward<ReferenceDataT>(value));
142 template <
typename StatsAtAnomalyT = Aws::Vector<PerformanceInsightsStat>>
144 m_statsAtAnomalyHasBeenSet =
true;
145 m_statsAtAnomaly = std::forward<StatsAtAnomalyT>(value);
147 template <
typename StatsAtAnomalyT = Aws::Vector<PerformanceInsightsStat>>
152 template <
typename StatsAtAnomalyT = PerformanceInsightsStat>
154 m_statsAtAnomalyHasBeenSet =
true;
155 m_statsAtAnomaly.emplace_back(std::forward<StatsAtAnomalyT>(value));
168 template <
typename StatsAtBaselineT = Aws::Vector<PerformanceInsightsStat>>
170 m_statsAtBaselineHasBeenSet =
true;
171 m_statsAtBaseline = std::forward<StatsAtBaselineT>(value);
173 template <
typename StatsAtBaselineT = Aws::Vector<PerformanceInsightsStat>>
178 template <
typename StatsAtBaselineT = PerformanceInsightsStat>
180 m_statsAtBaselineHasBeenSet =
true;
181 m_statsAtBaseline.emplace_back(std::forward<StatsAtBaselineT>(value));
197 bool m_metricDisplayNameHasBeenSet =
false;
198 bool m_unitHasBeenSet =
false;
199 bool m_metricQueryHasBeenSet =
false;
200 bool m_referenceDataHasBeenSet =
false;
201 bool m_statsAtAnomalyHasBeenSet =
false;
202 bool m_statsAtBaselineHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue