/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The tick label options of an axis.See Also:
AWS
* API Reference
Determines whether or not the axis ticks are visible.
*/ inline const LabelOptions& GetLabelOptions() const{ return m_labelOptions; } /** *Determines whether or not the axis ticks are visible.
*/ inline bool LabelOptionsHasBeenSet() const { return m_labelOptionsHasBeenSet; } /** *Determines whether or not the axis ticks are visible.
*/ inline void SetLabelOptions(const LabelOptions& value) { m_labelOptionsHasBeenSet = true; m_labelOptions = value; } /** *Determines whether or not the axis ticks are visible.
*/ inline void SetLabelOptions(LabelOptions&& value) { m_labelOptionsHasBeenSet = true; m_labelOptions = std::move(value); } /** *Determines whether or not the axis ticks are visible.
*/ inline AxisTickLabelOptions& WithLabelOptions(const LabelOptions& value) { SetLabelOptions(value); return *this;} /** *Determines whether or not the axis ticks are visible.
*/ inline AxisTickLabelOptions& WithLabelOptions(LabelOptions&& value) { SetLabelOptions(std::move(value)); return *this;} /** *The rotation angle of the axis tick labels.
*/ inline double GetRotationAngle() const{ return m_rotationAngle; } /** *The rotation angle of the axis tick labels.
*/ inline bool RotationAngleHasBeenSet() const { return m_rotationAngleHasBeenSet; } /** *The rotation angle of the axis tick labels.
*/ inline void SetRotationAngle(double value) { m_rotationAngleHasBeenSet = true; m_rotationAngle = value; } /** *The rotation angle of the axis tick labels.
*/ inline AxisTickLabelOptions& WithRotationAngle(double value) { SetRotationAngle(value); return *this;} private: LabelOptions m_labelOptions; bool m_labelOptionsHasBeenSet = false; double m_rotationAngle; bool m_rotationAngleHasBeenSet = false; }; } // namespace Model } // namespace QuickSight } // namespace Aws