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>
133 bool m_fieldWellsHasBeenSet =
false;
136 bool m_sortConfigurationHasBeenSet =
false;
139 bool m_legendHasBeenSet =
false;
142 bool m_tooltipHasBeenSet =
false;
145 bool m_windowOptionsHasBeenSet =
false;
148 bool m_mapStyleOptionsHasBeenSet =
false;
151 bool m_interactionsHasBeenSet =
false;
AWS_QUICKSIGHT_API FilledMapConfiguration()
void SetFieldWells(const FilledMapFieldWells &value)
FilledMapConfiguration & WithWindowOptions(GeospatialWindowOptions &&value)
bool TooltipHasBeenSet() const
FilledMapConfiguration & WithMapStyleOptions(const GeospatialMapStyleOptions &value)
void SetTooltip(const TooltipOptions &value)
void SetWindowOptions(GeospatialWindowOptions &&value)
FilledMapConfiguration & WithWindowOptions(const GeospatialWindowOptions &value)
const LegendOptions & GetLegend() const
const GeospatialMapStyleOptions & GetMapStyleOptions() const
void SetFieldWells(FilledMapFieldWells &&value)
bool WindowOptionsHasBeenSet() const
const TooltipOptions & GetTooltip() const
FilledMapConfiguration & WithLegend(const LegendOptions &value)
FilledMapConfiguration & WithMapStyleOptions(GeospatialMapStyleOptions &&value)
FilledMapConfiguration & WithTooltip(const TooltipOptions &value)
bool SortConfigurationHasBeenSet() const
bool InteractionsHasBeenSet() const
void SetLegend(LegendOptions &&value)
const FilledMapSortConfiguration & GetSortConfiguration() const
const GeospatialWindowOptions & GetWindowOptions() const
AWS_QUICKSIGHT_API FilledMapConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool FieldWellsHasBeenSet() const
FilledMapConfiguration & WithTooltip(TooltipOptions &&value)
void SetTooltip(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)
bool MapStyleOptionsHasBeenSet() const
void SetMapStyleOptions(const GeospatialMapStyleOptions &value)
FilledMapConfiguration & WithInteractions(VisualInteractionOptions &&value)
bool LegendHasBeenSet() const
void SetMapStyleOptions(GeospatialMapStyleOptions &&value)
void SetSortConfiguration(const FilledMapSortConfiguration &value)
void SetLegend(const LegendOptions &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