7#include <aws/lookoutmetrics/LookoutMetrics_EXPORTS.h>
8#include <aws/lookoutmetrics/model/DetectedField.h>
9#include <aws/lookoutmetrics/model/DetectedMetricSource.h>
22namespace LookoutMetrics
79 bool m_offsetHasBeenSet =
false;
82 bool m_metricSetFrequencyHasBeenSet =
false;
85 bool m_metricSourceHasBeenSet =
false;
DetectedMetricSetConfig & WithOffset(DetectedField &&value)
void SetMetricSource(const DetectedMetricSource &value)
void SetMetricSetFrequency(DetectedField &&value)
AWS_LOOKOUTMETRICS_API DetectedMetricSetConfig()
void SetOffset(const DetectedField &value)
void SetMetricSource(DetectedMetricSource &&value)
AWS_LOOKOUTMETRICS_API DetectedMetricSetConfig(Aws::Utils::Json::JsonView jsonValue)
void SetOffset(DetectedField &&value)
DetectedMetricSetConfig & WithMetricSource(DetectedMetricSource &&value)
DetectedMetricSetConfig & WithMetricSource(const DetectedMetricSource &value)
bool MetricSourceHasBeenSet() const
DetectedMetricSetConfig & WithMetricSetFrequency(const DetectedField &value)
const DetectedMetricSource & GetMetricSource() const
AWS_LOOKOUTMETRICS_API Aws::Utils::Json::JsonValue Jsonize() const
bool OffsetHasBeenSet() const
DetectedMetricSetConfig & WithMetricSetFrequency(DetectedField &&value)
const DetectedField & GetMetricSetFrequency() const
void SetMetricSetFrequency(const DetectedField &value)
const DetectedField & GetOffset() const
AWS_LOOKOUTMETRICS_API DetectedMetricSetConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool MetricSetFrequencyHasBeenSet() const
DetectedMetricSetConfig & WithOffset(const DetectedField &value)
Aws::Utils::Json::JsonValue JsonValue