7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/FontConfiguration.h>
9#include <aws/quicksight/model/HorizontalTextAlignment.h>
10#include <aws/quicksight/model/TextTransform.h>
41 template <
typename FontConfigurationT = FontConfiguration>
43 m_fontConfigurationHasBeenSet =
true;
44 m_fontConfiguration = std::forward<FontConfigurationT>(value);
46 template <
typename FontConfigurationT = FontConfiguration>
60 m_textAlignmentHasBeenSet =
true;
61 m_textAlignment = value;
76 m_textTransformHasBeenSet =
true;
77 m_textTransform = value;
90 bool m_fontConfigurationHasBeenSet =
false;
91 bool m_textAlignmentHasBeenSet =
false;
92 bool m_textTransformHasBeenSet =
false;
VisualTitleFontConfiguration & WithTextTransform(TextTransform value)
const FontConfiguration & GetFontConfiguration() const
AWS_QUICKSIGHT_API VisualTitleFontConfiguration(Aws::Utils::Json::JsonView jsonValue)
bool TextTransformHasBeenSet() const
HorizontalTextAlignment GetTextAlignment() const
bool FontConfigurationHasBeenSet() const
AWS_QUICKSIGHT_API VisualTitleFontConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_QUICKSIGHT_API VisualTitleFontConfiguration()=default
VisualTitleFontConfiguration & WithTextAlignment(HorizontalTextAlignment value)
void SetFontConfiguration(FontConfigurationT &&value)
void SetTextAlignment(HorizontalTextAlignment value)
void SetTextTransform(TextTransform value)
VisualTitleFontConfiguration & WithFontConfiguration(FontConfigurationT &&value)
TextTransform GetTextTransform() const
bool TextAlignmentHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue