7#include <aws/mediastore/MediaStore_EXPORTS.h>
8#include <aws/mediastore/model/ContainerLevelMetrics.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/mediastore/model/MetricPolicyRule.h>
70 template<
typename MetricPolicyRulesT = Aws::Vector<MetricPolicyRule>>
71 void SetMetricPolicyRules(MetricPolicyRulesT&& value) { m_metricPolicyRulesHasBeenSet =
true; m_metricPolicyRules = std::forward<MetricPolicyRulesT>(value); }
72 template<
typename MetricPolicyRulesT = Aws::Vector<MetricPolicyRule>>
74 template<
typename MetricPolicyRulesT = MetricPolicyRule>
75 MetricPolicy&
AddMetricPolicyRules(MetricPolicyRulesT&& value) { m_metricPolicyRulesHasBeenSet =
true; m_metricPolicyRules.emplace_back(std::forward<MetricPolicyRulesT>(value));
return *
this; }
80 bool m_containerLevelMetricsHasBeenSet =
false;
83 bool m_metricPolicyRulesHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue