7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/NumericalDimensionField.h>
9#include <aws/quicksight/model/CategoricalDimensionField.h>
10#include <aws/quicksight/model/DateDimensionField.h>
80 bool m_numericalDimensionFieldHasBeenSet =
false;
83 bool m_categoricalDimensionFieldHasBeenSet =
false;
86 bool m_dateDimensionFieldHasBeenSet =
false;
AWS_QUICKSIGHT_API DimensionField(Aws::Utils::Json::JsonView jsonValue)
DimensionField & WithCategoricalDimensionField(const CategoricalDimensionField &value)
DimensionField & WithDateDimensionField(DateDimensionField &&value)
void SetCategoricalDimensionField(const CategoricalDimensionField &value)
AWS_QUICKSIGHT_API DimensionField()
void SetDateDimensionField(DateDimensionField &&value)
const CategoricalDimensionField & GetCategoricalDimensionField() const
bool CategoricalDimensionFieldHasBeenSet() const
void SetCategoricalDimensionField(CategoricalDimensionField &&value)
void SetNumericalDimensionField(const NumericalDimensionField &value)
void SetNumericalDimensionField(NumericalDimensionField &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
bool NumericalDimensionFieldHasBeenSet() const
void SetDateDimensionField(const DateDimensionField &value)
const NumericalDimensionField & GetNumericalDimensionField() const
DimensionField & WithCategoricalDimensionField(CategoricalDimensionField &&value)
DimensionField & WithNumericalDimensionField(NumericalDimensionField &&value)
DimensionField & WithNumericalDimensionField(const NumericalDimensionField &value)
const DateDimensionField & GetDateDimensionField() const
DimensionField & WithDateDimensionField(const DateDimensionField &value)
AWS_QUICKSIGHT_API DimensionField & operator=(Aws::Utils::Json::JsonView jsonValue)
bool DateDimensionFieldHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue