7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/BoxPlotFieldWells.h>
9#include <aws/quicksight/model/BoxPlotSortConfiguration.h>
10#include <aws/quicksight/model/BoxPlotOptions.h>
11#include <aws/quicksight/model/AxisDisplayOptions.h>
12#include <aws/quicksight/model/ChartAxisLabelOptions.h>
13#include <aws/quicksight/model/LegendOptions.h>
14#include <aws/quicksight/model/TooltipOptions.h>
15#include <aws/core/utils/memory/stl/AWSVector.h>
16#include <aws/quicksight/model/VisualPalette.h>
17#include <aws/quicksight/model/VisualInteractionOptions.h>
18#include <aws/quicksight/model/ReferenceLine.h>
201 bool m_fieldWellsHasBeenSet =
false;
204 bool m_sortConfigurationHasBeenSet =
false;
207 bool m_boxPlotOptionsHasBeenSet =
false;
210 bool m_categoryAxisHasBeenSet =
false;
213 bool m_categoryLabelOptionsHasBeenSet =
false;
216 bool m_primaryYAxisDisplayOptionsHasBeenSet =
false;
219 bool m_primaryYAxisLabelOptionsHasBeenSet =
false;
222 bool m_legendHasBeenSet =
false;
225 bool m_tooltipHasBeenSet =
false;
228 bool m_referenceLinesHasBeenSet =
false;
231 bool m_visualPaletteHasBeenSet =
false;
234 bool m_interactionsHasBeenSet =
false;
bool TooltipHasBeenSet() const
BoxPlotChartConfiguration & WithLegend(const LegendOptions &value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCategoryLabelOptions(ChartAxisLabelOptions &&value)
void SetReferenceLines(Aws::Vector< ReferenceLine > &&value)
const BoxPlotFieldWells & GetFieldWells() const
void SetPrimaryYAxisLabelOptions(const ChartAxisLabelOptions &value)
bool PrimaryYAxisLabelOptionsHasBeenSet() const
bool CategoryLabelOptionsHasBeenSet() const
const VisualPalette & GetVisualPalette() const
void SetLegend(LegendOptions &&value)
BoxPlotChartConfiguration & WithCategoryLabelOptions(const ChartAxisLabelOptions &value)
bool CategoryAxisHasBeenSet() const
AWS_QUICKSIGHT_API BoxPlotChartConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API BoxPlotChartConfiguration()
const BoxPlotOptions & GetBoxPlotOptions() const
void SetInteractions(VisualInteractionOptions &&value)
void SetTooltip(const TooltipOptions &value)
bool ReferenceLinesHasBeenSet() const
BoxPlotChartConfiguration & WithSortConfiguration(const BoxPlotSortConfiguration &value)
void SetSortConfiguration(BoxPlotSortConfiguration &&value)
void SetPrimaryYAxisDisplayOptions(const AxisDisplayOptions &value)
BoxPlotChartConfiguration & WithVisualPalette(VisualPalette &&value)
BoxPlotChartConfiguration & WithFieldWells(const BoxPlotFieldWells &value)
const Aws::Vector< ReferenceLine > & GetReferenceLines() const
BoxPlotChartConfiguration & WithPrimaryYAxisLabelOptions(ChartAxisLabelOptions &&value)
void SetFieldWells(const BoxPlotFieldWells &value)
void SetVisualPalette(const VisualPalette &value)
AWS_QUICKSIGHT_API BoxPlotChartConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
BoxPlotChartConfiguration & WithCategoryAxis(const AxisDisplayOptions &value)
BoxPlotChartConfiguration & WithFieldWells(BoxPlotFieldWells &&value)
void SetPrimaryYAxisLabelOptions(ChartAxisLabelOptions &&value)
BoxPlotChartConfiguration & WithPrimaryYAxisLabelOptions(const ChartAxisLabelOptions &value)
const TooltipOptions & GetTooltip() const
BoxPlotChartConfiguration & WithInteractions(const VisualInteractionOptions &value)
void SetBoxPlotOptions(const BoxPlotOptions &value)
const ChartAxisLabelOptions & GetCategoryLabelOptions() const
void SetCategoryAxis(const AxisDisplayOptions &value)
BoxPlotChartConfiguration & AddReferenceLines(ReferenceLine &&value)
bool LegendHasBeenSet() const
BoxPlotChartConfiguration & WithSortConfiguration(BoxPlotSortConfiguration &&value)
BoxPlotChartConfiguration & WithPrimaryYAxisDisplayOptions(AxisDisplayOptions &&value)
BoxPlotChartConfiguration & WithBoxPlotOptions(const BoxPlotOptions &value)
bool SortConfigurationHasBeenSet() const
void SetTooltip(TooltipOptions &&value)
const VisualInteractionOptions & GetInteractions() const
void SetSortConfiguration(const BoxPlotSortConfiguration &value)
void SetInteractions(const VisualInteractionOptions &value)
BoxPlotChartConfiguration & WithVisualPalette(const VisualPalette &value)
BoxPlotChartConfiguration & AddReferenceLines(const ReferenceLine &value)
BoxPlotChartConfiguration & WithCategoryAxis(AxisDisplayOptions &&value)
bool BoxPlotOptionsHasBeenSet() const
const AxisDisplayOptions & GetPrimaryYAxisDisplayOptions() const
void SetVisualPalette(VisualPalette &&value)
void SetCategoryLabelOptions(const ChartAxisLabelOptions &value)
BoxPlotChartConfiguration & WithLegend(LegendOptions &&value)
BoxPlotChartConfiguration & WithTooltip(const TooltipOptions &value)
void SetReferenceLines(const Aws::Vector< ReferenceLine > &value)
BoxPlotChartConfiguration & WithPrimaryYAxisDisplayOptions(const AxisDisplayOptions &value)
void SetPrimaryYAxisDisplayOptions(AxisDisplayOptions &&value)
BoxPlotChartConfiguration & WithReferenceLines(Aws::Vector< ReferenceLine > &&value)
BoxPlotChartConfiguration & WithBoxPlotOptions(BoxPlotOptions &&value)
void SetBoxPlotOptions(BoxPlotOptions &&value)
void SetFieldWells(BoxPlotFieldWells &&value)
void SetLegend(const LegendOptions &value)
BoxPlotChartConfiguration & WithCategoryLabelOptions(ChartAxisLabelOptions &&value)
bool PrimaryYAxisDisplayOptionsHasBeenSet() const
const BoxPlotSortConfiguration & GetSortConfiguration() const
bool InteractionsHasBeenSet() const
const AxisDisplayOptions & GetCategoryAxis() const
bool FieldWellsHasBeenSet() const
bool VisualPaletteHasBeenSet() const
BoxPlotChartConfiguration & WithInteractions(VisualInteractionOptions &&value)
BoxPlotChartConfiguration & WithReferenceLines(const Aws::Vector< ReferenceLine > &value)
void SetCategoryAxis(AxisDisplayOptions &&value)
const LegendOptions & GetLegend() const
const ChartAxisLabelOptions & GetPrimaryYAxisLabelOptions() const
BoxPlotChartConfiguration & WithTooltip(TooltipOptions &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue