7#include <aws/omics/Omics_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/omics/model/ReadSetStatus.h>
10#include <aws/omics/model/FileType.h>
11#include <aws/core/utils/DateTime.h>
12#include <aws/omics/model/SequenceInformation.h>
13#include <aws/omics/model/ReadSetFiles.h>
14#include <aws/omics/model/CreationType.h>
15#include <aws/omics/model/ETag.h>
20template<
typename RESULT_TYPE>
21class AmazonWebServiceResult;
47 template<
typename IdT = Aws::String>
48 void SetId(IdT&& value) { m_idHasBeenSet =
true; m_id = std::forward<IdT>(value); }
49 template<
typename IdT = Aws::String>
58 template<
typename ArnT = Aws::String>
59 void SetArn(ArnT&& value) { m_arnHasBeenSet =
true; m_arn = std::forward<ArnT>(value); }
60 template<
typename ArnT = Aws::String>
69 template<
typename SequenceStoreIdT = Aws::String>
70 void SetSequenceStoreId(SequenceStoreIdT&& value) { m_sequenceStoreIdHasBeenSet =
true; m_sequenceStoreId = std::forward<SequenceStoreIdT>(value); }
71 template<
typename SequenceStoreIdT = Aws::String>
80 template<
typename SubjectIdT = Aws::String>
81 void SetSubjectId(SubjectIdT&& value) { m_subjectIdHasBeenSet =
true; m_subjectId = std::forward<SubjectIdT>(value); }
82 template<
typename SubjectIdT = Aws::String>
91 template<
typename SampleIdT = Aws::String>
92 void SetSampleId(SampleIdT&& value) { m_sampleIdHasBeenSet =
true; m_sampleId = std::forward<SampleIdT>(value); }
93 template<
typename SampleIdT = Aws::String>
111 template<
typename NameT = Aws::String>
112 void SetName(NameT&& value) { m_nameHasBeenSet =
true; m_name = std::forward<NameT>(value); }
113 template<
typename NameT = Aws::String>
122 template<
typename DescriptionT = Aws::String>
123 void SetDescription(DescriptionT&& value) { m_descriptionHasBeenSet =
true; m_description = std::forward<DescriptionT>(value); }
124 template<
typename DescriptionT = Aws::String>
142 template<
typename CreationTimeT = Aws::Utils::DateTime>
143 void SetCreationTime(CreationTimeT&& value) { m_creationTimeHasBeenSet =
true; m_creationTime = std::forward<CreationTimeT>(value); }
144 template<
typename CreationTimeT = Aws::Utils::DateTime>
153 template<
typename SequenceInformationT = SequenceInformation>
154 void SetSequenceInformation(SequenceInformationT&& value) { m_sequenceInformationHasBeenSet =
true; m_sequenceInformation = std::forward<SequenceInformationT>(value); }
155 template<
typename SequenceInformationT = SequenceInformation>
164 template<
typename ReferenceArnT = Aws::String>
165 void SetReferenceArn(ReferenceArnT&& value) { m_referenceArnHasBeenSet =
true; m_referenceArn = std::forward<ReferenceArnT>(value); }
166 template<
typename ReferenceArnT = Aws::String>
175 template<
typename FilesT = ReadSetFiles>
176 void SetFiles(FilesT&& value) { m_filesHasBeenSet =
true; m_files = std::forward<FilesT>(value); }
177 template<
typename FilesT = ReadSetFiles>
187 template<
typename StatusMessageT = Aws::String>
188 void SetStatusMessage(StatusMessageT&& value) { m_statusMessageHasBeenSet =
true; m_statusMessage = std::forward<StatusMessageT>(value); }
189 template<
typename StatusMessageT = Aws::String>
208 template<
typename EtagT = ETag>
209 void SetEtag(EtagT&& value) { m_etagHasBeenSet =
true; m_etag = std::forward<EtagT>(value); }
210 template<
typename EtagT = ETag>
219 template<
typename CreationJobIdT = Aws::String>
220 void SetCreationJobId(CreationJobIdT&& value) { m_creationJobIdHasBeenSet =
true; m_creationJobId = std::forward<CreationJobIdT>(value); }
221 template<
typename CreationJobIdT = Aws::String>
228 template<
typename RequestIdT = Aws::String>
229 void SetRequestId(RequestIdT&& value) { m_requestIdHasBeenSet =
true; m_requestId = std::forward<RequestIdT>(value); }
230 template<
typename RequestIdT = Aws::String>
236 bool m_idHasBeenSet =
false;
239 bool m_arnHasBeenSet =
false;
242 bool m_sequenceStoreIdHasBeenSet =
false;
245 bool m_subjectIdHasBeenSet =
false;
248 bool m_sampleIdHasBeenSet =
false;
251 bool m_statusHasBeenSet =
false;
254 bool m_nameHasBeenSet =
false;
257 bool m_descriptionHasBeenSet =
false;
260 bool m_fileTypeHasBeenSet =
false;
263 bool m_creationTimeHasBeenSet =
false;
265 SequenceInformation m_sequenceInformation;
266 bool m_sequenceInformationHasBeenSet =
false;
269 bool m_referenceArnHasBeenSet =
false;
271 ReadSetFiles m_files;
272 bool m_filesHasBeenSet =
false;
275 bool m_statusMessageHasBeenSet =
false;
278 bool m_creationTypeHasBeenSet =
false;
281 bool m_etagHasBeenSet =
false;
284 bool m_creationJobIdHasBeenSet =
false;
287 bool m_requestIdHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue