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/DimensionNameValue.h>
23namespace LookoutMetrics
52 inline void SetTimeSeriesId(
const char* value) { m_timeSeriesIdHasBeenSet =
true; m_timeSeriesId.assign(value); }
87 bool m_timeSeriesIdHasBeenSet =
false;
90 bool m_dimensionListHasBeenSet =
false;
93 bool m_metricValueListHasBeenSet =
false;
bool DimensionListHasBeenSet() const
bool MetricValueListHasBeenSet() const
const Aws::Vector< DimensionNameValue > & GetDimensionList() const
TimeSeries & WithTimeSeriesId(Aws::String &&value)
void SetMetricValueList(Aws::Vector< double > &&value)
TimeSeries & WithTimeSeriesId(const Aws::String &value)
void SetTimeSeriesId(Aws::String &&value)
bool TimeSeriesIdHasBeenSet() const
AWS_LOOKOUTMETRICS_API Aws::Utils::Json::JsonValue Jsonize() const
TimeSeries & WithMetricValueList(Aws::Vector< double > &&value)
AWS_LOOKOUTMETRICS_API TimeSeries()
const Aws::String & GetTimeSeriesId() const
TimeSeries & WithMetricValueList(const Aws::Vector< double > &value)
const Aws::Vector< double > & GetMetricValueList() const
AWS_LOOKOUTMETRICS_API TimeSeries(Aws::Utils::Json::JsonView jsonValue)
void SetDimensionList(const Aws::Vector< DimensionNameValue > &value)
TimeSeries & WithTimeSeriesId(const char *value)
TimeSeries & WithDimensionList(Aws::Vector< DimensionNameValue > &&value)
void SetTimeSeriesId(const Aws::String &value)
TimeSeries & AddMetricValueList(double value)
TimeSeries & AddDimensionList(DimensionNameValue &&value)
TimeSeries & AddDimensionList(const DimensionNameValue &value)
TimeSeries & WithDimensionList(const Aws::Vector< DimensionNameValue > &value)
void SetTimeSeriesId(const char *value)
AWS_LOOKOUTMETRICS_API TimeSeries & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDimensionList(Aws::Vector< DimensionNameValue > &&value)
void SetMetricValueList(const Aws::Vector< double > &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