7#include <aws/bedrock-agent/BedrockAgent_EXPORTS.h>
114 long long m_numberOfDocumentsScanned{0};
115 bool m_numberOfDocumentsScannedHasBeenSet =
false;
117 long long m_numberOfMetadataDocumentsScanned{0};
118 bool m_numberOfMetadataDocumentsScannedHasBeenSet =
false;
120 long long m_numberOfNewDocumentsIndexed{0};
121 bool m_numberOfNewDocumentsIndexedHasBeenSet =
false;
123 long long m_numberOfModifiedDocumentsIndexed{0};
124 bool m_numberOfModifiedDocumentsIndexedHasBeenSet =
false;
126 long long m_numberOfMetadataDocumentsModified{0};
127 bool m_numberOfMetadataDocumentsModifiedHasBeenSet =
false;
129 long long m_numberOfDocumentsDeleted{0};
130 bool m_numberOfDocumentsDeletedHasBeenSet =
false;
132 long long m_numberOfDocumentsFailed{0};
133 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)
Aws::Utils::Json::JsonValue JsonValue