7#include <aws/forecast/ForecastService_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/forecast/model/EvaluationType.h>
10#include <aws/forecast/model/Metrics.h>
23namespace ForecastService
76 inline void SetItemCount(
int value) { m_itemCountHasBeenSet =
true; m_itemCount = value; }
101 inline void SetMetrics(
Metrics&& value) { m_metricsHasBeenSet =
true; m_metrics = std::move(value); }
108 bool m_testWindowStartHasBeenSet =
false;
111 bool m_testWindowEndHasBeenSet =
false;
114 bool m_itemCountHasBeenSet =
false;
117 bool m_evaluationTypeHasBeenSet =
false;
120 bool m_metricsHasBeenSet =
false;
AWS_FORECASTSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetTestWindowStart(Aws::Utils::DateTime &&value)
void SetItemCount(int value)
bool TestWindowEndHasBeenSet() const
WindowSummary & WithMetrics(const Metrics &value)
void SetTestWindowStart(const Aws::Utils::DateTime &value)
const EvaluationType & GetEvaluationType() const
bool MetricsHasBeenSet() const
WindowSummary & WithTestWindowEnd(const Aws::Utils::DateTime &value)
void SetEvaluationType(const EvaluationType &value)
bool ItemCountHasBeenSet() const
void SetMetrics(const Metrics &value)
WindowSummary & WithTestWindowStart(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetTestWindowEnd() const
AWS_FORECASTSERVICE_API WindowSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
WindowSummary & WithTestWindowEnd(Aws::Utils::DateTime &&value)
WindowSummary & WithEvaluationType(EvaluationType &&value)
const Aws::Utils::DateTime & GetTestWindowStart() const
AWS_FORECASTSERVICE_API WindowSummary()
bool TestWindowStartHasBeenSet() const
bool EvaluationTypeHasBeenSet() const
WindowSummary & WithMetrics(Metrics &&value)
WindowSummary & WithTestWindowStart(Aws::Utils::DateTime &&value)
void SetTestWindowEnd(Aws::Utils::DateTime &&value)
WindowSummary & WithEvaluationType(const EvaluationType &value)
void SetTestWindowEnd(const Aws::Utils::DateTime &value)
AWS_FORECASTSERVICE_API WindowSummary(Aws::Utils::Json::JsonView jsonValue)
void SetEvaluationType(EvaluationType &&value)
void SetMetrics(Metrics &&value)
WindowSummary & WithItemCount(int value)
const Metrics & GetMetrics() const
Aws::Utils::Json::JsonValue JsonValue