7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/SimpleNumericalAggregationFunction.h>
9#include <aws/quicksight/model/PercentileAggregation.h>
80 bool m_simpleNumericalAggregationHasBeenSet =
false;
83 bool m_percentileAggregationHasBeenSet =
false;
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
NumericalAggregationFunction & WithSimpleNumericalAggregation(const SimpleNumericalAggregationFunction &value)
AWS_QUICKSIGHT_API NumericalAggregationFunction()
void SetSimpleNumericalAggregation(const SimpleNumericalAggregationFunction &value)
void SetPercentileAggregation(PercentileAggregation &&value)
AWS_QUICKSIGHT_API NumericalAggregationFunction(Aws::Utils::Json::JsonView jsonValue)
NumericalAggregationFunction & WithPercentileAggregation(PercentileAggregation &&value)
void SetPercentileAggregation(const PercentileAggregation &value)
const PercentileAggregation & GetPercentileAggregation() const
bool PercentileAggregationHasBeenSet() const
void SetSimpleNumericalAggregation(SimpleNumericalAggregationFunction &&value)
const SimpleNumericalAggregationFunction & GetSimpleNumericalAggregation() const
NumericalAggregationFunction & WithPercentileAggregation(const PercentileAggregation &value)
bool SimpleNumericalAggregationHasBeenSet() const
NumericalAggregationFunction & WithSimpleNumericalAggregation(SimpleNumericalAggregationFunction &&value)
AWS_QUICKSIGHT_API NumericalAggregationFunction & operator=(Aws::Utils::Json::JsonView jsonValue)
SimpleNumericalAggregationFunction
Aws::Utils::Json::JsonValue JsonValue