7#include <aws/bedrock-agent/BedrockAgent_EXPORTS.h>
16namespace BedrockAgent {
40 m_numberOfDocumentsScannedHasBeenSet =
true;
41 m_numberOfDocumentsScanned = value;
57 m_numberOfMetadataDocumentsScannedHasBeenSet =
true;
58 m_numberOfMetadataDocumentsScanned = value;
74 m_numberOfNewDocumentsIndexedHasBeenSet =
true;
75 m_numberOfNewDocumentsIndexed = value;
91 m_numberOfModifiedDocumentsIndexedHasBeenSet =
true;
92 m_numberOfModifiedDocumentsIndexed = value;
107 m_numberOfMetadataDocumentsModifiedHasBeenSet =
true;
108 m_numberOfMetadataDocumentsModified = value;
123 m_numberOfDocumentsDeletedHasBeenSet =
true;
124 m_numberOfDocumentsDeleted = value;
139 m_numberOfDocumentsFailedHasBeenSet =
true;
140 m_numberOfDocumentsFailed = value;
155 m_numberOfDocumentsSkippedHasBeenSet =
true;
156 m_numberOfDocumentsSkipped = value;
164 long long m_numberOfDocumentsScanned{0};
166 long long m_numberOfMetadataDocumentsScanned{0};
168 long long m_numberOfNewDocumentsIndexed{0};
170 long long m_numberOfModifiedDocumentsIndexed{0};
172 long long m_numberOfMetadataDocumentsModified{0};
174 long long m_numberOfDocumentsDeleted{0};
176 long long m_numberOfDocumentsFailed{0};
178 long long m_numberOfDocumentsSkipped{0};
179 bool m_numberOfDocumentsScannedHasBeenSet =
false;
180 bool m_numberOfMetadataDocumentsScannedHasBeenSet =
false;
181 bool m_numberOfNewDocumentsIndexedHasBeenSet =
false;
182 bool m_numberOfModifiedDocumentsIndexedHasBeenSet =
false;
183 bool m_numberOfMetadataDocumentsModifiedHasBeenSet =
false;
184 bool m_numberOfDocumentsDeletedHasBeenSet =
false;
185 bool m_numberOfDocumentsFailedHasBeenSet =
false;
186 bool m_numberOfDocumentsSkippedHasBeenSet =
false;
AWS_BEDROCKAGENT_API IngestionJobStatistics(Aws::Utils::Json::JsonView jsonValue)
void SetNumberOfMetadataDocumentsScanned(long long value)
AWS_BEDROCKAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
IngestionJobStatistics & WithNumberOfMetadataDocumentsModified(long long value)
long long GetNumberOfDocumentsSkipped() const
IngestionJobStatistics & WithNumberOfDocumentsScanned(long long value)
long long GetNumberOfDocumentsFailed() const
IngestionJobStatistics & WithNumberOfMetadataDocumentsScanned(long long value)
bool NumberOfDocumentsSkippedHasBeenSet() const
AWS_BEDROCKAGENT_API IngestionJobStatistics & operator=(Aws::Utils::Json::JsonView jsonValue)
bool NumberOfDocumentsScannedHasBeenSet() const
IngestionJobStatistics & WithNumberOfDocumentsDeleted(long long value)
bool NumberOfMetadataDocumentsModifiedHasBeenSet() const
long long GetNumberOfMetadataDocumentsScanned() const
long long GetNumberOfNewDocumentsIndexed() const
bool NumberOfMetadataDocumentsScannedHasBeenSet() const
bool NumberOfNewDocumentsIndexedHasBeenSet() const
long long GetNumberOfModifiedDocumentsIndexed() const
IngestionJobStatistics & WithNumberOfModifiedDocumentsIndexed(long long value)
IngestionJobStatistics & WithNumberOfDocumentsSkipped(long long value)
long long GetNumberOfDocumentsDeleted() const
AWS_BEDROCKAGENT_API IngestionJobStatistics()=default
IngestionJobStatistics & WithNumberOfDocumentsFailed(long long value)
void SetNumberOfDocumentsScanned(long long value)
long long GetNumberOfDocumentsScanned() const
bool NumberOfDocumentsFailedHasBeenSet() const
void SetNumberOfDocumentsDeleted(long long value)
long long GetNumberOfMetadataDocumentsModified() const
void SetNumberOfDocumentsSkipped(long long value)
bool NumberOfModifiedDocumentsIndexedHasBeenSet() const
void SetNumberOfMetadataDocumentsModified(long long value)
void SetNumberOfDocumentsFailed(long long value)
bool NumberOfDocumentsDeletedHasBeenSet() const
void SetNumberOfModifiedDocumentsIndexed(long long value)
IngestionJobStatistics & WithNumberOfNewDocumentsIndexed(long long value)
void SetNumberOfNewDocumentsIndexed(long long value)
std::shared_ptr< T > MakeShared(const char *allocationTag, ArgTypes &&... args)
Aws::Utils::Json::JsonValue JsonValue