7#include <aws/iotsitewise/IoTSiteWise_EXPORTS.h>
8#include <aws/iotsitewise/IoTSiteWiseRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/core/utils/UUID.h>
42 template<
typename DashboardIdT = Aws::String>
43 void SetDashboardId(DashboardIdT&& value) { m_dashboardIdHasBeenSet =
true; m_dashboardId = std::forward<DashboardIdT>(value); }
44 template<
typename DashboardIdT = Aws::String>
54 template<
typename DashboardNameT = Aws::String>
55 void SetDashboardName(DashboardNameT&& value) { m_dashboardNameHasBeenSet =
true; m_dashboardName = std::forward<DashboardNameT>(value); }
56 template<
typename DashboardNameT = Aws::String>
66 template<
typename DashboardDescriptionT = Aws::String>
67 void SetDashboardDescription(DashboardDescriptionT&& value) { m_dashboardDescriptionHasBeenSet =
true; m_dashboardDescription = std::forward<DashboardDescriptionT>(value); }
68 template<
typename DashboardDescriptionT = Aws::String>
84 template<
typename DashboardDefinitionT = Aws::String>
85 void SetDashboardDefinition(DashboardDefinitionT&& value) { m_dashboardDefinitionHasBeenSet =
true; m_dashboardDefinition = std::forward<DashboardDefinitionT>(value); }
86 template<
typename DashboardDefinitionT = Aws::String>
98 template<
typename ClientTokenT = Aws::String>
99 void SetClientToken(ClientTokenT&& value) { m_clientTokenHasBeenSet =
true; m_clientToken = std::forward<ClientTokenT>(value); }
100 template<
typename ClientTokenT = Aws::String>
106 bool m_dashboardIdHasBeenSet =
false;
109 bool m_dashboardNameHasBeenSet =
false;
112 bool m_dashboardDescriptionHasBeenSet =
false;
115 bool m_dashboardDefinitionHasBeenSet =
false;
118 bool m_clientTokenHasBeenSet =
true;
const Aws::String & GetDashboardId() const
bool DashboardDescriptionHasBeenSet() const
UpdateDashboardRequest & WithDashboardDefinition(DashboardDefinitionT &&value)
void SetDashboardDescription(DashboardDescriptionT &&value)
UpdateDashboardRequest & WithClientToken(ClientTokenT &&value)
const Aws::String & GetDashboardDefinition() const
AWS_IOTSITEWISE_API UpdateDashboardRequest()=default
UpdateDashboardRequest & WithDashboardName(DashboardNameT &&value)
virtual const char * GetServiceRequestName() const override
const Aws::String & GetDashboardName() const
bool DashboardNameHasBeenSet() const
bool ClientTokenHasBeenSet() const
bool DashboardDefinitionHasBeenSet() const
UpdateDashboardRequest & WithDashboardId(DashboardIdT &&value)
bool DashboardIdHasBeenSet() const
const Aws::String & GetClientToken() const
void SetDashboardId(DashboardIdT &&value)
AWS_IOTSITEWISE_API Aws::String SerializePayload() const override
void SetDashboardName(DashboardNameT &&value)
void SetClientToken(ClientTokenT &&value)
const Aws::String & GetDashboardDescription() const
void SetDashboardDefinition(DashboardDefinitionT &&value)
UpdateDashboardRequest & WithDashboardDescription(DashboardDescriptionT &&value)
static Aws::Utils::UUID PseudoRandomUUID()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String