7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/DataColorPalette.h>
9#include <aws/quicksight/model/UIColorPalette.h>
10#include <aws/quicksight/model/SheetStyle.h>
11#include <aws/quicksight/model/Typography.h>
76 inline void SetSheet(
SheetStyle&& value) { m_sheetHasBeenSet =
true; m_sheet = std::move(value); }
93 bool m_dataColorPaletteHasBeenSet =
false;
96 bool m_uIColorPaletteHasBeenSet =
false;
99 bool m_sheetHasBeenSet =
false;
102 bool m_typographyHasBeenSet =
false;
void SetTypography(const Typography &value)
bool SheetHasBeenSet() const
const SheetStyle & GetSheet() const
ThemeConfiguration & WithUIColorPalette(const UIColorPalette &value)
const DataColorPalette & GetDataColorPalette() const
void SetSheet(SheetStyle &&value)
bool TypographyHasBeenSet() const
ThemeConfiguration & WithSheet(const SheetStyle &value)
ThemeConfiguration & WithTypography(Typography &&value)
ThemeConfiguration & WithUIColorPalette(UIColorPalette &&value)
void SetUIColorPalette(const UIColorPalette &value)
void SetUIColorPalette(UIColorPalette &&value)
const Typography & GetTypography() const
bool UIColorPaletteHasBeenSet() const
void SetTypography(Typography &&value)
bool DataColorPaletteHasBeenSet() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
ThemeConfiguration & WithSheet(SheetStyle &&value)
void SetDataColorPalette(const DataColorPalette &value)
ThemeConfiguration & WithTypography(const Typography &value)
ThemeConfiguration & WithDataColorPalette(DataColorPalette &&value)
void SetDataColorPalette(DataColorPalette &&value)
ThemeConfiguration & WithDataColorPalette(const DataColorPalette &value)
AWS_QUICKSIGHT_API ThemeConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API ThemeConfiguration()
AWS_QUICKSIGHT_API ThemeConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetSheet(const SheetStyle &value)
const UIColorPalette & GetUIColorPalette() const
Aws::Utils::Json::JsonValue JsonValue