7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/BarChartVisual.h>
9#include <aws/quicksight/model/BoxPlotVisual.h>
10#include <aws/quicksight/model/ComboChartVisual.h>
11#include <aws/quicksight/model/CustomContentVisual.h>
12#include <aws/quicksight/model/EmptyVisual.h>
13#include <aws/quicksight/model/FilledMapVisual.h>
14#include <aws/quicksight/model/FunnelChartVisual.h>
15#include <aws/quicksight/model/GaugeChartVisual.h>
16#include <aws/quicksight/model/GeospatialMapVisual.h>
17#include <aws/quicksight/model/HeatMapVisual.h>
18#include <aws/quicksight/model/HistogramVisual.h>
19#include <aws/quicksight/model/InsightVisual.h>
20#include <aws/quicksight/model/KPIVisual.h>
21#include <aws/quicksight/model/LayerMapVisual.h>
22#include <aws/quicksight/model/LineChartVisual.h>
23#include <aws/quicksight/model/PieChartVisual.h>
24#include <aws/quicksight/model/PivotTableVisual.h>
25#include <aws/quicksight/model/PluginVisual.h>
26#include <aws/quicksight/model/RadarChartVisual.h>
27#include <aws/quicksight/model/SankeyDiagramVisual.h>
28#include <aws/quicksight/model/ScatterPlotVisual.h>
29#include <aws/quicksight/model/TableVisual.h>
30#include <aws/quicksight/model/TreeMapVisual.h>
31#include <aws/quicksight/model/WaterfallVisual.h>
32#include <aws/quicksight/model/WordCloudVisual.h>
55 AWS_QUICKSIGHT_API
Visual() =
default;
68 template <
typename TableVisualT = TableVisual>
70 m_tableVisualHasBeenSet =
true;
71 m_tableVisual = std::forward<TableVisualT>(value);
73 template <
typename TableVisualT = TableVisual>
88 template <
typename PivotTableVisualT = PivotTableVisual>
90 m_pivotTableVisualHasBeenSet =
true;
91 m_pivotTableVisual = std::forward<PivotTableVisualT>(value);
93 template <
typename PivotTableVisualT = PivotTableVisual>
108 template <
typename BarChartVisualT = BarChartVisual>
110 m_barChartVisualHasBeenSet =
true;
111 m_barChartVisual = std::forward<BarChartVisualT>(value);
113 template <
typename BarChartVisualT = BarChartVisual>
128 template <
typename KPIVisualT = KPIVisual>
130 m_kPIVisualHasBeenSet =
true;
131 m_kPIVisual = std::forward<KPIVisualT>(value);
133 template <
typename KPIVisualT = KPIVisual>
148 template <
typename PieChartVisualT = PieChartVisual>
150 m_pieChartVisualHasBeenSet =
true;
151 m_pieChartVisual = std::forward<PieChartVisualT>(value);
153 template <
typename PieChartVisualT = PieChartVisual>
168 template <
typename GaugeChartVisualT = GaugeChartVisual>
170 m_gaugeChartVisualHasBeenSet =
true;
171 m_gaugeChartVisual = std::forward<GaugeChartVisualT>(value);
173 template <
typename GaugeChartVisualT = GaugeChartVisual>
188 template <
typename LineChartVisualT = LineChartVisual>
190 m_lineChartVisualHasBeenSet =
true;
191 m_lineChartVisual = std::forward<LineChartVisualT>(value);
193 template <
typename LineChartVisualT = LineChartVisual>
208 template <
typename HeatMapVisualT = HeatMapVisual>
210 m_heatMapVisualHasBeenSet =
true;
211 m_heatMapVisual = std::forward<HeatMapVisualT>(value);
213 template <
typename HeatMapVisualT = HeatMapVisual>
228 template <
typename TreeMapVisualT = TreeMapVisual>
230 m_treeMapVisualHasBeenSet =
true;
231 m_treeMapVisual = std::forward<TreeMapVisualT>(value);
233 template <
typename TreeMapVisualT = TreeMapVisual>
249 template <
typename GeospatialMapVisualT = GeospatialMapVisual>
251 m_geospatialMapVisualHasBeenSet =
true;
252 m_geospatialMapVisual = std::forward<GeospatialMapVisualT>(value);
254 template <
typename GeospatialMapVisualT = GeospatialMapVisual>
269 template <
typename FilledMapVisualT = FilledMapVisual>
271 m_filledMapVisualHasBeenSet =
true;
272 m_filledMapVisual = std::forward<FilledMapVisualT>(value);
274 template <
typename FilledMapVisualT = FilledMapVisual>
287 template <
typename LayerMapVisualT = LayerMapVisual>
289 m_layerMapVisualHasBeenSet =
true;
290 m_layerMapVisual = std::forward<LayerMapVisualT>(value);
292 template <
typename LayerMapVisualT = LayerMapVisual>
307 template <
typename FunnelChartVisualT = FunnelChartVisual>
309 m_funnelChartVisualHasBeenSet =
true;
310 m_funnelChartVisual = std::forward<FunnelChartVisualT>(value);
312 template <
typename FunnelChartVisualT = FunnelChartVisual>
327 template <
typename ScatterPlotVisualT = ScatterPlotVisual>
329 m_scatterPlotVisualHasBeenSet =
true;
330 m_scatterPlotVisual = std::forward<ScatterPlotVisualT>(value);
332 template <
typename ScatterPlotVisualT = ScatterPlotVisual>
347 template <
typename ComboChartVisualT = ComboChartVisual>
349 m_comboChartVisualHasBeenSet =
true;
350 m_comboChartVisual = std::forward<ComboChartVisualT>(value);
352 template <
typename ComboChartVisualT = ComboChartVisual>
367 template <
typename BoxPlotVisualT = BoxPlotVisual>
369 m_boxPlotVisualHasBeenSet =
true;
370 m_boxPlotVisual = std::forward<BoxPlotVisualT>(value);
372 template <
typename BoxPlotVisualT = BoxPlotVisual>
387 template <
typename WaterfallVisualT = WaterfallVisual>
389 m_waterfallVisualHasBeenSet =
true;
390 m_waterfallVisual = std::forward<WaterfallVisualT>(value);
392 template <
typename WaterfallVisualT = WaterfallVisual>
407 template <
typename HistogramVisualT = HistogramVisual>
409 m_histogramVisualHasBeenSet =
true;
410 m_histogramVisual = std::forward<HistogramVisualT>(value);
412 template <
typename HistogramVisualT = HistogramVisual>
427 template <
typename WordCloudVisualT = WordCloudVisual>
429 m_wordCloudVisualHasBeenSet =
true;
430 m_wordCloudVisual = std::forward<WordCloudVisualT>(value);
432 template <
typename WordCloudVisualT = WordCloudVisual>
447 template <
typename InsightVisualT = InsightVisual>
449 m_insightVisualHasBeenSet =
true;
450 m_insightVisual = std::forward<InsightVisualT>(value);
452 template <
typename InsightVisualT = InsightVisual>
467 template <
typename SankeyDiagramVisualT = SankeyDiagramVisual>
469 m_sankeyDiagramVisualHasBeenSet =
true;
470 m_sankeyDiagramVisual = std::forward<SankeyDiagramVisualT>(value);
472 template <
typename SankeyDiagramVisualT = SankeyDiagramVisual>
487 template <
typename CustomContentVisualT = CustomContentVisual>
489 m_customContentVisualHasBeenSet =
true;
490 m_customContentVisual = std::forward<CustomContentVisualT>(value);
492 template <
typename CustomContentVisualT = CustomContentVisual>
505 template <
typename EmptyVisualT = EmptyVisual>
507 m_emptyVisualHasBeenSet =
true;
508 m_emptyVisual = std::forward<EmptyVisualT>(value);
510 template <
typename EmptyVisualT = EmptyVisual>
525 template <
typename RadarChartVisualT = RadarChartVisual>
527 m_radarChartVisualHasBeenSet =
true;
528 m_radarChartVisual = std::forward<RadarChartVisualT>(value);
530 template <
typename RadarChartVisualT = RadarChartVisual>
543 template <
typename PluginVisualT = PluginVisual>
545 m_pluginVisualHasBeenSet =
true;
546 m_pluginVisual = std::forward<PluginVisualT>(value);
548 template <
typename PluginVisualT = PluginVisual>
604 bool m_tableVisualHasBeenSet =
false;
605 bool m_pivotTableVisualHasBeenSet =
false;
606 bool m_barChartVisualHasBeenSet =
false;
607 bool m_kPIVisualHasBeenSet =
false;
608 bool m_pieChartVisualHasBeenSet =
false;
609 bool m_gaugeChartVisualHasBeenSet =
false;
610 bool m_lineChartVisualHasBeenSet =
false;
611 bool m_heatMapVisualHasBeenSet =
false;
612 bool m_treeMapVisualHasBeenSet =
false;
613 bool m_geospatialMapVisualHasBeenSet =
false;
614 bool m_filledMapVisualHasBeenSet =
false;
615 bool m_layerMapVisualHasBeenSet =
false;
616 bool m_funnelChartVisualHasBeenSet =
false;
617 bool m_scatterPlotVisualHasBeenSet =
false;
618 bool m_comboChartVisualHasBeenSet =
false;
619 bool m_boxPlotVisualHasBeenSet =
false;
620 bool m_waterfallVisualHasBeenSet =
false;
621 bool m_histogramVisualHasBeenSet =
false;
622 bool m_wordCloudVisualHasBeenSet =
false;
623 bool m_insightVisualHasBeenSet =
false;
624 bool m_sankeyDiagramVisualHasBeenSet =
false;
625 bool m_customContentVisualHasBeenSet =
false;
626 bool m_emptyVisualHasBeenSet =
false;
627 bool m_radarChartVisualHasBeenSet =
false;
628 bool m_pluginVisualHasBeenSet =
false;
const ComboChartVisual & GetComboChartVisual() const
bool LineChartVisualHasBeenSet() const
Visual & WithCustomContentVisual(CustomContentVisualT &&value)
void SetHeatMapVisual(HeatMapVisualT &&value)
const PluginVisual & GetPluginVisual() const
bool TableVisualHasBeenSet() const
const FilledMapVisual & GetFilledMapVisual() const
const TableVisual & GetTableVisual() const
Visual & WithRadarChartVisual(RadarChartVisualT &&value)
void SetPivotTableVisual(PivotTableVisualT &&value)
bool RadarChartVisualHasBeenSet() const
const BarChartVisual & GetBarChartVisual() const
Visual & WithEmptyVisual(EmptyVisualT &&value)
void SetWaterfallVisual(WaterfallVisualT &&value)
Visual & WithFunnelChartVisual(FunnelChartVisualT &&value)
Visual & WithWaterfallVisual(WaterfallVisualT &&value)
const EmptyVisual & GetEmptyVisual() const
const GaugeChartVisual & GetGaugeChartVisual() const
Visual & WithPluginVisual(PluginVisualT &&value)
bool SankeyDiagramVisualHasBeenSet() const
Visual & WithHistogramVisual(HistogramVisualT &&value)
const InsightVisual & GetInsightVisual() const
const HeatMapVisual & GetHeatMapVisual() const
AWS_QUICKSIGHT_API Visual & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetBoxPlotVisual(BoxPlotVisualT &&value)
const LineChartVisual & GetLineChartVisual() const
void SetTreeMapVisual(TreeMapVisualT &&value)
bool ComboChartVisualHasBeenSet() const
bool InsightVisualHasBeenSet() const
Visual & WithComboChartVisual(ComboChartVisualT &&value)
bool GaugeChartVisualHasBeenSet() const
Visual & WithHeatMapVisual(HeatMapVisualT &&value)
Visual & WithFilledMapVisual(FilledMapVisualT &&value)
Visual & WithKPIVisual(KPIVisualT &&value)
void SetCustomContentVisual(CustomContentVisualT &&value)
Visual & WithScatterPlotVisual(ScatterPlotVisualT &&value)
Visual & WithSankeyDiagramVisual(SankeyDiagramVisualT &&value)
Visual & WithLineChartVisual(LineChartVisualT &&value)
bool ScatterPlotVisualHasBeenSet() const
const PivotTableVisual & GetPivotTableVisual() const
void SetGaugeChartVisual(GaugeChartVisualT &&value)
bool KPIVisualHasBeenSet() const
Visual & WithPivotTableVisual(PivotTableVisualT &&value)
const HistogramVisual & GetHistogramVisual() const
bool HistogramVisualHasBeenSet() const
bool GeospatialMapVisualHasBeenSet() const
void SetFunnelChartVisual(FunnelChartVisualT &&value)
Visual & WithBarChartVisual(BarChartVisualT &&value)
void SetInsightVisual(InsightVisualT &&value)
Visual & WithBoxPlotVisual(BoxPlotVisualT &&value)
const BoxPlotVisual & GetBoxPlotVisual() const
const GeospatialMapVisual & GetGeospatialMapVisual() const
void SetHistogramVisual(HistogramVisualT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetScatterPlotVisual(ScatterPlotVisualT &&value)
bool WordCloudVisualHasBeenSet() const
Visual & WithPieChartVisual(PieChartVisualT &&value)
bool PieChartVisualHasBeenSet() const
void SetLayerMapVisual(LayerMapVisualT &&value)
const ScatterPlotVisual & GetScatterPlotVisual() const
void SetGeospatialMapVisual(GeospatialMapVisualT &&value)
bool PluginVisualHasBeenSet() const
bool BoxPlotVisualHasBeenSet() const
void SetSankeyDiagramVisual(SankeyDiagramVisualT &&value)
Visual & WithWordCloudVisual(WordCloudVisualT &&value)
Visual & WithTreeMapVisual(TreeMapVisualT &&value)
Visual & WithGeospatialMapVisual(GeospatialMapVisualT &&value)
Visual & WithTableVisual(TableVisualT &&value)
const KPIVisual & GetKPIVisual() const
bool FunnelChartVisualHasBeenSet() const
Visual & WithLayerMapVisual(LayerMapVisualT &&value)
bool WaterfallVisualHasBeenSet() const
const SankeyDiagramVisual & GetSankeyDiagramVisual() const
void SetLineChartVisual(LineChartVisualT &&value)
const LayerMapVisual & GetLayerMapVisual() const
bool EmptyVisualHasBeenSet() const
const WordCloudVisual & GetWordCloudVisual() const
void SetRadarChartVisual(RadarChartVisualT &&value)
const PieChartVisual & GetPieChartVisual() const
const RadarChartVisual & GetRadarChartVisual() const
bool HeatMapVisualHasBeenSet() const
void SetFilledMapVisual(FilledMapVisualT &&value)
Visual & WithGaugeChartVisual(GaugeChartVisualT &&value)
void SetKPIVisual(KPIVisualT &&value)
bool BarChartVisualHasBeenSet() const
bool LayerMapVisualHasBeenSet() const
AWS_QUICKSIGHT_API Visual()=default
AWS_QUICKSIGHT_API Visual(Aws::Utils::Json::JsonView jsonValue)
bool TreeMapVisualHasBeenSet() const
void SetTableVisual(TableVisualT &&value)
bool FilledMapVisualHasBeenSet() const
const CustomContentVisual & GetCustomContentVisual() const
void SetWordCloudVisual(WordCloudVisualT &&value)
const FunnelChartVisual & GetFunnelChartVisual() const
void SetPluginVisual(PluginVisualT &&value)
const TreeMapVisual & GetTreeMapVisual() const
void SetComboChartVisual(ComboChartVisualT &&value)
Visual & WithInsightVisual(InsightVisualT &&value)
bool CustomContentVisualHasBeenSet() const
bool PivotTableVisualHasBeenSet() const
void SetBarChartVisual(BarChartVisualT &&value)
void SetEmptyVisual(EmptyVisualT &&value)
void SetPieChartVisual(PieChartVisualT &&value)
const WaterfallVisual & GetWaterfallVisual() const
Aws::Utils::Json::JsonValue JsonValue