7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/AxisScale.h>
9#include <aws/quicksight/model/AxisDisplayRange.h>
48 inline void SetScale(
AxisScale&& value) { m_scaleHasBeenSet =
true; m_scale = std::move(value); }
67 bool m_scaleHasBeenSet =
false;
70 bool m_rangeHasBeenSet =
false;
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetRange(const AxisDisplayRange &value)
const AxisDisplayRange & GetRange() const
const AxisScale & GetScale() const
bool RangeHasBeenSet() const
AWS_QUICKSIGHT_API NumericAxisOptions(Aws::Utils::Json::JsonView jsonValue)
NumericAxisOptions & WithRange(const AxisDisplayRange &value)
NumericAxisOptions & WithRange(AxisDisplayRange &&value)
NumericAxisOptions & WithScale(AxisScale &&value)
bool ScaleHasBeenSet() const
void SetRange(AxisDisplayRange &&value)
AWS_QUICKSIGHT_API NumericAxisOptions()
AWS_QUICKSIGHT_API NumericAxisOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
NumericAxisOptions & WithScale(const AxisScale &value)
void SetScale(const AxisScale &value)
void SetScale(AxisScale &&value)
Aws::Utils::Json::JsonValue JsonValue