MavenRepositoryInstabilitiesRepository

data class MavenRepositoryInstabilitiesRepository(@Json(name = "url") val url: String, @Json(name = "networkRequestCount") val networkRequestCount: Long, @Json(name = "networkRequestErrorCount") val networkRequestErrorCount: Long, @Json(name = "serialNetworkRequestTime") val serialNetworkRequestTime: Long, @Json(name = "serialNetworkRequestErrorTime") val serialNetworkRequestErrorTime: Long, @Json(name = "networkRequestErrorCategories") val networkRequestErrorCategories: List<MavenRepositoryInstabilitiesCategory>)

Dependency network request metrics for a single repository, including error breakdowns.

Parameters

url

The URL of the repository.

networkRequestCount

The total number of dependency network requests performed against this repository.

networkRequestErrorCount

The number of dependency network requests against this repository that failed.

serialNetworkRequestTime

The duration in milliseconds representing the sum of times for potentially parallel network requests against this repository. It does not reflect wall clock time but offers a rough estimation of network activity.

serialNetworkRequestErrorTime

The duration in milliseconds representing the sum of times for potentially parallel network requests against this repository that failed. It does not reflect wall clock time but offers a rough estimation of network activity.

networkRequestErrorCategories

A breakdown of dependency network request errors for this repository by category.

Constructors

Link copied to clipboard
constructor(@Json(name = "url") url: String, @Json(name = "networkRequestCount") networkRequestCount: Long, @Json(name = "networkRequestErrorCount") networkRequestErrorCount: Long, @Json(name = "serialNetworkRequestTime") serialNetworkRequestTime: Long, @Json(name = "serialNetworkRequestErrorTime") serialNetworkRequestErrorTime: Long, @Json(name = "networkRequestErrorCategories") networkRequestErrorCategories: List<MavenRepositoryInstabilitiesCategory>)

Properties