7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/BrandColorPalette.h>
9#include <aws/quicksight/model/BrandElementStyle.h>
10#include <aws/quicksight/model/ContextualAccentPalette.h>
42 template <
typename BrandColorPaletteT = BrandColorPalette>
44 m_brandColorPaletteHasBeenSet =
true;
45 m_brandColorPalette = std::forward<BrandColorPaletteT>(value);
47 template <
typename BrandColorPaletteT = BrandColorPalette>
60 template <
typename ContextualAccentPaletteT = ContextualAccentPalette>
62 m_contextualAccentPaletteHasBeenSet =
true;
63 m_contextualAccentPalette = std::forward<ContextualAccentPaletteT>(value);
65 template <
typename ContextualAccentPaletteT = ContextualAccentPalette>
78 template <
typename BrandElementStyleT = BrandElementStyle>
80 m_brandElementStyleHasBeenSet =
true;
81 m_brandElementStyle = std::forward<BrandElementStyleT>(value);
83 template <
typename BrandElementStyleT = BrandElementStyle>
95 bool m_brandColorPaletteHasBeenSet =
false;
96 bool m_contextualAccentPaletteHasBeenSet =
false;
97 bool m_brandElementStyleHasBeenSet =
false;
const BrandColorPalette & GetBrandColorPalette() const
bool ContextualAccentPaletteHasBeenSet() const
AWS_QUICKSIGHT_API ApplicationTheme()=default
const BrandElementStyle & GetBrandElementStyle() const
void SetBrandElementStyle(BrandElementStyleT &&value)
bool BrandColorPaletteHasBeenSet() const
ApplicationTheme & WithBrandColorPalette(BrandColorPaletteT &&value)
const ContextualAccentPalette & GetContextualAccentPalette() const
bool BrandElementStyleHasBeenSet() const
void SetBrandColorPalette(BrandColorPaletteT &&value)
ApplicationTheme & WithBrandElementStyle(BrandElementStyleT &&value)
AWS_QUICKSIGHT_API ApplicationTheme & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API ApplicationTheme(Aws::Utils::Json::JsonView jsonValue)
ApplicationTheme & WithContextualAccentPalette(ContextualAccentPaletteT &&value)
void SetContextualAccentPalette(ContextualAccentPaletteT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue