7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/ConditionalFormattingColor.h>
9#include <aws/quicksight/model/ConditionalFormattingIcon.h>
79 bool m_backgroundColorHasBeenSet =
false;
82 bool m_textColorHasBeenSet =
false;
85 bool m_iconHasBeenSet =
false;
AWS_QUICKSIGHT_API TextConditionalFormat(Aws::Utils::Json::JsonView jsonValue)
bool IconHasBeenSet() const
TextConditionalFormat & WithTextColor(ConditionalFormattingColor &&value)
void SetBackgroundColor(ConditionalFormattingColor &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
void SetBackgroundColor(const ConditionalFormattingColor &value)
TextConditionalFormat & WithIcon(const ConditionalFormattingIcon &value)
void SetTextColor(const ConditionalFormattingColor &value)
bool TextColorHasBeenSet() const
TextConditionalFormat & WithBackgroundColor(const ConditionalFormattingColor &value)
TextConditionalFormat & WithTextColor(const ConditionalFormattingColor &value)
const ConditionalFormattingColor & GetTextColor() const
AWS_QUICKSIGHT_API TextConditionalFormat & operator=(Aws::Utils::Json::JsonView jsonValue)
const ConditionalFormattingIcon & GetIcon() const
void SetIcon(ConditionalFormattingIcon &&value)
TextConditionalFormat & WithIcon(ConditionalFormattingIcon &&value)
const ConditionalFormattingColor & GetBackgroundColor() const
TextConditionalFormat & WithBackgroundColor(ConditionalFormattingColor &&value)
void SetTextColor(ConditionalFormattingColor &&value)
void SetIcon(const ConditionalFormattingIcon &value)
AWS_QUICKSIGHT_API TextConditionalFormat()
bool BackgroundColorHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue