@Incubating abstract class OperatingSystemFamily : Named
Represents the operating system of a configuration. Typical operating system include Windows, Linux, and macOS. This interface allows the user to customize operating systems by implementing this interface.
Since
4.7
OperatingSystemFamily()
Represents the operating system of a configuration. Typical operating system include Windows, Linux, and macOS. This interface allows the user to customize operating systems by implementing this interface. |
static val LINUX: String
The Linux operating system family. |
|
static val MACOS: String
The macOS operating system family. |
|
static val OPERATING_SYSTEM_ATTRIBUTE: Attribute<OperatingSystemFamily> |
|
static val WINDOWS: String
The Windows operating system family. |
abstract fun getName(): String
{@inheritDoc} |
|
open fun isLinux(): Boolean
Is this the Linux operating system family? |
|
open fun isMacOs(): Boolean
Is this the macOS operating system family? |
|
open fun isWindows(): Boolean
Is this the Windows operating system family? |