7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/ReferenceLineStaticDataConfiguration.h>
9#include <aws/quicksight/model/ReferenceLineDynamicDataConfiguration.h>
10#include <aws/quicksight/model/AxisBinding.h>
11#include <aws/quicksight/model/ReferenceLineSeriesType.h>
97 bool m_staticConfigurationHasBeenSet =
false;
100 bool m_dynamicConfigurationHasBeenSet =
false;
103 bool m_axisBindingHasBeenSet =
false;
106 bool m_seriesTypeHasBeenSet =
false;
ReferenceLineDataConfiguration & WithDynamicConfiguration(const ReferenceLineDynamicDataConfiguration &value)
void SetDynamicConfiguration(const ReferenceLineDynamicDataConfiguration &value)
bool StaticConfigurationHasBeenSet() const
ReferenceLineDataConfiguration & WithAxisBinding(const AxisBinding &value)
void SetStaticConfiguration(const ReferenceLineStaticDataConfiguration &value)
const ReferenceLineSeriesType & GetSeriesType() const
ReferenceLineDataConfiguration & WithStaticConfiguration(const ReferenceLineStaticDataConfiguration &value)
void SetAxisBinding(AxisBinding &&value)
void SetDynamicConfiguration(ReferenceLineDynamicDataConfiguration &&value)
AWS_QUICKSIGHT_API ReferenceLineDataConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetAxisBinding(const AxisBinding &value)
bool DynamicConfigurationHasBeenSet() const
ReferenceLineDataConfiguration & WithDynamicConfiguration(ReferenceLineDynamicDataConfiguration &&value)
ReferenceLineDataConfiguration & WithSeriesType(ReferenceLineSeriesType &&value)
AWS_QUICKSIGHT_API ReferenceLineDataConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API ReferenceLineDataConfiguration()
bool SeriesTypeHasBeenSet() const
ReferenceLineDataConfiguration & WithStaticConfiguration(ReferenceLineStaticDataConfiguration &&value)
void SetStaticConfiguration(ReferenceLineStaticDataConfiguration &&value)
const ReferenceLineDynamicDataConfiguration & GetDynamicConfiguration() const
ReferenceLineDataConfiguration & WithSeriesType(const ReferenceLineSeriesType &value)
void SetSeriesType(ReferenceLineSeriesType &&value)
bool AxisBindingHasBeenSet() const
ReferenceLineDataConfiguration & WithAxisBinding(AxisBinding &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetSeriesType(const ReferenceLineSeriesType &value)
const AxisBinding & GetAxisBinding() const
const ReferenceLineStaticDataConfiguration & GetStaticConfiguration() const
Aws::Utils::Json::JsonValue JsonValue