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/Visibility.h>
44 m_visibilityHasBeenSet =
true;
57 template <
typename FontConfigurationT = FontConfiguration>
59 m_fontConfigurationHasBeenSet =
true;
60 m_fontConfiguration = std::forward<FontConfigurationT>(value);
62 template <
typename FontConfigurationT = FontConfiguration>
76 m_horizontalTextAlignmentHasBeenSet =
true;
77 m_horizontalTextAlignment = value;
87 FontConfiguration m_fontConfiguration;
90 bool m_visibilityHasBeenSet =
false;
91 bool m_fontConfigurationHasBeenSet =
false;
92 bool m_horizontalTextAlignmentHasBeenSet =
false;
bool HorizontalTextAlignmentHasBeenSet() const
PanelTitleOptions & WithHorizontalTextAlignment(HorizontalTextAlignment value)
PanelTitleOptions & WithFontConfiguration(FontConfigurationT &&value)
AWS_QUICKSIGHT_API PanelTitleOptions(Aws::Utils::Json::JsonView jsonValue)
PanelTitleOptions & WithVisibility(Visibility value)
bool VisibilityHasBeenSet() const
AWS_QUICKSIGHT_API PanelTitleOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
bool FontConfigurationHasBeenSet() const
void SetVisibility(Visibility value)
AWS_QUICKSIGHT_API PanelTitleOptions()=default
const FontConfiguration & GetFontConfiguration() const
void SetFontConfiguration(FontConfigurationT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
HorizontalTextAlignment GetHorizontalTextAlignment() const
Visibility GetVisibility() const
void SetHorizontalTextAlignment(HorizontalTextAlignment value)
Aws::Utils::Json::JsonValue JsonValue