7#include <aws/connect/Connect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
41 template <
typename BackgroundT = Aws::String>
43 m_backgroundHasBeenSet =
true;
44 m_background = std::forward<BackgroundT>(value);
46 template <
typename BackgroundT = Aws::String>
59 template <
typename TextBackgroundHoverT = Aws::String>
61 m_textBackgroundHoverHasBeenSet =
true;
62 m_textBackgroundHover = std::forward<TextBackgroundHoverT>(value);
64 template <
typename TextBackgroundHoverT = Aws::String>
77 template <
typename TextBackgroundActiveT = Aws::String>
79 m_textBackgroundActiveHasBeenSet =
true;
80 m_textBackgroundActive = std::forward<TextBackgroundActiveT>(value);
82 template <
typename TextBackgroundActiveT = Aws::String>
95 template <
typename TextT = Aws::String>
97 m_textHasBeenSet =
true;
98 m_text = std::forward<TextT>(value);
100 template <
typename TextT = Aws::String>
102 SetText(std::forward<TextT>(value));
113 template <
typename TextHoverT = Aws::String>
115 m_textHoverHasBeenSet =
true;
116 m_textHover = std::forward<TextHoverT>(value);
118 template <
typename TextHoverT = Aws::String>
131 template <
typename TextActiveT = Aws::String>
133 m_textActiveHasBeenSet =
true;
134 m_textActive = std::forward<TextActiveT>(value);
136 template <
typename TextActiveT = Aws::String>
150 m_invertActionsColorsHasBeenSet =
true;
151 m_invertActionsColors = value;
171 bool m_invertActionsColors{
false};
172 bool m_backgroundHasBeenSet =
false;
173 bool m_textBackgroundHoverHasBeenSet =
false;
174 bool m_textBackgroundActiveHasBeenSet =
false;
175 bool m_textHasBeenSet =
false;
176 bool m_textHoverHasBeenSet =
false;
177 bool m_textActiveHasBeenSet =
false;
178 bool m_invertActionsColorsHasBeenSet =
false;
bool TextBackgroundActiveHasBeenSet() const
void SetBackground(BackgroundT &&value)
PaletteNavigation & WithTextHover(TextHoverT &&value)
const Aws::String & GetTextActive() const
void SetInvertActionsColors(bool value)
bool TextBackgroundHoverHasBeenSet() const
bool GetInvertActionsColors() const
PaletteNavigation & WithInvertActionsColors(bool value)
bool InvertActionsColorsHasBeenSet() const
PaletteNavigation & WithTextBackgroundActive(TextBackgroundActiveT &&value)
const Aws::String & GetTextBackgroundActive() const
bool BackgroundHasBeenSet() const
AWS_CONNECT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CONNECT_API PaletteNavigation()=default
const Aws::String & GetBackground() const
PaletteNavigation & WithBackground(BackgroundT &&value)
PaletteNavigation & WithText(TextT &&value)
const Aws::String & GetTextHover() const
PaletteNavigation & WithTextBackgroundHover(TextBackgroundHoverT &&value)
void SetText(TextT &&value)
AWS_CONNECT_API PaletteNavigation(Aws::Utils::Json::JsonView jsonValue)
void SetTextBackgroundHover(TextBackgroundHoverT &&value)
bool TextActiveHasBeenSet() const
const Aws::String & GetText() const
void SetTextActive(TextActiveT &&value)
bool TextHoverHasBeenSet() const
void SetTextHover(TextHoverT &&value)
void SetTextBackgroundActive(TextBackgroundActiveT &&value)
AWS_CONNECT_API PaletteNavigation & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TextHasBeenSet() const
const Aws::String & GetTextBackgroundHover() const
PaletteNavigation & WithTextActive(TextActiveT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue