7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/GeospatialMapFieldWells.h>
9#include <aws/quicksight/model/LegendOptions.h>
10#include <aws/quicksight/model/TooltipOptions.h>
11#include <aws/quicksight/model/GeospatialWindowOptions.h>
12#include <aws/quicksight/model/GeospatialMapStyleOptions.h>
13#include <aws/quicksight/model/GeospatialPointStyleOptions.h>
14#include <aws/quicksight/model/VisualPalette.h>
15#include <aws/quicksight/model/VisualInteractionOptions.h>
144 bool m_fieldWellsHasBeenSet =
false;
147 bool m_legendHasBeenSet =
false;
150 bool m_tooltipHasBeenSet =
false;
153 bool m_windowOptionsHasBeenSet =
false;
156 bool m_mapStyleOptionsHasBeenSet =
false;
159 bool m_pointStyleOptionsHasBeenSet =
false;
162 bool m_visualPaletteHasBeenSet =
false;
165 bool m_interactionsHasBeenSet =
false;
GeospatialMapConfiguration & WithPointStyleOptions(const GeospatialPointStyleOptions &value)
GeospatialMapConfiguration & WithInteractions(VisualInteractionOptions &&value)
void SetInteractions(const VisualInteractionOptions &value)
GeospatialMapConfiguration & WithVisualPalette(const VisualPalette &value)
GeospatialMapConfiguration & WithLegend(LegendOptions &&value)
bool WindowOptionsHasBeenSet() const
GeospatialMapConfiguration & WithFieldWells(GeospatialMapFieldWells &&value)
void SetPointStyleOptions(GeospatialPointStyleOptions &&value)
GeospatialMapConfiguration & WithWindowOptions(const GeospatialWindowOptions &value)
const VisualPalette & GetVisualPalette() const
GeospatialMapConfiguration & WithPointStyleOptions(GeospatialPointStyleOptions &&value)
bool MapStyleOptionsHasBeenSet() const
bool TooltipHasBeenSet() const
const GeospatialWindowOptions & GetWindowOptions() const
AWS_QUICKSIGHT_API GeospatialMapConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool InteractionsHasBeenSet() const
void SetTooltip(TooltipOptions &&value)
bool FieldWellsHasBeenSet() const
void SetPointStyleOptions(const GeospatialPointStyleOptions &value)
GeospatialMapConfiguration & WithFieldWells(const GeospatialMapFieldWells &value)
bool PointStyleOptionsHasBeenSet() const
void SetWindowOptions(const GeospatialWindowOptions &value)
bool LegendHasBeenSet() const
GeospatialMapConfiguration & WithInteractions(const VisualInteractionOptions &value)
const LegendOptions & GetLegend() const
void SetTooltip(const TooltipOptions &value)
void SetLegend(LegendOptions &&value)
GeospatialMapConfiguration & WithMapStyleOptions(GeospatialMapStyleOptions &&value)
AWS_QUICKSIGHT_API GeospatialMapConfiguration()
void SetWindowOptions(GeospatialWindowOptions &&value)
GeospatialMapConfiguration & WithVisualPalette(VisualPalette &&value)
void SetMapStyleOptions(GeospatialMapStyleOptions &&value)
const GeospatialMapFieldWells & GetFieldWells() const
void SetVisualPalette(const VisualPalette &value)
const GeospatialMapStyleOptions & GetMapStyleOptions() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
const VisualInteractionOptions & GetInteractions() const
GeospatialMapConfiguration & WithMapStyleOptions(const GeospatialMapStyleOptions &value)
const GeospatialPointStyleOptions & GetPointStyleOptions() const
const TooltipOptions & GetTooltip() const
void SetVisualPalette(VisualPalette &&value)
void SetFieldWells(const GeospatialMapFieldWells &value)
void SetFieldWells(GeospatialMapFieldWells &&value)
bool VisualPaletteHasBeenSet() const
GeospatialMapConfiguration & WithTooltip(const TooltipOptions &value)
AWS_QUICKSIGHT_API GeospatialMapConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
GeospatialMapConfiguration & WithLegend(const LegendOptions &value)
GeospatialMapConfiguration & WithTooltip(TooltipOptions &&value)
void SetMapStyleOptions(const GeospatialMapStyleOptions &value)
void SetLegend(const LegendOptions &value)
void SetInteractions(VisualInteractionOptions &&value)
GeospatialMapConfiguration & WithWindowOptions(GeospatialWindowOptions &&value)
Aws::Utils::Json::JsonValue JsonValue