GradleRepositoryInstabilities

constructor(@Json(name = "hasFailedDueToRepositoryInstability") hasFailedDueToRepositoryInstability: Boolean, @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<GradleRepositoryInstabilitiesCategory>, @Json(name = "repositories") repositories: List<GradleRepositoryInstabilitiesRepository>)

Parameters

hasFailedDueToRepositoryInstability

Whether the build failure was caused by repository instability (i.e. one or more dependency network request errors). Always false for successful builds.

networkRequestCount

The total number of dependency network requests performed during the build.

networkRequestErrorCount

The total number of dependency network requests that failed during the build.

serialNetworkRequestTime

The duration in milliseconds representing the sum of times for potentially parallel network requests. 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 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 by category. Empty if no dependency network requests failed.

repositories

Per-repository network request totals and error breakdowns for every repository observed during the build.