7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/Visibility.h>
9#include <aws/quicksight/model/FontConfiguration.h>
10#include <aws/quicksight/model/HorizontalTextAlignment.h>
57 template<
typename FontConfigurationT = FontConfiguration>
58 void SetFontConfiguration(FontConfigurationT&& value) { m_fontConfigurationHasBeenSet =
true; m_fontConfiguration = std::forward<FontConfigurationT>(value); }
59 template<
typename FontConfigurationT = FontConfiguration>
75 bool m_visibilityHasBeenSet =
false;
77 FontConfiguration m_fontConfiguration;
78 bool m_fontConfigurationHasBeenSet =
false;
81 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