7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/NumericalAggregationFunction.h>
9#include <aws/quicksight/model/CategoricalAggregationFunction.h>
10#include <aws/quicksight/model/DateAggregationFunction.h>
11#include <aws/quicksight/model/AttributeAggregationFunction.h>
102 bool m_numericalAggregationFunctionHasBeenSet =
false;
105 bool m_categoricalAggregationFunctionHasBeenSet =
false;
108 bool m_dateAggregationFunctionHasBeenSet =
false;
111 bool m_attributeAggregationFunctionHasBeenSet =
false;
void SetCategoricalAggregationFunction(CategoricalAggregationFunction &&value)
void SetCategoricalAggregationFunction(const CategoricalAggregationFunction &value)
const DateAggregationFunction & GetDateAggregationFunction() const
AWS_QUICKSIGHT_API AggregationFunction & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetDateAggregationFunction(DateAggregationFunction &&value)
void SetAttributeAggregationFunction(AttributeAggregationFunction &&value)
const CategoricalAggregationFunction & GetCategoricalAggregationFunction() const
AWS_QUICKSIGHT_API AggregationFunction()
bool NumericalAggregationFunctionHasBeenSet() const
AggregationFunction & WithCategoricalAggregationFunction(const CategoricalAggregationFunction &value)
bool CategoricalAggregationFunctionHasBeenSet() const
AggregationFunction & WithNumericalAggregationFunction(NumericalAggregationFunction &&value)
const AttributeAggregationFunction & GetAttributeAggregationFunction() const
void SetNumericalAggregationFunction(NumericalAggregationFunction &&value)
AggregationFunction & WithAttributeAggregationFunction(const AttributeAggregationFunction &value)
AggregationFunction & WithDateAggregationFunction(DateAggregationFunction &&value)
AggregationFunction & WithCategoricalAggregationFunction(CategoricalAggregationFunction &&value)
AggregationFunction & WithDateAggregationFunction(const DateAggregationFunction &value)
void SetAttributeAggregationFunction(const AttributeAggregationFunction &value)
AWS_QUICKSIGHT_API AggregationFunction(Aws::Utils::Json::JsonView jsonValue)
AggregationFunction & WithNumericalAggregationFunction(const NumericalAggregationFunction &value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AggregationFunction & WithAttributeAggregationFunction(AttributeAggregationFunction &&value)
void SetDateAggregationFunction(const DateAggregationFunction &value)
void SetNumericalAggregationFunction(const NumericalAggregationFunction &value)
const NumericalAggregationFunction & GetNumericalAggregationFunction() const
bool DateAggregationFunctionHasBeenSet() const
bool AttributeAggregationFunctionHasBeenSet() const
CategoricalAggregationFunction
Aws::Utils::Json::JsonValue JsonValue