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/CreationType.h>
11#include <aws/omics/model/ETag.h>
12#include <aws/omics/model/FileType.h>
13#include <aws/omics/model/ReadSetFiles.h>
14#include <aws/omics/model/ReadSetStatus.h>
15#include <aws/omics/model/SequenceInformation.h>
20template <
typename RESULT_TYPE>
21class AmazonWebServiceResult;
41 template <
typename IdT = Aws::String>
43 m_idHasBeenSet =
true;
44 m_id = std::forward<IdT>(value);
46 template <
typename IdT = Aws::String>
48 SetId(std::forward<IdT>(value));
58 template <
typename ArnT = Aws::String>
60 m_arnHasBeenSet =
true;
61 m_arn = std::forward<ArnT>(value);
63 template <
typename ArnT = Aws::String>
65 SetArn(std::forward<ArnT>(value));
75 template <
typename SequenceStoreIdT = Aws::String>
77 m_sequenceStoreIdHasBeenSet =
true;
78 m_sequenceStoreId = std::forward<SequenceStoreIdT>(value);
80 template <
typename SequenceStoreIdT = Aws::String>
92 template <
typename SubjectIdT = Aws::String>
94 m_subjectIdHasBeenSet =
true;
95 m_subjectId = std::forward<SubjectIdT>(value);
97 template <
typename SubjectIdT = Aws::String>
109 template <
typename SampleIdT = Aws::String>
111 m_sampleIdHasBeenSet =
true;
112 m_sampleId = std::forward<SampleIdT>(value);
114 template <
typename SampleIdT = Aws::String>
127 m_statusHasBeenSet =
true;
141 template <
typename NameT = Aws::String>
143 m_nameHasBeenSet =
true;
144 m_name = std::forward<NameT>(value);
146 template <
typename NameT = Aws::String>
148 SetName(std::forward<NameT>(value));
158 template <
typename DescriptionT = Aws::String>
160 m_descriptionHasBeenSet =
true;
161 m_description = std::forward<DescriptionT>(value);
163 template <
typename DescriptionT = Aws::String>
176 m_fileTypeHasBeenSet =
true;
190 template <
typename CreationTimeT = Aws::Utils::DateTime>
192 m_creationTimeHasBeenSet =
true;
193 m_creationTime = std::forward<CreationTimeT>(value);
195 template <
typename CreationTimeT = Aws::Utils::DateTime>
207 template <
typename SequenceInformationT = SequenceInformation>
209 m_sequenceInformationHasBeenSet =
true;
210 m_sequenceInformation = std::forward<SequenceInformationT>(value);
212 template <
typename SequenceInformationT = SequenceInformation>
224 template <
typename ReferenceArnT = Aws::String>
226 m_referenceArnHasBeenSet =
true;
227 m_referenceArn = std::forward<ReferenceArnT>(value);
229 template <
typename ReferenceArnT = Aws::String>
241 template <
typename FilesT = ReadSetFiles>
243 m_filesHasBeenSet =
true;
244 m_files = std::forward<FilesT>(value);
246 template <
typename FilesT = ReadSetFiles>
248 SetFiles(std::forward<FilesT>(value));
259 template <
typename StatusMessageT = Aws::String>
261 m_statusMessageHasBeenSet =
true;
262 m_statusMessage = std::forward<StatusMessageT>(value);
264 template <
typename StatusMessageT = Aws::String>
277 m_creationTypeHasBeenSet =
true;
278 m_creationType = value;
292 template <
typename EtagT = ETag>
294 m_etagHasBeenSet =
true;
295 m_etag = std::forward<EtagT>(value);
297 template <
typename EtagT = ETag>
299 SetEtag(std::forward<EtagT>(value));
309 template <
typename CreationJobIdT = Aws::String>
311 m_creationJobIdHasBeenSet =
true;
312 m_creationJobId = std::forward<CreationJobIdT>(value);
314 template <
typename CreationJobIdT = Aws::String>
324 template <
typename RequestIdT = Aws::String>
326 m_requestIdHasBeenSet =
true;
327 m_requestId = std::forward<RequestIdT>(value);
329 template <
typename RequestIdT = Aws::String>
356 SequenceInformation m_sequenceInformation;
360 ReadSetFiles m_files;
371 bool m_idHasBeenSet =
false;
372 bool m_arnHasBeenSet =
false;
373 bool m_sequenceStoreIdHasBeenSet =
false;
374 bool m_subjectIdHasBeenSet =
false;
375 bool m_sampleIdHasBeenSet =
false;
376 bool m_statusHasBeenSet =
false;
377 bool m_nameHasBeenSet =
false;
378 bool m_descriptionHasBeenSet =
false;
379 bool m_fileTypeHasBeenSet =
false;
380 bool m_creationTimeHasBeenSet =
false;
381 bool m_sequenceInformationHasBeenSet =
false;
382 bool m_referenceArnHasBeenSet =
false;
383 bool m_filesHasBeenSet =
false;
384 bool m_statusMessageHasBeenSet =
false;
385 bool m_creationTypeHasBeenSet =
false;
386 bool m_etagHasBeenSet =
false;
387 bool m_creationJobIdHasBeenSet =
false;
388 bool m_requestIdHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue