AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
Visual.h
1
6#pragma once
7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/TableVisual.h>
9#include <aws/quicksight/model/PivotTableVisual.h>
10#include <aws/quicksight/model/BarChartVisual.h>
11#include <aws/quicksight/model/KPIVisual.h>
12#include <aws/quicksight/model/PieChartVisual.h>
13#include <aws/quicksight/model/GaugeChartVisual.h>
14#include <aws/quicksight/model/LineChartVisual.h>
15#include <aws/quicksight/model/HeatMapVisual.h>
16#include <aws/quicksight/model/TreeMapVisual.h>
17#include <aws/quicksight/model/GeospatialMapVisual.h>
18#include <aws/quicksight/model/FilledMapVisual.h>
19#include <aws/quicksight/model/LayerMapVisual.h>
20#include <aws/quicksight/model/FunnelChartVisual.h>
21#include <aws/quicksight/model/ScatterPlotVisual.h>
22#include <aws/quicksight/model/ComboChartVisual.h>
23#include <aws/quicksight/model/BoxPlotVisual.h>
24#include <aws/quicksight/model/WaterfallVisual.h>
25#include <aws/quicksight/model/HistogramVisual.h>
26#include <aws/quicksight/model/WordCloudVisual.h>
27#include <aws/quicksight/model/InsightVisual.h>
28#include <aws/quicksight/model/SankeyDiagramVisual.h>
29#include <aws/quicksight/model/CustomContentVisual.h>
30#include <aws/quicksight/model/EmptyVisual.h>
31#include <aws/quicksight/model/RadarChartVisual.h>
32#include <aws/quicksight/model/PluginVisual.h>
33#include <utility>
34
35namespace Aws
36{
37namespace Utils
38{
39namespace Json
40{
41 class JsonValue;
42 class JsonView;
43} // namespace Json
44} // namespace Utils
45namespace QuickSight
46{
47namespace Model
48{
49
57 class Visual
58 {
59 public:
60 AWS_QUICKSIGHT_API Visual() = default;
61 AWS_QUICKSIGHT_API Visual(Aws::Utils::Json::JsonView jsonValue);
62 AWS_QUICKSIGHT_API Visual& operator=(Aws::Utils::Json::JsonView jsonValue);
63 AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const;
64
65
67
72 inline const TableVisual& GetTableVisual() const { return m_tableVisual; }
73 inline bool TableVisualHasBeenSet() const { return m_tableVisualHasBeenSet; }
74 template<typename TableVisualT = TableVisual>
75 void SetTableVisual(TableVisualT&& value) { m_tableVisualHasBeenSet = true; m_tableVisual = std::forward<TableVisualT>(value); }
76 template<typename TableVisualT = TableVisual>
77 Visual& WithTableVisual(TableVisualT&& value) { SetTableVisual(std::forward<TableVisualT>(value)); return *this;}
79
81
86 inline const PivotTableVisual& GetPivotTableVisual() const { return m_pivotTableVisual; }
87 inline bool PivotTableVisualHasBeenSet() const { return m_pivotTableVisualHasBeenSet; }
88 template<typename PivotTableVisualT = PivotTableVisual>
89 void SetPivotTableVisual(PivotTableVisualT&& value) { m_pivotTableVisualHasBeenSet = true; m_pivotTableVisual = std::forward<PivotTableVisualT>(value); }
90 template<typename PivotTableVisualT = PivotTableVisual>
91 Visual& WithPivotTableVisual(PivotTableVisualT&& value) { SetPivotTableVisual(std::forward<PivotTableVisualT>(value)); return *this;}
93
95
100 inline const BarChartVisual& GetBarChartVisual() const { return m_barChartVisual; }
101 inline bool BarChartVisualHasBeenSet() const { return m_barChartVisualHasBeenSet; }
102 template<typename BarChartVisualT = BarChartVisual>
103 void SetBarChartVisual(BarChartVisualT&& value) { m_barChartVisualHasBeenSet = true; m_barChartVisual = std::forward<BarChartVisualT>(value); }
104 template<typename BarChartVisualT = BarChartVisual>
105 Visual& WithBarChartVisual(BarChartVisualT&& value) { SetBarChartVisual(std::forward<BarChartVisualT>(value)); return *this;}
107
109
114 inline const KPIVisual& GetKPIVisual() const { return m_kPIVisual; }
115 inline bool KPIVisualHasBeenSet() const { return m_kPIVisualHasBeenSet; }
116 template<typename KPIVisualT = KPIVisual>
117 void SetKPIVisual(KPIVisualT&& value) { m_kPIVisualHasBeenSet = true; m_kPIVisual = std::forward<KPIVisualT>(value); }
118 template<typename KPIVisualT = KPIVisual>
119 Visual& WithKPIVisual(KPIVisualT&& value) { SetKPIVisual(std::forward<KPIVisualT>(value)); return *this;}
121
123
128 inline const PieChartVisual& GetPieChartVisual() const { return m_pieChartVisual; }
129 inline bool PieChartVisualHasBeenSet() const { return m_pieChartVisualHasBeenSet; }
130 template<typename PieChartVisualT = PieChartVisual>
131 void SetPieChartVisual(PieChartVisualT&& value) { m_pieChartVisualHasBeenSet = true; m_pieChartVisual = std::forward<PieChartVisualT>(value); }
132 template<typename PieChartVisualT = PieChartVisual>
133 Visual& WithPieChartVisual(PieChartVisualT&& value) { SetPieChartVisual(std::forward<PieChartVisualT>(value)); return *this;}
135
137
142 inline const GaugeChartVisual& GetGaugeChartVisual() const { return m_gaugeChartVisual; }
143 inline bool GaugeChartVisualHasBeenSet() const { return m_gaugeChartVisualHasBeenSet; }
144 template<typename GaugeChartVisualT = GaugeChartVisual>
145 void SetGaugeChartVisual(GaugeChartVisualT&& value) { m_gaugeChartVisualHasBeenSet = true; m_gaugeChartVisual = std::forward<GaugeChartVisualT>(value); }
146 template<typename GaugeChartVisualT = GaugeChartVisual>
147 Visual& WithGaugeChartVisual(GaugeChartVisualT&& value) { SetGaugeChartVisual(std::forward<GaugeChartVisualT>(value)); return *this;}
149
151
156 inline const LineChartVisual& GetLineChartVisual() const { return m_lineChartVisual; }
157 inline bool LineChartVisualHasBeenSet() const { return m_lineChartVisualHasBeenSet; }
158 template<typename LineChartVisualT = LineChartVisual>
159 void SetLineChartVisual(LineChartVisualT&& value) { m_lineChartVisualHasBeenSet = true; m_lineChartVisual = std::forward<LineChartVisualT>(value); }
160 template<typename LineChartVisualT = LineChartVisual>
161 Visual& WithLineChartVisual(LineChartVisualT&& value) { SetLineChartVisual(std::forward<LineChartVisualT>(value)); return *this;}
163
165
170 inline const HeatMapVisual& GetHeatMapVisual() const { return m_heatMapVisual; }
171 inline bool HeatMapVisualHasBeenSet() const { return m_heatMapVisualHasBeenSet; }
172 template<typename HeatMapVisualT = HeatMapVisual>
173 void SetHeatMapVisual(HeatMapVisualT&& value) { m_heatMapVisualHasBeenSet = true; m_heatMapVisual = std::forward<HeatMapVisualT>(value); }
174 template<typename HeatMapVisualT = HeatMapVisual>
175 Visual& WithHeatMapVisual(HeatMapVisualT&& value) { SetHeatMapVisual(std::forward<HeatMapVisualT>(value)); return *this;}
177
179
184 inline const TreeMapVisual& GetTreeMapVisual() const { return m_treeMapVisual; }
185 inline bool TreeMapVisualHasBeenSet() const { return m_treeMapVisualHasBeenSet; }
186 template<typename TreeMapVisualT = TreeMapVisual>
187 void SetTreeMapVisual(TreeMapVisualT&& value) { m_treeMapVisualHasBeenSet = true; m_treeMapVisual = std::forward<TreeMapVisualT>(value); }
188 template<typename TreeMapVisualT = TreeMapVisual>
189 Visual& WithTreeMapVisual(TreeMapVisualT&& value) { SetTreeMapVisual(std::forward<TreeMapVisualT>(value)); return *this;}
191
193
199 inline const GeospatialMapVisual& GetGeospatialMapVisual() const { return m_geospatialMapVisual; }
200 inline bool GeospatialMapVisualHasBeenSet() const { return m_geospatialMapVisualHasBeenSet; }
201 template<typename GeospatialMapVisualT = GeospatialMapVisual>
202 void SetGeospatialMapVisual(GeospatialMapVisualT&& value) { m_geospatialMapVisualHasBeenSet = true; m_geospatialMapVisual = std::forward<GeospatialMapVisualT>(value); }
203 template<typename GeospatialMapVisualT = GeospatialMapVisual>
204 Visual& WithGeospatialMapVisual(GeospatialMapVisualT&& value) { SetGeospatialMapVisual(std::forward<GeospatialMapVisualT>(value)); return *this;}
206
208
213 inline const FilledMapVisual& GetFilledMapVisual() const { return m_filledMapVisual; }
214 inline bool FilledMapVisualHasBeenSet() const { return m_filledMapVisualHasBeenSet; }
215 template<typename FilledMapVisualT = FilledMapVisual>
216 void SetFilledMapVisual(FilledMapVisualT&& value) { m_filledMapVisualHasBeenSet = true; m_filledMapVisual = std::forward<FilledMapVisualT>(value); }
217 template<typename FilledMapVisualT = FilledMapVisual>
218 Visual& WithFilledMapVisual(FilledMapVisualT&& value) { SetFilledMapVisual(std::forward<FilledMapVisualT>(value)); return *this;}
220
222
225 inline const LayerMapVisual& GetLayerMapVisual() const { return m_layerMapVisual; }
226 inline bool LayerMapVisualHasBeenSet() const { return m_layerMapVisualHasBeenSet; }
227 template<typename LayerMapVisualT = LayerMapVisual>
228 void SetLayerMapVisual(LayerMapVisualT&& value) { m_layerMapVisualHasBeenSet = true; m_layerMapVisual = std::forward<LayerMapVisualT>(value); }
229 template<typename LayerMapVisualT = LayerMapVisual>
230 Visual& WithLayerMapVisual(LayerMapVisualT&& value) { SetLayerMapVisual(std::forward<LayerMapVisualT>(value)); return *this;}
232
234
239 inline const FunnelChartVisual& GetFunnelChartVisual() const { return m_funnelChartVisual; }
240 inline bool FunnelChartVisualHasBeenSet() const { return m_funnelChartVisualHasBeenSet; }
241 template<typename FunnelChartVisualT = FunnelChartVisual>
242 void SetFunnelChartVisual(FunnelChartVisualT&& value) { m_funnelChartVisualHasBeenSet = true; m_funnelChartVisual = std::forward<FunnelChartVisualT>(value); }
243 template<typename FunnelChartVisualT = FunnelChartVisual>
244 Visual& WithFunnelChartVisual(FunnelChartVisualT&& value) { SetFunnelChartVisual(std::forward<FunnelChartVisualT>(value)); return *this;}
246
248
253 inline const ScatterPlotVisual& GetScatterPlotVisual() const { return m_scatterPlotVisual; }
254 inline bool ScatterPlotVisualHasBeenSet() const { return m_scatterPlotVisualHasBeenSet; }
255 template<typename ScatterPlotVisualT = ScatterPlotVisual>
256 void SetScatterPlotVisual(ScatterPlotVisualT&& value) { m_scatterPlotVisualHasBeenSet = true; m_scatterPlotVisual = std::forward<ScatterPlotVisualT>(value); }
257 template<typename ScatterPlotVisualT = ScatterPlotVisual>
258 Visual& WithScatterPlotVisual(ScatterPlotVisualT&& value) { SetScatterPlotVisual(std::forward<ScatterPlotVisualT>(value)); return *this;}
260
262
267 inline const ComboChartVisual& GetComboChartVisual() const { return m_comboChartVisual; }
268 inline bool ComboChartVisualHasBeenSet() const { return m_comboChartVisualHasBeenSet; }
269 template<typename ComboChartVisualT = ComboChartVisual>
270 void SetComboChartVisual(ComboChartVisualT&& value) { m_comboChartVisualHasBeenSet = true; m_comboChartVisual = std::forward<ComboChartVisualT>(value); }
271 template<typename ComboChartVisualT = ComboChartVisual>
272 Visual& WithComboChartVisual(ComboChartVisualT&& value) { SetComboChartVisual(std::forward<ComboChartVisualT>(value)); return *this;}
274
276
281 inline const BoxPlotVisual& GetBoxPlotVisual() const { return m_boxPlotVisual; }
282 inline bool BoxPlotVisualHasBeenSet() const { return m_boxPlotVisualHasBeenSet; }
283 template<typename BoxPlotVisualT = BoxPlotVisual>
284 void SetBoxPlotVisual(BoxPlotVisualT&& value) { m_boxPlotVisualHasBeenSet = true; m_boxPlotVisual = std::forward<BoxPlotVisualT>(value); }
285 template<typename BoxPlotVisualT = BoxPlotVisual>
286 Visual& WithBoxPlotVisual(BoxPlotVisualT&& value) { SetBoxPlotVisual(std::forward<BoxPlotVisualT>(value)); return *this;}
288
290
295 inline const WaterfallVisual& GetWaterfallVisual() const { return m_waterfallVisual; }
296 inline bool WaterfallVisualHasBeenSet() const { return m_waterfallVisualHasBeenSet; }
297 template<typename WaterfallVisualT = WaterfallVisual>
298 void SetWaterfallVisual(WaterfallVisualT&& value) { m_waterfallVisualHasBeenSet = true; m_waterfallVisual = std::forward<WaterfallVisualT>(value); }
299 template<typename WaterfallVisualT = WaterfallVisual>
300 Visual& WithWaterfallVisual(WaterfallVisualT&& value) { SetWaterfallVisual(std::forward<WaterfallVisualT>(value)); return *this;}
302
304
309 inline const HistogramVisual& GetHistogramVisual() const { return m_histogramVisual; }
310 inline bool HistogramVisualHasBeenSet() const { return m_histogramVisualHasBeenSet; }
311 template<typename HistogramVisualT = HistogramVisual>
312 void SetHistogramVisual(HistogramVisualT&& value) { m_histogramVisualHasBeenSet = true; m_histogramVisual = std::forward<HistogramVisualT>(value); }
313 template<typename HistogramVisualT = HistogramVisual>
314 Visual& WithHistogramVisual(HistogramVisualT&& value) { SetHistogramVisual(std::forward<HistogramVisualT>(value)); return *this;}
316
318
323 inline const WordCloudVisual& GetWordCloudVisual() const { return m_wordCloudVisual; }
324 inline bool WordCloudVisualHasBeenSet() const { return m_wordCloudVisualHasBeenSet; }
325 template<typename WordCloudVisualT = WordCloudVisual>
326 void SetWordCloudVisual(WordCloudVisualT&& value) { m_wordCloudVisualHasBeenSet = true; m_wordCloudVisual = std::forward<WordCloudVisualT>(value); }
327 template<typename WordCloudVisualT = WordCloudVisual>
328 Visual& WithWordCloudVisual(WordCloudVisualT&& value) { SetWordCloudVisual(std::forward<WordCloudVisualT>(value)); return *this;}
330
332
337 inline const InsightVisual& GetInsightVisual() const { return m_insightVisual; }
338 inline bool InsightVisualHasBeenSet() const { return m_insightVisualHasBeenSet; }
339 template<typename InsightVisualT = InsightVisual>
340 void SetInsightVisual(InsightVisualT&& value) { m_insightVisualHasBeenSet = true; m_insightVisual = std::forward<InsightVisualT>(value); }
341 template<typename InsightVisualT = InsightVisual>
342 Visual& WithInsightVisual(InsightVisualT&& value) { SetInsightVisual(std::forward<InsightVisualT>(value)); return *this;}
344
346
351 inline const SankeyDiagramVisual& GetSankeyDiagramVisual() const { return m_sankeyDiagramVisual; }
352 inline bool SankeyDiagramVisualHasBeenSet() const { return m_sankeyDiagramVisualHasBeenSet; }
353 template<typename SankeyDiagramVisualT = SankeyDiagramVisual>
354 void SetSankeyDiagramVisual(SankeyDiagramVisualT&& value) { m_sankeyDiagramVisualHasBeenSet = true; m_sankeyDiagramVisual = std::forward<SankeyDiagramVisualT>(value); }
355 template<typename SankeyDiagramVisualT = SankeyDiagramVisual>
356 Visual& WithSankeyDiagramVisual(SankeyDiagramVisualT&& value) { SetSankeyDiagramVisual(std::forward<SankeyDiagramVisualT>(value)); return *this;}
358
360
365 inline const CustomContentVisual& GetCustomContentVisual() const { return m_customContentVisual; }
366 inline bool CustomContentVisualHasBeenSet() const { return m_customContentVisualHasBeenSet; }
367 template<typename CustomContentVisualT = CustomContentVisual>
368 void SetCustomContentVisual(CustomContentVisualT&& value) { m_customContentVisualHasBeenSet = true; m_customContentVisual = std::forward<CustomContentVisualT>(value); }
369 template<typename CustomContentVisualT = CustomContentVisual>
370 Visual& WithCustomContentVisual(CustomContentVisualT&& value) { SetCustomContentVisual(std::forward<CustomContentVisualT>(value)); return *this;}
372
374
377 inline const EmptyVisual& GetEmptyVisual() const { return m_emptyVisual; }
378 inline bool EmptyVisualHasBeenSet() const { return m_emptyVisualHasBeenSet; }
379 template<typename EmptyVisualT = EmptyVisual>
380 void SetEmptyVisual(EmptyVisualT&& value) { m_emptyVisualHasBeenSet = true; m_emptyVisual = std::forward<EmptyVisualT>(value); }
381 template<typename EmptyVisualT = EmptyVisual>
382 Visual& WithEmptyVisual(EmptyVisualT&& value) { SetEmptyVisual(std::forward<EmptyVisualT>(value)); return *this;}
384
386
391 inline const RadarChartVisual& GetRadarChartVisual() const { return m_radarChartVisual; }
392 inline bool RadarChartVisualHasBeenSet() const { return m_radarChartVisualHasBeenSet; }
393 template<typename RadarChartVisualT = RadarChartVisual>
394 void SetRadarChartVisual(RadarChartVisualT&& value) { m_radarChartVisualHasBeenSet = true; m_radarChartVisual = std::forward<RadarChartVisualT>(value); }
395 template<typename RadarChartVisualT = RadarChartVisual>
396 Visual& WithRadarChartVisual(RadarChartVisualT&& value) { SetRadarChartVisual(std::forward<RadarChartVisualT>(value)); return *this;}
398
400
403 inline const PluginVisual& GetPluginVisual() const { return m_pluginVisual; }
404 inline bool PluginVisualHasBeenSet() const { return m_pluginVisualHasBeenSet; }
405 template<typename PluginVisualT = PluginVisual>
406 void SetPluginVisual(PluginVisualT&& value) { m_pluginVisualHasBeenSet = true; m_pluginVisual = std::forward<PluginVisualT>(value); }
407 template<typename PluginVisualT = PluginVisual>
408 Visual& WithPluginVisual(PluginVisualT&& value) { SetPluginVisual(std::forward<PluginVisualT>(value)); return *this;}
410 private:
411
412 TableVisual m_tableVisual;
413 bool m_tableVisualHasBeenSet = false;
414
415 PivotTableVisual m_pivotTableVisual;
416 bool m_pivotTableVisualHasBeenSet = false;
417
418 BarChartVisual m_barChartVisual;
419 bool m_barChartVisualHasBeenSet = false;
420
421 KPIVisual m_kPIVisual;
422 bool m_kPIVisualHasBeenSet = false;
423
424 PieChartVisual m_pieChartVisual;
425 bool m_pieChartVisualHasBeenSet = false;
426
427 GaugeChartVisual m_gaugeChartVisual;
428 bool m_gaugeChartVisualHasBeenSet = false;
429
430 LineChartVisual m_lineChartVisual;
431 bool m_lineChartVisualHasBeenSet = false;
432
433 HeatMapVisual m_heatMapVisual;
434 bool m_heatMapVisualHasBeenSet = false;
435
436 TreeMapVisual m_treeMapVisual;
437 bool m_treeMapVisualHasBeenSet = false;
438
439 GeospatialMapVisual m_geospatialMapVisual;
440 bool m_geospatialMapVisualHasBeenSet = false;
441
442 FilledMapVisual m_filledMapVisual;
443 bool m_filledMapVisualHasBeenSet = false;
444
445 LayerMapVisual m_layerMapVisual;
446 bool m_layerMapVisualHasBeenSet = false;
447
448 FunnelChartVisual m_funnelChartVisual;
449 bool m_funnelChartVisualHasBeenSet = false;
450
451 ScatterPlotVisual m_scatterPlotVisual;
452 bool m_scatterPlotVisualHasBeenSet = false;
453
454 ComboChartVisual m_comboChartVisual;
455 bool m_comboChartVisualHasBeenSet = false;
456
457 BoxPlotVisual m_boxPlotVisual;
458 bool m_boxPlotVisualHasBeenSet = false;
459
460 WaterfallVisual m_waterfallVisual;
461 bool m_waterfallVisualHasBeenSet = false;
462
463 HistogramVisual m_histogramVisual;
464 bool m_histogramVisualHasBeenSet = false;
465
466 WordCloudVisual m_wordCloudVisual;
467 bool m_wordCloudVisualHasBeenSet = false;
468
469 InsightVisual m_insightVisual;
470 bool m_insightVisualHasBeenSet = false;
471
472 SankeyDiagramVisual m_sankeyDiagramVisual;
473 bool m_sankeyDiagramVisualHasBeenSet = false;
474
475 CustomContentVisual m_customContentVisual;
476 bool m_customContentVisualHasBeenSet = false;
477
478 EmptyVisual m_emptyVisual;
479 bool m_emptyVisualHasBeenSet = false;
480
481 RadarChartVisual m_radarChartVisual;
482 bool m_radarChartVisualHasBeenSet = false;
483
484 PluginVisual m_pluginVisual;
485 bool m_pluginVisualHasBeenSet = false;
486 };
487
488} // namespace Model
489} // namespace QuickSight
490} // namespace Aws
const ComboChartVisual & GetComboChartVisual() const
Definition Visual.h:267
bool LineChartVisualHasBeenSet() const
Definition Visual.h:157
Visual & WithCustomContentVisual(CustomContentVisualT &&value)
Definition Visual.h:370
void SetHeatMapVisual(HeatMapVisualT &&value)
Definition Visual.h:173
const PluginVisual & GetPluginVisual() const
Definition Visual.h:403
bool TableVisualHasBeenSet() const
Definition Visual.h:73
const FilledMapVisual & GetFilledMapVisual() const
Definition Visual.h:213
const TableVisual & GetTableVisual() const
Definition Visual.h:72
Visual & WithRadarChartVisual(RadarChartVisualT &&value)
Definition Visual.h:396
void SetPivotTableVisual(PivotTableVisualT &&value)
Definition Visual.h:89
bool RadarChartVisualHasBeenSet() const
Definition Visual.h:392
const BarChartVisual & GetBarChartVisual() const
Definition Visual.h:100
Visual & WithEmptyVisual(EmptyVisualT &&value)
Definition Visual.h:382
void SetWaterfallVisual(WaterfallVisualT &&value)
Definition Visual.h:298
Visual & WithFunnelChartVisual(FunnelChartVisualT &&value)
Definition Visual.h:244
Visual & WithWaterfallVisual(WaterfallVisualT &&value)
Definition Visual.h:300
const EmptyVisual & GetEmptyVisual() const
Definition Visual.h:377
const GaugeChartVisual & GetGaugeChartVisual() const
Definition Visual.h:142
Visual & WithPluginVisual(PluginVisualT &&value)
Definition Visual.h:408
bool SankeyDiagramVisualHasBeenSet() const
Definition Visual.h:352
Visual & WithHistogramVisual(HistogramVisualT &&value)
Definition Visual.h:314
const InsightVisual & GetInsightVisual() const
Definition Visual.h:337
const HeatMapVisual & GetHeatMapVisual() const
Definition Visual.h:170
AWS_QUICKSIGHT_API Visual & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetBoxPlotVisual(BoxPlotVisualT &&value)
Definition Visual.h:284
const LineChartVisual & GetLineChartVisual() const
Definition Visual.h:156
void SetTreeMapVisual(TreeMapVisualT &&value)
Definition Visual.h:187
bool ComboChartVisualHasBeenSet() const
Definition Visual.h:268
bool InsightVisualHasBeenSet() const
Definition Visual.h:338
Visual & WithComboChartVisual(ComboChartVisualT &&value)
Definition Visual.h:272
bool GaugeChartVisualHasBeenSet() const
Definition Visual.h:143
Visual & WithHeatMapVisual(HeatMapVisualT &&value)
Definition Visual.h:175
Visual & WithFilledMapVisual(FilledMapVisualT &&value)
Definition Visual.h:218
Visual & WithKPIVisual(KPIVisualT &&value)
Definition Visual.h:119
void SetCustomContentVisual(CustomContentVisualT &&value)
Definition Visual.h:368
Visual & WithScatterPlotVisual(ScatterPlotVisualT &&value)
Definition Visual.h:258
Visual & WithSankeyDiagramVisual(SankeyDiagramVisualT &&value)
Definition Visual.h:356
Visual & WithLineChartVisual(LineChartVisualT &&value)
Definition Visual.h:161
bool ScatterPlotVisualHasBeenSet() const
Definition Visual.h:254
const PivotTableVisual & GetPivotTableVisual() const
Definition Visual.h:86
void SetGaugeChartVisual(GaugeChartVisualT &&value)
Definition Visual.h:145
bool KPIVisualHasBeenSet() const
Definition Visual.h:115
Visual & WithPivotTableVisual(PivotTableVisualT &&value)
Definition Visual.h:91
const HistogramVisual & GetHistogramVisual() const
Definition Visual.h:309
bool HistogramVisualHasBeenSet() const
Definition Visual.h:310
bool GeospatialMapVisualHasBeenSet() const
Definition Visual.h:200
void SetFunnelChartVisual(FunnelChartVisualT &&value)
Definition Visual.h:242
Visual & WithBarChartVisual(BarChartVisualT &&value)
Definition Visual.h:105
void SetInsightVisual(InsightVisualT &&value)
Definition Visual.h:340
Visual & WithBoxPlotVisual(BoxPlotVisualT &&value)
Definition Visual.h:286
const BoxPlotVisual & GetBoxPlotVisual() const
Definition Visual.h:281
const GeospatialMapVisual & GetGeospatialMapVisual() const
Definition Visual.h:199
void SetHistogramVisual(HistogramVisualT &&value)
Definition Visual.h:312
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetScatterPlotVisual(ScatterPlotVisualT &&value)
Definition Visual.h:256
bool WordCloudVisualHasBeenSet() const
Definition Visual.h:324
Visual & WithPieChartVisual(PieChartVisualT &&value)
Definition Visual.h:133
bool PieChartVisualHasBeenSet() const
Definition Visual.h:129
void SetLayerMapVisual(LayerMapVisualT &&value)
Definition Visual.h:228
const ScatterPlotVisual & GetScatterPlotVisual() const
Definition Visual.h:253
void SetGeospatialMapVisual(GeospatialMapVisualT &&value)
Definition Visual.h:202
bool PluginVisualHasBeenSet() const
Definition Visual.h:404
bool BoxPlotVisualHasBeenSet() const
Definition Visual.h:282
void SetSankeyDiagramVisual(SankeyDiagramVisualT &&value)
Definition Visual.h:354
Visual & WithWordCloudVisual(WordCloudVisualT &&value)
Definition Visual.h:328
Visual & WithTreeMapVisual(TreeMapVisualT &&value)
Definition Visual.h:189
Visual & WithGeospatialMapVisual(GeospatialMapVisualT &&value)
Definition Visual.h:204
Visual & WithTableVisual(TableVisualT &&value)
Definition Visual.h:77
const KPIVisual & GetKPIVisual() const
Definition Visual.h:114
bool FunnelChartVisualHasBeenSet() const
Definition Visual.h:240
Visual & WithLayerMapVisual(LayerMapVisualT &&value)
Definition Visual.h:230
bool WaterfallVisualHasBeenSet() const
Definition Visual.h:296
const SankeyDiagramVisual & GetSankeyDiagramVisual() const
Definition Visual.h:351
void SetLineChartVisual(LineChartVisualT &&value)
Definition Visual.h:159
const LayerMapVisual & GetLayerMapVisual() const
Definition Visual.h:225
bool EmptyVisualHasBeenSet() const
Definition Visual.h:378
const WordCloudVisual & GetWordCloudVisual() const
Definition Visual.h:323
void SetRadarChartVisual(RadarChartVisualT &&value)
Definition Visual.h:394
const PieChartVisual & GetPieChartVisual() const
Definition Visual.h:128
const RadarChartVisual & GetRadarChartVisual() const
Definition Visual.h:391
bool HeatMapVisualHasBeenSet() const
Definition Visual.h:171
void SetFilledMapVisual(FilledMapVisualT &&value)
Definition Visual.h:216
Visual & WithGaugeChartVisual(GaugeChartVisualT &&value)
Definition Visual.h:147
void SetKPIVisual(KPIVisualT &&value)
Definition Visual.h:117
bool BarChartVisualHasBeenSet() const
Definition Visual.h:101
bool LayerMapVisualHasBeenSet() const
Definition Visual.h:226
AWS_QUICKSIGHT_API Visual()=default
AWS_QUICKSIGHT_API Visual(Aws::Utils::Json::JsonView jsonValue)
bool TreeMapVisualHasBeenSet() const
Definition Visual.h:185
void SetTableVisual(TableVisualT &&value)
Definition Visual.h:75
bool FilledMapVisualHasBeenSet() const
Definition Visual.h:214
const CustomContentVisual & GetCustomContentVisual() const
Definition Visual.h:365
void SetWordCloudVisual(WordCloudVisualT &&value)
Definition Visual.h:326
const FunnelChartVisual & GetFunnelChartVisual() const
Definition Visual.h:239
void SetPluginVisual(PluginVisualT &&value)
Definition Visual.h:406
const TreeMapVisual & GetTreeMapVisual() const
Definition Visual.h:184
void SetComboChartVisual(ComboChartVisualT &&value)
Definition Visual.h:270
Visual & WithInsightVisual(InsightVisualT &&value)
Definition Visual.h:342
bool CustomContentVisualHasBeenSet() const
Definition Visual.h:366
bool PivotTableVisualHasBeenSet() const
Definition Visual.h:87
void SetBarChartVisual(BarChartVisualT &&value)
Definition Visual.h:103
void SetEmptyVisual(EmptyVisualT &&value)
Definition Visual.h:380
void SetPieChartVisual(PieChartVisualT &&value)
Definition Visual.h:131
const WaterfallVisual & GetWaterfallVisual() const
Definition Visual.h:295
Aws::Utils::Json::JsonValue JsonValue