7#include <aws/quicksight/QuickSight_EXPORTS.h>
39 m_periodsForwardHasBeenSet =
true;
40 m_periodsForward = value;
55 m_periodsBackwardHasBeenSet =
true;
56 m_periodsBackward = value;
71 m_upperBoundaryHasBeenSet =
true;
72 m_upperBoundary = value;
87 m_lowerBoundaryHasBeenSet =
true;
88 m_lowerBoundary = value;
103 m_predictionIntervalHasBeenSet =
true;
104 m_predictionInterval = value;
122 m_seasonalityHasBeenSet =
true;
123 m_seasonality = value;
131 int m_periodsForward{0};
133 int m_periodsBackward{0};
135 double m_upperBoundary{0.0};
137 double m_lowerBoundary{0.0};
139 int m_predictionInterval{0};
141 int m_seasonality{0};
142 bool m_periodsForwardHasBeenSet =
false;
143 bool m_periodsBackwardHasBeenSet =
false;
144 bool m_upperBoundaryHasBeenSet =
false;
145 bool m_lowerBoundaryHasBeenSet =
false;
146 bool m_predictionIntervalHasBeenSet =
false;
147 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()=default
AWS_QUICKSIGHT_API TimeBasedForecastProperties(Aws::Utils::Json::JsonView jsonValue)
void SetPeriodsForward(int value)
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