7#include <aws/monitoring/CloudWatch_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/monitoring/model/ResponseMetadata.h>
14template<
typename RESULT_TYPE>
15class AmazonWebServiceResult;
41 template<
typename DashboardArnT = Aws::String>
42 void SetDashboardArn(DashboardArnT&& value) { m_dashboardArnHasBeenSet =
true; m_dashboardArn = std::forward<DashboardArnT>(value); }
43 template<
typename DashboardArnT = Aws::String>
56 template<
typename DashboardBodyT = Aws::String>
57 void SetDashboardBody(DashboardBodyT&& value) { m_dashboardBodyHasBeenSet =
true; m_dashboardBody = std::forward<DashboardBodyT>(value); }
58 template<
typename DashboardBodyT = Aws::String>
67 template<
typename DashboardNameT = Aws::String>
68 void SetDashboardName(DashboardNameT&& value) { m_dashboardNameHasBeenSet =
true; m_dashboardName = std::forward<DashboardNameT>(value); }
69 template<
typename DashboardNameT = Aws::String>
76 template<
typename ResponseMetadataT = ResponseMetadata>
77 void SetResponseMetadata(ResponseMetadataT&& value) { m_responseMetadataHasBeenSet =
true; m_responseMetadata = std::forward<ResponseMetadataT>(value); }
78 template<
typename ResponseMetadataT = ResponseMetadata>
84 bool m_dashboardArnHasBeenSet =
false;
87 bool m_dashboardBodyHasBeenSet =
false;
90 bool m_dashboardNameHasBeenSet =
false;
93 bool m_responseMetadataHasBeenSet =
false;
const Aws::String & GetDashboardName() const
const Aws::String & GetDashboardBody() const
AWS_CLOUDWATCH_API GetDashboardResult()=default
void SetDashboardArn(DashboardArnT &&value)
GetDashboardResult & WithDashboardArn(DashboardArnT &&value)
AWS_CLOUDWATCH_API GetDashboardResult(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
const Aws::String & GetDashboardArn() const
GetDashboardResult & WithDashboardName(DashboardNameT &&value)
void SetDashboardName(DashboardNameT &&value)
void SetDashboardBody(DashboardBodyT &&value)
void SetResponseMetadata(ResponseMetadataT &&value)
const ResponseMetadata & GetResponseMetadata() const
GetDashboardResult & WithResponseMetadata(ResponseMetadataT &&value)
AWS_CLOUDWATCH_API GetDashboardResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
GetDashboardResult & WithDashboardBody(DashboardBodyT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Xml::XmlDocument XmlDocument