/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The unaggregated field wells of a scatter plot.See Also:
AWS
* API Reference
The x-axis field well of a scatter plot.
The x-axis is a dimension * field and cannot be aggregated.
*/ inline const Aws::VectorThe x-axis field well of a scatter plot.
The x-axis is a dimension * field and cannot be aggregated.
*/ inline bool XAxisHasBeenSet() const { return m_xAxisHasBeenSet; } /** *The x-axis field well of a scatter plot.
The x-axis is a dimension * field and cannot be aggregated.
*/ inline void SetXAxis(const Aws::VectorThe x-axis field well of a scatter plot.
The x-axis is a dimension * field and cannot be aggregated.
*/ inline void SetXAxis(Aws::VectorThe x-axis field well of a scatter plot.
The x-axis is a dimension * field and cannot be aggregated.
*/ inline ScatterPlotUnaggregatedFieldWells& WithXAxis(const Aws::VectorThe x-axis field well of a scatter plot.
The x-axis is a dimension * field and cannot be aggregated.
*/ inline ScatterPlotUnaggregatedFieldWells& WithXAxis(Aws::VectorThe x-axis field well of a scatter plot.
The x-axis is a dimension * field and cannot be aggregated.
*/ inline ScatterPlotUnaggregatedFieldWells& AddXAxis(const DimensionField& value) { m_xAxisHasBeenSet = true; m_xAxis.push_back(value); return *this; } /** *The x-axis field well of a scatter plot.
The x-axis is a dimension * field and cannot be aggregated.
*/ inline ScatterPlotUnaggregatedFieldWells& AddXAxis(DimensionField&& value) { m_xAxisHasBeenSet = true; m_xAxis.push_back(std::move(value)); return *this; } /** *The y-axis field well of a scatter plot.
The y-axis is a dimension * field and cannot be aggregated.
*/ inline const Aws::VectorThe y-axis field well of a scatter plot.
The y-axis is a dimension * field and cannot be aggregated.
*/ inline bool YAxisHasBeenSet() const { return m_yAxisHasBeenSet; } /** *The y-axis field well of a scatter plot.
The y-axis is a dimension * field and cannot be aggregated.
*/ inline void SetYAxis(const Aws::VectorThe y-axis field well of a scatter plot.
The y-axis is a dimension * field and cannot be aggregated.
*/ inline void SetYAxis(Aws::VectorThe y-axis field well of a scatter plot.
The y-axis is a dimension * field and cannot be aggregated.
*/ inline ScatterPlotUnaggregatedFieldWells& WithYAxis(const Aws::VectorThe y-axis field well of a scatter plot.
The y-axis is a dimension * field and cannot be aggregated.
*/ inline ScatterPlotUnaggregatedFieldWells& WithYAxis(Aws::VectorThe y-axis field well of a scatter plot.
The y-axis is a dimension * field and cannot be aggregated.
*/ inline ScatterPlotUnaggregatedFieldWells& AddYAxis(const DimensionField& value) { m_yAxisHasBeenSet = true; m_yAxis.push_back(value); return *this; } /** *The y-axis field well of a scatter plot.
The y-axis is a dimension * field and cannot be aggregated.
*/ inline ScatterPlotUnaggregatedFieldWells& AddYAxis(DimensionField&& value) { m_yAxisHasBeenSet = true; m_yAxis.push_back(std::move(value)); return *this; } /** *The size field well of a scatter plot.
*/ inline const Aws::VectorThe size field well of a scatter plot.
*/ inline bool SizeHasBeenSet() const { return m_sizeHasBeenSet; } /** *The size field well of a scatter plot.
*/ inline void SetSize(const Aws::VectorThe size field well of a scatter plot.
*/ inline void SetSize(Aws::VectorThe size field well of a scatter plot.
*/ inline ScatterPlotUnaggregatedFieldWells& WithSize(const Aws::VectorThe size field well of a scatter plot.
*/ inline ScatterPlotUnaggregatedFieldWells& WithSize(Aws::VectorThe size field well of a scatter plot.
*/ inline ScatterPlotUnaggregatedFieldWells& AddSize(const MeasureField& value) { m_sizeHasBeenSet = true; m_size.push_back(value); return *this; } /** *The size field well of a scatter plot.
*/ inline ScatterPlotUnaggregatedFieldWells& AddSize(MeasureField&& value) { m_sizeHasBeenSet = true; m_size.push_back(std::move(value)); return *this; } /** *The category field well of a scatter plot.
*/ inline const Aws::VectorThe category field well of a scatter plot.
*/ inline bool CategoryHasBeenSet() const { return m_categoryHasBeenSet; } /** *The category field well of a scatter plot.
*/ inline void SetCategory(const Aws::VectorThe category field well of a scatter plot.
*/ inline void SetCategory(Aws::VectorThe category field well of a scatter plot.
*/ inline ScatterPlotUnaggregatedFieldWells& WithCategory(const Aws::VectorThe category field well of a scatter plot.
*/ inline ScatterPlotUnaggregatedFieldWells& WithCategory(Aws::VectorThe category field well of a scatter plot.
*/ inline ScatterPlotUnaggregatedFieldWells& AddCategory(const DimensionField& value) { m_categoryHasBeenSet = true; m_category.push_back(value); return *this; } /** *The category field well of a scatter plot.
*/ inline ScatterPlotUnaggregatedFieldWells& AddCategory(DimensionField&& value) { m_categoryHasBeenSet = true; m_category.push_back(std::move(value)); return *this; } /** *The label field well of a scatter plot.
*/ inline const Aws::VectorThe label field well of a scatter plot.
*/ inline bool LabelHasBeenSet() const { return m_labelHasBeenSet; } /** *The label field well of a scatter plot.
*/ inline void SetLabel(const Aws::VectorThe label field well of a scatter plot.
*/ inline void SetLabel(Aws::VectorThe label field well of a scatter plot.
*/ inline ScatterPlotUnaggregatedFieldWells& WithLabel(const Aws::VectorThe label field well of a scatter plot.
*/ inline ScatterPlotUnaggregatedFieldWells& WithLabel(Aws::VectorThe label field well of a scatter plot.
*/ inline ScatterPlotUnaggregatedFieldWells& AddLabel(const DimensionField& value) { m_labelHasBeenSet = true; m_label.push_back(value); return *this; } /** *The label field well of a scatter plot.
*/ inline ScatterPlotUnaggregatedFieldWells& AddLabel(DimensionField&& value) { m_labelHasBeenSet = true; m_label.push_back(std::move(value)); return *this; } private: Aws::Vector