7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/GeospatialColor.h>
9#include <aws/quicksight/model/GeospatialLineWidth.h>
47 template<
typename FillColorT = GeospatialColor>
48 void SetFillColor(FillColorT&& value) { m_fillColorHasBeenSet =
true; m_fillColor = std::forward<FillColorT>(value); }
49 template<
typename FillColorT = GeospatialColor>
59 template<
typename StrokeColorT = GeospatialColor>
60 void SetStrokeColor(StrokeColorT&& value) { m_strokeColorHasBeenSet =
true; m_strokeColor = std::forward<StrokeColorT>(value); }
61 template<
typename StrokeColorT = GeospatialColor>
71 template<
typename StrokeW
idthT = GeospatialLineW
idth>
72 void SetStrokeWidth(StrokeWidthT&& value) { m_strokeWidthHasBeenSet =
true; m_strokeWidth = std::forward<StrokeWidthT>(value); }
73 template<
typename StrokeW
idthT = GeospatialLineW
idth>
79 bool m_fillColorHasBeenSet =
false;
82 bool m_strokeColorHasBeenSet =
false;
85 bool m_strokeWidthHasBeenSet =
false;
const GeospatialLineWidth & GetStrokeWidth() const
GeospatialPolygonSymbolStyle & WithStrokeColor(StrokeColorT &&value)
void SetFillColor(FillColorT &&value)
bool FillColorHasBeenSet() const
const GeospatialColor & GetStrokeColor() const
GeospatialPolygonSymbolStyle & WithFillColor(FillColorT &&value)
GeospatialPolygonSymbolStyle & WithStrokeWidth(StrokeWidthT &&value)
bool StrokeColorHasBeenSet() const
AWS_QUICKSIGHT_API GeospatialPolygonSymbolStyle & operator=(Aws::Utils::Json::JsonView jsonValue)
bool StrokeWidthHasBeenSet() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API GeospatialPolygonSymbolStyle()=default
void SetStrokeColor(StrokeColorT &&value)
const GeospatialColor & GetFillColor() const
void SetStrokeWidth(StrokeWidthT &&value)
AWS_QUICKSIGHT_API GeospatialPolygonSymbolStyle(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue