7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 template<
typename FillColorT = Aws::String>
47 void SetFillColor(FillColorT&& value) { m_fillColorHasBeenSet =
true; m_fillColor = std::forward<FillColorT>(value); }
48 template<
typename FillColorT = Aws::String>
58 template<
typename StrokeColorT = Aws::String>
59 void SetStrokeColor(StrokeColorT&& value) { m_strokeColorHasBeenSet =
true; m_strokeColor = std::forward<StrokeColorT>(value); }
60 template<
typename StrokeColorT = Aws::String>
70 inline void SetStrokeWidth(
double value) { m_strokeWidthHasBeenSet =
true; m_strokeWidth = value; }
76 bool m_fillColorHasBeenSet =
false;
79 bool m_strokeColorHasBeenSet =
false;
81 double m_strokeWidth{0.0};
82 bool m_strokeWidthHasBeenSet =
false;
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
bool StrokeWidthHasBeenSet() const
const Aws::String & GetStrokeColor() const
AWS_QUICKSIGHT_API GeospatialNullSymbolStyle()=default
const Aws::String & GetFillColor() const
AWS_QUICKSIGHT_API GeospatialNullSymbolStyle(Aws::Utils::Json::JsonView jsonValue)
double GetStrokeWidth() const
AWS_QUICKSIGHT_API GeospatialNullSymbolStyle & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetFillColor(FillColorT &&value)
void SetStrokeColor(StrokeColorT &&value)
bool FillColorHasBeenSet() const
bool StrokeColorHasBeenSet() const
void SetStrokeWidth(double value)
GeospatialNullSymbolStyle & WithStrokeWidth(double value)
GeospatialNullSymbolStyle & WithStrokeColor(StrokeColorT &&value)
GeospatialNullSymbolStyle & WithFillColor(FillColorT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue