7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/GeospatialCoordinateBounds.h>
9#include <aws/quicksight/model/MapZoomMode.h>
43 template <
typename BoundsT = GeospatialCoordinateBounds>
45 m_boundsHasBeenSet =
true;
46 m_bounds = std::forward<BoundsT>(value);
48 template <
typename BoundsT = GeospatialCoordinateBounds>
62 m_mapZoomModeHasBeenSet =
true;
63 m_mapZoomMode = value;
74 bool m_boundsHasBeenSet =
false;
75 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