7#include <aws/quicksight/QuickSight_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
59 template<
typename DashboardIdT = Aws::String>
60 void SetDashboardId(DashboardIdT&& value) { m_dashboardIdHasBeenSet =
true; m_dashboardId = std::forward<DashboardIdT>(value); }
61 template<
typename DashboardIdT = Aws::String>
74 template<
typename SheetIdT = Aws::String>
75 void SetSheetId(SheetIdT&& value) { m_sheetIdHasBeenSet =
true; m_sheetId = std::forward<SheetIdT>(value); }
76 template<
typename SheetIdT = Aws::String>
89 template<
typename VisualIdT = Aws::String>
90 void SetVisualId(VisualIdT&& value) { m_visualIdHasBeenSet =
true; m_visualId = std::forward<VisualIdT>(value); }
91 template<
typename VisualIdT = Aws::String>
97 bool m_dashboardIdHasBeenSet =
false;
100 bool m_sheetIdHasBeenSet =
false;
103 bool m_visualIdHasBeenSet =
false;
bool DashboardIdHasBeenSet() const
AWS_QUICKSIGHT_API DashboardVisualId()=default
DashboardVisualId & WithDashboardId(DashboardIdT &&value)
const Aws::String & GetDashboardId() const
void SetVisualId(VisualIdT &&value)
AWS_QUICKSIGHT_API DashboardVisualId(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetVisualId() const
AWS_QUICKSIGHT_API Aws::Utils::Json::JsonValue Jsonize() const
bool SheetIdHasBeenSet() const
DashboardVisualId & WithVisualId(VisualIdT &&value)
bool VisualIdHasBeenSet() const
const Aws::String & GetSheetId() const
void SetSheetId(SheetIdT &&value)
AWS_QUICKSIGHT_API DashboardVisualId & operator=(Aws::Utils::Json::JsonView jsonValue)
DashboardVisualId & WithSheetId(SheetIdT &&value)
void SetDashboardId(DashboardIdT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue