7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/quicksight/QuickSight_EXPORTS.h>
9#include <aws/quicksight/model/BorderStyle.h>
41 template <
typename BackgroundColorT = Aws::String>
43 m_backgroundColorHasBeenSet =
true;
44 m_backgroundColor = std::forward<BackgroundColorT>(value);
46 template <
typename BackgroundColorT = Aws::String>
59 template <
typename BorderT = BorderStyle>
61 m_borderHasBeenSet =
true;
62 m_border = std::forward<BorderT>(value);
64 template <
typename BorderT = BorderStyle>
77 template <
typename BorderRadiusT = Aws::String>
79 m_borderRadiusHasBeenSet =
true;
80 m_borderRadius = std::forward<BorderRadiusT>(value);
82 template <
typename BorderRadiusT = Aws::String>
95 template <
typename PaddingT = Aws::String>
97 m_paddingHasBeenSet =
true;
98 m_padding = std::forward<PaddingT>(value);
100 template <
typename PaddingT = Aws::String>
114 bool m_backgroundColorHasBeenSet =
false;
115 bool m_borderHasBeenSet =
false;
116 bool m_borderRadiusHasBeenSet =
false;
117 bool m_paddingHasBeenSet =
false;
void SetBorder(BorderT &&value)
bool PaddingHasBeenSet() const
TileStyle & WithBorder(BorderT &&value)
void SetBorderRadius(BorderRadiusT &&value)
const Aws::String & GetBackgroundColor() const
bool BorderRadiusHasBeenSet() const
TileStyle & WithBackgroundColor(BackgroundColorT &&value)
TileStyle & WithPadding(PaddingT &&value)
const Aws::String & GetBorderRadius() const
TileStyle & WithBorderRadius(BorderRadiusT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetBackgroundColor(BackgroundColorT &&value)
AWS_QUICKSIGHT_API TileStyle(Aws::Utils::Json::JsonView jsonValue)
const BorderStyle & GetBorder() const
bool BackgroundColorHasBeenSet() const
void SetPadding(PaddingT &&value)
const Aws::String & GetPadding() const
AWS_QUICKSIGHT_API TileStyle & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API TileStyle()=default
bool BorderHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue