7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/RadarChartFieldWells.h>
9#include <aws/quicksight/model/RadarChartSortConfiguration.h>
10#include <aws/quicksight/model/RadarChartShape.h>
11#include <aws/quicksight/model/RadarChartSeriesSettings.h>
12#include <aws/quicksight/model/VisualPalette.h>
13#include <aws/quicksight/model/Visibility.h>
14#include <aws/core/utils/memory/stl/AWSString.h>
15#include <aws/quicksight/model/AxisDisplayOptions.h>
16#include <aws/quicksight/model/ChartAxisLabelOptions.h>
17#include <aws/quicksight/model/LegendOptions.h>
18#include <aws/quicksight/model/RadarChartAxesRangeScale.h>
19#include <aws/quicksight/model/VisualInteractionOptions.h>
106 inline void SetStartAngle(
double value) { m_startAngleHasBeenSet =
true; m_startAngle = value; }
143 inline void SetAlternateBandEvenColor(
const char* value) { m_alternateBandEvenColorHasBeenSet =
true; m_alternateBandEvenColor.assign(value); }
157 inline void SetAlternateBandOddColor(
const char* value) { m_alternateBandOddColorHasBeenSet =
true; m_alternateBandOddColor.assign(value); }
249 bool m_fieldWellsHasBeenSet =
false;
252 bool m_sortConfigurationHasBeenSet =
false;
255 bool m_shapeHasBeenSet =
false;
258 bool m_baseSeriesSettingsHasBeenSet =
false;
261 bool m_startAngleHasBeenSet =
false;
264 bool m_visualPaletteHasBeenSet =
false;
267 bool m_alternateBandColorsVisibilityHasBeenSet =
false;
270 bool m_alternateBandEvenColorHasBeenSet =
false;
273 bool m_alternateBandOddColorHasBeenSet =
false;
276 bool m_categoryAxisHasBeenSet =
false;
279 bool m_categoryLabelOptionsHasBeenSet =
false;
282 bool m_colorAxisHasBeenSet =
false;
285 bool m_colorLabelOptionsHasBeenSet =
false;
288 bool m_legendHasBeenSet =
false;
291 bool m_axesRangeScaleHasBeenSet =
false;
294 bool m_interactionsHasBeenSet =
false;
void SetVisualPalette(const VisualPalette &value)
RadarChartConfiguration & WithAlternateBandOddColor(const char *value)
const VisualPalette & GetVisualPalette() const
bool CategoryLabelOptionsHasBeenSet() const
RadarChartConfiguration & WithVisualPalette(const VisualPalette &value)
RadarChartConfiguration & WithStartAngle(double value)
void SetAlternateBandColorsVisibility(const Visibility &value)
const Aws::String & GetAlternateBandOddColor() const
const ChartAxisLabelOptions & GetCategoryLabelOptions() const
bool CategoryAxisHasBeenSet() const
const VisualInteractionOptions & GetInteractions() const
void SetSortConfiguration(RadarChartSortConfiguration &&value)
RadarChartConfiguration & WithColorLabelOptions(const ChartAxisLabelOptions &value)
void SetShape(const RadarChartShape &value)
bool AlternateBandColorsVisibilityHasBeenSet() const
RadarChartConfiguration & WithAlternateBandColorsVisibility(Visibility &&value)
void SetLegend(const LegendOptions &value)
bool ColorAxisHasBeenSet() const
void SetColorLabelOptions(const ChartAxisLabelOptions &value)
void SetInteractions(VisualInteractionOptions &&value)
RadarChartConfiguration & WithBaseSeriesSettings(RadarChartSeriesSettings &&value)
RadarChartConfiguration & WithAlternateBandEvenColor(const char *value)
RadarChartConfiguration & WithAlternateBandOddColor(Aws::String &&value)
bool BaseSeriesSettingsHasBeenSet() const
void SetInteractions(const VisualInteractionOptions &value)
RadarChartConfiguration & WithLegend(LegendOptions &&value)
RadarChartConfiguration & WithAlternateBandColorsVisibility(const Visibility &value)
void SetColorAxis(const AxisDisplayOptions &value)
void SetBaseSeriesSettings(const RadarChartSeriesSettings &value)
void SetAxesRangeScale(const RadarChartAxesRangeScale &value)
void SetAlternateBandOddColor(const char *value)
bool StartAngleHasBeenSet() const
const AxisDisplayOptions & GetColorAxis() const
RadarChartConfiguration & WithColorLabelOptions(ChartAxisLabelOptions &&value)
const RadarChartShape & GetShape() const
RadarChartConfiguration & WithAlternateBandOddColor(const Aws::String &value)
RadarChartConfiguration & WithSortConfiguration(RadarChartSortConfiguration &&value)
bool SortConfigurationHasBeenSet() const
void SetColorLabelOptions(ChartAxisLabelOptions &&value)
const RadarChartAxesRangeScale & GetAxesRangeScale() const
const LegendOptions & GetLegend() const
void SetAlternateBandEvenColor(const char *value)
RadarChartConfiguration & WithCategoryAxis(const AxisDisplayOptions &value)
void SetAlternateBandEvenColor(Aws::String &&value)
RadarChartConfiguration & WithInteractions(VisualInteractionOptions &&value)
const AxisDisplayOptions & GetCategoryAxis() const
RadarChartConfiguration & WithAlternateBandEvenColor(const Aws::String &value)
void SetStartAngle(double value)
const RadarChartFieldWells & GetFieldWells() const
void SetCategoryAxis(const AxisDisplayOptions &value)
bool LegendHasBeenSet() const
bool AlternateBandEvenColorHasBeenSet() const
void SetAlternateBandColorsVisibility(Visibility &&value)
RadarChartConfiguration & WithLegend(const LegendOptions &value)
void SetVisualPalette(VisualPalette &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
const Visibility & GetAlternateBandColorsVisibility() const
void SetFieldWells(const RadarChartFieldWells &value)
RadarChartConfiguration & WithCategoryLabelOptions(ChartAxisLabelOptions &&value)
RadarChartConfiguration & WithFieldWells(RadarChartFieldWells &&value)
RadarChartConfiguration & WithColorAxis(AxisDisplayOptions &&value)
RadarChartConfiguration & WithCategoryAxis(AxisDisplayOptions &&value)
void SetFieldWells(RadarChartFieldWells &&value)
void SetCategoryLabelOptions(const ChartAxisLabelOptions &value)
RadarChartConfiguration & WithCategoryLabelOptions(const ChartAxisLabelOptions &value)
RadarChartConfiguration & WithShape(const RadarChartShape &value)
RadarChartConfiguration & WithInteractions(const VisualInteractionOptions &value)
AWS_QUICKSIGHT_API RadarChartConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool ShapeHasBeenSet() const
const RadarChartSeriesSettings & GetBaseSeriesSettings() const
void SetSortConfiguration(const RadarChartSortConfiguration &value)
bool InteractionsHasBeenSet() const
void SetCategoryAxis(AxisDisplayOptions &&value)
RadarChartConfiguration & WithAxesRangeScale(RadarChartAxesRangeScale &&value)
void SetAlternateBandOddColor(Aws::String &&value)
void SetCategoryLabelOptions(ChartAxisLabelOptions &&value)
void SetShape(RadarChartShape &&value)
double GetStartAngle() const
RadarChartConfiguration & WithBaseSeriesSettings(const RadarChartSeriesSettings &value)
void SetAlternateBandEvenColor(const Aws::String &value)
void SetBaseSeriesSettings(RadarChartSeriesSettings &&value)
AWS_QUICKSIGHT_API RadarChartConfiguration()
RadarChartConfiguration & WithColorAxis(const AxisDisplayOptions &value)
RadarChartConfiguration & WithFieldWells(const RadarChartFieldWells &value)
const ChartAxisLabelOptions & GetColorLabelOptions() const
const Aws::String & GetAlternateBandEvenColor() const
bool VisualPaletteHasBeenSet() const
bool AxesRangeScaleHasBeenSet() const
void SetColorAxis(AxisDisplayOptions &&value)
RadarChartConfiguration & WithShape(RadarChartShape &&value)
RadarChartConfiguration & WithVisualPalette(VisualPalette &&value)
void SetLegend(LegendOptions &&value)
RadarChartConfiguration & WithAxesRangeScale(const RadarChartAxesRangeScale &value)
bool FieldWellsHasBeenSet() const
bool ColorLabelOptionsHasBeenSet() const
RadarChartConfiguration & WithSortConfiguration(const RadarChartSortConfiguration &value)
const RadarChartSortConfiguration & GetSortConfiguration() const
AWS_QUICKSIGHT_API RadarChartConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AlternateBandOddColorHasBeenSet() const
RadarChartConfiguration & WithAlternateBandEvenColor(Aws::String &&value)
void SetAxesRangeScale(RadarChartAxesRangeScale &&value)
void SetAlternateBandOddColor(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue