7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/AxisDisplayMinMaxRange.h>
9#include <aws/quicksight/model/AxisDisplayDataDrivenRange.h>
49 template<
typename MinMaxT = AxisDisplayMinMaxRange>
50 void SetMinMax(MinMaxT&& value) { m_minMaxHasBeenSet =
true; m_minMax = std::forward<MinMaxT>(value); }
51 template<
typename MinMaxT = AxisDisplayMinMaxRange>
61 template<
typename DataDrivenT = AxisDisplayDataDrivenRange>
62 void SetDataDriven(DataDrivenT&& value) { m_dataDrivenHasBeenSet =
true; m_dataDriven = std::forward<DataDrivenT>(value); }
63 template<
typename DataDrivenT = AxisDisplayDataDrivenRange>
69 bool m_minMaxHasBeenSet =
false;
72 bool m_dataDrivenHasBeenSet =
false;
bool DataDrivenHasBeenSet() const
AWS_QUICKSIGHT_API AxisDisplayRange(Aws::Utils::Json::JsonView jsonValue)
AxisDisplayRange & WithMinMax(MinMaxT &&value)
void SetMinMax(MinMaxT &&value)
bool MinMaxHasBeenSet() const
AWS_QUICKSIGHT_API AxisDisplayRange()=default
void SetDataDriven(DataDrivenT &&value)
const AxisDisplayDataDrivenRange & GetDataDriven() const
AxisDisplayRange & WithDataDriven(DataDrivenT &&value)
AWS_QUICKSIGHT_API AxisDisplayRange & operator=(Aws::Utils::Json::JsonView jsonValue)
const AxisDisplayMinMaxRange & GetMinMax() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue