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 LineW
idthT = GeospatialLineW
idth>
60 void SetLineWidth(LineWidthT&& value) { m_lineWidthHasBeenSet =
true; m_lineWidth = std::forward<LineWidthT>(value); }
61 template<
typename LineW
idthT = GeospatialLineW
idth>
67 bool m_fillColorHasBeenSet =
false;
70 bool m_lineWidthHasBeenSet =
false;
GeospatialLineSymbolStyle & WithFillColor(FillColorT &&value)
const GeospatialLineWidth & GetLineWidth() const
AWS_QUICKSIGHT_API GeospatialLineSymbolStyle & operator=(Aws::Utils::Json::JsonView jsonValue)
bool LineWidthHasBeenSet() const
const GeospatialColor & GetFillColor() const
GeospatialLineSymbolStyle & WithLineWidth(LineWidthT &&value)
bool FillColorHasBeenSet() const
void SetFillColor(FillColorT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API GeospatialLineSymbolStyle()=default
void SetLineWidth(LineWidthT &&value)
AWS_QUICKSIGHT_API GeospatialLineSymbolStyle(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue