7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/GeospatialCoordinateBounds.h>
9#include <aws/quicksight/model/GeospatialMapNavigation.h>
39 template <
typename BoundsT = GeospatialCoordinateBounds>
41 m_boundsHasBeenSet =
true;
42 m_bounds = std::forward<BoundsT>(value);
44 template <
typename BoundsT = GeospatialCoordinateBounds>
58 m_mapNavigationHasBeenSet =
true;
59 m_mapNavigation = value;
70 bool m_boundsHasBeenSet =
false;
71 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