Package com.palantir.gradle.jdks
Class JdksExtension
- java.lang.Object
-
- com.palantir.gradle.jdks.JdksExtension
-
public abstract class JdksExtension extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceJdksExtension.LazyJdkDistributionsstatic interfaceJdksExtension.LazyJdks
-
Constructor Summary
Constructors Constructor Description JdksExtension()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voiddaemonJdkOnly()voidfromJson(com.palantir.gradle.jdks.json.JdksInfoJson jdksInfo)org.gradle.api.provider.MapProperty<java.lang.String,java.lang.String>getCaCerts()org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLanguageVersion>getDaemonTarget()org.gradle.api.file.DirectoryPropertygetJdkStorageLocation()protected abstract org.gradle.api.model.ObjectFactorygetObjectFactory()voidjdk(int javaLanguageVersion, groovy.lang.Closure closure)voidjdk(org.gradle.jvm.toolchain.JavaLanguageVersion javaLanguageVersion, org.gradle.api.Action<JdkExtension> action)voidjdkDistribution(com.palantir.gradle.jdks.JdkDistributionName jdkDistributionName, org.gradle.api.Action<JdkDistributionExtension> action)voidjdkDistribution(java.lang.String distributionName, groovy.lang.Closure closure)JdkDistributionExtensionjdkDistributionFor(com.palantir.gradle.jdks.JdkDistributionName jdkDistributionName)voidjdkDistributions(JdksExtension.LazyJdkDistributions lazyJdkDistributions)org.gradle.api.provider.SetProperty<org.gradle.jvm.toolchain.JavaLanguageVersion>jdkMajorVersionsToUse()voidjdks(JdksExtension.LazyJdks lazyJdks)voidsetDaemonTarget(int value)voidsetDaemonTarget(java.lang.String value)voidsetJdkMajorVersionsToUse(java.util.Set<java.lang.String> jdkMajorVersions)
-
-
-
Method Detail
-
getObjectFactory
@Inject protected abstract org.gradle.api.model.ObjectFactory getObjectFactory()
-
getDaemonTarget
public final org.gradle.api.provider.Property<org.gradle.jvm.toolchain.JavaLanguageVersion> getDaemonTarget()
-
setDaemonTarget
public final void setDaemonTarget(java.lang.String value)
-
setDaemonTarget
public final void setDaemonTarget(int value)
-
jdkMajorVersionsToUse
public final org.gradle.api.provider.SetProperty<org.gradle.jvm.toolchain.JavaLanguageVersion> jdkMajorVersionsToUse()
-
setJdkMajorVersionsToUse
public final void setJdkMajorVersionsToUse(java.util.Set<java.lang.String> jdkMajorVersions)
-
daemonJdkOnly
public final void daemonJdkOnly()
-
getCaCerts
public final org.gradle.api.provider.MapProperty<java.lang.String,java.lang.String> getCaCerts()
-
getJdkStorageLocation
public final org.gradle.api.file.DirectoryProperty getJdkStorageLocation()
-
jdks
public final void jdks(JdksExtension.LazyJdks lazyJdks)
-
jdk
public final void jdk(org.gradle.jvm.toolchain.JavaLanguageVersion javaLanguageVersion, org.gradle.api.Action<JdkExtension> action)
-
jdk
public final void jdk(int javaLanguageVersion, @DelegatesTo(JdkExtension.class) groovy.lang.Closure closure)
-
jdkDistributions
public final void jdkDistributions(JdksExtension.LazyJdkDistributions lazyJdkDistributions)
-
jdkDistribution
public final void jdkDistribution(com.palantir.gradle.jdks.JdkDistributionName jdkDistributionName, org.gradle.api.Action<JdkDistributionExtension> action)
-
jdkDistribution
public final void jdkDistribution(java.lang.String distributionName, @DelegatesTo(JdkDistributionExtension.class) groovy.lang.Closure closure)
-
fromJson
public final void fromJson(com.palantir.gradle.jdks.json.JdksInfoJson jdksInfo)
-
jdkDistributionFor
public final JdkDistributionExtension jdkDistributionFor(com.palantir.gradle.jdks.JdkDistributionName jdkDistributionName)
-
-