GradleNetworkActivity

constructor(@Json(name = "networkRequestCount") networkRequestCount: Long, @Json(name = "serialNetworkRequestTime") serialNetworkRequestTime: Long, @Json(name = "fileDownloadSize") fileDownloadSize: Long, @Json(name = "fileDownloadCount") fileDownloadCount: Long, @Json(name = "wallClockNetworkRequestTime") wallClockNetworkRequestTime: Long? = null)

Parameters

networkRequestCount

This represents the total count of network requests.

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.

fileDownloadSize

The total number of bytes downloaded for dependencies. It accounts only for the bytes of the files (e.g. POMs, JARs) downloaded and not the total network transfer.

fileDownloadCount

The total number of successfully downloaded files.

wallClockNetworkRequestTime

The estimate in milliseconds representing the wall clock time spent on network requests during the current build. It is calculated by comparing the critical path within non-execution and execution phases with and without network requests, converted to wall clock time. This is null when Gradle version is lower than 6.2 or the Develocity plugin version is lower than 3.12.