7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/quicksight/model/ConditionalFormattingCustomIconOptions.h>
10#include <aws/quicksight/model/ConditionalFormattingIconDisplayConfiguration.h>
49 template<
typename ExpressionT = Aws::String>
50 void SetExpression(ExpressionT&& value) { m_expressionHasBeenSet =
true; m_expression = std::forward<ExpressionT>(value); }
51 template<
typename ExpressionT = Aws::String>
61 template<
typename IconOptionsT = ConditionalFormattingCustomIconOptions>
62 void SetIconOptions(IconOptionsT&& value) { m_iconOptionsHasBeenSet =
true; m_iconOptions = std::forward<IconOptionsT>(value); }
63 template<
typename IconOptionsT = ConditionalFormattingCustomIconOptions>
73 template<
typename ColorT = Aws::String>
74 void SetColor(ColorT&& value) { m_colorHasBeenSet =
true; m_color = std::forward<ColorT>(value); }
75 template<
typename ColorT = Aws::String>
85 template<
typename DisplayConfigurationT = ConditionalFormattingIconDisplayConfiguration>
86 void SetDisplayConfiguration(DisplayConfigurationT&& value) { m_displayConfigurationHasBeenSet =
true; m_displayConfiguration = std::forward<DisplayConfigurationT>(value); }
87 template<
typename DisplayConfigurationT = ConditionalFormattingIconDisplayConfiguration>
93 bool m_expressionHasBeenSet =
false;
96 bool m_iconOptionsHasBeenSet =
false;
99 bool m_colorHasBeenSet =
false;
102 bool m_displayConfigurationHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue