7#include <aws/quicksight/QuickSight_EXPORTS.h>
45 inline void SetPeriodsForward(
int value) { m_periodsForwardHasBeenSet =
true; m_periodsForward = value; }
55 inline void SetPeriodsBackward(
int value) { m_periodsBackwardHasBeenSet =
true; m_periodsBackward = value; }
65 inline void SetUpperBoundary(
double value) { m_upperBoundaryHasBeenSet =
true; m_upperBoundary = value; }
75 inline void SetLowerBoundary(
double value) { m_lowerBoundaryHasBeenSet =
true; m_lowerBoundary = value; }
85 inline void SetPredictionInterval(
int value) { m_predictionIntervalHasBeenSet =
true; m_predictionInterval = value; }
98 inline void SetSeasonality(
int value) { m_seasonalityHasBeenSet =
true; m_seasonality = value; }
103 int m_periodsForward;
104 bool m_periodsForwardHasBeenSet =
false;
106 int m_periodsBackward;
107 bool m_periodsBackwardHasBeenSet =
false;
109 double m_upperBoundary;
110 bool m_upperBoundaryHasBeenSet =
false;
112 double m_lowerBoundary;
113 bool m_lowerBoundaryHasBeenSet =
false;
115 int m_predictionInterval;
116 bool m_predictionIntervalHasBeenSet =
false;
119 bool m_seasonalityHasBeenSet =
false;
int GetSeasonality() const
TimeBasedForecastProperties & WithPredictionInterval(int value)
TimeBasedForecastProperties & WithSeasonality(int value)
void SetUpperBoundary(double value)
TimeBasedForecastProperties & WithUpperBoundary(double value)
void SetPeriodsBackward(int value)
bool SeasonalityHasBeenSet() const
double GetUpperBoundary() const
void SetSeasonality(int value)
void SetLowerBoundary(double value)
int GetPeriodsBackward() const
bool UpperBoundaryHasBeenSet() const
int GetPeriodsForward() const
bool LowerBoundaryHasBeenSet() const
bool PeriodsForwardHasBeenSet() const
AWS_QUICKSIGHT_API TimeBasedForecastProperties(Aws::Utils::Json::JsonView jsonValue)
void SetPeriodsForward(int value)
AWS_QUICKSIGHT_API TimeBasedForecastProperties()
bool PredictionIntervalHasBeenSet() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetPredictionInterval(int value)
TimeBasedForecastProperties & WithPeriodsBackward(int value)
bool PeriodsBackwardHasBeenSet() const
TimeBasedForecastProperties & WithPeriodsForward(int value)
AWS_QUICKSIGHT_API TimeBasedForecastProperties & operator=(Aws::Utils::Json::JsonView jsonValue)
double GetLowerBoundary() const
int GetPredictionInterval() const
TimeBasedForecastProperties & WithLowerBoundary(double value)
Aws::Utils::Json::JsonValue JsonValue