Enum Class JavaDistribution

java.lang.Object
java.lang.Enum<JavaDistribution>
org.jenkinsci.plugins.proxmox.config.JavaDistribution
All Implemented Interfaces:
Serializable, Comparable<JavaDistribution>, Constable

public enum JavaDistribution extends Enum<JavaDistribution>
  • Enum Constant Details

  • Field Details

  • Method Details

    • values

      public static JavaDistribution[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static JavaDistribution valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getDisplayName

      public String getDisplayName()
    • getPackageName

      public String getPackageName(int majorVersion)
      Apt package name for the given major version, or null for NONE.
    • getInstallCommand

      public String getInstallCommand(int majorVersion)
      Shell command that installs the JRE for the given major version, or null for NONE. Corretto packages live in Amazon's apt repository, so its key and source list are configured first; OpenJDK is installed from the agent distro's own repositories.