Share via


OperatingSystem Class

public final class OperatingSystem
extends ExpandableStringEnum<OperatingSystem>

Operating system type (Windows or Linux).

Field Summary

Modifier and Type Field and Description
static final OperatingSystem LINUX

Static value Linux for OperatingSystem.

static final OperatingSystem NONE

Static value None for OperatingSystem.

static final OperatingSystem WINDOWS

Static value Windows for OperatingSystem.

Constructor Summary

Constructor Description
OperatingSystem()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of OperatingSystem value.

Method Summary

Modifier and Type Method and Description
static OperatingSystem fromString(String name)

Creates or finds a OperatingSystem from its string representation.

static Collection<OperatingSystem> values()

Gets known OperatingSystem values.

Methods inherited from ExpandableStringEnum

Methods inherited from java.lang.Object

Field Details

LINUX

public static final OperatingSystem LINUX

Static value Linux for OperatingSystem.

NONE

public static final OperatingSystem NONE

Static value None for OperatingSystem.

WINDOWS

public static final OperatingSystem WINDOWS

Static value Windows for OperatingSystem.

Constructor Details

OperatingSystem

@Deprecated
public OperatingSystem()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of OperatingSystem value.

Method Details

fromString

public static OperatingSystem fromString(String name)

Creates or finds a OperatingSystem from its string representation.

Parameters:

name - a name to look for.

Returns:

the corresponding OperatingSystem.

values

public static Collection<OperatingSystem> values()

Gets known OperatingSystem values.

Returns:

known OperatingSystem values.

Applies to