7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
41 template <
typename DefaultT = Aws::String>
43 m_defaultHasBeenSet =
true;
44 m_default = std::forward<DefaultT>(value);
46 template <
typename DefaultT = Aws::String>
59 template <
typename ActiveT = Aws::String>
61 m_activeHasBeenSet =
true;
62 m_active = std::forward<ActiveT>(value);
64 template <
typename ActiveT = Aws::String>
77 template <
typename ContrastTextT = Aws::String>
79 m_contrastTextHasBeenSet =
true;
80 m_contrastText = std::forward<ContrastTextT>(value);
82 template <
typename ContrastTextT = Aws::String>
94 bool m_defaultHasBeenSet =
false;
95 bool m_activeHasBeenSet =
false;
96 bool m_contrastTextHasBeenSet =
false;
PalettePrimary & WithContrastText(ContrastTextT &&value)
PalettePrimary & WithDefault(DefaultT &&value)
AWS_CONNECT_API PalettePrimary()=default
void SetDefault(DefaultT &&value)
bool ContrastTextHasBeenSet() const
const Aws::String & GetContrastText() const
const Aws::String & GetActive() const
PalettePrimary & WithActive(ActiveT &&value)
AWS_CONNECT_API PalettePrimary & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
bool DefaultHasBeenSet() const
AWS_CONNECT_API PalettePrimary(Aws::Utils::Json::JsonView jsonValue)
bool ActiveHasBeenSet() const
const Aws::String & GetDefault() const
void SetContrastText(ContrastTextT &&value)
void SetActive(ActiveT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue