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;
148 long long m_numberOfDocumentsScanned{0};
150 long long m_numberOfMetadataDocumentsScanned{0};
152 long long m_numberOfNewDocumentsIndexed{0};
154 long long m_numberOfModifiedDocumentsIndexed{0};
156 long long m_numberOfMetadataDocumentsModified{0};
158 long long m_numberOfDocumentsDeleted{0};
160 long long m_numberOfDocumentsFailed{0};
161 bool m_numberOfDocumentsScannedHasBeenSet =
false;
162 bool m_numberOfMetadataDocumentsScannedHasBeenSet =
false;
163 bool m_numberOfNewDocumentsIndexedHasBeenSet =
false;
164 bool m_numberOfModifiedDocumentsIndexedHasBeenSet =
false;
165 bool m_numberOfMetadataDocumentsModifiedHasBeenSet =
false;
166 bool m_numberOfDocumentsDeletedHasBeenSet =
false;
167 bool m_numberOfDocumentsFailedHasBeenSet =
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)
IngestionJobStatistics & WithNumberOfDocumentsScanned(long long value)
long long GetNumberOfDocumentsFailed() const
IngestionJobStatistics & WithNumberOfMetadataDocumentsScanned(long long value)
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)
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
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