7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/GeospatialCoordinateBounds.h>
9#include <aws/quicksight/model/MapZoomMode.h>
49 template<
typename BoundsT = GeospatialCoordinateBounds>
50 void SetBounds(BoundsT&& value) { m_boundsHasBeenSet =
true; m_bounds = std::forward<BoundsT>(value); }
51 template<
typename BoundsT = GeospatialCoordinateBounds>
67 bool m_boundsHasBeenSet =
false;
70 bool m_mapZoomModeHasBeenSet =
false;
void SetMapZoomMode(MapZoomMode value)
const GeospatialCoordinateBounds & GetBounds() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
bool BoundsHasBeenSet() const
GeospatialWindowOptions & WithBounds(BoundsT &&value)
AWS_QUICKSIGHT_API GeospatialWindowOptions()=default
bool MapZoomModeHasBeenSet() const
void SetBounds(BoundsT &&value)
AWS_QUICKSIGHT_API GeospatialWindowOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
GeospatialWindowOptions & WithMapZoomMode(MapZoomMode value)
AWS_QUICKSIGHT_API GeospatialWindowOptions(Aws::Utils::Json::JsonView jsonValue)
MapZoomMode GetMapZoomMode() const
Aws::Utils::Json::JsonValue JsonValue