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