7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/PrimaryValueDisplayType.h>
9#include <aws/quicksight/model/ComparisonConfiguration.h>
10#include <aws/quicksight/model/ArcAxisConfiguration.h>
11#include <aws/quicksight/model/ArcConfiguration.h>
12#include <aws/quicksight/model/FontConfiguration.h>
107 bool m_primaryValueDisplayTypeHasBeenSet =
false;
110 bool m_comparisonHasBeenSet =
false;
113 bool m_arcAxisHasBeenSet =
false;
116 bool m_arcHasBeenSet =
false;
119 bool m_primaryValueFontConfigurationHasBeenSet =
false;
void SetArcAxis(ArcAxisConfiguration &&value)
GaugeChartOptions & WithPrimaryValueDisplayType(PrimaryValueDisplayType &&value)
GaugeChartOptions & WithComparison(const ComparisonConfiguration &value)
AWS_QUICKSIGHT_API GaugeChartOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetPrimaryValueFontConfiguration(FontConfiguration &&value)
bool ComparisonHasBeenSet() const
GaugeChartOptions & WithPrimaryValueFontConfiguration(const FontConfiguration &value)
const ComparisonConfiguration & GetComparison() const
GaugeChartOptions & WithArc(const ArcConfiguration &value)
void SetPrimaryValueFontConfiguration(const FontConfiguration &value)
bool ArcHasBeenSet() const
const ArcAxisConfiguration & GetArcAxis() const
void SetArc(const ArcConfiguration &value)
const PrimaryValueDisplayType & GetPrimaryValueDisplayType() const
void SetPrimaryValueDisplayType(const PrimaryValueDisplayType &value)
GaugeChartOptions & WithPrimaryValueFontConfiguration(FontConfiguration &&value)
const FontConfiguration & GetPrimaryValueFontConfiguration() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
GaugeChartOptions & WithComparison(ComparisonConfiguration &&value)
AWS_QUICKSIGHT_API GaugeChartOptions()
AWS_QUICKSIGHT_API GaugeChartOptions(Aws::Utils::Json::JsonView jsonValue)
bool PrimaryValueFontConfigurationHasBeenSet() const
bool PrimaryValueDisplayTypeHasBeenSet() const
bool ArcAxisHasBeenSet() const
GaugeChartOptions & WithArc(ArcConfiguration &&value)
GaugeChartOptions & WithPrimaryValueDisplayType(const PrimaryValueDisplayType &value)
void SetComparison(ComparisonConfiguration &&value)
void SetPrimaryValueDisplayType(PrimaryValueDisplayType &&value)
GaugeChartOptions & WithArcAxis(const ArcAxisConfiguration &value)
const ArcConfiguration & GetArc() const
void SetComparison(const ComparisonConfiguration &value)
void SetArcAxis(const ArcAxisConfiguration &value)
void SetArc(ArcConfiguration &&value)
GaugeChartOptions & WithArcAxis(ArcAxisConfiguration &&value)
Aws::Utils::Json::JsonValue JsonValue