7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/SheetBackgroundStyle.h>
9#include <aws/quicksight/model/TileLayoutStyle.h>
10#include <aws/quicksight/model/TileStyle.h>
42 template <
typename TileT = TileStyle>
44 m_tileHasBeenSet =
true;
45 m_tile = std::forward<TileT>(value);
47 template <
typename TileT = TileStyle>
49 SetTile(std::forward<TileT>(value));
60 template <
typename TileLayoutT = TileLayoutStyle>
62 m_tileLayoutHasBeenSet =
true;
63 m_tileLayout = std::forward<TileLayoutT>(value);
65 template <
typename TileLayoutT = TileLayoutStyle>
78 template <
typename BackgroundT = SheetBackgroundStyle>
80 m_backgroundHasBeenSet =
true;
81 m_background = std::forward<BackgroundT>(value);
83 template <
typename BackgroundT = SheetBackgroundStyle>
95 bool m_tileHasBeenSet =
false;
96 bool m_tileLayoutHasBeenSet =
false;
97 bool m_backgroundHasBeenSet =
false;
bool BackgroundHasBeenSet() const
void SetTile(TileT &&value)
const TileStyle & GetTile() const
SheetStyle & WithTileLayout(TileLayoutT &&value)
SheetStyle & WithBackground(BackgroundT &&value)
const SheetBackgroundStyle & GetBackground() const
void SetTileLayout(TileLayoutT &&value)
void SetBackground(BackgroundT &&value)
bool TileHasBeenSet() const
AWS_QUICKSIGHT_API SheetStyle & operator=(Aws::Utils::Json::JsonView jsonValue)
SheetStyle & WithTile(TileT &&value)
const TileLayoutStyle & GetTileLayout() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API SheetStyle(Aws::Utils::Json::JsonView jsonValue)
bool TileLayoutHasBeenSet() const
AWS_QUICKSIGHT_API SheetStyle()=default
Aws::Utils::Json::JsonValue JsonValue