KnowledgeSourceStatistics Class
- java.
lang. Object - com.
azure. search. documents. knowledgebases. models. KnowledgeSourceStatistics
- com.
Implements
public final class KnowledgeSourceStatistics
implements JsonSerializable<KnowledgeSourceStatistics>
Statistical information about knowledge source synchronization history.
Constructor Summary
| Constructor | Description |
|---|---|
| KnowledgeSourceStatistics(int totalSynchronization, Duration averageSynchronizationDuration, int averageItemsProcessedPerSynchronization) |
Creates an instance of Knowledge |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Knowledge |
fromJson(JsonReader jsonReader)
Reads an instance of Knowledge |
| int |
getAverageItemsProcessedPerSynchronization()
Get the average |
| Duration |
getAverageSynchronizationDuration()
Get the average |
| int |
getTotalSynchronization()
Get the total |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from java.lang.Object
Constructor Details
KnowledgeSourceStatistics
public KnowledgeSourceStatistics(int totalSynchronization, Duration averageSynchronizationDuration, int averageItemsProcessedPerSynchronization)
Creates an instance of KnowledgeSourceStatistics class.
Parameters:
Method Details
fromJson
public static KnowledgeSourceStatistics fromJson(JsonReader jsonReader)
Reads an instance of KnowledgeSourceStatistics from the JsonReader.
Parameters:
Returns:
Throws:
getAverageItemsProcessedPerSynchronization
public int getAverageItemsProcessedPerSynchronization()
Get the averageItemsProcessedPerSynchronization property: Average items processed per synchronization.
Returns:
getAverageSynchronizationDuration
public Duration getAverageSynchronizationDuration()
Get the averageSynchronizationDuration property: Average synchronization duration in HH:MM:SS format.
Returns:
getTotalSynchronization
public int getTotalSynchronization()
Get the totalSynchronization property: Total number of synchronizations.
Returns: