7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/GeospatialCircleRadius.h>
9#include <aws/quicksight/model/GeospatialColor.h>
10#include <aws/quicksight/model/GeospatialLineWidth.h>
42 template <
typename FillColorT = GeospatialColor>
44 m_fillColorHasBeenSet =
true;
45 m_fillColor = std::forward<FillColorT>(value);
47 template <
typename FillColorT = GeospatialColor>
60 template <
typename StrokeColorT = GeospatialColor>
62 m_strokeColorHasBeenSet =
true;
63 m_strokeColor = std::forward<StrokeColorT>(value);
65 template <
typename StrokeColorT = GeospatialColor>
78 template <
typename StrokeW
idthT = GeospatialLineW
idth>
80 m_strokeWidthHasBeenSet =
true;
81 m_strokeWidth = std::forward<StrokeWidthT>(value);
83 template <
typename StrokeW
idthT = GeospatialLineW
idth>
96 template <
typename CircleRadiusT = GeospatialCircleRadius>
98 m_circleRadiusHasBeenSet =
true;
99 m_circleRadius = std::forward<CircleRadiusT>(value);
101 template <
typename CircleRadiusT = GeospatialCircleRadius>
115 bool m_fillColorHasBeenSet =
false;
116 bool m_strokeColorHasBeenSet =
false;
117 bool m_strokeWidthHasBeenSet =
false;
118 bool m_circleRadiusHasBeenSet =
false;
GeospatialCircleSymbolStyle & WithStrokeColor(StrokeColorT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API GeospatialCircleSymbolStyle()=default
GeospatialCircleSymbolStyle & WithCircleRadius(CircleRadiusT &&value)
bool StrokeColorHasBeenSet() const
AWS_QUICKSIGHT_API GeospatialCircleSymbolStyle & operator=(Aws::Utils::Json::JsonView jsonValue)
const GeospatialLineWidth & GetStrokeWidth() const
void SetFillColor(FillColorT &&value)
const GeospatialColor & GetFillColor() const
const GeospatialColor & GetStrokeColor() const
const GeospatialCircleRadius & GetCircleRadius() const
bool CircleRadiusHasBeenSet() const
void SetCircleRadius(CircleRadiusT &&value)
GeospatialCircleSymbolStyle & WithFillColor(FillColorT &&value)
void SetStrokeWidth(StrokeWidthT &&value)
GeospatialCircleSymbolStyle & WithStrokeWidth(StrokeWidthT &&value)
bool FillColorHasBeenSet() const
bool StrokeWidthHasBeenSet() const
AWS_QUICKSIGHT_API GeospatialCircleSymbolStyle(Aws::Utils::Json::JsonView jsonValue)
void SetStrokeColor(StrokeColorT &&value)
Aws::Utils::Json::JsonValue JsonValue