7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/TreeMapFieldWells.h>
9#include <aws/quicksight/model/TreeMapSortConfiguration.h>
10#include <aws/quicksight/model/ChartAxisLabelOptions.h>
11#include <aws/quicksight/model/ColorScale.h>
12#include <aws/quicksight/model/LegendOptions.h>
13#include <aws/quicksight/model/DataLabelOptions.h>
14#include <aws/quicksight/model/TooltipOptions.h>
15#include <aws/quicksight/model/VisualInteractionOptions.h>
172 bool m_fieldWellsHasBeenSet =
false;
175 bool m_sortConfigurationHasBeenSet =
false;
178 bool m_groupLabelOptionsHasBeenSet =
false;
181 bool m_sizeLabelOptionsHasBeenSet =
false;
184 bool m_colorLabelOptionsHasBeenSet =
false;
187 bool m_colorScaleHasBeenSet =
false;
190 bool m_legendHasBeenSet =
false;
193 bool m_dataLabelsHasBeenSet =
false;
196 bool m_tooltipHasBeenSet =
false;
199 bool m_interactionsHasBeenSet =
false;
TreeMapConfiguration & WithFieldWells(TreeMapFieldWells &&value)
void SetSizeLabelOptions(ChartAxisLabelOptions &&value)
TreeMapConfiguration & WithGroupLabelOptions(ChartAxisLabelOptions &&value)
TreeMapConfiguration & WithInteractions(const VisualInteractionOptions &value)
const VisualInteractionOptions & GetInteractions() const
bool TooltipHasBeenSet() const
TreeMapConfiguration & WithInteractions(VisualInteractionOptions &&value)
void SetDataLabels(const DataLabelOptions &value)
bool LegendHasBeenSet() const
AWS_QUICKSIGHT_API TreeMapConfiguration()
TreeMapConfiguration & WithFieldWells(const TreeMapFieldWells &value)
void SetSortConfiguration(const TreeMapSortConfiguration &value)
TreeMapConfiguration & WithColorScale(ColorScale &&value)
void SetFieldWells(const TreeMapFieldWells &value)
TreeMapConfiguration & WithDataLabels(const DataLabelOptions &value)
void SetDataLabels(DataLabelOptions &&value)
const TooltipOptions & GetTooltip() const
bool ColorScaleHasBeenSet() const
AWS_QUICKSIGHT_API TreeMapConfiguration(Aws::Utils::Json::JsonView jsonValue)
const ChartAxisLabelOptions & GetSizeLabelOptions() const
bool ColorLabelOptionsHasBeenSet() const
TreeMapConfiguration & WithSortConfiguration(TreeMapSortConfiguration &&value)
const LegendOptions & GetLegend() const
TreeMapConfiguration & WithLegend(LegendOptions &&value)
bool DataLabelsHasBeenSet() const
const ChartAxisLabelOptions & GetGroupLabelOptions() const
TreeMapConfiguration & WithGroupLabelOptions(const ChartAxisLabelOptions &value)
TreeMapConfiguration & WithSizeLabelOptions(ChartAxisLabelOptions &&value)
TreeMapConfiguration & WithLegend(const LegendOptions &value)
const DataLabelOptions & GetDataLabels() const
bool FieldWellsHasBeenSet() const
TreeMapConfiguration & WithColorLabelOptions(const ChartAxisLabelOptions &value)
const ChartAxisLabelOptions & GetColorLabelOptions() const
void SetTooltip(const TooltipOptions &value)
TreeMapConfiguration & WithColorLabelOptions(ChartAxisLabelOptions &&value)
void SetColorLabelOptions(ChartAxisLabelOptions &&value)
void SetLegend(const LegendOptions &value)
bool GroupLabelOptionsHasBeenSet() const
bool SortConfigurationHasBeenSet() const
void SetGroupLabelOptions(ChartAxisLabelOptions &&value)
void SetColorScale(ColorScale &&value)
bool SizeLabelOptionsHasBeenSet() const
const TreeMapSortConfiguration & GetSortConfiguration() const
TreeMapConfiguration & WithDataLabels(DataLabelOptions &&value)
TreeMapConfiguration & WithColorScale(const ColorScale &value)
void SetLegend(LegendOptions &&value)
void SetFieldWells(TreeMapFieldWells &&value)
void SetInteractions(VisualInteractionOptions &&value)
void SetGroupLabelOptions(const ChartAxisLabelOptions &value)
void SetTooltip(TooltipOptions &&value)
void SetSizeLabelOptions(const ChartAxisLabelOptions &value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
bool InteractionsHasBeenSet() const
TreeMapConfiguration & WithSizeLabelOptions(const ChartAxisLabelOptions &value)
const TreeMapFieldWells & GetFieldWells() const
void SetColorLabelOptions(const ChartAxisLabelOptions &value)
TreeMapConfiguration & WithSortConfiguration(const TreeMapSortConfiguration &value)
void SetInteractions(const VisualInteractionOptions &value)
TreeMapConfiguration & WithTooltip(const TooltipOptions &value)
void SetColorScale(const ColorScale &value)
const ColorScale & GetColorScale() const
AWS_QUICKSIGHT_API TreeMapConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
TreeMapConfiguration & WithTooltip(TooltipOptions &&value)
void SetSortConfiguration(TreeMapSortConfiguration &&value)
Aws::Utils::Json::JsonValue JsonValue