7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
47 template<
typename DashboardIdT = Aws::String>
48 void SetDashboardId(DashboardIdT&& value) { m_dashboardIdHasBeenSet =
true; m_dashboardId = std::forward<DashboardIdT>(value); }
49 template<
typename DashboardIdT = Aws::String>
59 template<
typename DashboardNameT = Aws::String>
60 void SetDashboardName(DashboardNameT&& value) { m_dashboardNameHasBeenSet =
true; m_dashboardName = std::forward<DashboardNameT>(value); }
61 template<
typename DashboardNameT = Aws::String>
71 template<
typename SheetIdT = Aws::String>
72 void SetSheetId(SheetIdT&& value) { m_sheetIdHasBeenSet =
true; m_sheetId = std::forward<SheetIdT>(value); }
73 template<
typename SheetIdT = Aws::String>
83 template<
typename SheetNameT = Aws::String>
84 void SetSheetName(SheetNameT&& value) { m_sheetNameHasBeenSet =
true; m_sheetName = std::forward<SheetNameT>(value); }
85 template<
typename SheetNameT = Aws::String>
95 template<
typename VisualIdT = Aws::String>
96 void SetVisualId(VisualIdT&& value) { m_visualIdHasBeenSet =
true; m_visualId = std::forward<VisualIdT>(value); }
97 template<
typename VisualIdT = Aws::String>
107 template<
typename VisualTitleT = Aws::String>
108 void SetVisualTitle(VisualTitleT&& value) { m_visualTitleHasBeenSet =
true; m_visualTitle = std::forward<VisualTitleT>(value); }
109 template<
typename VisualTitleT = Aws::String>
119 template<
typename VisualSubtitleT = Aws::String>
120 void SetVisualSubtitle(VisualSubtitleT&& value) { m_visualSubtitleHasBeenSet =
true; m_visualSubtitle = std::forward<VisualSubtitleT>(value); }
121 template<
typename VisualSubtitleT = Aws::String>
131 template<
typename DashboardUrlT = Aws::String>
132 void SetDashboardUrl(DashboardUrlT&& value) { m_dashboardUrlHasBeenSet =
true; m_dashboardUrl = std::forward<DashboardUrlT>(value); }
133 template<
typename DashboardUrlT = Aws::String>
139 bool m_dashboardIdHasBeenSet =
false;
142 bool m_dashboardNameHasBeenSet =
false;
145 bool m_sheetIdHasBeenSet =
false;
148 bool m_sheetNameHasBeenSet =
false;
151 bool m_visualIdHasBeenSet =
false;
154 bool m_visualTitleHasBeenSet =
false;
157 bool m_visualSubtitleHasBeenSet =
false;
160 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