AWS SDK for C++

AWS SDK for C++ Version 1.11.743

Loading...
Searching...
No Matches
Visual.h
1
6#pragma once
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>
33
34#include <utility>
35
36namespace Aws {
37namespace Utils {
38namespace Json {
39class JsonValue;
40class JsonView;
41} // namespace Json
42} // namespace Utils
43namespace QuickSight {
44namespace Model {
45
53class Visual {
54 public:
55 AWS_QUICKSIGHT_API Visual() = default;
56 AWS_QUICKSIGHT_API Visual(Aws::Utils::Json::JsonView jsonValue);
57 AWS_QUICKSIGHT_API Visual& operator=(Aws::Utils::Json::JsonView jsonValue);
58 AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const;
59
61
66 inline const TableVisual& GetTableVisual() const { return m_tableVisual; }
67 inline bool TableVisualHasBeenSet() const { return m_tableVisualHasBeenSet; }
68 template <typename TableVisualT = TableVisual>
69 void SetTableVisual(TableVisualT&& value) {
70 m_tableVisualHasBeenSet = true;
71 m_tableVisual = std::forward<TableVisualT>(value);
72 }
73 template <typename TableVisualT = TableVisual>
74 Visual& WithTableVisual(TableVisualT&& value) {
75 SetTableVisual(std::forward<TableVisualT>(value));
76 return *this;
77 }
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) {
90 m_pivotTableVisualHasBeenSet = true;
91 m_pivotTableVisual = std::forward<PivotTableVisualT>(value);
92 }
93 template <typename PivotTableVisualT = PivotTableVisual>
94 Visual& WithPivotTableVisual(PivotTableVisualT&& value) {
95 SetPivotTableVisual(std::forward<PivotTableVisualT>(value));
96 return *this;
97 }
99
101
106 inline const BarChartVisual& GetBarChartVisual() const { return m_barChartVisual; }
107 inline bool BarChartVisualHasBeenSet() const { return m_barChartVisualHasBeenSet; }
108 template <typename BarChartVisualT = BarChartVisual>
109 void SetBarChartVisual(BarChartVisualT&& value) {
110 m_barChartVisualHasBeenSet = true;
111 m_barChartVisual = std::forward<BarChartVisualT>(value);
112 }
113 template <typename BarChartVisualT = BarChartVisual>
114 Visual& WithBarChartVisual(BarChartVisualT&& value) {
115 SetBarChartVisual(std::forward<BarChartVisualT>(value));
116 return *this;
117 }
119
121
126 inline const KPIVisual& GetKPIVisual() const { return m_kPIVisual; }
127 inline bool KPIVisualHasBeenSet() const { return m_kPIVisualHasBeenSet; }
128 template <typename KPIVisualT = KPIVisual>
129 void SetKPIVisual(KPIVisualT&& value) {
130 m_kPIVisualHasBeenSet = true;
131 m_kPIVisual = std::forward<KPIVisualT>(value);
132 }
133 template <typename KPIVisualT = KPIVisual>
134 Visual& WithKPIVisual(KPIVisualT&& value) {
135 SetKPIVisual(std::forward<KPIVisualT>(value));
136 return *this;
137 }
139
141
146 inline const PieChartVisual& GetPieChartVisual() const { return m_pieChartVisual; }
147 inline bool PieChartVisualHasBeenSet() const { return m_pieChartVisualHasBeenSet; }
148 template <typename PieChartVisualT = PieChartVisual>
149 void SetPieChartVisual(PieChartVisualT&& value) {
150 m_pieChartVisualHasBeenSet = true;
151 m_pieChartVisual = std::forward<PieChartVisualT>(value);
152 }
153 template <typename PieChartVisualT = PieChartVisual>
154 Visual& WithPieChartVisual(PieChartVisualT&& value) {
155 SetPieChartVisual(std::forward<PieChartVisualT>(value));
156 return *this;
157 }
159
161
166 inline const GaugeChartVisual& GetGaugeChartVisual() const { return m_gaugeChartVisual; }
167 inline bool GaugeChartVisualHasBeenSet() const { return m_gaugeChartVisualHasBeenSet; }
168 template <typename GaugeChartVisualT = GaugeChartVisual>
169 void SetGaugeChartVisual(GaugeChartVisualT&& value) {
170 m_gaugeChartVisualHasBeenSet = true;
171 m_gaugeChartVisual = std::forward<GaugeChartVisualT>(value);
172 }
173 template <typename GaugeChartVisualT = GaugeChartVisual>
174 Visual& WithGaugeChartVisual(GaugeChartVisualT&& value) {
175 SetGaugeChartVisual(std::forward<GaugeChartVisualT>(value));
176 return *this;
177 }
179
181
186 inline const LineChartVisual& GetLineChartVisual() const { return m_lineChartVisual; }
187 inline bool LineChartVisualHasBeenSet() const { return m_lineChartVisualHasBeenSet; }
188 template <typename LineChartVisualT = LineChartVisual>
189 void SetLineChartVisual(LineChartVisualT&& value) {
190 m_lineChartVisualHasBeenSet = true;
191 m_lineChartVisual = std::forward<LineChartVisualT>(value);
192 }
193 template <typename LineChartVisualT = LineChartVisual>
194 Visual& WithLineChartVisual(LineChartVisualT&& value) {
195 SetLineChartVisual(std::forward<LineChartVisualT>(value));
196 return *this;
197 }
199
201
206 inline const HeatMapVisual& GetHeatMapVisual() const { return m_heatMapVisual; }
207 inline bool HeatMapVisualHasBeenSet() const { return m_heatMapVisualHasBeenSet; }
208 template <typename HeatMapVisualT = HeatMapVisual>
209 void SetHeatMapVisual(HeatMapVisualT&& value) {
210 m_heatMapVisualHasBeenSet = true;
211 m_heatMapVisual = std::forward<HeatMapVisualT>(value);
212 }
213 template <typename HeatMapVisualT = HeatMapVisual>
214 Visual& WithHeatMapVisual(HeatMapVisualT&& value) {
215 SetHeatMapVisual(std::forward<HeatMapVisualT>(value));
216 return *this;
217 }
219
221
226 inline const TreeMapVisual& GetTreeMapVisual() const { return m_treeMapVisual; }
227 inline bool TreeMapVisualHasBeenSet() const { return m_treeMapVisualHasBeenSet; }
228 template <typename TreeMapVisualT = TreeMapVisual>
229 void SetTreeMapVisual(TreeMapVisualT&& value) {
230 m_treeMapVisualHasBeenSet = true;
231 m_treeMapVisual = std::forward<TreeMapVisualT>(value);
232 }
233 template <typename TreeMapVisualT = TreeMapVisual>
234 Visual& WithTreeMapVisual(TreeMapVisualT&& value) {
235 SetTreeMapVisual(std::forward<TreeMapVisualT>(value));
236 return *this;
237 }
239
241
247 inline const GeospatialMapVisual& GetGeospatialMapVisual() const { return m_geospatialMapVisual; }
248 inline bool GeospatialMapVisualHasBeenSet() const { return m_geospatialMapVisualHasBeenSet; }
249 template <typename GeospatialMapVisualT = GeospatialMapVisual>
250 void SetGeospatialMapVisual(GeospatialMapVisualT&& value) {
251 m_geospatialMapVisualHasBeenSet = true;
252 m_geospatialMapVisual = std::forward<GeospatialMapVisualT>(value);
253 }
254 template <typename GeospatialMapVisualT = GeospatialMapVisual>
255 Visual& WithGeospatialMapVisual(GeospatialMapVisualT&& value) {
256 SetGeospatialMapVisual(std::forward<GeospatialMapVisualT>(value));
257 return *this;
258 }
260
262
267 inline const FilledMapVisual& GetFilledMapVisual() const { return m_filledMapVisual; }
268 inline bool FilledMapVisualHasBeenSet() const { return m_filledMapVisualHasBeenSet; }
269 template <typename FilledMapVisualT = FilledMapVisual>
270 void SetFilledMapVisual(FilledMapVisualT&& value) {
271 m_filledMapVisualHasBeenSet = true;
272 m_filledMapVisual = std::forward<FilledMapVisualT>(value);
273 }
274 template <typename FilledMapVisualT = FilledMapVisual>
275 Visual& WithFilledMapVisual(FilledMapVisualT&& value) {
276 SetFilledMapVisual(std::forward<FilledMapVisualT>(value));
277 return *this;
278 }
280
282
285 inline const LayerMapVisual& GetLayerMapVisual() const { return m_layerMapVisual; }
286 inline bool LayerMapVisualHasBeenSet() const { return m_layerMapVisualHasBeenSet; }
287 template <typename LayerMapVisualT = LayerMapVisual>
288 void SetLayerMapVisual(LayerMapVisualT&& value) {
289 m_layerMapVisualHasBeenSet = true;
290 m_layerMapVisual = std::forward<LayerMapVisualT>(value);
291 }
292 template <typename LayerMapVisualT = LayerMapVisual>
293 Visual& WithLayerMapVisual(LayerMapVisualT&& value) {
294 SetLayerMapVisual(std::forward<LayerMapVisualT>(value));
295 return *this;
296 }
298
300
305 inline const FunnelChartVisual& GetFunnelChartVisual() const { return m_funnelChartVisual; }
306 inline bool FunnelChartVisualHasBeenSet() const { return m_funnelChartVisualHasBeenSet; }
307 template <typename FunnelChartVisualT = FunnelChartVisual>
308 void SetFunnelChartVisual(FunnelChartVisualT&& value) {
309 m_funnelChartVisualHasBeenSet = true;
310 m_funnelChartVisual = std::forward<FunnelChartVisualT>(value);
311 }
312 template <typename FunnelChartVisualT = FunnelChartVisual>
313 Visual& WithFunnelChartVisual(FunnelChartVisualT&& value) {
314 SetFunnelChartVisual(std::forward<FunnelChartVisualT>(value));
315 return *this;
316 }
318
320
325 inline const ScatterPlotVisual& GetScatterPlotVisual() const { return m_scatterPlotVisual; }
326 inline bool ScatterPlotVisualHasBeenSet() const { return m_scatterPlotVisualHasBeenSet; }
327 template <typename ScatterPlotVisualT = ScatterPlotVisual>
328 void SetScatterPlotVisual(ScatterPlotVisualT&& value) {
329 m_scatterPlotVisualHasBeenSet = true;
330 m_scatterPlotVisual = std::forward<ScatterPlotVisualT>(value);
331 }
332 template <typename ScatterPlotVisualT = ScatterPlotVisual>
333 Visual& WithScatterPlotVisual(ScatterPlotVisualT&& value) {
334 SetScatterPlotVisual(std::forward<ScatterPlotVisualT>(value));
335 return *this;
336 }
338
340
345 inline const ComboChartVisual& GetComboChartVisual() const { return m_comboChartVisual; }
346 inline bool ComboChartVisualHasBeenSet() const { return m_comboChartVisualHasBeenSet; }
347 template <typename ComboChartVisualT = ComboChartVisual>
348 void SetComboChartVisual(ComboChartVisualT&& value) {
349 m_comboChartVisualHasBeenSet = true;
350 m_comboChartVisual = std::forward<ComboChartVisualT>(value);
351 }
352 template <typename ComboChartVisualT = ComboChartVisual>
353 Visual& WithComboChartVisual(ComboChartVisualT&& value) {
354 SetComboChartVisual(std::forward<ComboChartVisualT>(value));
355 return *this;
356 }
358
360
365 inline const BoxPlotVisual& GetBoxPlotVisual() const { return m_boxPlotVisual; }
366 inline bool BoxPlotVisualHasBeenSet() const { return m_boxPlotVisualHasBeenSet; }
367 template <typename BoxPlotVisualT = BoxPlotVisual>
368 void SetBoxPlotVisual(BoxPlotVisualT&& value) {
369 m_boxPlotVisualHasBeenSet = true;
370 m_boxPlotVisual = std::forward<BoxPlotVisualT>(value);
371 }
372 template <typename BoxPlotVisualT = BoxPlotVisual>
373 Visual& WithBoxPlotVisual(BoxPlotVisualT&& value) {
374 SetBoxPlotVisual(std::forward<BoxPlotVisualT>(value));
375 return *this;
376 }
378
380
385 inline const WaterfallVisual& GetWaterfallVisual() const { return m_waterfallVisual; }
386 inline bool WaterfallVisualHasBeenSet() const { return m_waterfallVisualHasBeenSet; }
387 template <typename WaterfallVisualT = WaterfallVisual>
388 void SetWaterfallVisual(WaterfallVisualT&& value) {
389 m_waterfallVisualHasBeenSet = true;
390 m_waterfallVisual = std::forward<WaterfallVisualT>(value);
391 }
392 template <typename WaterfallVisualT = WaterfallVisual>
393 Visual& WithWaterfallVisual(WaterfallVisualT&& value) {
394 SetWaterfallVisual(std::forward<WaterfallVisualT>(value));
395 return *this;
396 }
398
400
405 inline const HistogramVisual& GetHistogramVisual() const { return m_histogramVisual; }
406 inline bool HistogramVisualHasBeenSet() const { return m_histogramVisualHasBeenSet; }
407 template <typename HistogramVisualT = HistogramVisual>
408 void SetHistogramVisual(HistogramVisualT&& value) {
409 m_histogramVisualHasBeenSet = true;
410 m_histogramVisual = std::forward<HistogramVisualT>(value);
411 }
412 template <typename HistogramVisualT = HistogramVisual>
413 Visual& WithHistogramVisual(HistogramVisualT&& value) {
414 SetHistogramVisual(std::forward<HistogramVisualT>(value));
415 return *this;
416 }
418
420
425 inline const WordCloudVisual& GetWordCloudVisual() const { return m_wordCloudVisual; }
426 inline bool WordCloudVisualHasBeenSet() const { return m_wordCloudVisualHasBeenSet; }
427 template <typename WordCloudVisualT = WordCloudVisual>
428 void SetWordCloudVisual(WordCloudVisualT&& value) {
429 m_wordCloudVisualHasBeenSet = true;
430 m_wordCloudVisual = std::forward<WordCloudVisualT>(value);
431 }
432 template <typename WordCloudVisualT = WordCloudVisual>
433 Visual& WithWordCloudVisual(WordCloudVisualT&& value) {
434 SetWordCloudVisual(std::forward<WordCloudVisualT>(value));
435 return *this;
436 }
438
440
445 inline const InsightVisual& GetInsightVisual() const { return m_insightVisual; }
446 inline bool InsightVisualHasBeenSet() const { return m_insightVisualHasBeenSet; }
447 template <typename InsightVisualT = InsightVisual>
448 void SetInsightVisual(InsightVisualT&& value) {
449 m_insightVisualHasBeenSet = true;
450 m_insightVisual = std::forward<InsightVisualT>(value);
451 }
452 template <typename InsightVisualT = InsightVisual>
453 Visual& WithInsightVisual(InsightVisualT&& value) {
454 SetInsightVisual(std::forward<InsightVisualT>(value));
455 return *this;
456 }
458
460
465 inline const SankeyDiagramVisual& GetSankeyDiagramVisual() const { return m_sankeyDiagramVisual; }
466 inline bool SankeyDiagramVisualHasBeenSet() const { return m_sankeyDiagramVisualHasBeenSet; }
467 template <typename SankeyDiagramVisualT = SankeyDiagramVisual>
468 void SetSankeyDiagramVisual(SankeyDiagramVisualT&& value) {
469 m_sankeyDiagramVisualHasBeenSet = true;
470 m_sankeyDiagramVisual = std::forward<SankeyDiagramVisualT>(value);
471 }
472 template <typename SankeyDiagramVisualT = SankeyDiagramVisual>
473 Visual& WithSankeyDiagramVisual(SankeyDiagramVisualT&& value) {
474 SetSankeyDiagramVisual(std::forward<SankeyDiagramVisualT>(value));
475 return *this;
476 }
478
480
485 inline const CustomContentVisual& GetCustomContentVisual() const { return m_customContentVisual; }
486 inline bool CustomContentVisualHasBeenSet() const { return m_customContentVisualHasBeenSet; }
487 template <typename CustomContentVisualT = CustomContentVisual>
488 void SetCustomContentVisual(CustomContentVisualT&& value) {
489 m_customContentVisualHasBeenSet = true;
490 m_customContentVisual = std::forward<CustomContentVisualT>(value);
491 }
492 template <typename CustomContentVisualT = CustomContentVisual>
493 Visual& WithCustomContentVisual(CustomContentVisualT&& value) {
494 SetCustomContentVisual(std::forward<CustomContentVisualT>(value));
495 return *this;
496 }
498
500
503 inline const EmptyVisual& GetEmptyVisual() const { return m_emptyVisual; }
504 inline bool EmptyVisualHasBeenSet() const { return m_emptyVisualHasBeenSet; }
505 template <typename EmptyVisualT = EmptyVisual>
506 void SetEmptyVisual(EmptyVisualT&& value) {
507 m_emptyVisualHasBeenSet = true;
508 m_emptyVisual = std::forward<EmptyVisualT>(value);
509 }
510 template <typename EmptyVisualT = EmptyVisual>
511 Visual& WithEmptyVisual(EmptyVisualT&& value) {
512 SetEmptyVisual(std::forward<EmptyVisualT>(value));
513 return *this;
514 }
516
518
523 inline const RadarChartVisual& GetRadarChartVisual() const { return m_radarChartVisual; }
524 inline bool RadarChartVisualHasBeenSet() const { return m_radarChartVisualHasBeenSet; }
525 template <typename RadarChartVisualT = RadarChartVisual>
526 void SetRadarChartVisual(RadarChartVisualT&& value) {
527 m_radarChartVisualHasBeenSet = true;
528 m_radarChartVisual = std::forward<RadarChartVisualT>(value);
529 }
530 template <typename RadarChartVisualT = RadarChartVisual>
531 Visual& WithRadarChartVisual(RadarChartVisualT&& value) {
532 SetRadarChartVisual(std::forward<RadarChartVisualT>(value));
533 return *this;
534 }
536
538
541 inline const PluginVisual& GetPluginVisual() const { return m_pluginVisual; }
542 inline bool PluginVisualHasBeenSet() const { return m_pluginVisualHasBeenSet; }
543 template <typename PluginVisualT = PluginVisual>
544 void SetPluginVisual(PluginVisualT&& value) {
545 m_pluginVisualHasBeenSet = true;
546 m_pluginVisual = std::forward<PluginVisualT>(value);
547 }
548 template <typename PluginVisualT = PluginVisual>
549 Visual& WithPluginVisual(PluginVisualT&& value) {
550 SetPluginVisual(std::forward<PluginVisualT>(value));
551 return *this;
552 }
554 private:
555 TableVisual m_tableVisual;
556
557 PivotTableVisual m_pivotTableVisual;
558
559 BarChartVisual m_barChartVisual;
560
561 KPIVisual m_kPIVisual;
562
563 PieChartVisual m_pieChartVisual;
564
565 GaugeChartVisual m_gaugeChartVisual;
566
567 LineChartVisual m_lineChartVisual;
568
569 HeatMapVisual m_heatMapVisual;
570
571 TreeMapVisual m_treeMapVisual;
572
573 GeospatialMapVisual m_geospatialMapVisual;
574
575 FilledMapVisual m_filledMapVisual;
576
577 LayerMapVisual m_layerMapVisual;
578
579 FunnelChartVisual m_funnelChartVisual;
580
581 ScatterPlotVisual m_scatterPlotVisual;
582
583 ComboChartVisual m_comboChartVisual;
584
585 BoxPlotVisual m_boxPlotVisual;
586
587 WaterfallVisual m_waterfallVisual;
588
589 HistogramVisual m_histogramVisual;
590
591 WordCloudVisual m_wordCloudVisual;
592
593 InsightVisual m_insightVisual;
594
595 SankeyDiagramVisual m_sankeyDiagramVisual;
596
597 CustomContentVisual m_customContentVisual;
598
599 EmptyVisual m_emptyVisual;
600
601 RadarChartVisual m_radarChartVisual;
602
603 PluginVisual m_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;
629};
630
631} // namespace Model
632} // namespace QuickSight
633} // namespace Aws
const ComboChartVisual & GetComboChartVisual() const
Definition Visual.h:345
bool LineChartVisualHasBeenSet() const
Definition Visual.h:187
Visual & WithCustomContentVisual(CustomContentVisualT &&value)
Definition Visual.h:493
void SetHeatMapVisual(HeatMapVisualT &&value)
Definition Visual.h:209
const PluginVisual & GetPluginVisual() const
Definition Visual.h:541
bool TableVisualHasBeenSet() const
Definition Visual.h:67
const FilledMapVisual & GetFilledMapVisual() const
Definition Visual.h:267
const TableVisual & GetTableVisual() const
Definition Visual.h:66
Visual & WithRadarChartVisual(RadarChartVisualT &&value)
Definition Visual.h:531
void SetPivotTableVisual(PivotTableVisualT &&value)
Definition Visual.h:89
bool RadarChartVisualHasBeenSet() const
Definition Visual.h:524
const BarChartVisual & GetBarChartVisual() const
Definition Visual.h:106
Visual & WithEmptyVisual(EmptyVisualT &&value)
Definition Visual.h:511
void SetWaterfallVisual(WaterfallVisualT &&value)
Definition Visual.h:388
Visual & WithFunnelChartVisual(FunnelChartVisualT &&value)
Definition Visual.h:313
Visual & WithWaterfallVisual(WaterfallVisualT &&value)
Definition Visual.h:393
const EmptyVisual & GetEmptyVisual() const
Definition Visual.h:503
const GaugeChartVisual & GetGaugeChartVisual() const
Definition Visual.h:166
Visual & WithPluginVisual(PluginVisualT &&value)
Definition Visual.h:549
bool SankeyDiagramVisualHasBeenSet() const
Definition Visual.h:466
Visual & WithHistogramVisual(HistogramVisualT &&value)
Definition Visual.h:413
const InsightVisual & GetInsightVisual() const
Definition Visual.h:445
const HeatMapVisual & GetHeatMapVisual() const
Definition Visual.h:206
AWS_QUICKSIGHT_API Visual & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetBoxPlotVisual(BoxPlotVisualT &&value)
Definition Visual.h:368
const LineChartVisual & GetLineChartVisual() const
Definition Visual.h:186
void SetTreeMapVisual(TreeMapVisualT &&value)
Definition Visual.h:229
bool ComboChartVisualHasBeenSet() const
Definition Visual.h:346
bool InsightVisualHasBeenSet() const
Definition Visual.h:446
Visual & WithComboChartVisual(ComboChartVisualT &&value)
Definition Visual.h:353
bool GaugeChartVisualHasBeenSet() const
Definition Visual.h:167
Visual & WithHeatMapVisual(HeatMapVisualT &&value)
Definition Visual.h:214
Visual & WithFilledMapVisual(FilledMapVisualT &&value)
Definition Visual.h:275
Visual & WithKPIVisual(KPIVisualT &&value)
Definition Visual.h:134
void SetCustomContentVisual(CustomContentVisualT &&value)
Definition Visual.h:488
Visual & WithScatterPlotVisual(ScatterPlotVisualT &&value)
Definition Visual.h:333
Visual & WithSankeyDiagramVisual(SankeyDiagramVisualT &&value)
Definition Visual.h:473
Visual & WithLineChartVisual(LineChartVisualT &&value)
Definition Visual.h:194
bool ScatterPlotVisualHasBeenSet() const
Definition Visual.h:326
const PivotTableVisual & GetPivotTableVisual() const
Definition Visual.h:86
void SetGaugeChartVisual(GaugeChartVisualT &&value)
Definition Visual.h:169
bool KPIVisualHasBeenSet() const
Definition Visual.h:127
Visual & WithPivotTableVisual(PivotTableVisualT &&value)
Definition Visual.h:94
const HistogramVisual & GetHistogramVisual() const
Definition Visual.h:405
bool HistogramVisualHasBeenSet() const
Definition Visual.h:406
bool GeospatialMapVisualHasBeenSet() const
Definition Visual.h:248
void SetFunnelChartVisual(FunnelChartVisualT &&value)
Definition Visual.h:308
Visual & WithBarChartVisual(BarChartVisualT &&value)
Definition Visual.h:114
void SetInsightVisual(InsightVisualT &&value)
Definition Visual.h:448
Visual & WithBoxPlotVisual(BoxPlotVisualT &&value)
Definition Visual.h:373
const BoxPlotVisual & GetBoxPlotVisual() const
Definition Visual.h:365
const GeospatialMapVisual & GetGeospatialMapVisual() const
Definition Visual.h:247
void SetHistogramVisual(HistogramVisualT &&value)
Definition Visual.h:408
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetScatterPlotVisual(ScatterPlotVisualT &&value)
Definition Visual.h:328
bool WordCloudVisualHasBeenSet() const
Definition Visual.h:426
Visual & WithPieChartVisual(PieChartVisualT &&value)
Definition Visual.h:154
bool PieChartVisualHasBeenSet() const
Definition Visual.h:147
void SetLayerMapVisual(LayerMapVisualT &&value)
Definition Visual.h:288
const ScatterPlotVisual & GetScatterPlotVisual() const
Definition Visual.h:325
void SetGeospatialMapVisual(GeospatialMapVisualT &&value)
Definition Visual.h:250
bool PluginVisualHasBeenSet() const
Definition Visual.h:542
bool BoxPlotVisualHasBeenSet() const
Definition Visual.h:366
void SetSankeyDiagramVisual(SankeyDiagramVisualT &&value)
Definition Visual.h:468
Visual & WithWordCloudVisual(WordCloudVisualT &&value)
Definition Visual.h:433
Visual & WithTreeMapVisual(TreeMapVisualT &&value)
Definition Visual.h:234
Visual & WithGeospatialMapVisual(GeospatialMapVisualT &&value)
Definition Visual.h:255
Visual & WithTableVisual(TableVisualT &&value)
Definition Visual.h:74
const KPIVisual & GetKPIVisual() const
Definition Visual.h:126
bool FunnelChartVisualHasBeenSet() const
Definition Visual.h:306
Visual & WithLayerMapVisual(LayerMapVisualT &&value)
Definition Visual.h:293
bool WaterfallVisualHasBeenSet() const
Definition Visual.h:386
const SankeyDiagramVisual & GetSankeyDiagramVisual() const
Definition Visual.h:465
void SetLineChartVisual(LineChartVisualT &&value)
Definition Visual.h:189
const LayerMapVisual & GetLayerMapVisual() const
Definition Visual.h:285
bool EmptyVisualHasBeenSet() const
Definition Visual.h:504
const WordCloudVisual & GetWordCloudVisual() const
Definition Visual.h:425
void SetRadarChartVisual(RadarChartVisualT &&value)
Definition Visual.h:526
const PieChartVisual & GetPieChartVisual() const
Definition Visual.h:146
const RadarChartVisual & GetRadarChartVisual() const
Definition Visual.h:523
bool HeatMapVisualHasBeenSet() const
Definition Visual.h:207
void SetFilledMapVisual(FilledMapVisualT &&value)
Definition Visual.h:270
Visual & WithGaugeChartVisual(GaugeChartVisualT &&value)
Definition Visual.h:174
void SetKPIVisual(KPIVisualT &&value)
Definition Visual.h:129
bool BarChartVisualHasBeenSet() const
Definition Visual.h:107
bool LayerMapVisualHasBeenSet() const
Definition Visual.h:286
AWS_QUICKSIGHT_API Visual()=default
AWS_QUICKSIGHT_API Visual(Aws::Utils::Json::JsonView jsonValue)
bool TreeMapVisualHasBeenSet() const
Definition Visual.h:227
void SetTableVisual(TableVisualT &&value)
Definition Visual.h:69
bool FilledMapVisualHasBeenSet() const
Definition Visual.h:268
const CustomContentVisual & GetCustomContentVisual() const
Definition Visual.h:485
void SetWordCloudVisual(WordCloudVisualT &&value)
Definition Visual.h:428
const FunnelChartVisual & GetFunnelChartVisual() const
Definition Visual.h:305
void SetPluginVisual(PluginVisualT &&value)
Definition Visual.h:544
const TreeMapVisual & GetTreeMapVisual() const
Definition Visual.h:226
void SetComboChartVisual(ComboChartVisualT &&value)
Definition Visual.h:348
Visual & WithInsightVisual(InsightVisualT &&value)
Definition Visual.h:453
bool CustomContentVisualHasBeenSet() const
Definition Visual.h:486
bool PivotTableVisualHasBeenSet() const
Definition Visual.h:87
void SetBarChartVisual(BarChartVisualT &&value)
Definition Visual.h:109
void SetEmptyVisual(EmptyVisualT &&value)
Definition Visual.h:506
void SetPieChartVisual(PieChartVisualT &&value)
Definition Visual.h:149
const WaterfallVisual & GetWaterfallVisual() const
Definition Visual.h:385
Aws::Utils::Json::JsonValue JsonValue