7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/TimeBasedForecastProperties.h>
9#include <aws/quicksight/model/ForecastScenario.h>
68 bool m_forecastPropertiesHasBeenSet =
false;
71 bool m_scenarioHasBeenSet =
false;
void SetForecastProperties(const TimeBasedForecastProperties &value)
void SetForecastProperties(TimeBasedForecastProperties &&value)
AWS_QUICKSIGHT_API ForecastConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetScenario(ForecastScenario &&value)
AWS_QUICKSIGHT_API ForecastConfiguration()
void SetScenario(const ForecastScenario &value)
AWS_QUICKSIGHT_API ForecastConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
ForecastConfiguration & WithForecastProperties(const TimeBasedForecastProperties &value)
bool ForecastPropertiesHasBeenSet() const
ForecastConfiguration & WithForecastProperties(TimeBasedForecastProperties &&value)
ForecastConfiguration & WithScenario(ForecastScenario &&value)
ForecastConfiguration & WithScenario(const ForecastScenario &value)
const ForecastScenario & GetScenario() const
bool ScenarioHasBeenSet() const
const TimeBasedForecastProperties & GetForecastProperties() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue