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/DataQualityMetric.h>
23namespace LookoutMetrics
49 template<
typename MetricSetArnT = Aws::String>
50 void SetMetricSetArn(MetricSetArnT&& value) { m_metricSetArnHasBeenSet =
true; m_metricSetArn = std::forward<MetricSetArnT>(value); }
51 template<
typename MetricSetArnT = Aws::String>
62 template<
typename DataQualityMetricListT = Aws::Vector<DataQualityMetric>>
63 void SetDataQualityMetricList(DataQualityMetricListT&& value) { m_dataQualityMetricListHasBeenSet =
true; m_dataQualityMetricList = std::forward<DataQualityMetricListT>(value); }
64 template<
typename DataQualityMetricListT = Aws::Vector<DataQualityMetric>>
66 template<
typename DataQualityMetricListT = DataQualityMetric>
72 bool m_metricSetArnHasBeenSet =
false;
75 bool m_dataQualityMetricListHasBeenSet =
false;
void SetMetricSetArn(MetricSetArnT &&value)
MetricSetDataQualityMetric & WithDataQualityMetricList(DataQualityMetricListT &&value)
AWS_LOOKOUTMETRICS_API MetricSetDataQualityMetric & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDataQualityMetricList(DataQualityMetricListT &&value)
AWS_LOOKOUTMETRICS_API MetricSetDataQualityMetric(Aws::Utils::Json::JsonView jsonValue)
AWS_LOOKOUTMETRICS_API MetricSetDataQualityMetric()=default
AWS_LOOKOUTMETRICS_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetMetricSetArn() const
bool DataQualityMetricListHasBeenSet() const
MetricSetDataQualityMetric & WithMetricSetArn(MetricSetArnT &&value)
const Aws::Vector< DataQualityMetric > & GetDataQualityMetricList() const
bool MetricSetArnHasBeenSet() const
MetricSetDataQualityMetric & AddDataQualityMetricList(DataQualityMetricListT &&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