AWS SDK for C++

AWS SDK for C++ Version 1.11.849

Loading...
Searching...
No Matches
JobProgressReport.h
1
6#pragma once
7#include <aws/healthlake/HealthLake_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace HealthLake {
17namespace Model {
18
25 public:
26 AWS_HEALTHLAKE_API JobProgressReport() = default;
27 AWS_HEALTHLAKE_API JobProgressReport(Aws::Utils::Json::JsonView jsonValue);
29 AWS_HEALTHLAKE_API Aws::Utils::Json::JsonValue Jsonize() const;
30
32
35 inline long long GetTotalNumberOfScannedFiles() const { return m_totalNumberOfScannedFiles; }
36 inline bool TotalNumberOfScannedFilesHasBeenSet() const { return m_totalNumberOfScannedFilesHasBeenSet; }
37 inline void SetTotalNumberOfScannedFiles(long long value) {
38 m_totalNumberOfScannedFilesHasBeenSet = true;
39 m_totalNumberOfScannedFiles = value;
40 }
43 return *this;
44 }
46
48
51 inline double GetTotalSizeOfScannedFilesInMB() const { return m_totalSizeOfScannedFilesInMB; }
52 inline bool TotalSizeOfScannedFilesInMBHasBeenSet() const { return m_totalSizeOfScannedFilesInMBHasBeenSet; }
53 inline void SetTotalSizeOfScannedFilesInMB(double value) {
54 m_totalSizeOfScannedFilesInMBHasBeenSet = true;
55 m_totalSizeOfScannedFilesInMB = value;
56 }
59 return *this;
60 }
62
64
67 inline long long GetTotalNumberOfImportedFiles() const { return m_totalNumberOfImportedFiles; }
68 inline bool TotalNumberOfImportedFilesHasBeenSet() const { return m_totalNumberOfImportedFilesHasBeenSet; }
69 inline void SetTotalNumberOfImportedFiles(long long value) {
70 m_totalNumberOfImportedFilesHasBeenSet = true;
71 m_totalNumberOfImportedFiles = value;
72 }
75 return *this;
76 }
78
80
83 inline long long GetTotalNumberOfResourcesScanned() const { return m_totalNumberOfResourcesScanned; }
84 inline bool TotalNumberOfResourcesScannedHasBeenSet() const { return m_totalNumberOfResourcesScannedHasBeenSet; }
85 inline void SetTotalNumberOfResourcesScanned(long long value) {
86 m_totalNumberOfResourcesScannedHasBeenSet = true;
87 m_totalNumberOfResourcesScanned = value;
88 }
91 return *this;
92 }
94
96
99 inline long long GetTotalNumberOfResourcesImported() const { return m_totalNumberOfResourcesImported; }
100 inline bool TotalNumberOfResourcesImportedHasBeenSet() const { return m_totalNumberOfResourcesImportedHasBeenSet; }
101 inline void SetTotalNumberOfResourcesImported(long long value) {
102 m_totalNumberOfResourcesImportedHasBeenSet = true;
103 m_totalNumberOfResourcesImported = value;
104 }
107 return *this;
108 }
110
112
115 inline long long GetTotalNumberOfResourcesWithCustomerError() const { return m_totalNumberOfResourcesWithCustomerError; }
116 inline bool TotalNumberOfResourcesWithCustomerErrorHasBeenSet() const { return m_totalNumberOfResourcesWithCustomerErrorHasBeenSet; }
117 inline void SetTotalNumberOfResourcesWithCustomerError(long long value) {
118 m_totalNumberOfResourcesWithCustomerErrorHasBeenSet = true;
119 m_totalNumberOfResourcesWithCustomerError = value;
120 }
123 return *this;
124 }
126
128
132 inline long long GetTotalNumberOfFilesReadWithCustomerError() const { return m_totalNumberOfFilesReadWithCustomerError; }
133 inline bool TotalNumberOfFilesReadWithCustomerErrorHasBeenSet() const { return m_totalNumberOfFilesReadWithCustomerErrorHasBeenSet; }
134 inline void SetTotalNumberOfFilesReadWithCustomerError(long long value) {
135 m_totalNumberOfFilesReadWithCustomerErrorHasBeenSet = true;
136 m_totalNumberOfFilesReadWithCustomerError = value;
137 }
140 return *this;
141 }
143
145
148 inline long long GetTotalNumberOfScannedNonFhirFiles() const { return m_totalNumberOfScannedNonFhirFiles; }
149 inline bool TotalNumberOfScannedNonFhirFilesHasBeenSet() const { return m_totalNumberOfScannedNonFhirFilesHasBeenSet; }
150 inline void SetTotalNumberOfScannedNonFhirFiles(long long value) {
151 m_totalNumberOfScannedNonFhirFilesHasBeenSet = true;
152 m_totalNumberOfScannedNonFhirFiles = value;
153 }
156 return *this;
157 }
159
161
164 inline double GetTotalSizeOfScannedNonFhirFilesInMB() const { return m_totalSizeOfScannedNonFhirFilesInMB; }
165 inline bool TotalSizeOfScannedNonFhirFilesInMBHasBeenSet() const { return m_totalSizeOfScannedNonFhirFilesInMBHasBeenSet; }
166 inline void SetTotalSizeOfScannedNonFhirFilesInMB(double value) {
167 m_totalSizeOfScannedNonFhirFilesInMBHasBeenSet = true;
168 m_totalSizeOfScannedNonFhirFilesInMB = value;
169 }
172 return *this;
173 }
175
177
180 inline long long GetTotalNumberOfImportedNonFhirFiles() const { return m_totalNumberOfImportedNonFhirFiles; }
181 inline bool TotalNumberOfImportedNonFhirFilesHasBeenSet() const { return m_totalNumberOfImportedNonFhirFilesHasBeenSet; }
182 inline void SetTotalNumberOfImportedNonFhirFiles(long long value) {
183 m_totalNumberOfImportedNonFhirFilesHasBeenSet = true;
184 m_totalNumberOfImportedNonFhirFiles = value;
185 }
188 return *this;
189 }
191
193
196 inline long long GetTotalNumberOfNonFhirResourcesScanned() const { return m_totalNumberOfNonFhirResourcesScanned; }
197 inline bool TotalNumberOfNonFhirResourcesScannedHasBeenSet() const { return m_totalNumberOfNonFhirResourcesScannedHasBeenSet; }
198 inline void SetTotalNumberOfNonFhirResourcesScanned(long long value) {
199 m_totalNumberOfNonFhirResourcesScannedHasBeenSet = true;
200 m_totalNumberOfNonFhirResourcesScanned = value;
201 }
204 return *this;
205 }
207
209
212 inline long long GetTotalNumberOfNonFhirResourcesImported() const { return m_totalNumberOfNonFhirResourcesImported; }
213 inline bool TotalNumberOfNonFhirResourcesImportedHasBeenSet() const { return m_totalNumberOfNonFhirResourcesImportedHasBeenSet; }
214 inline void SetTotalNumberOfNonFhirResourcesImported(long long value) {
215 m_totalNumberOfNonFhirResourcesImportedHasBeenSet = true;
216 m_totalNumberOfNonFhirResourcesImported = value;
217 }
220 return *this;
221 }
223
225
228 inline long long GetTotalNumberOfNonFhirResourcesWithCustomerError() const { return m_totalNumberOfNonFhirResourcesWithCustomerError; }
230 return m_totalNumberOfNonFhirResourcesWithCustomerErrorHasBeenSet;
231 }
233 m_totalNumberOfNonFhirResourcesWithCustomerErrorHasBeenSet = true;
234 m_totalNumberOfNonFhirResourcesWithCustomerError = value;
235 }
238 return *this;
239 }
241
243
247 inline long long GetTotalNumberOfNonFhirFilesReadWithCustomerError() const { return m_totalNumberOfNonFhirFilesReadWithCustomerError; }
249 return m_totalNumberOfNonFhirFilesReadWithCustomerErrorHasBeenSet;
250 }
252 m_totalNumberOfNonFhirFilesReadWithCustomerErrorHasBeenSet = true;
253 m_totalNumberOfNonFhirFilesReadWithCustomerError = value;
254 }
257 return *this;
258 }
260
262
265 inline double GetThroughput() const { return m_throughput; }
266 inline bool ThroughputHasBeenSet() const { return m_throughputHasBeenSet; }
267 inline void SetThroughput(double value) {
268 m_throughputHasBeenSet = true;
269 m_throughput = value;
270 }
271 inline JobProgressReport& WithThroughput(double value) {
272 SetThroughput(value);
273 return *this;
274 }
276
278
284 inline long long GetTotalFilesConverted() const { return m_totalFilesConverted; }
285 inline bool TotalFilesConvertedHasBeenSet() const { return m_totalFilesConvertedHasBeenSet; }
286 inline void SetTotalFilesConverted(long long value) {
287 m_totalFilesConvertedHasBeenSet = true;
288 m_totalFilesConverted = value;
289 }
292 return *this;
293 }
295
297
302 inline long long GetTotalResourcesGenerated() const { return m_totalResourcesGenerated; }
303 inline bool TotalResourcesGeneratedHasBeenSet() const { return m_totalResourcesGeneratedHasBeenSet; }
304 inline void SetTotalResourcesGenerated(long long value) {
305 m_totalResourcesGeneratedHasBeenSet = true;
306 m_totalResourcesGenerated = value;
307 }
310 return *this;
311 }
313 private:
314 long long m_totalNumberOfScannedFiles{0};
315
316 double m_totalSizeOfScannedFilesInMB{0.0};
317
318 long long m_totalNumberOfImportedFiles{0};
319
320 long long m_totalNumberOfResourcesScanned{0};
321
322 long long m_totalNumberOfResourcesImported{0};
323
324 long long m_totalNumberOfResourcesWithCustomerError{0};
325
326 long long m_totalNumberOfFilesReadWithCustomerError{0};
327
328 long long m_totalNumberOfScannedNonFhirFiles{0};
329
330 double m_totalSizeOfScannedNonFhirFilesInMB{0.0};
331
332 long long m_totalNumberOfImportedNonFhirFiles{0};
333
334 long long m_totalNumberOfNonFhirResourcesScanned{0};
335
336 long long m_totalNumberOfNonFhirResourcesImported{0};
337
338 long long m_totalNumberOfNonFhirResourcesWithCustomerError{0};
339
340 long long m_totalNumberOfNonFhirFilesReadWithCustomerError{0};
341
342 double m_throughput{0.0};
343
344 long long m_totalFilesConverted{0};
345
346 long long m_totalResourcesGenerated{0};
347 bool m_totalNumberOfScannedFilesHasBeenSet = false;
348 bool m_totalSizeOfScannedFilesInMBHasBeenSet = false;
349 bool m_totalNumberOfImportedFilesHasBeenSet = false;
350 bool m_totalNumberOfResourcesScannedHasBeenSet = false;
351 bool m_totalNumberOfResourcesImportedHasBeenSet = false;
352 bool m_totalNumberOfResourcesWithCustomerErrorHasBeenSet = false;
353 bool m_totalNumberOfFilesReadWithCustomerErrorHasBeenSet = false;
354 bool m_totalNumberOfScannedNonFhirFilesHasBeenSet = false;
355 bool m_totalSizeOfScannedNonFhirFilesInMBHasBeenSet = false;
356 bool m_totalNumberOfImportedNonFhirFilesHasBeenSet = false;
357 bool m_totalNumberOfNonFhirResourcesScannedHasBeenSet = false;
358 bool m_totalNumberOfNonFhirResourcesImportedHasBeenSet = false;
359 bool m_totalNumberOfNonFhirResourcesWithCustomerErrorHasBeenSet = false;
360 bool m_totalNumberOfNonFhirFilesReadWithCustomerErrorHasBeenSet = false;
361 bool m_throughputHasBeenSet = false;
362 bool m_totalFilesConvertedHasBeenSet = false;
363 bool m_totalResourcesGeneratedHasBeenSet = false;
364};
365
366} // namespace Model
367} // namespace HealthLake
368} // namespace Aws
AWS_HEALTHLAKE_API JobProgressReport & operator=(Aws::Utils::Json::JsonView jsonValue)
JobProgressReport & WithTotalNumberOfResourcesWithCustomerError(long long value)
JobProgressReport & WithTotalNumberOfNonFhirFilesReadWithCustomerError(long long value)
AWS_HEALTHLAKE_API JobProgressReport(Aws::Utils::Json::JsonView jsonValue)
JobProgressReport & WithTotalFilesConverted(long long value)
JobProgressReport & WithTotalNumberOfNonFhirResourcesWithCustomerError(long long value)
void SetTotalNumberOfFilesReadWithCustomerError(long long value)
JobProgressReport & WithTotalNumberOfNonFhirResourcesScanned(long long value)
AWS_HEALTHLAKE_API JobProgressReport()=default
void SetTotalNumberOfNonFhirResourcesScanned(long long value)
JobProgressReport & WithTotalSizeOfScannedNonFhirFilesInMB(double value)
JobProgressReport & WithThroughput(double value)
AWS_HEALTHLAKE_API Aws::Utils::Json::JsonValue Jsonize() const
JobProgressReport & WithTotalNumberOfResourcesScanned(long long value)
long long GetTotalNumberOfNonFhirResourcesWithCustomerError() const
void SetTotalNumberOfNonFhirResourcesImported(long long value)
JobProgressReport & WithTotalResourcesGenerated(long long value)
void SetTotalNumberOfResourcesScanned(long long value)
JobProgressReport & WithTotalNumberOfScannedNonFhirFiles(long long value)
void SetTotalNumberOfResourcesImported(long long value)
void SetTotalNumberOfResourcesWithCustomerError(long long value)
JobProgressReport & WithTotalNumberOfNonFhirResourcesImported(long long value)
void SetTotalNumberOfImportedNonFhirFiles(long long value)
JobProgressReport & WithTotalNumberOfImportedFiles(long long value)
long long GetTotalNumberOfNonFhirFilesReadWithCustomerError() const
JobProgressReport & WithTotalNumberOfFilesReadWithCustomerError(long long value)
JobProgressReport & WithTotalSizeOfScannedFilesInMB(double value)
JobProgressReport & WithTotalNumberOfScannedFiles(long long value)
JobProgressReport & WithTotalNumberOfImportedNonFhirFiles(long long value)
JobProgressReport & WithTotalNumberOfResourcesImported(long long value)
void SetTotalNumberOfNonFhirResourcesWithCustomerError(long long value)
void SetTotalNumberOfNonFhirFilesReadWithCustomerError(long long value)
void SetTotalNumberOfScannedNonFhirFiles(long long value)
Aws::Utils::Json::JsonValue JsonValue