AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
JobMetrics.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 JobMetrics();
35 AWS_ENTITYRESOLUTION_API JobMetrics(Aws::Utils::Json::JsonView jsonValue);
36 AWS_ENTITYRESOLUTION_API JobMetrics& 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 JobMetrics& WithInputRecords(int value) { SetInputRecords(value); return *this;}
49
51
54 inline int GetMatchIDs() const{ return m_matchIDs; }
55 inline bool MatchIDsHasBeenSet() const { return m_matchIDsHasBeenSet; }
56 inline void SetMatchIDs(int value) { m_matchIDsHasBeenSet = true; m_matchIDs = value; }
57 inline JobMetrics& WithMatchIDs(int value) { SetMatchIDs(value); return *this;}
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 JobMetrics& WithRecordsNotProcessed(int value) { SetRecordsNotProcessed(value); return *this;}
69
71
74 inline int GetTotalRecordsProcessed() const{ return m_totalRecordsProcessed; }
75 inline bool TotalRecordsProcessedHasBeenSet() const { return m_totalRecordsProcessedHasBeenSet; }
76 inline void SetTotalRecordsProcessed(int value) { m_totalRecordsProcessedHasBeenSet = true; m_totalRecordsProcessed = value; }
77 inline JobMetrics& WithTotalRecordsProcessed(int value) { SetTotalRecordsProcessed(value); return *this;}
79 private:
80
81 int m_inputRecords;
82 bool m_inputRecordsHasBeenSet = false;
83
84 int m_matchIDs;
85 bool m_matchIDsHasBeenSet = false;
86
87 int m_recordsNotProcessed;
88 bool m_recordsNotProcessedHasBeenSet = false;
89
90 int m_totalRecordsProcessed;
91 bool m_totalRecordsProcessedHasBeenSet = false;
92 };
93
94} // namespace Model
95} // namespace EntityResolution
96} // namespace Aws
JobMetrics & WithRecordsNotProcessed(int value)
Definition JobMetrics.h:67
AWS_ENTITYRESOLUTION_API JobMetrics()
JobMetrics & WithInputRecords(int value)
Definition JobMetrics.h:47
AWS_ENTITYRESOLUTION_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_ENTITYRESOLUTION_API JobMetrics & operator=(Aws::Utils::Json::JsonView jsonValue)
JobMetrics & WithMatchIDs(int value)
Definition JobMetrics.h:57
AWS_ENTITYRESOLUTION_API JobMetrics(Aws::Utils::Json::JsonView jsonValue)
JobMetrics & WithTotalRecordsProcessed(int value)
Definition JobMetrics.h:77
Aws::Utils::Json::JsonValue JsonValue