AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
JobProgressReport.h
1
6#pragma once
7#include <aws/healthlake/HealthLake_EXPORTS.h>
8
9namespace Aws
10{
11namespace Utils
12{
13namespace Json
14{
15 class JsonValue;
16 class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace HealthLake
20{
21namespace Model
22{
23
30 {
31 public:
32 AWS_HEALTHLAKE_API JobProgressReport();
33 AWS_HEALTHLAKE_API JobProgressReport(Aws::Utils::Json::JsonView jsonValue);
35 AWS_HEALTHLAKE_API Aws::Utils::Json::JsonValue Jsonize() const;
36
37
39
42 inline long long GetTotalNumberOfScannedFiles() const{ return m_totalNumberOfScannedFiles; }
43 inline bool TotalNumberOfScannedFilesHasBeenSet() const { return m_totalNumberOfScannedFilesHasBeenSet; }
44 inline void SetTotalNumberOfScannedFiles(long long value) { m_totalNumberOfScannedFilesHasBeenSet = true; m_totalNumberOfScannedFiles = value; }
45 inline JobProgressReport& WithTotalNumberOfScannedFiles(long long value) { SetTotalNumberOfScannedFiles(value); return *this;}
47
49
52 inline double GetTotalSizeOfScannedFilesInMB() const{ return m_totalSizeOfScannedFilesInMB; }
53 inline bool TotalSizeOfScannedFilesInMBHasBeenSet() const { return m_totalSizeOfScannedFilesInMBHasBeenSet; }
54 inline void SetTotalSizeOfScannedFilesInMB(double value) { m_totalSizeOfScannedFilesInMBHasBeenSet = true; m_totalSizeOfScannedFilesInMB = value; }
57
59
62 inline long long GetTotalNumberOfImportedFiles() const{ return m_totalNumberOfImportedFiles; }
63 inline bool TotalNumberOfImportedFilesHasBeenSet() const { return m_totalNumberOfImportedFilesHasBeenSet; }
64 inline void SetTotalNumberOfImportedFiles(long long value) { m_totalNumberOfImportedFilesHasBeenSet = true; m_totalNumberOfImportedFiles = value; }
65 inline JobProgressReport& WithTotalNumberOfImportedFiles(long long value) { SetTotalNumberOfImportedFiles(value); return *this;}
67
69
72 inline long long GetTotalNumberOfResourcesScanned() const{ return m_totalNumberOfResourcesScanned; }
73 inline bool TotalNumberOfResourcesScannedHasBeenSet() const { return m_totalNumberOfResourcesScannedHasBeenSet; }
74 inline void SetTotalNumberOfResourcesScanned(long long value) { m_totalNumberOfResourcesScannedHasBeenSet = true; m_totalNumberOfResourcesScanned = value; }
77
79
82 inline long long GetTotalNumberOfResourcesImported() const{ return m_totalNumberOfResourcesImported; }
83 inline bool TotalNumberOfResourcesImportedHasBeenSet() const { return m_totalNumberOfResourcesImportedHasBeenSet; }
84 inline void SetTotalNumberOfResourcesImported(long long value) { m_totalNumberOfResourcesImportedHasBeenSet = true; m_totalNumberOfResourcesImported = value; }
87
89
92 inline long long GetTotalNumberOfResourcesWithCustomerError() const{ return m_totalNumberOfResourcesWithCustomerError; }
93 inline bool TotalNumberOfResourcesWithCustomerErrorHasBeenSet() const { return m_totalNumberOfResourcesWithCustomerErrorHasBeenSet; }
94 inline void SetTotalNumberOfResourcesWithCustomerError(long long value) { m_totalNumberOfResourcesWithCustomerErrorHasBeenSet = true; m_totalNumberOfResourcesWithCustomerError = value; }
97
99
103 inline long long GetTotalNumberOfFilesReadWithCustomerError() const{ return m_totalNumberOfFilesReadWithCustomerError; }
104 inline bool TotalNumberOfFilesReadWithCustomerErrorHasBeenSet() const { return m_totalNumberOfFilesReadWithCustomerErrorHasBeenSet; }
105 inline void SetTotalNumberOfFilesReadWithCustomerError(long long value) { m_totalNumberOfFilesReadWithCustomerErrorHasBeenSet = true; m_totalNumberOfFilesReadWithCustomerError = value; }
108
110
113 inline double GetThroughput() const{ return m_throughput; }
114 inline bool ThroughputHasBeenSet() const { return m_throughputHasBeenSet; }
115 inline void SetThroughput(double value) { m_throughputHasBeenSet = true; m_throughput = value; }
116 inline JobProgressReport& WithThroughput(double value) { SetThroughput(value); return *this;}
118 private:
119
120 long long m_totalNumberOfScannedFiles;
121 bool m_totalNumberOfScannedFilesHasBeenSet = false;
122
123 double m_totalSizeOfScannedFilesInMB;
124 bool m_totalSizeOfScannedFilesInMBHasBeenSet = false;
125
126 long long m_totalNumberOfImportedFiles;
127 bool m_totalNumberOfImportedFilesHasBeenSet = false;
128
129 long long m_totalNumberOfResourcesScanned;
130 bool m_totalNumberOfResourcesScannedHasBeenSet = false;
131
132 long long m_totalNumberOfResourcesImported;
133 bool m_totalNumberOfResourcesImportedHasBeenSet = false;
134
135 long long m_totalNumberOfResourcesWithCustomerError;
136 bool m_totalNumberOfResourcesWithCustomerErrorHasBeenSet = false;
137
138 long long m_totalNumberOfFilesReadWithCustomerError;
139 bool m_totalNumberOfFilesReadWithCustomerErrorHasBeenSet = false;
140
141 double m_throughput;
142 bool m_throughputHasBeenSet = false;
143 };
144
145} // namespace Model
146} // namespace HealthLake
147} // namespace Aws
AWS_HEALTHLAKE_API JobProgressReport & operator=(Aws::Utils::Json::JsonView jsonValue)
JobProgressReport & WithTotalNumberOfResourcesWithCustomerError(long long value)
AWS_HEALTHLAKE_API JobProgressReport(Aws::Utils::Json::JsonView jsonValue)
void SetTotalNumberOfFilesReadWithCustomerError(long long value)
JobProgressReport & WithThroughput(double value)
AWS_HEALTHLAKE_API Aws::Utils::Json::JsonValue Jsonize() const
JobProgressReport & WithTotalNumberOfResourcesScanned(long long value)
void SetTotalNumberOfResourcesScanned(long long value)
void SetTotalNumberOfResourcesImported(long long value)
void SetTotalNumberOfResourcesWithCustomerError(long long value)
JobProgressReport & WithTotalNumberOfImportedFiles(long long value)
JobProgressReport & WithTotalNumberOfFilesReadWithCustomerError(long long value)
JobProgressReport & WithTotalSizeOfScannedFilesInMB(double value)
JobProgressReport & WithTotalNumberOfScannedFiles(long long value)
JobProgressReport & WithTotalNumberOfResourcesImported(long long value)
Aws::Utils::Json::JsonValue JsonValue