7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/LabelOptions.h>
46 template<
typename LabelOptionsT = LabelOptions>
47 void SetLabelOptions(LabelOptionsT&& value) { m_labelOptionsHasBeenSet =
true; m_labelOptions = std::forward<LabelOptionsT>(value); }
48 template<
typename LabelOptionsT = LabelOptions>
58 inline void SetRotationAngle(
double value) { m_rotationAngleHasBeenSet =
true; m_rotationAngle = value; }
64 bool m_labelOptionsHasBeenSet =
false;
66 double m_rotationAngle{0.0};
67 bool m_rotationAngleHasBeenSet =
false;
void SetLabelOptions(LabelOptionsT &&value)
double GetRotationAngle() const
AxisTickLabelOptions & WithLabelOptions(LabelOptionsT &&value)
bool RotationAngleHasBeenSet() const
AxisTickLabelOptions & WithRotationAngle(double value)
AWS_QUICKSIGHT_API AxisTickLabelOptions()=default
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
const LabelOptions & GetLabelOptions() const
void SetRotationAngle(double value)
AWS_QUICKSIGHT_API AxisTickLabelOptions(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API AxisTickLabelOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
bool LabelOptionsHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue