7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/GeospatialColor.h>
9#include <aws/quicksight/model/GeospatialLineWidth.h>
10#include <aws/quicksight/model/GeospatialCircleRadius.h>
48 template<
typename FillColorT = GeospatialColor>
49 void SetFillColor(FillColorT&& value) { m_fillColorHasBeenSet =
true; m_fillColor = std::forward<FillColorT>(value); }
50 template<
typename FillColorT = GeospatialColor>
60 template<
typename StrokeColorT = GeospatialColor>
61 void SetStrokeColor(StrokeColorT&& value) { m_strokeColorHasBeenSet =
true; m_strokeColor = std::forward<StrokeColorT>(value); }
62 template<
typename StrokeColorT = GeospatialColor>
72 template<
typename StrokeW
idthT = GeospatialLineW
idth>
73 void SetStrokeWidth(StrokeWidthT&& value) { m_strokeWidthHasBeenSet =
true; m_strokeWidth = std::forward<StrokeWidthT>(value); }
74 template<
typename StrokeW
idthT = GeospatialLineW
idth>
84 template<
typename CircleRadiusT = GeospatialCircleRadius>
85 void SetCircleRadius(CircleRadiusT&& value) { m_circleRadiusHasBeenSet =
true; m_circleRadius = std::forward<CircleRadiusT>(value); }
86 template<
typename CircleRadiusT = GeospatialCircleRadius>
92 bool m_fillColorHasBeenSet =
false;
95 bool m_strokeColorHasBeenSet =
false;
98 bool m_strokeWidthHasBeenSet =
false;
101 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