AWS SDK for C++

AWS SDK for C++ Version 1.11.787

Loading...
Searching...
No Matches
SubmissionSummary.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 SubmissionSummary() = default;
29 AWS_OMICS_API Aws::Utils::Json::JsonValue Jsonize() const;
30
32
35 inline int GetSuccessfulStartSubmissionCount() const { return m_successfulStartSubmissionCount; }
36 inline bool SuccessfulStartSubmissionCountHasBeenSet() const { return m_successfulStartSubmissionCountHasBeenSet; }
37 inline void SetSuccessfulStartSubmissionCount(int value) {
38 m_successfulStartSubmissionCountHasBeenSet = true;
39 m_successfulStartSubmissionCount = value;
40 }
43 return *this;
44 }
46
48
51 inline int GetFailedStartSubmissionCount() const { return m_failedStartSubmissionCount; }
52 inline bool FailedStartSubmissionCountHasBeenSet() const { return m_failedStartSubmissionCountHasBeenSet; }
53 inline void SetFailedStartSubmissionCount(int value) {
54 m_failedStartSubmissionCountHasBeenSet = true;
55 m_failedStartSubmissionCount = value;
56 }
59 return *this;
60 }
62
64
67 inline int GetPendingStartSubmissionCount() const { return m_pendingStartSubmissionCount; }
68 inline bool PendingStartSubmissionCountHasBeenSet() const { return m_pendingStartSubmissionCountHasBeenSet; }
69 inline void SetPendingStartSubmissionCount(int value) {
70 m_pendingStartSubmissionCountHasBeenSet = true;
71 m_pendingStartSubmissionCount = value;
72 }
75 return *this;
76 }
78
80
83 inline int GetSuccessfulCancelSubmissionCount() const { return m_successfulCancelSubmissionCount; }
84 inline bool SuccessfulCancelSubmissionCountHasBeenSet() const { return m_successfulCancelSubmissionCountHasBeenSet; }
85 inline void SetSuccessfulCancelSubmissionCount(int value) {
86 m_successfulCancelSubmissionCountHasBeenSet = true;
87 m_successfulCancelSubmissionCount = value;
88 }
91 return *this;
92 }
94
96
99 inline int GetFailedCancelSubmissionCount() const { return m_failedCancelSubmissionCount; }
100 inline bool FailedCancelSubmissionCountHasBeenSet() const { return m_failedCancelSubmissionCountHasBeenSet; }
101 inline void SetFailedCancelSubmissionCount(int value) {
102 m_failedCancelSubmissionCountHasBeenSet = true;
103 m_failedCancelSubmissionCount = value;
104 }
107 return *this;
108 }
110
112
115 inline int GetSuccessfulDeleteSubmissionCount() const { return m_successfulDeleteSubmissionCount; }
116 inline bool SuccessfulDeleteSubmissionCountHasBeenSet() const { return m_successfulDeleteSubmissionCountHasBeenSet; }
117 inline void SetSuccessfulDeleteSubmissionCount(int value) {
118 m_successfulDeleteSubmissionCountHasBeenSet = true;
119 m_successfulDeleteSubmissionCount = value;
120 }
123 return *this;
124 }
126
128
131 inline int GetFailedDeleteSubmissionCount() const { return m_failedDeleteSubmissionCount; }
132 inline bool FailedDeleteSubmissionCountHasBeenSet() const { return m_failedDeleteSubmissionCountHasBeenSet; }
133 inline void SetFailedDeleteSubmissionCount(int value) {
134 m_failedDeleteSubmissionCountHasBeenSet = true;
135 m_failedDeleteSubmissionCount = value;
136 }
139 return *this;
140 }
142 private:
143 int m_successfulStartSubmissionCount{0};
144
145 int m_failedStartSubmissionCount{0};
146
147 int m_pendingStartSubmissionCount{0};
148
149 int m_successfulCancelSubmissionCount{0};
150
151 int m_failedCancelSubmissionCount{0};
152
153 int m_successfulDeleteSubmissionCount{0};
154
155 int m_failedDeleteSubmissionCount{0};
156 bool m_successfulStartSubmissionCountHasBeenSet = false;
157 bool m_failedStartSubmissionCountHasBeenSet = false;
158 bool m_pendingStartSubmissionCountHasBeenSet = false;
159 bool m_successfulCancelSubmissionCountHasBeenSet = false;
160 bool m_failedCancelSubmissionCountHasBeenSet = false;
161 bool m_successfulDeleteSubmissionCountHasBeenSet = false;
162 bool m_failedDeleteSubmissionCountHasBeenSet = false;
163};
164
165} // namespace Model
166} // namespace Omics
167} // namespace Aws
SubmissionSummary & WithSuccessfulStartSubmissionCount(int value)
SubmissionSummary & WithFailedCancelSubmissionCount(int value)
SubmissionSummary & WithSuccessfulCancelSubmissionCount(int value)
SubmissionSummary & WithFailedDeleteSubmissionCount(int value)
AWS_OMICS_API SubmissionSummary()=default
SubmissionSummary & WithPendingStartSubmissionCount(int value)
AWS_OMICS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_OMICS_API SubmissionSummary(Aws::Utils::Json::JsonView jsonValue)
SubmissionSummary & WithSuccessfulDeleteSubmissionCount(int value)
SubmissionSummary & WithFailedStartSubmissionCount(int value)
AWS_OMICS_API SubmissionSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue