/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The series axis configuration of a line chart.See Also:
AWS
* API Reference
The options that determine the presentation of the line series axis.
*/ inline const AxisDisplayOptions& GetAxisOptions() const{ return m_axisOptions; } /** *The options that determine the presentation of the line series axis.
*/ inline bool AxisOptionsHasBeenSet() const { return m_axisOptionsHasBeenSet; } /** *The options that determine the presentation of the line series axis.
*/ inline void SetAxisOptions(const AxisDisplayOptions& value) { m_axisOptionsHasBeenSet = true; m_axisOptions = value; } /** *The options that determine the presentation of the line series axis.
*/ inline void SetAxisOptions(AxisDisplayOptions&& value) { m_axisOptionsHasBeenSet = true; m_axisOptions = std::move(value); } /** *The options that determine the presentation of the line series axis.
*/ inline LineSeriesAxisDisplayOptions& WithAxisOptions(const AxisDisplayOptions& value) { SetAxisOptions(value); return *this;} /** *The options that determine the presentation of the line series axis.
*/ inline LineSeriesAxisDisplayOptions& WithAxisOptions(AxisDisplayOptions&& value) { SetAxisOptions(std::move(value)); return *this;} /** *The configuration options that determine how missing data is treated during * the rendering of a line chart.
*/ inline const Aws::VectorThe configuration options that determine how missing data is treated during * the rendering of a line chart.
*/ inline bool MissingDataConfigurationsHasBeenSet() const { return m_missingDataConfigurationsHasBeenSet; } /** *The configuration options that determine how missing data is treated during * the rendering of a line chart.
*/ inline void SetMissingDataConfigurations(const Aws::VectorThe configuration options that determine how missing data is treated during * the rendering of a line chart.
*/ inline void SetMissingDataConfigurations(Aws::VectorThe configuration options that determine how missing data is treated during * the rendering of a line chart.
*/ inline LineSeriesAxisDisplayOptions& WithMissingDataConfigurations(const Aws::VectorThe configuration options that determine how missing data is treated during * the rendering of a line chart.
*/ inline LineSeriesAxisDisplayOptions& WithMissingDataConfigurations(Aws::VectorThe configuration options that determine how missing data is treated during * the rendering of a line chart.
*/ inline LineSeriesAxisDisplayOptions& AddMissingDataConfigurations(const MissingDataConfiguration& value) { m_missingDataConfigurationsHasBeenSet = true; m_missingDataConfigurations.push_back(value); return *this; } /** *The configuration options that determine how missing data is treated during * the rendering of a line chart.
*/ inline LineSeriesAxisDisplayOptions& AddMissingDataConfigurations(MissingDataConfiguration&& value) { m_missingDataConfigurationsHasBeenSet = true; m_missingDataConfigurations.push_back(std::move(value)); return *this; } private: AxisDisplayOptions m_axisOptions; bool m_axisOptionsHasBeenSet = false; Aws::Vector