7#include <aws/glue/Glue_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/glue/model/InclusionAnnotationValue.h>
47 inline void SetLowerBound(
double value) { m_lowerBoundHasBeenSet =
true; m_lowerBound = value; }
57 inline void SetUpperBound(
double value) { m_upperBoundHasBeenSet =
true; m_upperBound = value; }
67 inline void SetPredictedValue(
double value) { m_predictedValueHasBeenSet =
true; m_predictedValue = value; }
77 inline void SetActualValue(
double value) { m_actualValueHasBeenSet =
true; m_actualValue = value; }
87 template<
typename DateT = Aws::Utils::DateTime>
88 void SetDate(DateT&& value) { m_dateHasBeenSet =
true; m_date = std::forward<DateT>(value); }
89 template<
typename DateT = Aws::Utils::DateTime>
104 double m_lowerBound{0.0};
105 bool m_lowerBoundHasBeenSet =
false;
107 double m_upperBound{0.0};
108 bool m_upperBoundHasBeenSet =
false;
110 double m_predictedValue{0.0};
111 bool m_predictedValueHasBeenSet =
false;
113 double m_actualValue{0.0};
114 bool m_actualValueHasBeenSet =
false;
117 bool m_dateHasBeenSet =
false;
120 bool m_inclusionAnnotationHasBeenSet =
false;
StatisticModelResult & WithUpperBound(double value)
double GetUpperBound() const
AWS_GLUE_API StatisticModelResult & operator=(Aws::Utils::Json::JsonView jsonValue)
StatisticModelResult & WithDate(DateT &&value)
AWS_GLUE_API StatisticModelResult(Aws::Utils::Json::JsonView jsonValue)
bool LowerBoundHasBeenSet() const
const Aws::Utils::DateTime & GetDate() const
void SetUpperBound(double value)
bool PredictedValueHasBeenSet() const
double GetPredictedValue() const
double GetActualValue() const
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
bool DateHasBeenSet() const
bool ActualValueHasBeenSet() const
void SetPredictedValue(double value)
void SetInclusionAnnotation(InclusionAnnotationValue value)
StatisticModelResult & WithActualValue(double value)
double GetLowerBound() const
AWS_GLUE_API StatisticModelResult()=default
bool InclusionAnnotationHasBeenSet() const
StatisticModelResult & WithPredictedValue(double value)
StatisticModelResult & WithLowerBound(double value)
void SetActualValue(double value)
bool UpperBoundHasBeenSet() const
StatisticModelResult & WithInclusionAnnotation(InclusionAnnotationValue value)
void SetDate(DateT &&value)
void SetLowerBound(double value)
InclusionAnnotationValue GetInclusionAnnotation() const
Aws::Utils::Json::JsonValue JsonValue