7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/FontSize.h>
9#include <aws/quicksight/model/FontDecoration.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/quicksight/model/FontWeight.h>
12#include <aws/quicksight/model/FontStyle.h>
52 inline void SetFontSize(
FontSize&& value) { m_fontSizeHasBeenSet =
true; m_fontSize = std::move(value); }
77 inline void SetFontColor(
const char* value) { m_fontColorHasBeenSet =
true; m_fontColor.assign(value); }
110 bool m_fontSizeHasBeenSet =
false;
113 bool m_fontDecorationHasBeenSet =
false;
116 bool m_fontColorHasBeenSet =
false;
119 bool m_fontWeightHasBeenSet =
false;
122 bool m_fontStyleHasBeenSet =
false;
FontConfiguration & WithFontDecoration(const FontDecoration &value)
FontConfiguration & WithFontSize(const FontSize &value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
FontConfiguration & WithFontDecoration(FontDecoration &&value)
bool FontStyleHasBeenSet() const
FontConfiguration & WithFontWeight(const FontWeight &value)
AWS_QUICKSIGHT_API FontConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
const FontSize & GetFontSize() const
AWS_QUICKSIGHT_API FontConfiguration()
void SetFontStyle(const FontStyle &value)
const FontDecoration & GetFontDecoration() const
void SetFontWeight(const FontWeight &value)
void SetFontWeight(FontWeight &&value)
void SetFontColor(const char *value)
FontConfiguration & WithFontColor(Aws::String &&value)
FontConfiguration & WithFontColor(const char *value)
FontConfiguration & WithFontStyle(FontStyle &&value)
FontConfiguration & WithFontWeight(FontWeight &&value)
const FontStyle & GetFontStyle() const
bool FontWeightHasBeenSet() const
const FontWeight & GetFontWeight() const
const Aws::String & GetFontColor() const
void SetFontDecoration(const FontDecoration &value)
FontConfiguration & WithFontStyle(const FontStyle &value)
void SetFontSize(const FontSize &value)
void SetFontSize(FontSize &&value)
bool FontDecorationHasBeenSet() const
AWS_QUICKSIGHT_API FontConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool FontSizeHasBeenSet() const
void SetFontColor(const Aws::String &value)
void SetFontColor(Aws::String &&value)
void SetFontStyle(FontStyle &&value)
bool FontColorHasBeenSet() const
FontConfiguration & WithFontSize(FontSize &&value)
FontConfiguration & WithFontColor(const Aws::String &value)
void SetFontDecoration(FontDecoration &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue