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/CreationType.h>
12#include <aws/omics/model/ETag.h>
13#include <aws/omics/model/FileType.h>
14#include <aws/omics/model/ReadSetFiles.h>
15#include <aws/omics/model/ReadSetStatus.h>
16#include <aws/omics/model/SequenceInformation.h>
21template <
typename RESULT_TYPE>
22class AmazonWebServiceResult;
42 template <
typename IdT = Aws::String>
44 m_idHasBeenSet =
true;
45 m_id = std::forward<IdT>(value);
47 template <
typename IdT = Aws::String>
49 SetId(std::forward<IdT>(value));
59 template <
typename ArnT = Aws::String>
61 m_arnHasBeenSet =
true;
62 m_arn = std::forward<ArnT>(value);
64 template <
typename ArnT = Aws::String>
66 SetArn(std::forward<ArnT>(value));
76 template <
typename SequenceStoreIdT = Aws::String>
78 m_sequenceStoreIdHasBeenSet =
true;
79 m_sequenceStoreId = std::forward<SequenceStoreIdT>(value);
81 template <
typename SequenceStoreIdT = Aws::String>
93 template <
typename SubjectIdT = Aws::String>
95 m_subjectIdHasBeenSet =
true;
96 m_subjectId = std::forward<SubjectIdT>(value);
98 template <
typename SubjectIdT = Aws::String>
110 template <
typename SampleIdT = Aws::String>
112 m_sampleIdHasBeenSet =
true;
113 m_sampleId = std::forward<SampleIdT>(value);
115 template <
typename SampleIdT = Aws::String>
128 m_statusHasBeenSet =
true;
142 template <
typename NameT = Aws::String>
144 m_nameHasBeenSet =
true;
145 m_name = std::forward<NameT>(value);
147 template <
typename NameT = Aws::String>
149 SetName(std::forward<NameT>(value));
159 template <
typename DescriptionT = Aws::String>
161 m_descriptionHasBeenSet =
true;
162 m_description = std::forward<DescriptionT>(value);
164 template <
typename DescriptionT = Aws::String>
177 m_fileTypeHasBeenSet =
true;
191 template <
typename CreationTimeT = Aws::Utils::DateTime>
193 m_creationTimeHasBeenSet =
true;
194 m_creationTime = std::forward<CreationTimeT>(value);
196 template <
typename CreationTimeT = Aws::Utils::DateTime>
208 template <
typename SequenceInformationT = SequenceInformation>
210 m_sequenceInformationHasBeenSet =
true;
211 m_sequenceInformation = std::forward<SequenceInformationT>(value);
213 template <
typename SequenceInformationT = SequenceInformation>
225 template <
typename ReferenceArnT = Aws::String>
227 m_referenceArnHasBeenSet =
true;
228 m_referenceArn = std::forward<ReferenceArnT>(value);
230 template <
typename ReferenceArnT = Aws::String>
242 template <
typename FilesT = ReadSetFiles>
244 m_filesHasBeenSet =
true;
245 m_files = std::forward<FilesT>(value);
247 template <
typename FilesT = ReadSetFiles>
249 SetFiles(std::forward<FilesT>(value));
260 template <
typename StatusMessageT = Aws::String>
262 m_statusMessageHasBeenSet =
true;
263 m_statusMessage = std::forward<StatusMessageT>(value);
265 template <
typename StatusMessageT = Aws::String>
278 m_creationTypeHasBeenSet =
true;
279 m_creationType = value;
293 template <
typename EtagT = ETag>
295 m_etagHasBeenSet =
true;
296 m_etag = std::forward<EtagT>(value);
298 template <
typename EtagT = ETag>
300 SetEtag(std::forward<EtagT>(value));
310 template <
typename CreationJobIdT = Aws::String>
312 m_creationJobIdHasBeenSet =
true;
313 m_creationJobId = std::forward<CreationJobIdT>(value);
315 template <
typename CreationJobIdT = Aws::String>
325 template <
typename RequestIdT = Aws::String>
327 m_requestIdHasBeenSet =
true;
328 m_requestId = std::forward<RequestIdT>(value);
330 template <
typename RequestIdT = Aws::String>
359 SequenceInformation m_sequenceInformation;
363 ReadSetFiles m_files;
375 bool m_idHasBeenSet =
false;
376 bool m_arnHasBeenSet =
false;
377 bool m_sequenceStoreIdHasBeenSet =
false;
378 bool m_subjectIdHasBeenSet =
false;
379 bool m_sampleIdHasBeenSet =
false;
380 bool m_statusHasBeenSet =
false;
381 bool m_nameHasBeenSet =
false;
382 bool m_descriptionHasBeenSet =
false;
383 bool m_fileTypeHasBeenSet =
false;
384 bool m_creationTimeHasBeenSet =
false;
385 bool m_sequenceInformationHasBeenSet =
false;
386 bool m_referenceArnHasBeenSet =
false;
387 bool m_filesHasBeenSet =
false;
388 bool m_statusMessageHasBeenSet =
false;
389 bool m_creationTypeHasBeenSet =
false;
390 bool m_etagHasBeenSet =
false;
391 bool m_creationJobIdHasBeenSet =
false;
392 bool m_requestIdHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue