Package org.jclouds.compute.domain
Enum OsFamily
- java.lang.Object
-
- java.lang.Enum<OsFamily>
-
- org.jclouds.compute.domain.OsFamily
-
- All Implemented Interfaces:
Serializable
,Comparable<OsFamily>
public enum OsFamily extends Enum<OsFamily>
Running Operating system
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AIX
ALPINE
AMZN_LINUX
ARCH
CENTOS
CLOUD_LINUX
COREOS
DARWIN
DEBIAN
ESX
FEDORA
FREEBSD
GCEL
Google Compute Engine LinuxGENTOO
HPUX
LINUX
MANDRIVA
NETBSD
OEL
Oracle Enterprise LinuxOPENBSD
RHEL
SCIENTIFIC
Scientific LinuxSIGAR
SLACKWARE
SMARTOS
SOLARIS
SUSE
TURBOLINUX
UBUNTU
UNRECOGNIZED
WINDOWS
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OsFamily
fromValue(String osFamily)
static OsFamily[]
nonProritisedValues()
static OsFamily[]
proritisedValues()
boolean
shouldPrioritise()
String
toString()
String
value()
static OsFamily
valueOf(String name)
Returns the enum constant of this type with the specified name.static OsFamily[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
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
-
AMZN_LINUX
public static final OsFamily AMZN_LINUX
- See Also:
- amazon linux ami
-
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 Detail
-
values
public static OsFamily[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (OsFamily c : OsFamily.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static OsFamily valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException
- if the argument is null
-
value
public String value()
-
shouldPrioritise
public boolean shouldPrioritise()
-
proritisedValues
public static OsFamily[] proritisedValues()
-
nonProritisedValues
public static OsFamily[] nonProritisedValues()
-
-