7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/WhatIfPointScenario.h>
9#include <aws/quicksight/model/WhatIfRangeScenario.h>
48 template<
typename WhatIfPo
intScenarioT = WhatIfPo
intScenario>
49 void SetWhatIfPointScenario(WhatIfPointScenarioT&& value) { m_whatIfPointScenarioHasBeenSet =
true; m_whatIfPointScenario = std::forward<WhatIfPointScenarioT>(value); }
50 template<
typename WhatIfPo
intScenarioT = WhatIfPo
intScenario>
60 template<
typename WhatIfRangeScenarioT = WhatIfRangeScenario>
61 void SetWhatIfRangeScenario(WhatIfRangeScenarioT&& value) { m_whatIfRangeScenarioHasBeenSet =
true; m_whatIfRangeScenario = std::forward<WhatIfRangeScenarioT>(value); }
62 template<
typename WhatIfRangeScenarioT = WhatIfRangeScenario>
68 bool m_whatIfPointScenarioHasBeenSet =
false;
71 bool m_whatIfRangeScenarioHasBeenSet =
false;
AWS_QUICKSIGHT_API ForecastScenario()=default
bool WhatIfPointScenarioHasBeenSet() const
const WhatIfRangeScenario & GetWhatIfRangeScenario() const
AWS_QUICKSIGHT_API ForecastScenario(Aws::Utils::Json::JsonView jsonValue)
void SetWhatIfRangeScenario(WhatIfRangeScenarioT &&value)
bool WhatIfRangeScenarioHasBeenSet() const
void SetWhatIfPointScenario(WhatIfPointScenarioT &&value)
const WhatIfPointScenario & GetWhatIfPointScenario() const
AWS_QUICKSIGHT_API ForecastScenario & operator=(Aws::Utils::Json::JsonView jsonValue)
ForecastScenario & WithWhatIfRangeScenario(WhatIfRangeScenarioT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
ForecastScenario & WithWhatIfPointScenario(WhatIfPointScenarioT &&value)
Aws::Utils::Json::JsonValue JsonValue