Java providers like AdoptOpenJDK have a large number of different java builds across many platforms and an API to find the available versions and download them. Add a new Java endpoint capable of installing any version of Java from AdoptOpenJDK's API
Endpoint IDs are the in the format
Here are the possible options for each section of the ID.
For anything not specified in the endpoint ID, the endpoint will default as follows:
type - jre
arch - Whatever the current OS arch is
os - Whatever the current OS is
JVM-implementation - hotspot
release - latest
The endpoint will use the local artifacts cache.