AWS SDK for C++

AWS SDK for C++ Version 1.11.910

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
165 inline double GetTotalSizeOfScannedNonFhirFilesInMB() const { return m_totalSizeOfScannedNonFhirFilesInMB; }
166 inline bool TotalSizeOfScannedNonFhirFilesInMBHasBeenSet() const { return m_totalSizeOfScannedNonFhirFilesInMBHasBeenSet; }
167 inline void SetTotalSizeOfScannedNonFhirFilesInMB(double value) {
168 m_totalSizeOfScannedNonFhirFilesInMBHasBeenSet = true;
169 m_totalSizeOfScannedNonFhirFilesInMB = value;
170 }
173 return *this;
174 }
176
178
181 inline long long GetTotalNumberOfImportedNonFhirFiles() const { return m_totalNumberOfImportedNonFhirFiles; }
182 inline bool TotalNumberOfImportedNonFhirFilesHasBeenSet() const { return m_totalNumberOfImportedNonFhirFilesHasBeenSet; }
183 inline void SetTotalNumberOfImportedNonFhirFiles(long long value) {
184 m_totalNumberOfImportedNonFhirFilesHasBeenSet = true;
185 m_totalNumberOfImportedNonFhirFiles = value;
186 }
189 return *this;
190 }
192
194
197 inline long long GetTotalNumberOfNonFhirResourcesScanned() const { return m_totalNumberOfNonFhirResourcesScanned; }
198 inline bool TotalNumberOfNonFhirResourcesScannedHasBeenSet() const { return m_totalNumberOfNonFhirResourcesScannedHasBeenSet; }
199 inline void SetTotalNumberOfNonFhirResourcesScanned(long long value) {
200 m_totalNumberOfNonFhirResourcesScannedHasBeenSet = true;
201 m_totalNumberOfNonFhirResourcesScanned = value;
202 }
205 return *this;
206 }
208
210
213 inline long long GetTotalNumberOfNonFhirResourcesImported() const { return m_totalNumberOfNonFhirResourcesImported; }
214 inline bool TotalNumberOfNonFhirResourcesImportedHasBeenSet() const { return m_totalNumberOfNonFhirResourcesImportedHasBeenSet; }
215 inline void SetTotalNumberOfNonFhirResourcesImported(long long value) {
216 m_totalNumberOfNonFhirResourcesImportedHasBeenSet = true;
217 m_totalNumberOfNonFhirResourcesImported = value;
218 }
221 return *this;
222 }
224
226
229 inline long long GetTotalNumberOfNonFhirResourcesWithCustomerError() const { return m_totalNumberOfNonFhirResourcesWithCustomerError; }
231 return m_totalNumberOfNonFhirResourcesWithCustomerErrorHasBeenSet;
232 }
234 m_totalNumberOfNonFhirResourcesWithCustomerErrorHasBeenSet = true;
235 m_totalNumberOfNonFhirResourcesWithCustomerError = value;
236 }
239 return *this;
240 }
242
244
248 inline long long GetTotalNumberOfNonFhirFilesReadWithCustomerError() const { return m_totalNumberOfNonFhirFilesReadWithCustomerError; }
250 return m_totalNumberOfNonFhirFilesReadWithCustomerErrorHasBeenSet;
251 }
253 m_totalNumberOfNonFhirFilesReadWithCustomerErrorHasBeenSet = true;
254 m_totalNumberOfNonFhirFilesReadWithCustomerError = value;
255 }
258 return *this;
259 }
261
263
266 inline double GetThroughput() const { return m_throughput; }
267 inline bool ThroughputHasBeenSet() const { return m_throughputHasBeenSet; }
268 inline void SetThroughput(double value) {
269 m_throughputHasBeenSet = true;
270 m_throughput = value;
271 }
272 inline JobProgressReport& WithThroughput(double value) {
273 SetThroughput(value);
274 return *this;
275 }
277
279
285 inline long long GetTotalFilesConverted() const { return m_totalFilesConverted; }
286 inline bool TotalFilesConvertedHasBeenSet() const { return m_totalFilesConvertedHasBeenSet; }
287 inline void SetTotalFilesConverted(long long value) {
288 m_totalFilesConvertedHasBeenSet = true;
289 m_totalFilesConverted = value;
290 }
293 return *this;
294 }
296
298
303 inline long long GetTotalResourcesGenerated() const { return m_totalResourcesGenerated; }
304 inline bool TotalResourcesGeneratedHasBeenSet() const { return m_totalResourcesGeneratedHasBeenSet; }
305 inline void SetTotalResourcesGenerated(long long value) {
306 m_totalResourcesGeneratedHasBeenSet = true;
307 m_totalResourcesGenerated = value;
308 }
311 return *this;
312 }
314 private:
315 long long m_totalNumberOfScannedFiles{0};
316
317 double m_totalSizeOfScannedFilesInMB{0.0};
318
319 long long m_totalNumberOfImportedFiles{0};
320
321 long long m_totalNumberOfResourcesScanned{0};
322
323 long long m_totalNumberOfResourcesImported{0};
324
325 long long m_totalNumberOfResourcesWithCustomerError{0};
326
327 long long m_totalNumberOfFilesReadWithCustomerError{0};
328
329 long long m_totalNumberOfScannedNonFhirFiles{0};
330
331 double m_totalSizeOfScannedNonFhirFilesInMB{0.0};
332
333 long long m_totalNumberOfImportedNonFhirFiles{0};
334
335 long long m_totalNumberOfNonFhirResourcesScanned{0};
336
337 long long m_totalNumberOfNonFhirResourcesImported{0};
338
339 long long m_totalNumberOfNonFhirResourcesWithCustomerError{0};
340
341 long long m_totalNumberOfNonFhirFilesReadWithCustomerError{0};
342
343 double m_throughput{0.0};
344
345 long long m_totalFilesConverted{0};
346
347 long long m_totalResourcesGenerated{0};
348 bool m_totalNumberOfScannedFilesHasBeenSet = false;
349 bool m_totalSizeOfScannedFilesInMBHasBeenSet = false;
350 bool m_totalNumberOfImportedFilesHasBeenSet = false;
351 bool m_totalNumberOfResourcesScannedHasBeenSet = false;
352 bool m_totalNumberOfResourcesImportedHasBeenSet = false;
353 bool m_totalNumberOfResourcesWithCustomerErrorHasBeenSet = false;
354 bool m_totalNumberOfFilesReadWithCustomerErrorHasBeenSet = false;
355 bool m_totalNumberOfScannedNonFhirFilesHasBeenSet = false;
356 bool m_totalSizeOfScannedNonFhirFilesInMBHasBeenSet = false;
357 bool m_totalNumberOfImportedNonFhirFilesHasBeenSet = false;
358 bool m_totalNumberOfNonFhirResourcesScannedHasBeenSet = false;
359 bool m_totalNumberOfNonFhirResourcesImportedHasBeenSet = false;
360 bool m_totalNumberOfNonFhirResourcesWithCustomerErrorHasBeenSet = false;
361 bool m_totalNumberOfNonFhirFilesReadWithCustomerErrorHasBeenSet = false;
362 bool m_throughputHasBeenSet = false;
363 bool m_totalFilesConvertedHasBeenSet = false;
364 bool m_totalResourcesGeneratedHasBeenSet = false;
365};
366
367} // namespace Model
368} // namespace HealthLake
369} // 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