<!-- llms-index: https://docs.gradle.com/develocity/llms.txt -->

<a id="component-eol-banner"></a>

You are viewing **Develocity Provenance Governor 1.5**. To view the latest available version of the docs, see [1.7](https://docs.gradle.com/develocity/provenance-governor/1.7/attestation-java-toolchains/).

# Java Toolchains Predicate

<a id="java-toolchains-predicate"></a>

Predicate Type URI: `[https://gradle.com/attestation/java-toolchains/v1](https://gradle.com/attestation/java-toolchains/v1)`

Captures the Java toolchains used during the build.

Fields:

*   `buildScanUri` (URI string) - Link to the Build Scan.
    
*   `toolchains` (array of objects) - List of observed toolchains.
    
    *   `vendor` (string) - Vendor identifier/name (e.g. `Eclipse Adoptium`, `Oracle Corporation`).
        
    *   `versions` (array of strings) - List of Java runtime versions used (e.g. `17.0.8`).
        
    

```json
{
  "buildScanUri": "https://develocity.example.com/s/g4b7d8c1m2",
  "toolchains": [
    {
      "vendor": "Eclipse Adoptium",
      "versions": [
        "17.0.8"
      ]
    }
  ]
}
```