7#include <aws/core/http/HttpResponse.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/resiliencehub/ResilienceHub_EXPORTS.h>
14template <
typename RESULT_TYPE>
15class AmazonWebServiceResult;
22namespace ResilienceHub {
41 template <
typename AppArnT = Aws::String>
43 m_appArnHasBeenSet =
true;
44 m_appArn = std::forward<AppArnT>(value);
46 template <
typename AppArnT = Aws::String>
143 template <
typename AppTemplateBodyT = Aws::String>
145 m_appTemplateBodyHasBeenSet =
true;
146 m_appTemplateBody = std::forward<AppTemplateBodyT>(value);
148 template <
typename AppTemplateBodyT = Aws::String>
160 template <
typename AppVersionT = Aws::String>
162 m_appVersionHasBeenSet =
true;
163 m_appVersion = std::forward<AppVersionT>(value);
165 template <
typename AppVersionT = Aws::String>
175 template <
typename RequestIdT = Aws::String>
177 m_requestIdHasBeenSet =
true;
178 m_requestId = std::forward<RequestIdT>(value);
180 template <
typename RequestIdT = Aws::String>
197 bool m_appArnHasBeenSet =
false;
198 bool m_appTemplateBodyHasBeenSet =
false;
199 bool m_appVersionHasBeenSet =
false;
200 bool m_requestIdHasBeenSet =
false;
AWS_RESILIENCEHUB_API DescribeAppVersionTemplateResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const Aws::String & GetAppTemplateBody() const
void SetAppArn(AppArnT &&value)
DescribeAppVersionTemplateResult & WithAppTemplateBody(AppTemplateBodyT &&value)
Aws::Http::HttpResponseCode GetHttpResponseCode() const
AWS_RESILIENCEHUB_API DescribeAppVersionTemplateResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const Aws::String & GetAppVersion() const
void SetAppVersion(AppVersionT &&value)
const Aws::String & GetAppArn() const
void SetRequestId(RequestIdT &&value)
const Aws::String & GetRequestId() const
AWS_RESILIENCEHUB_API DescribeAppVersionTemplateResult()=default
DescribeAppVersionTemplateResult & WithRequestId(RequestIdT &&value)
DescribeAppVersionTemplateResult & WithAppVersion(AppVersionT &&value)
void SetAppTemplateBody(AppTemplateBodyT &&value)
DescribeAppVersionTemplateResult & WithAppArn(AppArnT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue