7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/quicksight/QuickSight_EXPORTS.h>
9#include <aws/quicksight/model/GeospatialLayerMapConfiguration.h>
10#include <aws/quicksight/model/VisualSubtitleLabelOptions.h>
11#include <aws/quicksight/model/VisualTitleLabelOptions.h>
43 template <
typename VisualIdT = Aws::String>
45 m_visualIdHasBeenSet =
true;
46 m_visualId = std::forward<VisualIdT>(value);
48 template <
typename VisualIdT = Aws::String>
59 template <
typename TitleT = VisualTitleLabelOptions>
61 m_titleHasBeenSet =
true;
62 m_title = std::forward<TitleT>(value);
64 template <
typename TitleT = VisualTitleLabelOptions>
66 SetTitle(std::forward<TitleT>(value));
75 template <
typename SubtitleT = VisualSubtitleLabelOptions>
77 m_subtitleHasBeenSet =
true;
78 m_subtitle = std::forward<SubtitleT>(value);
80 template <
typename SubtitleT = VisualSubtitleLabelOptions>
93 template <
typename ChartConfigurationT = GeospatialLayerMapConfiguration>
95 m_chartConfigurationHasBeenSet =
true;
96 m_chartConfiguration = std::forward<ChartConfigurationT>(value);
98 template <
typename ChartConfigurationT = GeospatialLayerMapConfiguration>
112 template <
typename DataSetIdentifierT = Aws::String>
114 m_dataSetIdentifierHasBeenSet =
true;
115 m_dataSetIdentifier = std::forward<DataSetIdentifierT>(value);
117 template <
typename DataSetIdentifierT = Aws::String>
130 template <
typename VisualContentAltTextT = Aws::String>
132 m_visualContentAltTextHasBeenSet =
true;
133 m_visualContentAltText = std::forward<VisualContentAltTextT>(value);
135 template <
typename VisualContentAltTextT = Aws::String>
153 bool m_visualIdHasBeenSet =
false;
154 bool m_titleHasBeenSet =
false;
155 bool m_subtitleHasBeenSet =
false;
156 bool m_chartConfigurationHasBeenSet =
false;
157 bool m_dataSetIdentifierHasBeenSet =
false;
158 bool m_visualContentAltTextHasBeenSet =
false;
void SetVisualContentAltText(VisualContentAltTextT &&value)
bool VisualIdHasBeenSet() const
LayerMapVisual & WithVisualId(VisualIdT &&value)
void SetVisualId(VisualIdT &&value)
LayerMapVisual & WithDataSetIdentifier(DataSetIdentifierT &&value)
LayerMapVisual & WithVisualContentAltText(VisualContentAltTextT &&value)
bool SubtitleHasBeenSet() const
const VisualTitleLabelOptions & GetTitle() const
bool ChartConfigurationHasBeenSet() const
LayerMapVisual & WithTitle(TitleT &&value)
const GeospatialLayerMapConfiguration & GetChartConfiguration() const
void SetDataSetIdentifier(DataSetIdentifierT &&value)
LayerMapVisual & WithChartConfiguration(ChartConfigurationT &&value)
void SetChartConfiguration(ChartConfigurationT &&value)
bool VisualContentAltTextHasBeenSet() const
AWS_QUICKSIGHT_API LayerMapVisual(Aws::Utils::Json::JsonView jsonValue)
void SetTitle(TitleT &&value)
const Aws::String & GetVisualId() const
bool TitleHasBeenSet() const
bool DataSetIdentifierHasBeenSet() const
const Aws::String & GetVisualContentAltText() const
const Aws::String & GetDataSetIdentifier() const
LayerMapVisual & WithSubtitle(SubtitleT &&value)
void SetSubtitle(SubtitleT &&value)
AWS_QUICKSIGHT_API LayerMapVisual & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_QUICKSIGHT_API LayerMapVisual()=default
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
const VisualSubtitleLabelOptions & GetSubtitle() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue