7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/FontConfiguration.h>
9#include <aws/quicksight/model/HorizontalTextAlignment.h>
42 template <
typename FontConfigurationT = FontConfiguration>
44 m_fontConfigurationHasBeenSet =
true;
45 m_fontConfiguration = std::forward<FontConfigurationT>(value);
47 template <
typename FontConfigurationT = FontConfiguration>
61 m_textAlignmentHasBeenSet =
true;
62 m_textAlignment = value;
73 bool m_fontConfigurationHasBeenSet =
false;
74 bool m_textAlignmentHasBeenSet =
false;
AWS_QUICKSIGHT_API ControlTitleFontConfiguration(Aws::Utils::Json::JsonView jsonValue)
ControlTitleFontConfiguration & WithTextAlignment(HorizontalTextAlignment value)
bool TextAlignmentHasBeenSet() const
void SetFontConfiguration(FontConfigurationT &&value)
HorizontalTextAlignment GetTextAlignment() const
const FontConfiguration & GetFontConfiguration() const
ControlTitleFontConfiguration & WithFontConfiguration(FontConfigurationT &&value)
AWS_QUICKSIGHT_API ControlTitleFontConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
bool FontConfigurationHasBeenSet() const
AWS_QUICKSIGHT_API ControlTitleFontConfiguration()=default
void SetTextAlignment(HorizontalTextAlignment value)
Aws::Utils::Json::JsonValue JsonValue