7#include <aws/serverlessrepo/ServerlessApplicationRepository_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/serverlessrepo/model/Status.h>
14template<
typename RESULT_TYPE>
15class AmazonWebServiceResult;
24namespace ServerlessApplicationRepository
41 template<
typename ApplicationIdT = Aws::String>
42 void SetApplicationId(ApplicationIdT&& value) { m_applicationIdHasBeenSet =
true; m_applicationId = std::forward<ApplicationIdT>(value); }
43 template<
typename ApplicationIdT = Aws::String>
52 template<
typename CreationTimeT = Aws::String>
53 void SetCreationTime(CreationTimeT&& value) { m_creationTimeHasBeenSet =
true; m_creationTime = std::forward<CreationTimeT>(value); }
54 template<
typename CreationTimeT = Aws::String>
65 template<
typename ExpirationTimeT = Aws::String>
66 void SetExpirationTime(ExpirationTimeT&& value) { m_expirationTimeHasBeenSet =
true; m_expirationTime = std::forward<ExpirationTimeT>(value); }
67 template<
typename ExpirationTimeT = Aws::String>
79 template<
typename SemanticVersionT = Aws::String>
80 void SetSemanticVersion(SemanticVersionT&& value) { m_semanticVersionHasBeenSet =
true; m_semanticVersion = std::forward<SemanticVersionT>(value); }
81 template<
typename SemanticVersionT = Aws::String>
92 inline void SetStatus(
Status value) { m_statusHasBeenSet =
true; m_status = value; }
102 template<
typename TemplateIdT = Aws::String>
103 void SetTemplateId(TemplateIdT&& value) { m_templateIdHasBeenSet =
true; m_templateId = std::forward<TemplateIdT>(value); }
104 template<
typename TemplateIdT = Aws::String>
115 template<
typename TemplateUrlT = Aws::String>
116 void SetTemplateUrl(TemplateUrlT&& value) { m_templateUrlHasBeenSet =
true; m_templateUrl = std::forward<TemplateUrlT>(value); }
117 template<
typename TemplateUrlT = Aws::String>
124 template<
typename RequestIdT = Aws::String>
125 void SetRequestId(RequestIdT&& value) { m_requestIdHasBeenSet =
true; m_requestId = std::forward<RequestIdT>(value); }
126 template<
typename RequestIdT = Aws::String>
132 bool m_applicationIdHasBeenSet =
false;
135 bool m_creationTimeHasBeenSet =
false;
138 bool m_expirationTimeHasBeenSet =
false;
141 bool m_semanticVersionHasBeenSet =
false;
144 bool m_statusHasBeenSet =
false;
147 bool m_templateIdHasBeenSet =
false;
150 bool m_templateUrlHasBeenSet =
false;
153 bool m_requestIdHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue