7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/DataLabelOptions.h>
9#include <aws/quicksight/model/SankeyDiagramFieldWells.h>
10#include <aws/quicksight/model/SankeyDiagramSortConfiguration.h>
11#include <aws/quicksight/model/VisualInteractionOptions.h>
43 template <
typename FieldWellsT = SankeyDiagramFieldWells>
45 m_fieldWellsHasBeenSet =
true;
46 m_fieldWells = std::forward<FieldWellsT>(value);
48 template <
typename FieldWellsT = SankeyDiagramFieldWells>
61 template <
typename SortConfigurationT = SankeyDiagramSortConfiguration>
63 m_sortConfigurationHasBeenSet =
true;
64 m_sortConfiguration = std::forward<SortConfigurationT>(value);
66 template <
typename SortConfigurationT = SankeyDiagramSortConfiguration>
79 template <
typename DataLabelsT = DataLabelOptions>
81 m_dataLabelsHasBeenSet =
true;
82 m_dataLabels = std::forward<DataLabelsT>(value);
84 template <
typename DataLabelsT = DataLabelOptions>
97 template <
typename InteractionsT = VisualInteractionOptions>
99 m_interactionsHasBeenSet =
true;
100 m_interactions = std::forward<InteractionsT>(value);
102 template <
typename InteractionsT = VisualInteractionOptions>
116 bool m_fieldWellsHasBeenSet =
false;
117 bool m_sortConfigurationHasBeenSet =
false;
118 bool m_dataLabelsHasBeenSet =
false;
119 bool m_interactionsHasBeenSet =
false;
const DataLabelOptions & GetDataLabels() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
SankeyDiagramChartConfiguration & WithDataLabels(DataLabelsT &&value)
const VisualInteractionOptions & GetInteractions() const
const SankeyDiagramSortConfiguration & GetSortConfiguration() const
SankeyDiagramChartConfiguration & WithSortConfiguration(SortConfigurationT &&value)
SankeyDiagramChartConfiguration & WithFieldWells(FieldWellsT &&value)
void SetInteractions(InteractionsT &&value)
void SetDataLabels(DataLabelsT &&value)
AWS_QUICKSIGHT_API SankeyDiagramChartConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool FieldWellsHasBeenSet() const
void SetFieldWells(FieldWellsT &&value)
const SankeyDiagramFieldWells & GetFieldWells() const
AWS_QUICKSIGHT_API SankeyDiagramChartConfiguration()=default
bool InteractionsHasBeenSet() const
AWS_QUICKSIGHT_API SankeyDiagramChartConfiguration(Aws::Utils::Json::JsonView jsonValue)
SankeyDiagramChartConfiguration & WithInteractions(InteractionsT &&value)
bool SortConfigurationHasBeenSet() const
void SetSortConfiguration(SortConfigurationT &&value)
bool DataLabelsHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue