The identity and technical contract details declared by the specification.
GradleRepositoryInstabilities
object
Information about dependency network activity and repository instabilities observed during a Gradle build, including network request totals, error counts broke…
7 properties
7 required
TestPerformanceBuildPredictiveTestSelectionSimulation
object
Groups data from the three PTS simulation profiles (build level).
3 properties
3 required
MavenBuildCachePerformanceAvoidanceSavingsSummary
object
A breakdown of avoidance savings.
4 properties
4 required
MavenDependencyCaching
object
Summary of dependency files resolved by source for a Maven build.
4 properties
4 required
Builds
array
List of builds with common attributes.
MavenExtension
object
4 properties
1 required
GradleBuildCachePerformanceBuildCacheLocalInfo
object
Information about the local build cache used in the build.
4 properties
1 required
GradleBuildCachePerformanceTaskFingerprintingSummary
objectnull
A summary of task fingerprinting. Fingerprinted tasks are part of the taskExecution.avoidedTasks or taskExecution.executedTasks, or taskExecution.noSourceTasks…
2 properties
2 required
MavenBuildTimeBreakdown
object
The build time breakdown of a Maven build.
3 properties
2 required
SbtAttributes
object
The attributes of an sbt build.
16 properties
14 required
MavenBuildCachePerformanceBuildCacheOverhead
object
Information about the build cache overhead in this build.
4 properties
4 required
GradleArtifactTransformAttribute
object
3 properties
3 required
BuildModelQuery
object
1 property
BuildAttributesValue
object
A Build Scan value.
2 properties
1 required
GradleAttributes
object
The attributes of a Gradle build.
17 properties
14 required
TestPerformanceWorkUnitPredictiveTestSelectionUsage
object
Predictive Test Selection related data of a work unit.
5 properties
5 required
GradleConfigurationCache
object
The configuration cache result of a Gradle build. null if configuration cache was not used.
1 property
TestAccelerationFeatureUsageStatus
string
Develocity extension status of a build / work unit: unavailable - Feature status is unknown (e.g. for older Gradle plugin / Maven extension versions) or featur…
MavenDependencyResolutionSubset
object
5 properties
GradleGradleEnterpriseSettings
object
This property is deprecated, use develocitySettings instead. Settings for Develocity.
5 properties
MavenRepositoryInstabilitiesCategory
object
Dependency network request error metrics for a single error category.
3 properties
3 required
MavenBuildCachePerformanceGoalFingerprintingSummary
object
A summary of goal fingerprinting. Fingerprinted goals are part of the goalExecution.avoidedGoals or goalExecution.executedGoals buckets.
2 properties
2 required
MavenExtensions
object
1 property
MavenBuildCachePerformanceGoalExecutionEntry
object
14 properties
7 required
TestPerformanceTask
object
Test task
6 properties
6 required
MavenBuildCachePerformanceBuildCacheRemoteInfo
objectnull
Information about the remote build cache used in the build, if it is configured in the build. null if the remote build cache is not configured.
4 properties
1 required
MavenBuildCachePerformanceGoalExecution
array
A list of executed goals with performance related information.
MavenModules
array
List of Maven modules including structural relationships.
MavenBuildInitializationAndDiscoveryTimeBreakdown
object
The time breakdown of the initialization and discovery phase of a Maven build.
5 properties
4 required
MavenDependencies
object
Dependencies of a Maven build. While there are many possible types of dependencies, initial support is for library dependencies of the software. Dependency ide…
1 property
MavenTestPerformance
object
Test performance metrics of a Maven build.
4 properties
4 required
BuildQuery
object
4 properties
MavenGradleEnterpriseSettings
object
This property is deprecated, use develocitySettings instead. Settings for Develocity.
5 properties
WorkUnitTestPerformanceTests
object
Test-related data of a task/goal.
2 properties
2 required
GradleDependencyCaching
object
Summary of dependency files resolved by source for a Gradle build.
4 properties
4 required
BazelAttributes
object
The attributes of a Bazel build.
15 properties
9 required
MavenDependencyResolution
object
Information about dependency resolution.
9 properties
6 required
MavenBuildProfileOverview
object
The performance profile overview of a Maven build.
2 properties
1 required
MavenBuildCachePerformanceBuildCacheLocalInfo
objectnull
Information about the local build cache used in the build, if it is configured in the build. null if the local build cache is not configured.
4 properties
1 required
GradleArtifactTransformExecutions
object
1 property
MavenRepositoryInstabilitiesRepository
object
Dependency network request metrics for a single repository, including error breakdowns.
6 properties
6 required
BuildAttributesEnvironment
object
The environment where the build is executed.
11 properties
6 required
GradleTestPerformance
object
Test performance metrics of a Gradle build.
4 properties
4 required
BuildAttributesLink
object
A Build Scan link.
2 properties
2 required
MavenRepositoryInstabilities
object
Information about dependency network activity and repository instabilities observed during a Maven build, including network request totals, error counts broken…
7 properties
7 required
TestPerformanceBuildTestAcceleration
object
Test acceleration data of a build.
3 properties
3 required
GradleBuildCachePerformanceWorkUnitFingerprintingSummary
objectnull
A summary of task and artifact transform fingerprinting. null if Gradle version is < 5.0 or Develocity Gradle plugin version is < 2.1.
2 properties
2 required
GradleBuildCachePerformanceTaskExecution
array
A list of executed tasks with performance related information.
GradleProjects
array
List of Gradle projects including structural relationships.
MavenBuildJvmMemoryUsage
object
Memory usage stats of the Maven JVM while running the build.
2 properties
1 required
GradleRepositoryInstabilitiesCategory
object
Dependency network request error metrics for a single error category.
3 properties
3 required
SbtDevelocitySettings
object
Settings for Develocity.
3 properties
1 required
GradleProject
object
A Gradle project.
3 properties
2 required
MavenBuildExecutionTimeBreakdown
object
The time breakdown of the execution phase of a Maven build.
3 properties
1 required
GradleNetworkActivitySubset
object
5 properties
GradleBuildProfileOverview
object
The performance profile overview of a Gradle build.
2 properties
1 required
GradleConfigurationCacheStoreResult
object
The configuration cache store result of a Gradle build.
2 properties
2 required
TestPerformanceBuildTestDistribution
object
Test Distribution related data of a build.
2 properties
2 required
MavenResourceUsage
object
4 properties
CommonDependency
object
9 properties
3 required
TestPerformanceWorkUnitTestDistribution
object
Test Distribution related data of a work unit.
3 properties
2 required
GradleConfigurationCacheLoadResult
object
The configuration cache load result of a Gradle build.
2 properties
2 required
GradleDependencies
object
Dependencies of a Gradle build. While there are many possible types of dependencies, initial support is for library dependencies of the software. Dependency id…
1 property
TestPerformanceWorkUnitPredictiveTestSelectionSimulation
object
Groups data from the three PTS simulation profiles (task/goal level).
3 properties
3 required
MavenBuildCachePerformance
object
The build cache performance of a Maven build.
9 properties
8 required
NpmDependencies
object
Dependencies of an npm build. While there are many possible types of dependencies, initial support is for library dependencies of the software. Dependency iden…
1 property
GradleNetworkActivity
object
Information about the network activity of the build. It includes network activity during dependency resolution, java toolchain downloads, etc. For a comprehens…
8 properties
4 required
BazelCriticalPath
object
The reported actions of the critical path.
1 property
TestPerformanceWorkUnitPredictiveTestSelection
object
Predictive Test Selection related data of a work unit.
2 properties
1 required
BuildModels
object
Optional requested models associated with the build.
33 properties
MavenPlugin
object
8 properties
5 required
MavenPlugins
object
1 property
GradleBuildCachePerformanceBuildCacheRemoteInfo
object
Information about the remote build cache used in the build.
6 properties
1 required
PredictiveTestSelectionMode
string
Develocity PTS selection mode of a build: relevant - PTS selects only relevant tests (default) remaining - PTS runs alls remaining tests
SkipUnavailableModels
boolean
Will skip build models that are not available at the time of the handling of the call.
BuildTestPerformanceTests
object
Test-related data of a build.
1 property
1 required
GradleBuildOptions
object
Gradle build options for this build.
15 properties
11 required
GradleBuildCachePerformanceBuildCaches
objectnull
Information about the local and remote build caches used in the build. null if the build cache is globally disabled.
3 properties
3 required
MavenModule
object
A Maven module.
5 properties
4 required
GradleBuildCachePerformanceWorkUnitAvoidanceSavingsSummary
object
A breakdown of avoidance savings for tasks and artifact transforms.
5 properties
5 required
ResourceUsageBreakdown
object
10 properties
NpmNetworkActivity
object
Information about the network activity of the build.
8 properties
5 required
GradleConfigurationCacheResult
object
The configuration cache result of a Gradle build.
7 properties
2 required
ResourceUsageMetric
object
7 properties
7 required
GradleDeprecationEntry
object
5 properties
3 required
GradleDeprecations
object
1 property
TestPerformanceWorkUnitPredictiveTestSelectionSimulationData
object
Data related to a Predictive Test Selection simulation (task/goal level).
6 properties
6 required
GradleDeprecationUsage
object
2 properties
1 required
TestPerformanceBuildPredictiveTestSelection
object
Predictive Test Selection related data of a build.
2 properties
1 required
TestPerformanceWorkUnitTestAcceleration
object
Test acceleration data of a work unit.
3 properties
3 required
GradleResourceUsage
object
4 properties
PythonAttributes
object
The attributes of a Python build.
15 properties
10 required
NpmNetworkActivitySubset
object
5 properties
GradlePlugin
object
4 properties
2 required
GradleDevelocitySettings
object
Settings for Develocity.
6 properties
BuildModelName
string
Build model names that can be requested when fetching builds.
Build
object
A build with common attributes.
6 properties
5 required
GradleDeprecationOwner
object
2 properties
1 required
GradleBuildCachePerformanceAvoidanceSavingsSummary
object
This is deprecated, use taskAvoidanceSavingsSummary instead. A breakdown of avoidance savings.
5 properties
5 required
TestPerformanceGoal
object
Test goal
6 properties
6 required
TestPerformanceBuildPredictiveTestSelectionSimulationData
object
Data related to a Predictive Test Selection simulation (build level).
7 properties
7 required
NpmCommand
object
The command run on an npm build.
2 properties
1 required
BuildModelNames
array
The list of build models to return in the response for each build. If not provided, no models are returned.
GradlePlugins
object
1 property
AvailabilityWaitTimeoutSecs
integer
The time in seconds the server should wait for ingestion before returning a wait timeout response.
GradleRepositoryInstabilitiesRepository
object
Dependency network request metrics for a single repository, including error breakdowns.
6 properties
6 required
ApiProblem
object
Response detailing why a request was rejected. Adheres to the [RFC-7807](https://datatracker.ietf.org/doc/html/rfc7807) standard (colloquially known as "Proble…
4 properties
3 required
MemoryPoolUsage
object
Memory usage of a JVM memory pool.
3 properties
3 required
GradleArtifactTransformExecutionEntry
object
15 properties
7 required
GradleBuildDaemonJvmMemoryUsage
object
Memory usage stats of the Gradle Daemon JVM while running the build.
2 properties
1 required
GradleBuildCachePerformanceTaskExecutionEntry
object
13 properties
5 required
GradleBuildCachePerformance
object
The build cache performance of a Gradle build.
14 properties
11 required
GradleBuildCachePerformanceBuildCacheOverhead
object
Information about the build cache overhead in this build.
4 properties
4 required
MavenBuildOptions
object
Maven build options for this build.
18 properties
6 required
SbtBuildOptions
object
sbt build options for this build.
6 properties
6 required
NpmAttributes
object
The attributes of an npm build.
17 properties
10 required
MavenAttributes
object
The attributes of a Maven build.
17 properties
14 required
GradleBuildCachePerformanceTaskAvoidanceSavingsSummary
object
A breakdown of avoidance savings for tasks.
5 properties
5 required
MavenDevelocitySettings
object
Settings for Develocity.
6 properties
MavenBuildCachePerformanceBuildCaches
objectnull
Information about the local and remote build caches used in the build, if it is configured in the build. null if the build cache configuration cannot be captur…
3 properties
1 required
GradleBuildTimeBreakdown
object
The build time breakdown of a Gradle build.
5 properties
2 required
TestPerformanceBuildPredictiveTestSelectionUsage
object
Groups PTS usage data (build level).
4 properties
4 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Gradle publishes across the network.