7#include <aws/omics/Omics_EXPORTS.h>
8#include <aws/omics/model/FileInformation.h>
40 template <
typename Source1T = FileInformation>
42 m_source1HasBeenSet =
true;
43 m_source1 = std::forward<Source1T>(value);
45 template <
typename Source1T = FileInformation>
58 template <
typename Source2T = FileInformation>
60 m_source2HasBeenSet =
true;
61 m_source2 = std::forward<Source2T>(value);
63 template <
typename Source2T = FileInformation>
76 template <
typename IndexT = FileInformation>
78 m_indexHasBeenSet =
true;
79 m_index = std::forward<IndexT>(value);
81 template <
typename IndexT = FileInformation>
83 SetIndex(std::forward<IndexT>(value));
93 bool m_source1HasBeenSet =
false;
94 bool m_source2HasBeenSet =
false;
95 bool m_indexHasBeenSet =
false;
bool Source2HasBeenSet() const
ReadSetFiles & WithSource1(Source1T &&value)
ReadSetFiles & WithIndex(IndexT &&value)
AWS_OMICS_API ReadSetFiles(Aws::Utils::Json::JsonView jsonValue)
const FileInformation & GetSource1() const
AWS_OMICS_API ReadSetFiles & operator=(Aws::Utils::Json::JsonView jsonValue)
bool IndexHasBeenSet() const
const FileInformation & GetIndex() const
void SetSource2(Source2T &&value)
AWS_OMICS_API ReadSetFiles()=default
void SetSource1(Source1T &&value)
AWS_OMICS_API Aws::Utils::Json::JsonValue Jsonize() const
bool Source1HasBeenSet() const
const FileInformation & GetSource2() const
void SetIndex(IndexT &&value)
ReadSetFiles & WithSource2(Source2T &&value)
Aws::Utils::Json::JsonValue JsonValue