7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/Palette.h>
38 template <
typename ConnectionT = Palette>
40 m_connectionHasBeenSet =
true;
41 m_connection = std::forward<ConnectionT>(value);
43 template <
typename ConnectionT = Palette>
54 template <
typename VisualizationT = Palette>
56 m_visualizationHasBeenSet =
true;
57 m_visualization = std::forward<VisualizationT>(value);
59 template <
typename VisualizationT = Palette>
70 template <
typename InsightT = Palette>
72 m_insightHasBeenSet =
true;
73 m_insight = std::forward<InsightT>(value);
75 template <
typename InsightT = Palette>
86 template <
typename AutomationT = Palette>
88 m_automationHasBeenSet =
true;
89 m_automation = std::forward<AutomationT>(value);
91 template <
typename AutomationT = Palette>
105 bool m_connectionHasBeenSet =
false;
106 bool m_visualizationHasBeenSet =
false;
107 bool m_insightHasBeenSet =
false;
108 bool m_automationHasBeenSet =
false;
ContextualAccentPalette & WithAutomation(AutomationT &&value)
void SetAutomation(AutomationT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
const Palette & GetVisualization() const
ContextualAccentPalette & WithInsight(InsightT &&value)
ContextualAccentPalette & WithConnection(ConnectionT &&value)
void SetVisualization(VisualizationT &&value)
bool ConnectionHasBeenSet() const
bool AutomationHasBeenSet() const
void SetInsight(InsightT &&value)
void SetConnection(ConnectionT &&value)
bool VisualizationHasBeenSet() const
AWS_QUICKSIGHT_API ContextualAccentPalette(Aws::Utils::Json::JsonView jsonValue)
const Palette & GetAutomation() const
AWS_QUICKSIGHT_API ContextualAccentPalette()=default
ContextualAccentPalette & WithVisualization(VisualizationT &&value)
bool InsightHasBeenSet() const
const Palette & GetConnection() const
const Palette & GetInsight() const
AWS_QUICKSIGHT_API ContextualAccentPalette & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue