AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
IngestionJobStatistics.h
1
6#pragma once
7#include <aws/bedrock-agent/BedrockAgent_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 BedrockAgent
20{
21namespace Model
22{
23
31 {
32 public:
33 AWS_BEDROCKAGENT_API IngestionJobStatistics();
34 AWS_BEDROCKAGENT_API IngestionJobStatistics(Aws::Utils::Json::JsonView jsonValue);
36 AWS_BEDROCKAGENT_API Aws::Utils::Json::JsonValue Jsonize() const;
37
38
40
43 inline long long GetNumberOfDocumentsDeleted() const{ return m_numberOfDocumentsDeleted; }
44 inline bool NumberOfDocumentsDeletedHasBeenSet() const { return m_numberOfDocumentsDeletedHasBeenSet; }
45 inline void SetNumberOfDocumentsDeleted(long long value) { m_numberOfDocumentsDeletedHasBeenSet = true; m_numberOfDocumentsDeleted = value; }
48
50
53 inline long long GetNumberOfDocumentsFailed() const{ return m_numberOfDocumentsFailed; }
54 inline bool NumberOfDocumentsFailedHasBeenSet() const { return m_numberOfDocumentsFailedHasBeenSet; }
55 inline void SetNumberOfDocumentsFailed(long long value) { m_numberOfDocumentsFailedHasBeenSet = true; m_numberOfDocumentsFailed = value; }
56 inline IngestionJobStatistics& WithNumberOfDocumentsFailed(long long value) { SetNumberOfDocumentsFailed(value); return *this;}
58
60
64 inline long long GetNumberOfDocumentsScanned() const{ return m_numberOfDocumentsScanned; }
65 inline bool NumberOfDocumentsScannedHasBeenSet() const { return m_numberOfDocumentsScannedHasBeenSet; }
66 inline void SetNumberOfDocumentsScanned(long long value) { m_numberOfDocumentsScannedHasBeenSet = true; m_numberOfDocumentsScanned = value; }
69
71
74 inline long long GetNumberOfMetadataDocumentsModified() const{ return m_numberOfMetadataDocumentsModified; }
75 inline bool NumberOfMetadataDocumentsModifiedHasBeenSet() const { return m_numberOfMetadataDocumentsModifiedHasBeenSet; }
76 inline void SetNumberOfMetadataDocumentsModified(long long value) { m_numberOfMetadataDocumentsModifiedHasBeenSet = true; m_numberOfMetadataDocumentsModified = value; }
79
81
85 inline long long GetNumberOfMetadataDocumentsScanned() const{ return m_numberOfMetadataDocumentsScanned; }
86 inline bool NumberOfMetadataDocumentsScannedHasBeenSet() const { return m_numberOfMetadataDocumentsScannedHasBeenSet; }
87 inline void SetNumberOfMetadataDocumentsScanned(long long value) { m_numberOfMetadataDocumentsScannedHasBeenSet = true; m_numberOfMetadataDocumentsScanned = value; }
90
92
96 inline long long GetNumberOfModifiedDocumentsIndexed() const{ return m_numberOfModifiedDocumentsIndexed; }
97 inline bool NumberOfModifiedDocumentsIndexedHasBeenSet() const { return m_numberOfModifiedDocumentsIndexedHasBeenSet; }
98 inline void SetNumberOfModifiedDocumentsIndexed(long long value) { m_numberOfModifiedDocumentsIndexedHasBeenSet = true; m_numberOfModifiedDocumentsIndexed = value; }
101
103
107 inline long long GetNumberOfNewDocumentsIndexed() const{ return m_numberOfNewDocumentsIndexed; }
108 inline bool NumberOfNewDocumentsIndexedHasBeenSet() const { return m_numberOfNewDocumentsIndexedHasBeenSet; }
109 inline void SetNumberOfNewDocumentsIndexed(long long value) { m_numberOfNewDocumentsIndexedHasBeenSet = true; m_numberOfNewDocumentsIndexed = value; }
112 private:
113
114 long long m_numberOfDocumentsDeleted;
115 bool m_numberOfDocumentsDeletedHasBeenSet = false;
116
117 long long m_numberOfDocumentsFailed;
118 bool m_numberOfDocumentsFailedHasBeenSet = false;
119
120 long long m_numberOfDocumentsScanned;
121 bool m_numberOfDocumentsScannedHasBeenSet = false;
122
123 long long m_numberOfMetadataDocumentsModified;
124 bool m_numberOfMetadataDocumentsModifiedHasBeenSet = false;
125
126 long long m_numberOfMetadataDocumentsScanned;
127 bool m_numberOfMetadataDocumentsScannedHasBeenSet = false;
128
129 long long m_numberOfModifiedDocumentsIndexed;
130 bool m_numberOfModifiedDocumentsIndexedHasBeenSet = false;
131
132 long long m_numberOfNewDocumentsIndexed;
133 bool m_numberOfNewDocumentsIndexedHasBeenSet = false;
134 };
135
136} // namespace Model
137} // namespace BedrockAgent
138} // namespace Aws
AWS_BEDROCKAGENT_API IngestionJobStatistics(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
IngestionJobStatistics & WithNumberOfMetadataDocumentsModified(long long value)
IngestionJobStatistics & WithNumberOfDocumentsScanned(long long value)
IngestionJobStatistics & WithNumberOfMetadataDocumentsScanned(long long value)
AWS_BEDROCKAGENT_API IngestionJobStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
IngestionJobStatistics & WithNumberOfDocumentsDeleted(long long value)
IngestionJobStatistics & WithNumberOfModifiedDocumentsIndexed(long long value)
IngestionJobStatistics & WithNumberOfDocumentsFailed(long long value)
IngestionJobStatistics & WithNumberOfNewDocumentsIndexed(long long value)
Aws::Utils::Json::JsonValue JsonValue