/** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ #pragma once #include #include #include #include #include #include #include #include #include #include #include #include #include namespace Aws { namespace Utils { namespace Json { class JsonValue; class JsonView; } // namespace Json } // namespace Utils namespace QuickSight { namespace Model { /** *

The configuration of a ComboChartVisual.

See * Also:

AWS * API Reference

*/ class ComboChartConfiguration { public: AWS_QUICKSIGHT_API ComboChartConfiguration(); AWS_QUICKSIGHT_API ComboChartConfiguration(Aws::Utils::Json::JsonView jsonValue); AWS_QUICKSIGHT_API ComboChartConfiguration& operator=(Aws::Utils::Json::JsonView jsonValue); AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const; /** *

The field wells of the visual.

*/ inline const ComboChartFieldWells& GetFieldWells() const{ return m_fieldWells; } /** *

The field wells of the visual.

*/ inline bool FieldWellsHasBeenSet() const { return m_fieldWellsHasBeenSet; } /** *

The field wells of the visual.

*/ inline void SetFieldWells(const ComboChartFieldWells& value) { m_fieldWellsHasBeenSet = true; m_fieldWells = value; } /** *

The field wells of the visual.

*/ inline void SetFieldWells(ComboChartFieldWells&& value) { m_fieldWellsHasBeenSet = true; m_fieldWells = std::move(value); } /** *

The field wells of the visual.

*/ inline ComboChartConfiguration& WithFieldWells(const ComboChartFieldWells& value) { SetFieldWells(value); return *this;} /** *

The field wells of the visual.

*/ inline ComboChartConfiguration& WithFieldWells(ComboChartFieldWells&& value) { SetFieldWells(std::move(value)); return *this;} /** *

The sort configuration of a ComboChartVisual.

*/ inline const ComboChartSortConfiguration& GetSortConfiguration() const{ return m_sortConfiguration; } /** *

The sort configuration of a ComboChartVisual.

*/ inline bool SortConfigurationHasBeenSet() const { return m_sortConfigurationHasBeenSet; } /** *

The sort configuration of a ComboChartVisual.

*/ inline void SetSortConfiguration(const ComboChartSortConfiguration& value) { m_sortConfigurationHasBeenSet = true; m_sortConfiguration = value; } /** *

The sort configuration of a ComboChartVisual.

*/ inline void SetSortConfiguration(ComboChartSortConfiguration&& value) { m_sortConfigurationHasBeenSet = true; m_sortConfiguration = std::move(value); } /** *

The sort configuration of a ComboChartVisual.

*/ inline ComboChartConfiguration& WithSortConfiguration(const ComboChartSortConfiguration& value) { SetSortConfiguration(value); return *this;} /** *

The sort configuration of a ComboChartVisual.

*/ inline ComboChartConfiguration& WithSortConfiguration(ComboChartSortConfiguration&& value) { SetSortConfiguration(std::move(value)); return *this;} /** *

Determines the bar arrangement in a combo chart. The following are valid * values in this structure:

  • CLUSTERED: For * clustered bar combo charts.

  • STACKED: For stacked * bar combo charts.

  • STACKED_PERCENT: Do not use. * If you use this value, the operation returns a validation error.

*/ inline const BarsArrangement& GetBarsArrangement() const{ return m_barsArrangement; } /** *

Determines the bar arrangement in a combo chart. The following are valid * values in this structure:

  • CLUSTERED: For * clustered bar combo charts.

  • STACKED: For stacked * bar combo charts.

  • STACKED_PERCENT: Do not use. * If you use this value, the operation returns a validation error.

*/ inline bool BarsArrangementHasBeenSet() const { return m_barsArrangementHasBeenSet; } /** *

Determines the bar arrangement in a combo chart. The following are valid * values in this structure:

  • CLUSTERED: For * clustered bar combo charts.

  • STACKED: For stacked * bar combo charts.

  • STACKED_PERCENT: Do not use. * If you use this value, the operation returns a validation error.

*/ inline void SetBarsArrangement(const BarsArrangement& value) { m_barsArrangementHasBeenSet = true; m_barsArrangement = value; } /** *

Determines the bar arrangement in a combo chart. The following are valid * values in this structure:

  • CLUSTERED: For * clustered bar combo charts.

  • STACKED: For stacked * bar combo charts.

  • STACKED_PERCENT: Do not use. * If you use this value, the operation returns a validation error.

*/ inline void SetBarsArrangement(BarsArrangement&& value) { m_barsArrangementHasBeenSet = true; m_barsArrangement = std::move(value); } /** *

Determines the bar arrangement in a combo chart. The following are valid * values in this structure:

  • CLUSTERED: For * clustered bar combo charts.

  • STACKED: For stacked * bar combo charts.

  • STACKED_PERCENT: Do not use. * If you use this value, the operation returns a validation error.

*/ inline ComboChartConfiguration& WithBarsArrangement(const BarsArrangement& value) { SetBarsArrangement(value); return *this;} /** *

Determines the bar arrangement in a combo chart. The following are valid * values in this structure:

  • CLUSTERED: For * clustered bar combo charts.

  • STACKED: For stacked * bar combo charts.

  • STACKED_PERCENT: Do not use. * If you use this value, the operation returns a validation error.

*/ inline ComboChartConfiguration& WithBarsArrangement(BarsArrangement&& value) { SetBarsArrangement(std::move(value)); return *this;} /** *

The category axis of a combo chart.

*/ inline const AxisDisplayOptions& GetCategoryAxis() const{ return m_categoryAxis; } /** *

The category axis of a combo chart.

*/ inline bool CategoryAxisHasBeenSet() const { return m_categoryAxisHasBeenSet; } /** *

The category axis of a combo chart.

*/ inline void SetCategoryAxis(const AxisDisplayOptions& value) { m_categoryAxisHasBeenSet = true; m_categoryAxis = value; } /** *

The category axis of a combo chart.

*/ inline void SetCategoryAxis(AxisDisplayOptions&& value) { m_categoryAxisHasBeenSet = true; m_categoryAxis = std::move(value); } /** *

The category axis of a combo chart.

*/ inline ComboChartConfiguration& WithCategoryAxis(const AxisDisplayOptions& value) { SetCategoryAxis(value); return *this;} /** *

The category axis of a combo chart.

*/ inline ComboChartConfiguration& WithCategoryAxis(AxisDisplayOptions&& value) { SetCategoryAxis(std::move(value)); return *this;} /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart category (group/color) field well.

*/ inline const ChartAxisLabelOptions& GetCategoryLabelOptions() const{ return m_categoryLabelOptions; } /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart category (group/color) field well.

*/ inline bool CategoryLabelOptionsHasBeenSet() const { return m_categoryLabelOptionsHasBeenSet; } /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart category (group/color) field well.

*/ inline void SetCategoryLabelOptions(const ChartAxisLabelOptions& value) { m_categoryLabelOptionsHasBeenSet = true; m_categoryLabelOptions = value; } /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart category (group/color) field well.

*/ inline void SetCategoryLabelOptions(ChartAxisLabelOptions&& value) { m_categoryLabelOptionsHasBeenSet = true; m_categoryLabelOptions = std::move(value); } /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart category (group/color) field well.

*/ inline ComboChartConfiguration& WithCategoryLabelOptions(const ChartAxisLabelOptions& value) { SetCategoryLabelOptions(value); return *this;} /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart category (group/color) field well.

*/ inline ComboChartConfiguration& WithCategoryLabelOptions(ChartAxisLabelOptions&& value) { SetCategoryLabelOptions(std::move(value)); return *this;} /** *

The label display options (grid line, range, scale, and axis step) of a combo * chart's primary y-axis (bar) field well.

*/ inline const AxisDisplayOptions& GetPrimaryYAxisDisplayOptions() const{ return m_primaryYAxisDisplayOptions; } /** *

The label display options (grid line, range, scale, and axis step) of a combo * chart's primary y-axis (bar) field well.

*/ inline bool PrimaryYAxisDisplayOptionsHasBeenSet() const { return m_primaryYAxisDisplayOptionsHasBeenSet; } /** *

The label display options (grid line, range, scale, and axis step) of a combo * chart's primary y-axis (bar) field well.

*/ inline void SetPrimaryYAxisDisplayOptions(const AxisDisplayOptions& value) { m_primaryYAxisDisplayOptionsHasBeenSet = true; m_primaryYAxisDisplayOptions = value; } /** *

The label display options (grid line, range, scale, and axis step) of a combo * chart's primary y-axis (bar) field well.

*/ inline void SetPrimaryYAxisDisplayOptions(AxisDisplayOptions&& value) { m_primaryYAxisDisplayOptionsHasBeenSet = true; m_primaryYAxisDisplayOptions = std::move(value); } /** *

The label display options (grid line, range, scale, and axis step) of a combo * chart's primary y-axis (bar) field well.

*/ inline ComboChartConfiguration& WithPrimaryYAxisDisplayOptions(const AxisDisplayOptions& value) { SetPrimaryYAxisDisplayOptions(value); return *this;} /** *

The label display options (grid line, range, scale, and axis step) of a combo * chart's primary y-axis (bar) field well.

*/ inline ComboChartConfiguration& WithPrimaryYAxisDisplayOptions(AxisDisplayOptions&& value) { SetPrimaryYAxisDisplayOptions(std::move(value)); return *this;} /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart's primary y-axis (bar) field well.

*/ inline const ChartAxisLabelOptions& GetPrimaryYAxisLabelOptions() const{ return m_primaryYAxisLabelOptions; } /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart's primary y-axis (bar) field well.

*/ inline bool PrimaryYAxisLabelOptionsHasBeenSet() const { return m_primaryYAxisLabelOptionsHasBeenSet; } /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart's primary y-axis (bar) field well.

*/ inline void SetPrimaryYAxisLabelOptions(const ChartAxisLabelOptions& value) { m_primaryYAxisLabelOptionsHasBeenSet = true; m_primaryYAxisLabelOptions = value; } /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart's primary y-axis (bar) field well.

*/ inline void SetPrimaryYAxisLabelOptions(ChartAxisLabelOptions&& value) { m_primaryYAxisLabelOptionsHasBeenSet = true; m_primaryYAxisLabelOptions = std::move(value); } /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart's primary y-axis (bar) field well.

*/ inline ComboChartConfiguration& WithPrimaryYAxisLabelOptions(const ChartAxisLabelOptions& value) { SetPrimaryYAxisLabelOptions(value); return *this;} /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart's primary y-axis (bar) field well.

*/ inline ComboChartConfiguration& WithPrimaryYAxisLabelOptions(ChartAxisLabelOptions&& value) { SetPrimaryYAxisLabelOptions(std::move(value)); return *this;} /** *

The label display options (grid line, range, scale, axis step) of a combo * chart's secondary y-axis (line) field well.

*/ inline const AxisDisplayOptions& GetSecondaryYAxisDisplayOptions() const{ return m_secondaryYAxisDisplayOptions; } /** *

The label display options (grid line, range, scale, axis step) of a combo * chart's secondary y-axis (line) field well.

*/ inline bool SecondaryYAxisDisplayOptionsHasBeenSet() const { return m_secondaryYAxisDisplayOptionsHasBeenSet; } /** *

The label display options (grid line, range, scale, axis step) of a combo * chart's secondary y-axis (line) field well.

*/ inline void SetSecondaryYAxisDisplayOptions(const AxisDisplayOptions& value) { m_secondaryYAxisDisplayOptionsHasBeenSet = true; m_secondaryYAxisDisplayOptions = value; } /** *

The label display options (grid line, range, scale, axis step) of a combo * chart's secondary y-axis (line) field well.

*/ inline void SetSecondaryYAxisDisplayOptions(AxisDisplayOptions&& value) { m_secondaryYAxisDisplayOptionsHasBeenSet = true; m_secondaryYAxisDisplayOptions = std::move(value); } /** *

The label display options (grid line, range, scale, axis step) of a combo * chart's secondary y-axis (line) field well.

*/ inline ComboChartConfiguration& WithSecondaryYAxisDisplayOptions(const AxisDisplayOptions& value) { SetSecondaryYAxisDisplayOptions(value); return *this;} /** *

The label display options (grid line, range, scale, axis step) of a combo * chart's secondary y-axis (line) field well.

*/ inline ComboChartConfiguration& WithSecondaryYAxisDisplayOptions(AxisDisplayOptions&& value) { SetSecondaryYAxisDisplayOptions(std::move(value)); return *this;} /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart's secondary y-axis(line) field well.

*/ inline const ChartAxisLabelOptions& GetSecondaryYAxisLabelOptions() const{ return m_secondaryYAxisLabelOptions; } /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart's secondary y-axis(line) field well.

*/ inline bool SecondaryYAxisLabelOptionsHasBeenSet() const { return m_secondaryYAxisLabelOptionsHasBeenSet; } /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart's secondary y-axis(line) field well.

*/ inline void SetSecondaryYAxisLabelOptions(const ChartAxisLabelOptions& value) { m_secondaryYAxisLabelOptionsHasBeenSet = true; m_secondaryYAxisLabelOptions = value; } /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart's secondary y-axis(line) field well.

*/ inline void SetSecondaryYAxisLabelOptions(ChartAxisLabelOptions&& value) { m_secondaryYAxisLabelOptionsHasBeenSet = true; m_secondaryYAxisLabelOptions = std::move(value); } /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart's secondary y-axis(line) field well.

*/ inline ComboChartConfiguration& WithSecondaryYAxisLabelOptions(const ChartAxisLabelOptions& value) { SetSecondaryYAxisLabelOptions(value); return *this;} /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart's secondary y-axis(line) field well.

*/ inline ComboChartConfiguration& WithSecondaryYAxisLabelOptions(ChartAxisLabelOptions&& value) { SetSecondaryYAxisLabelOptions(std::move(value)); return *this;} /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart's color field well.

*/ inline const ChartAxisLabelOptions& GetColorLabelOptions() const{ return m_colorLabelOptions; } /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart's color field well.

*/ inline bool ColorLabelOptionsHasBeenSet() const { return m_colorLabelOptionsHasBeenSet; } /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart's color field well.

*/ inline void SetColorLabelOptions(const ChartAxisLabelOptions& value) { m_colorLabelOptionsHasBeenSet = true; m_colorLabelOptions = value; } /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart's color field well.

*/ inline void SetColorLabelOptions(ChartAxisLabelOptions&& value) { m_colorLabelOptionsHasBeenSet = true; m_colorLabelOptions = std::move(value); } /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart's color field well.

*/ inline ComboChartConfiguration& WithColorLabelOptions(const ChartAxisLabelOptions& value) { SetColorLabelOptions(value); return *this;} /** *

The label options (label text, label visibility, and sort icon visibility) of * a combo chart's color field well.

*/ inline ComboChartConfiguration& WithColorLabelOptions(ChartAxisLabelOptions&& value) { SetColorLabelOptions(std::move(value)); return *this;} /** *

The legend display setup of the visual.

*/ inline const LegendOptions& GetLegend() const{ return m_legend; } /** *

The legend display setup of the visual.

*/ inline bool LegendHasBeenSet() const { return m_legendHasBeenSet; } /** *

The legend display setup of the visual.

*/ inline void SetLegend(const LegendOptions& value) { m_legendHasBeenSet = true; m_legend = value; } /** *

The legend display setup of the visual.

*/ inline void SetLegend(LegendOptions&& value) { m_legendHasBeenSet = true; m_legend = std::move(value); } /** *

The legend display setup of the visual.

*/ inline ComboChartConfiguration& WithLegend(const LegendOptions& value) { SetLegend(value); return *this;} /** *

The legend display setup of the visual.

*/ inline ComboChartConfiguration& WithLegend(LegendOptions&& value) { SetLegend(std::move(value)); return *this;} /** *

The options that determine if visual data labels are displayed.

The * data label options for a bar in a combo chart.

*/ inline const DataLabelOptions& GetBarDataLabels() const{ return m_barDataLabels; } /** *

The options that determine if visual data labels are displayed.

The * data label options for a bar in a combo chart.

*/ inline bool BarDataLabelsHasBeenSet() const { return m_barDataLabelsHasBeenSet; } /** *

The options that determine if visual data labels are displayed.

The * data label options for a bar in a combo chart.

*/ inline void SetBarDataLabels(const DataLabelOptions& value) { m_barDataLabelsHasBeenSet = true; m_barDataLabels = value; } /** *

The options that determine if visual data labels are displayed.

The * data label options for a bar in a combo chart.

*/ inline void SetBarDataLabels(DataLabelOptions&& value) { m_barDataLabelsHasBeenSet = true; m_barDataLabels = std::move(value); } /** *

The options that determine if visual data labels are displayed.

The * data label options for a bar in a combo chart.

*/ inline ComboChartConfiguration& WithBarDataLabels(const DataLabelOptions& value) { SetBarDataLabels(value); return *this;} /** *

The options that determine if visual data labels are displayed.

The * data label options for a bar in a combo chart.

*/ inline ComboChartConfiguration& WithBarDataLabels(DataLabelOptions&& value) { SetBarDataLabels(std::move(value)); return *this;} /** *

The options that determine if visual data labels are displayed.

The * data label options for a line in a combo chart.

*/ inline const DataLabelOptions& GetLineDataLabels() const{ return m_lineDataLabels; } /** *

The options that determine if visual data labels are displayed.

The * data label options for a line in a combo chart.

*/ inline bool LineDataLabelsHasBeenSet() const { return m_lineDataLabelsHasBeenSet; } /** *

The options that determine if visual data labels are displayed.

The * data label options for a line in a combo chart.

*/ inline void SetLineDataLabels(const DataLabelOptions& value) { m_lineDataLabelsHasBeenSet = true; m_lineDataLabels = value; } /** *

The options that determine if visual data labels are displayed.

The * data label options for a line in a combo chart.

*/ inline void SetLineDataLabels(DataLabelOptions&& value) { m_lineDataLabelsHasBeenSet = true; m_lineDataLabels = std::move(value); } /** *

The options that determine if visual data labels are displayed.

The * data label options for a line in a combo chart.

*/ inline ComboChartConfiguration& WithLineDataLabels(const DataLabelOptions& value) { SetLineDataLabels(value); return *this;} /** *

The options that determine if visual data labels are displayed.

The * data label options for a line in a combo chart.

*/ inline ComboChartConfiguration& WithLineDataLabels(DataLabelOptions&& value) { SetLineDataLabels(std::move(value)); return *this;} /** *

The legend display setup of the visual.

*/ inline const TooltipOptions& GetTooltip() const{ return m_tooltip; } /** *

The legend display setup of the visual.

*/ inline bool TooltipHasBeenSet() const { return m_tooltipHasBeenSet; } /** *

The legend display setup of the visual.

*/ inline void SetTooltip(const TooltipOptions& value) { m_tooltipHasBeenSet = true; m_tooltip = value; } /** *

The legend display setup of the visual.

*/ inline void SetTooltip(TooltipOptions&& value) { m_tooltipHasBeenSet = true; m_tooltip = std::move(value); } /** *

The legend display setup of the visual.

*/ inline ComboChartConfiguration& WithTooltip(const TooltipOptions& value) { SetTooltip(value); return *this;} /** *

The legend display setup of the visual.

*/ inline ComboChartConfiguration& WithTooltip(TooltipOptions&& value) { SetTooltip(std::move(value)); return *this;} /** *

The reference line setup of the visual.

*/ inline const Aws::Vector& GetReferenceLines() const{ return m_referenceLines; } /** *

The reference line setup of the visual.

*/ inline bool ReferenceLinesHasBeenSet() const { return m_referenceLinesHasBeenSet; } /** *

The reference line setup of the visual.

*/ inline void SetReferenceLines(const Aws::Vector& value) { m_referenceLinesHasBeenSet = true; m_referenceLines = value; } /** *

The reference line setup of the visual.

*/ inline void SetReferenceLines(Aws::Vector&& value) { m_referenceLinesHasBeenSet = true; m_referenceLines = std::move(value); } /** *

The reference line setup of the visual.

*/ inline ComboChartConfiguration& WithReferenceLines(const Aws::Vector& value) { SetReferenceLines(value); return *this;} /** *

The reference line setup of the visual.

*/ inline ComboChartConfiguration& WithReferenceLines(Aws::Vector&& value) { SetReferenceLines(std::move(value)); return *this;} /** *

The reference line setup of the visual.

*/ inline ComboChartConfiguration& AddReferenceLines(const ReferenceLine& value) { m_referenceLinesHasBeenSet = true; m_referenceLines.push_back(value); return *this; } /** *

The reference line setup of the visual.

*/ inline ComboChartConfiguration& AddReferenceLines(ReferenceLine&& value) { m_referenceLinesHasBeenSet = true; m_referenceLines.push_back(std::move(value)); return *this; } /** *

The palette (chart color) display setup of the visual.

*/ inline const VisualPalette& GetVisualPalette() const{ return m_visualPalette; } /** *

The palette (chart color) display setup of the visual.

*/ inline bool VisualPaletteHasBeenSet() const { return m_visualPaletteHasBeenSet; } /** *

The palette (chart color) display setup of the visual.

*/ inline void SetVisualPalette(const VisualPalette& value) { m_visualPaletteHasBeenSet = true; m_visualPalette = value; } /** *

The palette (chart color) display setup of the visual.

*/ inline void SetVisualPalette(VisualPalette&& value) { m_visualPaletteHasBeenSet = true; m_visualPalette = std::move(value); } /** *

The palette (chart color) display setup of the visual.

*/ inline ComboChartConfiguration& WithVisualPalette(const VisualPalette& value) { SetVisualPalette(value); return *this;} /** *

The palette (chart color) display setup of the visual.

*/ inline ComboChartConfiguration& WithVisualPalette(VisualPalette&& value) { SetVisualPalette(std::move(value)); return *this;} private: ComboChartFieldWells m_fieldWells; bool m_fieldWellsHasBeenSet = false; ComboChartSortConfiguration m_sortConfiguration; bool m_sortConfigurationHasBeenSet = false; BarsArrangement m_barsArrangement; bool m_barsArrangementHasBeenSet = false; AxisDisplayOptions m_categoryAxis; bool m_categoryAxisHasBeenSet = false; ChartAxisLabelOptions m_categoryLabelOptions; bool m_categoryLabelOptionsHasBeenSet = false; AxisDisplayOptions m_primaryYAxisDisplayOptions; bool m_primaryYAxisDisplayOptionsHasBeenSet = false; ChartAxisLabelOptions m_primaryYAxisLabelOptions; bool m_primaryYAxisLabelOptionsHasBeenSet = false; AxisDisplayOptions m_secondaryYAxisDisplayOptions; bool m_secondaryYAxisDisplayOptionsHasBeenSet = false; ChartAxisLabelOptions m_secondaryYAxisLabelOptions; bool m_secondaryYAxisLabelOptionsHasBeenSet = false; ChartAxisLabelOptions m_colorLabelOptions; bool m_colorLabelOptionsHasBeenSet = false; LegendOptions m_legend; bool m_legendHasBeenSet = false; DataLabelOptions m_barDataLabels; bool m_barDataLabelsHasBeenSet = false; DataLabelOptions m_lineDataLabels; bool m_lineDataLabelsHasBeenSet = false; TooltipOptions m_tooltip; bool m_tooltipHasBeenSet = false; Aws::Vector m_referenceLines; bool m_referenceLinesHasBeenSet = false; VisualPalette m_visualPalette; bool m_visualPaletteHasBeenSet = false; }; } // namespace Model } // namespace QuickSight } // namespace Aws