7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/quicksight/model/Visibility.h>
9#include <aws/quicksight/model/LongFormatText.h>
58 template<
typename FormatTextT = LongFormatText>
59 void SetFormatText(FormatTextT&& value) { m_formatTextHasBeenSet =
true; m_formatText = std::forward<FormatTextT>(value); }
60 template<
typename FormatTextT = LongFormatText>
66 bool m_visibilityHasBeenSet =
false;
68 LongFormatText m_formatText;
69 bool m_formatTextHasBeenSet =
false;
VisualSubtitleLabelOptions & WithFormatText(FormatTextT &&value)
Visibility GetVisibility() const
AWS_QUICKSIGHT_API VisualSubtitleLabelOptions(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API VisualSubtitleLabelOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetVisibility(Visibility value)
bool VisibilityHasBeenSet() const
const LongFormatText & GetFormatText() const
void SetFormatText(FormatTextT &&value)
VisualSubtitleLabelOptions & WithVisibility(Visibility value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
bool FormatTextHasBeenSet() const
AWS_QUICKSIGHT_API VisualSubtitleLabelOptions()=default
Aws::Utils::Json::JsonValue JsonValue