AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
FilledMapConfiguration.h
1
6#pragma once
7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/FilledMapFieldWells.h>
9#include <aws/quicksight/model/FilledMapSortConfiguration.h>
10#include <aws/quicksight/model/LegendOptions.h>
11#include <aws/quicksight/model/TooltipOptions.h>
12#include <aws/quicksight/model/GeospatialWindowOptions.h>
13#include <aws/quicksight/model/GeospatialMapStyleOptions.h>
14#include <aws/quicksight/model/VisualInteractionOptions.h>
15#include <utility>
16
17namespace Aws
18{
19namespace Utils
20{
21namespace Json
22{
23 class JsonValue;
24 class JsonView;
25} // namespace Json
26} // namespace Utils
27namespace QuickSight
28{
29namespace Model
30{
31
39 {
40 public:
41 AWS_QUICKSIGHT_API FilledMapConfiguration();
44 AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const;
45
46
48
51 inline const FilledMapFieldWells& GetFieldWells() const{ return m_fieldWells; }
52 inline bool FieldWellsHasBeenSet() const { return m_fieldWellsHasBeenSet; }
53 inline void SetFieldWells(const FilledMapFieldWells& value) { m_fieldWellsHasBeenSet = true; m_fieldWells = value; }
54 inline void SetFieldWells(FilledMapFieldWells&& value) { m_fieldWellsHasBeenSet = true; m_fieldWells = std::move(value); }
55 inline FilledMapConfiguration& WithFieldWells(const FilledMapFieldWells& value) { SetFieldWells(value); return *this;}
56 inline FilledMapConfiguration& WithFieldWells(FilledMapFieldWells&& value) { SetFieldWells(std::move(value)); return *this;}
58
60
63 inline const FilledMapSortConfiguration& GetSortConfiguration() const{ return m_sortConfiguration; }
64 inline bool SortConfigurationHasBeenSet() const { return m_sortConfigurationHasBeenSet; }
65 inline void SetSortConfiguration(const FilledMapSortConfiguration& value) { m_sortConfigurationHasBeenSet = true; m_sortConfiguration = value; }
66 inline void SetSortConfiguration(FilledMapSortConfiguration&& value) { m_sortConfigurationHasBeenSet = true; m_sortConfiguration = std::move(value); }
70
72
75 inline const LegendOptions& GetLegend() const{ return m_legend; }
76 inline bool LegendHasBeenSet() const { return m_legendHasBeenSet; }
77 inline void SetLegend(const LegendOptions& value) { m_legendHasBeenSet = true; m_legend = value; }
78 inline void SetLegend(LegendOptions&& value) { m_legendHasBeenSet = true; m_legend = std::move(value); }
79 inline FilledMapConfiguration& WithLegend(const LegendOptions& value) { SetLegend(value); return *this;}
80 inline FilledMapConfiguration& WithLegend(LegendOptions&& value) { SetLegend(std::move(value)); return *this;}
82
84
87 inline const TooltipOptions& GetTooltip() const{ return m_tooltip; }
88 inline bool TooltipHasBeenSet() const { return m_tooltipHasBeenSet; }
89 inline void SetTooltip(const TooltipOptions& value) { m_tooltipHasBeenSet = true; m_tooltip = value; }
90 inline void SetTooltip(TooltipOptions&& value) { m_tooltipHasBeenSet = true; m_tooltip = std::move(value); }
91 inline FilledMapConfiguration& WithTooltip(const TooltipOptions& value) { SetTooltip(value); return *this;}
92 inline FilledMapConfiguration& WithTooltip(TooltipOptions&& value) { SetTooltip(std::move(value)); return *this;}
94
96
99 inline const GeospatialWindowOptions& GetWindowOptions() const{ return m_windowOptions; }
100 inline bool WindowOptionsHasBeenSet() const { return m_windowOptionsHasBeenSet; }
101 inline void SetWindowOptions(const GeospatialWindowOptions& value) { m_windowOptionsHasBeenSet = true; m_windowOptions = value; }
102 inline void SetWindowOptions(GeospatialWindowOptions&& value) { m_windowOptionsHasBeenSet = true; m_windowOptions = std::move(value); }
104 inline FilledMapConfiguration& WithWindowOptions(GeospatialWindowOptions&& value) { SetWindowOptions(std::move(value)); return *this;}
106
108
111 inline const GeospatialMapStyleOptions& GetMapStyleOptions() const{ return m_mapStyleOptions; }
112 inline bool MapStyleOptionsHasBeenSet() const { return m_mapStyleOptionsHasBeenSet; }
113 inline void SetMapStyleOptions(const GeospatialMapStyleOptions& value) { m_mapStyleOptionsHasBeenSet = true; m_mapStyleOptions = value; }
114 inline void SetMapStyleOptions(GeospatialMapStyleOptions&& value) { m_mapStyleOptionsHasBeenSet = true; m_mapStyleOptions = std::move(value); }
118
120
123 inline const VisualInteractionOptions& GetInteractions() const{ return m_interactions; }
124 inline bool InteractionsHasBeenSet() const { return m_interactionsHasBeenSet; }
125 inline void SetInteractions(const VisualInteractionOptions& value) { m_interactionsHasBeenSet = true; m_interactions = value; }
126 inline void SetInteractions(VisualInteractionOptions&& value) { m_interactionsHasBeenSet = true; m_interactions = std::move(value); }
128 inline FilledMapConfiguration& WithInteractions(VisualInteractionOptions&& value) { SetInteractions(std::move(value)); return *this;}
130 private:
131
132 FilledMapFieldWells m_fieldWells;
133 bool m_fieldWellsHasBeenSet = false;
134
135 FilledMapSortConfiguration m_sortConfiguration;
136 bool m_sortConfigurationHasBeenSet = false;
137
138 LegendOptions m_legend;
139 bool m_legendHasBeenSet = false;
140
141 TooltipOptions m_tooltip;
142 bool m_tooltipHasBeenSet = false;
143
144 GeospatialWindowOptions m_windowOptions;
145 bool m_windowOptionsHasBeenSet = false;
146
147 GeospatialMapStyleOptions m_mapStyleOptions;
148 bool m_mapStyleOptionsHasBeenSet = false;
149
150 VisualInteractionOptions m_interactions;
151 bool m_interactionsHasBeenSet = false;
152 };
153
154} // namespace Model
155} // namespace QuickSight
156} // namespace Aws
void SetFieldWells(const FilledMapFieldWells &value)
FilledMapConfiguration & WithWindowOptions(GeospatialWindowOptions &&value)
FilledMapConfiguration & WithMapStyleOptions(const GeospatialMapStyleOptions &value)
void SetWindowOptions(GeospatialWindowOptions &&value)
FilledMapConfiguration & WithWindowOptions(const GeospatialWindowOptions &value)
const GeospatialMapStyleOptions & GetMapStyleOptions() const
FilledMapConfiguration & WithLegend(const LegendOptions &value)
FilledMapConfiguration & WithMapStyleOptions(GeospatialMapStyleOptions &&value)
FilledMapConfiguration & WithTooltip(const TooltipOptions &value)
const FilledMapSortConfiguration & GetSortConfiguration() const
const GeospatialWindowOptions & GetWindowOptions() const
AWS_QUICKSIGHT_API FilledMapConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
FilledMapConfiguration & WithTooltip(TooltipOptions &&value)
const VisualInteractionOptions & GetInteractions() const
void SetWindowOptions(const GeospatialWindowOptions &value)
AWS_QUICKSIGHT_API FilledMapConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
const FilledMapFieldWells & GetFieldWells() const
void SetSortConfiguration(FilledMapSortConfiguration &&value)
void SetMapStyleOptions(const GeospatialMapStyleOptions &value)
FilledMapConfiguration & WithInteractions(VisualInteractionOptions &&value)
void SetMapStyleOptions(GeospatialMapStyleOptions &&value)
void SetSortConfiguration(const FilledMapSortConfiguration &value)
FilledMapConfiguration & WithSortConfiguration(FilledMapSortConfiguration &&value)
FilledMapConfiguration & WithFieldWells(FilledMapFieldWells &&value)
FilledMapConfiguration & WithInteractions(const VisualInteractionOptions &value)
void SetInteractions(const VisualInteractionOptions &value)
void SetInteractions(VisualInteractionOptions &&value)
FilledMapConfiguration & WithFieldWells(const FilledMapFieldWells &value)
FilledMapConfiguration & WithLegend(LegendOptions &&value)
FilledMapConfiguration & WithSortConfiguration(const FilledMapSortConfiguration &value)
Aws::Utils::Json::JsonValue JsonValue