7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/BrandColorPalette.h>
9#include <aws/quicksight/model/BrandElementStyle.h>
47 template<
typename BrandColorPaletteT = BrandColorPalette>
48 void SetBrandColorPalette(BrandColorPaletteT&& value) { m_brandColorPaletteHasBeenSet =
true; m_brandColorPalette = std::forward<BrandColorPaletteT>(value); }
49 template<
typename BrandColorPaletteT = BrandColorPalette>
59 template<
typename BrandElementStyleT = BrandElementStyle>
60 void SetBrandElementStyle(BrandElementStyleT&& value) { m_brandElementStyleHasBeenSet =
true; m_brandElementStyle = std::forward<BrandElementStyleT>(value); }
61 template<
typename BrandElementStyleT = BrandElementStyle>
67 bool m_brandColorPaletteHasBeenSet =
false;
70 bool m_brandElementStyleHasBeenSet =
false;
const BrandColorPalette & GetBrandColorPalette() const
AWS_QUICKSIGHT_API ApplicationTheme()=default
const BrandElementStyle & GetBrandElementStyle() const
void SetBrandElementStyle(BrandElementStyleT &&value)
bool BrandColorPaletteHasBeenSet() const
ApplicationTheme & WithBrandColorPalette(BrandColorPaletteT &&value)
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)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue