7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/quicksight/QuickSight_EXPORTS.h>
40 template <
typename FillColorT = Aws::String>
42 m_fillColorHasBeenSet =
true;
43 m_fillColor = std::forward<FillColorT>(value);
45 template <
typename FillColorT = Aws::String>
58 template <
typename StrokeColorT = Aws::String>
60 m_strokeColorHasBeenSet =
true;
61 m_strokeColor = std::forward<StrokeColorT>(value);
63 template <
typename StrokeColorT = Aws::String>
77 m_strokeWidthHasBeenSet =
true;
78 m_strokeWidth = value;
90 double m_strokeWidth{0.0};
91 bool m_fillColorHasBeenSet =
false;
92 bool m_strokeColorHasBeenSet =
false;
93 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