ComparisonInputsQuery

constructor(@Json(name = "buildIdA") buildIdA: String, @Json(name = "buildIdB") buildIdB: String, @Json(name = "workUnitPath") workUnitPath: List<String>? = null, @Json(name = "cacheability") cacheability: String? = null, @Json(name = "className") className: String? = null, @Json(name = "offset") offset: Int? = 0, @Json(name = "limit") limit: Int? = 20)

Parameters

buildIdA

Build Scan ID of build A.

buildIdB

Build Scan ID of build B.

workUnitPath

Filter by specific work unit path(s). Can be repeated for multiple paths. For Gradle, this is the task path (e.g. :app:compileJava). For Maven, this is the full goal execution coordinates (e.g. groupId:artifactId:goalName:executionId).

cacheability

Filter work units by cacheability status (e.g. CACHEABLE). Only returns work units where at least one build has this cacheability.

className

Filter work units by implementation class name (e.g. org.gradle.api.tasks.compile.JavaCompile). Returns all work units matching this class in either build.

offset

The offset of the first work unit to return.

limit

The maximum number of work units to return.