7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/omics/Omics_EXPORTS.h>
10#include <aws/omics/model/ReferenceCreationType.h>
11#include <aws/omics/model/ReferenceFiles.h>
12#include <aws/omics/model/ReferenceStatus.h>
17template <
typename RESULT_TYPE>
18class AmazonWebServiceResult;
38 template <
typename IdT = Aws::String>
40 m_idHasBeenSet =
true;
41 m_id = std::forward<IdT>(value);
43 template <
typename IdT = Aws::String>
45 SetId(std::forward<IdT>(value));
55 template <
typename ArnT = Aws::String>
57 m_arnHasBeenSet =
true;
58 m_arn = std::forward<ArnT>(value);
60 template <
typename ArnT = Aws::String>
62 SetArn(std::forward<ArnT>(value));
72 template <
typename ReferenceStoreIdT = Aws::String>
74 m_referenceStoreIdHasBeenSet =
true;
75 m_referenceStoreId = std::forward<ReferenceStoreIdT>(value);
77 template <
typename ReferenceStoreIdT = Aws::String>
89 template <
typename Md5T = Aws::String>
91 m_md5HasBeenSet =
true;
92 m_md5 = std::forward<Md5T>(value);
94 template <
typename Md5T = Aws::String>
96 SetMd5(std::forward<Md5T>(value));
107 m_statusHasBeenSet =
true;
121 template <
typename NameT = Aws::String>
123 m_nameHasBeenSet =
true;
124 m_name = std::forward<NameT>(value);
126 template <
typename NameT = Aws::String>
128 SetName(std::forward<NameT>(value));
138 template <
typename DescriptionT = Aws::String>
140 m_descriptionHasBeenSet =
true;
141 m_description = std::forward<DescriptionT>(value);
143 template <
typename DescriptionT = Aws::String>
155 template <
typename CreationTimeT = Aws::Utils::DateTime>
157 m_creationTimeHasBeenSet =
true;
158 m_creationTime = std::forward<CreationTimeT>(value);
160 template <
typename CreationTimeT = Aws::Utils::DateTime>
172 template <
typename UpdateTimeT = Aws::Utils::DateTime>
174 m_updateTimeHasBeenSet =
true;
175 m_updateTime = std::forward<UpdateTimeT>(value);
177 template <
typename UpdateTimeT = Aws::Utils::DateTime>
189 template <
typename FilesT = ReferenceFiles>
191 m_filesHasBeenSet =
true;
192 m_files = std::forward<FilesT>(value);
194 template <
typename FilesT = ReferenceFiles>
196 SetFiles(std::forward<FilesT>(value));
207 m_creationTypeHasBeenSet =
true;
208 m_creationType = value;
221 template <
typename CreationJobIdT = Aws::String>
223 m_creationJobIdHasBeenSet =
true;
224 m_creationJobId = std::forward<CreationJobIdT>(value);
226 template <
typename CreationJobIdT = Aws::String>
236 template <
typename RequestIdT = Aws::String>
238 m_requestIdHasBeenSet =
true;
239 m_requestId = std::forward<RequestIdT>(value);
241 template <
typename RequestIdT = Aws::String>
266 ReferenceFiles m_files;
273 bool m_idHasBeenSet =
false;
274 bool m_arnHasBeenSet =
false;
275 bool m_referenceStoreIdHasBeenSet =
false;
276 bool m_md5HasBeenSet =
false;
277 bool m_statusHasBeenSet =
false;
278 bool m_nameHasBeenSet =
false;
279 bool m_descriptionHasBeenSet =
false;
280 bool m_creationTimeHasBeenSet =
false;
281 bool m_updateTimeHasBeenSet =
false;
282 bool m_filesHasBeenSet =
false;
283 bool m_creationTypeHasBeenSet =
false;
284 bool m_creationJobIdHasBeenSet =
false;
285 bool m_requestIdHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue