AWS SDK for C++

AWS SDK for C++ Version 1.11.741

Loading...
Searching...
No Matches
VcfOptions.h
1
6#pragma once
7#include <aws/omics/Omics_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace Omics {
17namespace Model {
18
25 public:
26 AWS_OMICS_API VcfOptions() = default;
27 AWS_OMICS_API VcfOptions(Aws::Utils::Json::JsonView jsonValue);
29 AWS_OMICS_API Aws::Utils::Json::JsonValue Jsonize() const;
30
32
35 inline bool GetIgnoreQualField() const { return m_ignoreQualField; }
36 inline bool IgnoreQualFieldHasBeenSet() const { return m_ignoreQualFieldHasBeenSet; }
37 inline void SetIgnoreQualField(bool value) {
38 m_ignoreQualFieldHasBeenSet = true;
39 m_ignoreQualField = value;
40 }
41 inline VcfOptions& WithIgnoreQualField(bool value) {
42 SetIgnoreQualField(value);
43 return *this;
44 }
46
48
51 inline bool GetIgnoreFilterField() const { return m_ignoreFilterField; }
52 inline bool IgnoreFilterFieldHasBeenSet() const { return m_ignoreFilterFieldHasBeenSet; }
53 inline void SetIgnoreFilterField(bool value) {
54 m_ignoreFilterFieldHasBeenSet = true;
55 m_ignoreFilterField = value;
56 }
57 inline VcfOptions& WithIgnoreFilterField(bool value) {
59 return *this;
60 }
62 private:
63 bool m_ignoreQualField{false};
64
65 bool m_ignoreFilterField{false};
66 bool m_ignoreQualFieldHasBeenSet = false;
67 bool m_ignoreFilterFieldHasBeenSet = false;
68};
69
70} // namespace Model
71} // namespace Omics
72} // namespace Aws
VcfOptions & WithIgnoreFilterField(bool value)
Definition VcfOptions.h:57
bool GetIgnoreFilterField() const
Definition VcfOptions.h:51
void SetIgnoreQualField(bool value)
Definition VcfOptions.h:37
bool IgnoreQualFieldHasBeenSet() const
Definition VcfOptions.h:36
void SetIgnoreFilterField(bool value)
Definition VcfOptions.h:53
bool IgnoreFilterFieldHasBeenSet() const
Definition VcfOptions.h:52
AWS_OMICS_API VcfOptions(Aws::Utils::Json::JsonView jsonValue)
AWS_OMICS_API VcfOptions & operator=(Aws::Utils::Json::JsonView jsonValue)
VcfOptions & WithIgnoreQualField(bool value)
Definition VcfOptions.h:41
AWS_OMICS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_OMICS_API VcfOptions()=default
Aws::Utils::Json::JsonValue JsonValue