7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/LabelOptions.h>
40 template <
typename LabelOptionsT = LabelOptions>
42 m_labelOptionsHasBeenSet =
true;
43 m_labelOptions = std::forward<LabelOptionsT>(value);
45 template <
typename LabelOptionsT = LabelOptions>
59 m_rotationAngleHasBeenSet =
true;
60 m_rotationAngle = value;
70 double m_rotationAngle{0.0};
71 bool m_labelOptionsHasBeenSet =
false;
72 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