AWS SDK for C++

AWS SDK for C++ Version 1.11.751

Loading...
Searching...
No Matches
IdMappingJobMetrics.h
1
6#pragma once
7#include <aws/entityresolution/EntityResolution_EXPORTS.h>
8
9namespace Aws {
10namespace Utils {
11namespace Json {
12class JsonValue;
13class JsonView;
14} // namespace Json
15} // namespace Utils
16namespace EntityResolution {
17namespace Model {
18
27 public:
28 AWS_ENTITYRESOLUTION_API IdMappingJobMetrics() = default;
29 AWS_ENTITYRESOLUTION_API IdMappingJobMetrics(Aws::Utils::Json::JsonView jsonValue);
30 AWS_ENTITYRESOLUTION_API IdMappingJobMetrics& operator=(Aws::Utils::Json::JsonView jsonValue);
31 AWS_ENTITYRESOLUTION_API Aws::Utils::Json::JsonValue Jsonize() const;
32
34
37 inline int GetInputRecords() const { return m_inputRecords; }
38 inline bool InputRecordsHasBeenSet() const { return m_inputRecordsHasBeenSet; }
39 inline void SetInputRecords(int value) {
40 m_inputRecordsHasBeenSet = true;
41 m_inputRecords = value;
42 }
44 SetInputRecords(value);
45 return *this;
46 }
48
50
53 inline int GetTotalRecordsProcessed() const { return m_totalRecordsProcessed; }
54 inline bool TotalRecordsProcessedHasBeenSet() const { return m_totalRecordsProcessedHasBeenSet; }
55 inline void SetTotalRecordsProcessed(int value) {
56 m_totalRecordsProcessedHasBeenSet = true;
57 m_totalRecordsProcessed = value;
58 }
61 return *this;
62 }
64
66
69 inline int GetRecordsNotProcessed() const { return m_recordsNotProcessed; }
70 inline bool RecordsNotProcessedHasBeenSet() const { return m_recordsNotProcessedHasBeenSet; }
71 inline void SetRecordsNotProcessed(int value) {
72 m_recordsNotProcessedHasBeenSet = true;
73 m_recordsNotProcessed = value;
74 }
77 return *this;
78 }
80
82
87 inline int GetDeleteRecordsProcessed() const { return m_deleteRecordsProcessed; }
88 inline bool DeleteRecordsProcessedHasBeenSet() const { return m_deleteRecordsProcessedHasBeenSet; }
89 inline void SetDeleteRecordsProcessed(int value) {
90 m_deleteRecordsProcessedHasBeenSet = true;
91 m_deleteRecordsProcessed = value;
92 }
95 return *this;
96 }
98
100
103 inline int GetTotalMappedRecords() const { return m_totalMappedRecords; }
104 inline bool TotalMappedRecordsHasBeenSet() const { return m_totalMappedRecordsHasBeenSet; }
105 inline void SetTotalMappedRecords(int value) {
106 m_totalMappedRecordsHasBeenSet = true;
107 m_totalMappedRecords = value;
108 }
111 return *this;
112 }
114
116
119 inline int GetTotalMappedSourceRecords() const { return m_totalMappedSourceRecords; }
120 inline bool TotalMappedSourceRecordsHasBeenSet() const { return m_totalMappedSourceRecordsHasBeenSet; }
121 inline void SetTotalMappedSourceRecords(int value) {
122 m_totalMappedSourceRecordsHasBeenSet = true;
123 m_totalMappedSourceRecords = value;
124 }
127 return *this;
128 }
130
132
135 inline int GetTotalMappedTargetRecords() const { return m_totalMappedTargetRecords; }
136 inline bool TotalMappedTargetRecordsHasBeenSet() const { return m_totalMappedTargetRecordsHasBeenSet; }
137 inline void SetTotalMappedTargetRecords(int value) {
138 m_totalMappedTargetRecordsHasBeenSet = true;
139 m_totalMappedTargetRecords = value;
140 }
143 return *this;
144 }
146
148
156 inline int GetUniqueRecordsLoaded() const { return m_uniqueRecordsLoaded; }
157 inline bool UniqueRecordsLoadedHasBeenSet() const { return m_uniqueRecordsLoadedHasBeenSet; }
158 inline void SetUniqueRecordsLoaded(int value) {
159 m_uniqueRecordsLoadedHasBeenSet = true;
160 m_uniqueRecordsLoaded = value;
161 }
164 return *this;
165 }
167
169
172 inline int GetNewMappedRecords() const { return m_newMappedRecords; }
173 inline bool NewMappedRecordsHasBeenSet() const { return m_newMappedRecordsHasBeenSet; }
174 inline void SetNewMappedRecords(int value) {
175 m_newMappedRecordsHasBeenSet = true;
176 m_newMappedRecords = value;
177 }
179 SetNewMappedRecords(value);
180 return *this;
181 }
183
185
188 inline int GetNewMappedSourceRecords() const { return m_newMappedSourceRecords; }
189 inline bool NewMappedSourceRecordsHasBeenSet() const { return m_newMappedSourceRecordsHasBeenSet; }
190 inline void SetNewMappedSourceRecords(int value) {
191 m_newMappedSourceRecordsHasBeenSet = true;
192 m_newMappedSourceRecords = value;
193 }
196 return *this;
197 }
199
201
204 inline int GetNewMappedTargetRecords() const { return m_newMappedTargetRecords; }
205 inline bool NewMappedTargetRecordsHasBeenSet() const { return m_newMappedTargetRecordsHasBeenSet; }
206 inline void SetNewMappedTargetRecords(int value) {
207 m_newMappedTargetRecordsHasBeenSet = true;
208 m_newMappedTargetRecords = value;
209 }
212 return *this;
213 }
215
217
225 inline int GetNewUniqueRecordsLoaded() const { return m_newUniqueRecordsLoaded; }
226 inline bool NewUniqueRecordsLoadedHasBeenSet() const { return m_newUniqueRecordsLoadedHasBeenSet; }
227 inline void SetNewUniqueRecordsLoaded(int value) {
228 m_newUniqueRecordsLoadedHasBeenSet = true;
229 m_newUniqueRecordsLoaded = value;
230 }
233 return *this;
234 }
236
238
241 inline int GetMappedRecordsRemoved() const { return m_mappedRecordsRemoved; }
242 inline bool MappedRecordsRemovedHasBeenSet() const { return m_mappedRecordsRemovedHasBeenSet; }
243 inline void SetMappedRecordsRemoved(int value) {
244 m_mappedRecordsRemovedHasBeenSet = true;
245 m_mappedRecordsRemoved = value;
246 }
249 return *this;
250 }
252
254
257 inline int GetMappedSourceRecordsRemoved() const { return m_mappedSourceRecordsRemoved; }
258 inline bool MappedSourceRecordsRemovedHasBeenSet() const { return m_mappedSourceRecordsRemovedHasBeenSet; }
259 inline void SetMappedSourceRecordsRemoved(int value) {
260 m_mappedSourceRecordsRemovedHasBeenSet = true;
261 m_mappedSourceRecordsRemoved = value;
262 }
265 return *this;
266 }
268
270
273 inline int GetMappedTargetRecordsRemoved() const { return m_mappedTargetRecordsRemoved; }
274 inline bool MappedTargetRecordsRemovedHasBeenSet() const { return m_mappedTargetRecordsRemovedHasBeenSet; }
275 inline void SetMappedTargetRecordsRemoved(int value) {
276 m_mappedTargetRecordsRemovedHasBeenSet = true;
277 m_mappedTargetRecordsRemoved = value;
278 }
281 return *this;
282 }
284 private:
285 int m_inputRecords{0};
286
287 int m_totalRecordsProcessed{0};
288
289 int m_recordsNotProcessed{0};
290
291 int m_deleteRecordsProcessed{0};
292
293 int m_totalMappedRecords{0};
294
295 int m_totalMappedSourceRecords{0};
296
297 int m_totalMappedTargetRecords{0};
298
299 int m_uniqueRecordsLoaded{0};
300
301 int m_newMappedRecords{0};
302
303 int m_newMappedSourceRecords{0};
304
305 int m_newMappedTargetRecords{0};
306
307 int m_newUniqueRecordsLoaded{0};
308
309 int m_mappedRecordsRemoved{0};
310
311 int m_mappedSourceRecordsRemoved{0};
312
313 int m_mappedTargetRecordsRemoved{0};
314 bool m_inputRecordsHasBeenSet = false;
315 bool m_totalRecordsProcessedHasBeenSet = false;
316 bool m_recordsNotProcessedHasBeenSet = false;
317 bool m_deleteRecordsProcessedHasBeenSet = false;
318 bool m_totalMappedRecordsHasBeenSet = false;
319 bool m_totalMappedSourceRecordsHasBeenSet = false;
320 bool m_totalMappedTargetRecordsHasBeenSet = false;
321 bool m_uniqueRecordsLoadedHasBeenSet = false;
322 bool m_newMappedRecordsHasBeenSet = false;
323 bool m_newMappedSourceRecordsHasBeenSet = false;
324 bool m_newMappedTargetRecordsHasBeenSet = false;
325 bool m_newUniqueRecordsLoadedHasBeenSet = false;
326 bool m_mappedRecordsRemovedHasBeenSet = false;
327 bool m_mappedSourceRecordsRemovedHasBeenSet = false;
328 bool m_mappedTargetRecordsRemovedHasBeenSet = false;
329};
330
331} // namespace Model
332} // namespace EntityResolution
333} // namespace Aws
AWS_ENTITYRESOLUTION_API IdMappingJobMetrics & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_ENTITYRESOLUTION_API IdMappingJobMetrics()=default
IdMappingJobMetrics & WithTotalMappedTargetRecords(int value)
IdMappingJobMetrics & WithTotalMappedSourceRecords(int value)
AWS_ENTITYRESOLUTION_API IdMappingJobMetrics(Aws::Utils::Json::JsonView jsonValue)
IdMappingJobMetrics & WithNewMappedSourceRecords(int value)
IdMappingJobMetrics & WithMappedRecordsRemoved(int value)
IdMappingJobMetrics & WithNewMappedTargetRecords(int value)
IdMappingJobMetrics & WithTotalRecordsProcessed(int value)
IdMappingJobMetrics & WithNewUniqueRecordsLoaded(int value)
IdMappingJobMetrics & WithDeleteRecordsProcessed(int value)
IdMappingJobMetrics & WithUniqueRecordsLoaded(int value)
IdMappingJobMetrics & WithRecordsNotProcessed(int value)
AWS_ENTITYRESOLUTION_API Aws::Utils::Json::JsonValue Jsonize() const
IdMappingJobMetrics & WithMappedSourceRecordsRemoved(int value)
IdMappingJobMetrics & WithNewMappedRecords(int value)
IdMappingJobMetrics & WithMappedTargetRecordsRemoved(int value)
IdMappingJobMetrics & WithTotalMappedRecords(int value)
Aws::Utils::Json::JsonValue JsonValue