7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/GeospatialCoordinateBounds.h>
9#include <aws/quicksight/model/GeospatialMapNavigation.h>
45 template<
typename BoundsT = GeospatialCoordinateBounds>
46 void SetBounds(BoundsT&& value) { m_boundsHasBeenSet =
true; m_bounds = std::forward<BoundsT>(value); }
47 template<
typename BoundsT = GeospatialCoordinateBounds>
63 bool m_boundsHasBeenSet =
false;
66 bool m_mapNavigationHasBeenSet =
false;
const GeospatialCoordinateBounds & GetBounds() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
GeospatialMapNavigation GetMapNavigation() const
GeospatialMapState & WithBounds(BoundsT &&value)
void SetBounds(BoundsT &&value)
GeospatialMapState & WithMapNavigation(GeospatialMapNavigation value)
AWS_QUICKSIGHT_API GeospatialMapState(Aws::Utils::Json::JsonView jsonValue)
bool BoundsHasBeenSet() const
AWS_QUICKSIGHT_API GeospatialMapState & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetMapNavigation(GeospatialMapNavigation value)
bool MapNavigationHasBeenSet() const
AWS_QUICKSIGHT_API GeospatialMapState()=default
Aws::Utils::Json::JsonValue JsonValue