AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
IdMappingJobMetrics.h
1
6#pragma once
7#include <aws/entityresolution/EntityResolution_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 EntityResolution
20{
21namespace Model
22{
23
33 {
34 public:
35 AWS_ENTITYRESOLUTION_API IdMappingJobMetrics();
36 AWS_ENTITYRESOLUTION_API IdMappingJobMetrics(Aws::Utils::Json::JsonView jsonValue);
37 AWS_ENTITYRESOLUTION_API IdMappingJobMetrics& operator=(Aws::Utils::Json::JsonView jsonValue);
38 AWS_ENTITYRESOLUTION_API Aws::Utils::Json::JsonValue Jsonize() const;
39
40
42
45 inline int GetInputRecords() const{ return m_inputRecords; }
46 inline bool InputRecordsHasBeenSet() const { return m_inputRecordsHasBeenSet; }
47 inline void SetInputRecords(int value) { m_inputRecordsHasBeenSet = true; m_inputRecords = value; }
48 inline IdMappingJobMetrics& WithInputRecords(int value) { SetInputRecords(value); return *this;}
50
52
55 inline int GetRecordsNotProcessed() const{ return m_recordsNotProcessed; }
56 inline bool RecordsNotProcessedHasBeenSet() const { return m_recordsNotProcessedHasBeenSet; }
57 inline void SetRecordsNotProcessed(int value) { m_recordsNotProcessedHasBeenSet = true; m_recordsNotProcessed = value; }
58 inline IdMappingJobMetrics& WithRecordsNotProcessed(int value) { SetRecordsNotProcessed(value); return *this;}
60
62
65 inline int GetTotalMappedRecords() const{ return m_totalMappedRecords; }
66 inline bool TotalMappedRecordsHasBeenSet() const { return m_totalMappedRecordsHasBeenSet; }
67 inline void SetTotalMappedRecords(int value) { m_totalMappedRecordsHasBeenSet = true; m_totalMappedRecords = value; }
68 inline IdMappingJobMetrics& WithTotalMappedRecords(int value) { SetTotalMappedRecords(value); return *this;}
70
72
75 inline int GetTotalMappedSourceRecords() const{ return m_totalMappedSourceRecords; }
76 inline bool TotalMappedSourceRecordsHasBeenSet() const { return m_totalMappedSourceRecordsHasBeenSet; }
77 inline void SetTotalMappedSourceRecords(int value) { m_totalMappedSourceRecordsHasBeenSet = true; m_totalMappedSourceRecords = value; }
80
82
85 inline int GetTotalMappedTargetRecords() const{ return m_totalMappedTargetRecords; }
86 inline bool TotalMappedTargetRecordsHasBeenSet() const { return m_totalMappedTargetRecordsHasBeenSet; }
87 inline void SetTotalMappedTargetRecords(int value) { m_totalMappedTargetRecordsHasBeenSet = true; m_totalMappedTargetRecords = value; }
90
92
95 inline int GetTotalRecordsProcessed() const{ return m_totalRecordsProcessed; }
96 inline bool TotalRecordsProcessedHasBeenSet() const { return m_totalRecordsProcessedHasBeenSet; }
97 inline void SetTotalRecordsProcessed(int value) { m_totalRecordsProcessedHasBeenSet = true; m_totalRecordsProcessed = value; }
100 private:
101
102 int m_inputRecords;
103 bool m_inputRecordsHasBeenSet = false;
104
105 int m_recordsNotProcessed;
106 bool m_recordsNotProcessedHasBeenSet = false;
107
108 int m_totalMappedRecords;
109 bool m_totalMappedRecordsHasBeenSet = false;
110
111 int m_totalMappedSourceRecords;
112 bool m_totalMappedSourceRecordsHasBeenSet = false;
113
114 int m_totalMappedTargetRecords;
115 bool m_totalMappedTargetRecordsHasBeenSet = false;
116
117 int m_totalRecordsProcessed;
118 bool m_totalRecordsProcessedHasBeenSet = false;
119 };
120
121} // namespace Model
122} // namespace EntityResolution
123} // namespace Aws
AWS_ENTITYRESOLUTION_API IdMappingJobMetrics & operator=(Aws::Utils::Json::JsonView jsonValue)
IdMappingJobMetrics & WithTotalMappedTargetRecords(int value)
IdMappingJobMetrics & WithTotalMappedSourceRecords(int value)
AWS_ENTITYRESOLUTION_API IdMappingJobMetrics(Aws::Utils::Json::JsonView jsonValue)
IdMappingJobMetrics & WithTotalRecordsProcessed(int value)
IdMappingJobMetrics & WithRecordsNotProcessed(int value)
AWS_ENTITYRESOLUTION_API Aws::Utils::Json::JsonValue Jsonize() const
IdMappingJobMetrics & WithTotalMappedRecords(int value)
Aws::Utils::Json::JsonValue JsonValue