7#include <aws/monitoring/CloudWatch_EXPORTS.h>
8#include <aws/monitoring/CloudWatchRequest.h>
9#include <aws/monitoring/model/SingleMetricAnomalyDetector.h>
10#include <aws/monitoring/model/MetricMathAnomalyDetector.h>
54 template<
typename SingleMetricAnomalyDetectorT = SingleMetricAnomalyDetector>
55 void SetSingleMetricAnomalyDetector(SingleMetricAnomalyDetectorT&& value) { m_singleMetricAnomalyDetectorHasBeenSet =
true; m_singleMetricAnomalyDetector = std::forward<SingleMetricAnomalyDetectorT>(value); }
56 template<
typename SingleMetricAnomalyDetectorT = SingleMetricAnomalyDetector>
74 template<
typename MetricMathAnomalyDetectorT = MetricMathAnomalyDetector>
75 void SetMetricMathAnomalyDetector(MetricMathAnomalyDetectorT&& value) { m_metricMathAnomalyDetectorHasBeenSet =
true; m_metricMathAnomalyDetector = std::forward<MetricMathAnomalyDetectorT>(value); }
76 template<
typename MetricMathAnomalyDetectorT = MetricMathAnomalyDetector>
82 bool m_singleMetricAnomalyDetectorHasBeenSet =
false;
85 bool m_metricMathAnomalyDetectorHasBeenSet =
false;
virtual const char * GetServiceRequestName() const override
void SetMetricMathAnomalyDetector(MetricMathAnomalyDetectorT &&value)
bool MetricMathAnomalyDetectorHasBeenSet() const
void SetSingleMetricAnomalyDetector(SingleMetricAnomalyDetectorT &&value)
const MetricMathAnomalyDetector & GetMetricMathAnomalyDetector() const
bool SingleMetricAnomalyDetectorHasBeenSet() const
AWS_CLOUDWATCH_API void DumpBodyToUrl(Aws::Http::URI &uri) const override
DeleteAnomalyDetectorRequest & WithSingleMetricAnomalyDetector(SingleMetricAnomalyDetectorT &&value)
const SingleMetricAnomalyDetector & GetSingleMetricAnomalyDetector() const
DeleteAnomalyDetectorRequest & WithMetricMathAnomalyDetector(MetricMathAnomalyDetectorT &&value)
AWS_CLOUDWATCH_API DeleteAnomalyDetectorRequest()=default
AWS_CLOUDWATCH_API Aws::String SerializePayload() const override
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String