Enum Class OsFamily

java.lang.Object
java.lang.Enum<OsFamily>
org.jclouds.compute.domain.OsFamily
All Implemented Interfaces:
Serializable, Comparable<OsFamily>, java.lang.constant.Constable

public enum OsFamily extends Enum<OsFamily>
Running Operating system
  • Enum Constant Details

    • UNRECOGNIZED

      public static final OsFamily UNRECOGNIZED
    • AIX

      public static final OsFamily AIX
    • ALPINE

      public static final OsFamily ALPINE
    • ARCH

      public static final OsFamily ARCH
    • CENTOS

      public static final OsFamily CENTOS
    • DARWIN

      public static final OsFamily DARWIN
    • DEBIAN

      public static final OsFamily DEBIAN
    • ESX

      public static final OsFamily ESX
    • FEDORA

      public static final OsFamily FEDORA
    • FREEBSD

      public static final OsFamily FREEBSD
    • GENTOO

      public static final OsFamily GENTOO
    • HPUX

      public static final OsFamily HPUX
    • LINUX

      public static final OsFamily LINUX
    • COREOS

      public static final OsFamily COREOS
    • SMARTOS

      public static final OsFamily SMARTOS
      See Also:
    • AMZN_LINUX

      public static final OsFamily AMZN_LINUX
      See Also:
    • MANDRIVA

      public static final OsFamily MANDRIVA
    • NETBSD

      public static final OsFamily NETBSD
    • OEL

      public static final OsFamily OEL
      Oracle Enterprise Linux
    • OPENBSD

      public static final OsFamily OPENBSD
    • RHEL

      public static final OsFamily RHEL
    • SCIENTIFIC

      public static final OsFamily SCIENTIFIC
      Scientific Linux
    • GCEL

      public static final OsFamily GCEL
      Google Compute Engine Linux
    • SIGAR

      public static final OsFamily SIGAR
    • SLACKWARE

      public static final OsFamily SLACKWARE
    • SOLARIS

      public static final OsFamily SOLARIS
    • SUSE

      public static final OsFamily SUSE
    • TURBOLINUX

      public static final OsFamily TURBOLINUX
    • CLOUD_LINUX

      public static final OsFamily CLOUD_LINUX
    • UBUNTU

      public static final OsFamily UBUNTU
    • WINDOWS

      public static final OsFamily WINDOWS
  • Method Details

    • values

      public static OsFamily[] 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 OsFamily 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
    • value

      public String value()
    • toString

      public String toString()
      Overrides:
      toString in class Enum<OsFamily>
    • shouldPrioritise

      public boolean shouldPrioritise()
    • fromValue

      public static OsFamily fromValue(String osFamily)
    • proritisedValues

      public static OsFamily[] proritisedValues()
    • nonProritisedValues

      public static OsFamily[] nonProritisedValues()