7#include <aws/core/http/HttpResponse.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/omics/Omics_EXPORTS.h>
11#include <aws/omics/model/ReferenceCreationType.h>
12#include <aws/omics/model/ReferenceFiles.h>
13#include <aws/omics/model/ReferenceStatus.h>
18template <
typename RESULT_TYPE>
19class AmazonWebServiceResult;
39 template <
typename IdT = Aws::String>
41 m_idHasBeenSet =
true;
42 m_id = std::forward<IdT>(value);
44 template <
typename IdT = Aws::String>
46 SetId(std::forward<IdT>(value));
56 template <
typename ArnT = Aws::String>
58 m_arnHasBeenSet =
true;
59 m_arn = std::forward<ArnT>(value);
61 template <
typename ArnT = Aws::String>
63 SetArn(std::forward<ArnT>(value));
73 template <
typename ReferenceStoreIdT = Aws::String>
75 m_referenceStoreIdHasBeenSet =
true;
76 m_referenceStoreId = std::forward<ReferenceStoreIdT>(value);
78 template <
typename ReferenceStoreIdT = Aws::String>
90 template <
typename Md5T = Aws::String>
92 m_md5HasBeenSet =
true;
93 m_md5 = std::forward<Md5T>(value);
95 template <
typename Md5T = Aws::String>
97 SetMd5(std::forward<Md5T>(value));
108 m_statusHasBeenSet =
true;
122 template <
typename NameT = Aws::String>
124 m_nameHasBeenSet =
true;
125 m_name = std::forward<NameT>(value);
127 template <
typename NameT = Aws::String>
129 SetName(std::forward<NameT>(value));
139 template <
typename DescriptionT = Aws::String>
141 m_descriptionHasBeenSet =
true;
142 m_description = std::forward<DescriptionT>(value);
144 template <
typename DescriptionT = Aws::String>
156 template <
typename CreationTimeT = Aws::Utils::DateTime>
158 m_creationTimeHasBeenSet =
true;
159 m_creationTime = std::forward<CreationTimeT>(value);
161 template <
typename CreationTimeT = Aws::Utils::DateTime>
173 template <
typename UpdateTimeT = Aws::Utils::DateTime>
175 m_updateTimeHasBeenSet =
true;
176 m_updateTime = std::forward<UpdateTimeT>(value);
178 template <
typename UpdateTimeT = Aws::Utils::DateTime>
190 template <
typename FilesT = ReferenceFiles>
192 m_filesHasBeenSet =
true;
193 m_files = std::forward<FilesT>(value);
195 template <
typename FilesT = ReferenceFiles>
197 SetFiles(std::forward<FilesT>(value));
208 m_creationTypeHasBeenSet =
true;
209 m_creationType = value;
222 template <
typename CreationJobIdT = Aws::String>
224 m_creationJobIdHasBeenSet =
true;
225 m_creationJobId = std::forward<CreationJobIdT>(value);
227 template <
typename CreationJobIdT = Aws::String>
237 template <
typename RequestIdT = Aws::String>
239 m_requestIdHasBeenSet =
true;
240 m_requestId = std::forward<RequestIdT>(value);
242 template <
typename RequestIdT = Aws::String>
269 ReferenceFiles m_files;
277 bool m_idHasBeenSet =
false;
278 bool m_arnHasBeenSet =
false;
279 bool m_referenceStoreIdHasBeenSet =
false;
280 bool m_md5HasBeenSet =
false;
281 bool m_statusHasBeenSet =
false;
282 bool m_nameHasBeenSet =
false;
283 bool m_descriptionHasBeenSet =
false;
284 bool m_creationTimeHasBeenSet =
false;
285 bool m_updateTimeHasBeenSet =
false;
286 bool m_filesHasBeenSet =
false;
287 bool m_creationTypeHasBeenSet =
false;
288 bool m_creationJobIdHasBeenSet =
false;
289 bool m_requestIdHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue