7#include <aws/core/utils/memory/stl/AWSMap.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/devops-guru/DevOpsGuru_EXPORTS.h>
10#include <aws/devops-guru/model/PerformanceInsightsMetricDimensionGroup.h>
72 template <
typename MetricT = Aws::String>
74 m_metricHasBeenSet =
true;
75 m_metric = std::forward<MetricT>(value);
77 template <
typename MetricT = Aws::String>
94 template <
typename GroupByT = PerformanceInsightsMetricDimensionGroup>
96 m_groupByHasBeenSet =
true;
97 m_groupBy = std::forward<GroupByT>(value);
99 template <
typename GroupByT = PerformanceInsightsMetricDimensionGroup>
116 template <
typename FilterT = Aws::Map<Aws::String, Aws::String>>
118 m_filterHasBeenSet =
true;
119 m_filter = std::forward<FilterT>(value);
121 template <
typename FilterT = Aws::Map<Aws::String, Aws::String>>
126 template <
typename FilterKeyT = Aws::String,
typename FilterValueT = Aws::String>
128 m_filterHasBeenSet =
true;
129 m_filter.emplace(std::forward<FilterKeyT>(key), std::forward<FilterValueT>(value));
139 bool m_metricHasBeenSet =
false;
140 bool m_groupByHasBeenSet =
false;
141 bool m_filterHasBeenSet =
false;
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue