AWS SDK for C++

AWS SDK for C++ Version 1.11.606

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
32 {
33 public:
34 AWS_ENTITYRESOLUTION_API IdMappingJobMetrics() = default;
35 AWS_ENTITYRESOLUTION_API IdMappingJobMetrics(Aws::Utils::Json::JsonView jsonValue);
36 AWS_ENTITYRESOLUTION_API IdMappingJobMetrics& operator=(Aws::Utils::Json::JsonView jsonValue);
37 AWS_ENTITYRESOLUTION_API Aws::Utils::Json::JsonValue Jsonize() const;
38
39
41
44 inline int GetInputRecords() const { return m_inputRecords; }
45 inline bool InputRecordsHasBeenSet() const { return m_inputRecordsHasBeenSet; }
46 inline void SetInputRecords(int value) { m_inputRecordsHasBeenSet = true; m_inputRecords = value; }
47 inline IdMappingJobMetrics& WithInputRecords(int value) { SetInputRecords(value); return *this;}
49
51
54 inline int GetTotalRecordsProcessed() const { return m_totalRecordsProcessed; }
55 inline bool TotalRecordsProcessedHasBeenSet() const { return m_totalRecordsProcessedHasBeenSet; }
56 inline void SetTotalRecordsProcessed(int value) { m_totalRecordsProcessedHasBeenSet = true; m_totalRecordsProcessed = value; }
59
61
64 inline int GetRecordsNotProcessed() const { return m_recordsNotProcessed; }
65 inline bool RecordsNotProcessedHasBeenSet() const { return m_recordsNotProcessedHasBeenSet; }
66 inline void SetRecordsNotProcessed(int value) { m_recordsNotProcessedHasBeenSet = true; m_recordsNotProcessed = value; }
67 inline IdMappingJobMetrics& WithRecordsNotProcessed(int value) { SetRecordsNotProcessed(value); return *this;}
69
71
74 inline int GetTotalMappedRecords() const { return m_totalMappedRecords; }
75 inline bool TotalMappedRecordsHasBeenSet() const { return m_totalMappedRecordsHasBeenSet; }
76 inline void SetTotalMappedRecords(int value) { m_totalMappedRecordsHasBeenSet = true; m_totalMappedRecords = value; }
77 inline IdMappingJobMetrics& WithTotalMappedRecords(int value) { SetTotalMappedRecords(value); return *this;}
79
81
84 inline int GetTotalMappedSourceRecords() const { return m_totalMappedSourceRecords; }
85 inline bool TotalMappedSourceRecordsHasBeenSet() const { return m_totalMappedSourceRecordsHasBeenSet; }
86 inline void SetTotalMappedSourceRecords(int value) { m_totalMappedSourceRecordsHasBeenSet = true; m_totalMappedSourceRecords = value; }
89
91
94 inline int GetTotalMappedTargetRecords() const { return m_totalMappedTargetRecords; }
95 inline bool TotalMappedTargetRecordsHasBeenSet() const { return m_totalMappedTargetRecordsHasBeenSet; }
96 inline void SetTotalMappedTargetRecords(int value) { m_totalMappedTargetRecordsHasBeenSet = true; m_totalMappedTargetRecords = value; }
99
101
109 inline int GetUniqueRecordsLoaded() const { return m_uniqueRecordsLoaded; }
110 inline bool UniqueRecordsLoadedHasBeenSet() const { return m_uniqueRecordsLoadedHasBeenSet; }
111 inline void SetUniqueRecordsLoaded(int value) { m_uniqueRecordsLoadedHasBeenSet = true; m_uniqueRecordsLoaded = value; }
112 inline IdMappingJobMetrics& WithUniqueRecordsLoaded(int value) { SetUniqueRecordsLoaded(value); return *this;}
114 private:
115
116 int m_inputRecords{0};
117 bool m_inputRecordsHasBeenSet = false;
118
119 int m_totalRecordsProcessed{0};
120 bool m_totalRecordsProcessedHasBeenSet = false;
121
122 int m_recordsNotProcessed{0};
123 bool m_recordsNotProcessedHasBeenSet = false;
124
125 int m_totalMappedRecords{0};
126 bool m_totalMappedRecordsHasBeenSet = false;
127
128 int m_totalMappedSourceRecords{0};
129 bool m_totalMappedSourceRecordsHasBeenSet = false;
130
131 int m_totalMappedTargetRecords{0};
132 bool m_totalMappedTargetRecordsHasBeenSet = false;
133
134 int m_uniqueRecordsLoaded{0};
135 bool m_uniqueRecordsLoadedHasBeenSet = false;
136 };
137
138} // namespace Model
139} // namespace EntityResolution
140} // 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 & WithTotalRecordsProcessed(int value)
IdMappingJobMetrics & WithUniqueRecordsLoaded(int value)
IdMappingJobMetrics & WithRecordsNotProcessed(int value)
AWS_ENTITYRESOLUTION_API Aws::Utils::Json::JsonValue Jsonize() const
IdMappingJobMetrics & WithTotalMappedRecords(int value)
Aws::Utils::Json::JsonValue JsonValue