7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/AxisDisplayDataDrivenRange.h>
9#include <aws/quicksight/model/AxisDisplayMinMaxRange.h>
43 template <
typename MinMaxT = AxisDisplayMinMaxRange>
45 m_minMaxHasBeenSet =
true;
46 m_minMax = std::forward<MinMaxT>(value);
48 template <
typename MinMaxT = AxisDisplayMinMaxRange>
61 template <
typename DataDrivenT = AxisDisplayDataDrivenRange>
63 m_dataDrivenHasBeenSet =
true;
64 m_dataDriven = std::forward<DataDrivenT>(value);
66 template <
typename DataDrivenT = AxisDisplayDataDrivenRange>
76 bool m_minMaxHasBeenSet =
false;
77 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