7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
41 template <
typename ContainerBackgroundT = Aws::String>
43 m_containerBackgroundHasBeenSet =
true;
44 m_containerBackground = std::forward<ContainerBackgroundT>(value);
46 template <
typename ContainerBackgroundT = Aws::String>
59 template <
typename PageBackgroundT = Aws::String>
61 m_pageBackgroundHasBeenSet =
true;
62 m_pageBackground = std::forward<PageBackgroundT>(value);
64 template <
typename PageBackgroundT = Aws::String>
77 template <
typename ActiveBackgroundT = Aws::String>
79 m_activeBackgroundHasBeenSet =
true;
80 m_activeBackground = std::forward<ActiveBackgroundT>(value);
82 template <
typename ActiveBackgroundT = Aws::String>
94 bool m_containerBackgroundHasBeenSet =
false;
95 bool m_pageBackgroundHasBeenSet =
false;
96 bool m_activeBackgroundHasBeenSet =
false;
PaletteCanvas & WithPageBackground(PageBackgroundT &&value)
const Aws::String & GetPageBackground() const
PaletteCanvas & WithContainerBackground(ContainerBackgroundT &&value)
const Aws::String & GetActiveBackground() const
bool PageBackgroundHasBeenSet() const
const Aws::String & GetContainerBackground() const
bool ActiveBackgroundHasBeenSet() const
AWS_CONNECT_API PaletteCanvas & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CONNECT_API PaletteCanvas()=default
void SetPageBackground(PageBackgroundT &&value)
AWS_CONNECT_API PaletteCanvas(Aws::Utils::Json::JsonView jsonValue)
void SetActiveBackground(ActiveBackgroundT &&value)
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
PaletteCanvas & WithActiveBackground(ActiveBackgroundT &&value)
void SetContainerBackground(ContainerBackgroundT &&value)
bool ContainerBackgroundHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue