7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/quicksight/QuickSight_EXPORTS.h>
41 template <
typename DashboardIdT = Aws::String>
43 m_dashboardIdHasBeenSet =
true;
44 m_dashboardId = std::forward<DashboardIdT>(value);
46 template <
typename DashboardIdT = Aws::String>
59 template <
typename DashboardNameT = Aws::String>
61 m_dashboardNameHasBeenSet =
true;
62 m_dashboardName = std::forward<DashboardNameT>(value);
64 template <
typename DashboardNameT = Aws::String>
77 template <
typename SheetIdT = Aws::String>
79 m_sheetIdHasBeenSet =
true;
80 m_sheetId = std::forward<SheetIdT>(value);
82 template <
typename SheetIdT = Aws::String>
95 template <
typename SheetNameT = Aws::String>
97 m_sheetNameHasBeenSet =
true;
98 m_sheetName = std::forward<SheetNameT>(value);
100 template <
typename SheetNameT = Aws::String>
113 template <
typename VisualIdT = Aws::String>
115 m_visualIdHasBeenSet =
true;
116 m_visualId = std::forward<VisualIdT>(value);
118 template <
typename VisualIdT = Aws::String>
131 template <
typename VisualTitleT = Aws::String>
133 m_visualTitleHasBeenSet =
true;
134 m_visualTitle = std::forward<VisualTitleT>(value);
136 template <
typename VisualTitleT = Aws::String>
149 template <
typename VisualSubtitleT = Aws::String>
151 m_visualSubtitleHasBeenSet =
true;
152 m_visualSubtitle = std::forward<VisualSubtitleT>(value);
154 template <
typename VisualSubtitleT = Aws::String>
167 template <
typename DashboardUrlT = Aws::String>
169 m_dashboardUrlHasBeenSet =
true;
170 m_dashboardUrl = std::forward<DashboardUrlT>(value);
172 template <
typename DashboardUrlT = Aws::String>
194 bool m_dashboardIdHasBeenSet =
false;
195 bool m_dashboardNameHasBeenSet =
false;
196 bool m_sheetIdHasBeenSet =
false;
197 bool m_sheetNameHasBeenSet =
false;
198 bool m_visualIdHasBeenSet =
false;
199 bool m_visualTitleHasBeenSet =
false;
200 bool m_visualSubtitleHasBeenSet =
false;
201 bool m_dashboardUrlHasBeenSet =
false;
bool DashboardNameHasBeenSet() const
DashboardVisualResult & WithVisualSubtitle(VisualSubtitleT &&value)
void SetSheetId(SheetIdT &&value)
bool SheetIdHasBeenSet() const
bool VisualIdHasBeenSet() const
bool VisualTitleHasBeenSet() const
const Aws::String & GetSheetName() const
void SetVisualTitle(VisualTitleT &&value)
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
DashboardVisualResult & WithSheetName(SheetNameT &&value)
void SetVisualId(VisualIdT &&value)
const Aws::String & GetDashboardName() const
void SetDashboardUrl(DashboardUrlT &&value)
DashboardVisualResult & WithDashboardUrl(DashboardUrlT &&value)
DashboardVisualResult & WithVisualTitle(VisualTitleT &&value)
bool VisualSubtitleHasBeenSet() const
void SetDashboardId(DashboardIdT &&value)
bool DashboardIdHasBeenSet() const
DashboardVisualResult & WithDashboardName(DashboardNameT &&value)
void SetSheetName(SheetNameT &&value)
const Aws::String & GetVisualSubtitle() const
const Aws::String & GetSheetId() const
DashboardVisualResult & WithVisualId(VisualIdT &&value)
const Aws::String & GetVisualId() const
void SetVisualSubtitle(VisualSubtitleT &&value)
const Aws::String & GetVisualTitle() const
const Aws::String & GetDashboardUrl() const
void SetDashboardName(DashboardNameT &&value)
AWS_QUICKSIGHT_API DashboardVisualResult()=default
DashboardVisualResult & WithSheetId(SheetIdT &&value)
bool SheetNameHasBeenSet() const
AWS_QUICKSIGHT_API DashboardVisualResult & operator=(Aws::Utils::Json::JsonView jsonValue)
bool DashboardUrlHasBeenSet() const
DashboardVisualResult & WithDashboardId(DashboardIdT &&value)
const Aws::String & GetDashboardId() const
AWS_QUICKSIGHT_API DashboardVisualResult(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue