/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The data configuration of the reference line.See Also:
AWS
* API Reference
The static data configuration of the reference line data configuration.
*/ inline const ReferenceLineStaticDataConfiguration& GetStaticConfiguration() const{ return m_staticConfiguration; } /** *The static data configuration of the reference line data configuration.
*/ inline bool StaticConfigurationHasBeenSet() const { return m_staticConfigurationHasBeenSet; } /** *The static data configuration of the reference line data configuration.
*/ inline void SetStaticConfiguration(const ReferenceLineStaticDataConfiguration& value) { m_staticConfigurationHasBeenSet = true; m_staticConfiguration = value; } /** *The static data configuration of the reference line data configuration.
*/ inline void SetStaticConfiguration(ReferenceLineStaticDataConfiguration&& value) { m_staticConfigurationHasBeenSet = true; m_staticConfiguration = std::move(value); } /** *The static data configuration of the reference line data configuration.
*/ inline ReferenceLineDataConfiguration& WithStaticConfiguration(const ReferenceLineStaticDataConfiguration& value) { SetStaticConfiguration(value); return *this;} /** *The static data configuration of the reference line data configuration.
*/ inline ReferenceLineDataConfiguration& WithStaticConfiguration(ReferenceLineStaticDataConfiguration&& value) { SetStaticConfiguration(std::move(value)); return *this;} /** *The dynamic configuration of the reference line data configuration.
*/ inline const ReferenceLineDynamicDataConfiguration& GetDynamicConfiguration() const{ return m_dynamicConfiguration; } /** *The dynamic configuration of the reference line data configuration.
*/ inline bool DynamicConfigurationHasBeenSet() const { return m_dynamicConfigurationHasBeenSet; } /** *The dynamic configuration of the reference line data configuration.
*/ inline void SetDynamicConfiguration(const ReferenceLineDynamicDataConfiguration& value) { m_dynamicConfigurationHasBeenSet = true; m_dynamicConfiguration = value; } /** *The dynamic configuration of the reference line data configuration.
*/ inline void SetDynamicConfiguration(ReferenceLineDynamicDataConfiguration&& value) { m_dynamicConfigurationHasBeenSet = true; m_dynamicConfiguration = std::move(value); } /** *The dynamic configuration of the reference line data configuration.
*/ inline ReferenceLineDataConfiguration& WithDynamicConfiguration(const ReferenceLineDynamicDataConfiguration& value) { SetDynamicConfiguration(value); return *this;} /** *The dynamic configuration of the reference line data configuration.
*/ inline ReferenceLineDataConfiguration& WithDynamicConfiguration(ReferenceLineDynamicDataConfiguration&& value) { SetDynamicConfiguration(std::move(value)); return *this;} /** *The axis binding type of the reference line. Choose one of the following * options:
PrimaryY
SecondaryY
The axis binding type of the reference line. Choose one of the following * options:
PrimaryY
SecondaryY
The axis binding type of the reference line. Choose one of the following * options:
PrimaryY
SecondaryY
The axis binding type of the reference line. Choose one of the following * options:
PrimaryY
SecondaryY
The axis binding type of the reference line. Choose one of the following * options:
PrimaryY
SecondaryY
The axis binding type of the reference line. Choose one of the following * options:
PrimaryY
SecondaryY