Package oshi.software.os
Class OperatingSystem.OSVersionInfo
- java.lang.Object
-
- oshi.software.os.OperatingSystem.OSVersionInfo
-
- Enclosing interface:
- OperatingSystem
@Immutable public static class OperatingSystem.OSVersionInfo extends java.lang.Object
A class representing the Operating System version details.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
buildNumber
private java.lang.String
codeName
private java.lang.String
version
private java.lang.String
versionStr
-
Constructor Summary
Constructors Constructor Description OSVersionInfo(java.lang.String version, java.lang.String codeName, java.lang.String buildNumber)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getBuildNumber()
Gets the operating system build number.java.lang.String
getCodeName()
Gets the operating system codename.java.lang.String
getVersion()
Gets the operating system version.java.lang.String
toString()
-
-
-
Method Detail
-
getVersion
public java.lang.String getVersion()
Gets the operating system version.- Returns:
- The version, if any. May be
null
.
-
getCodeName
public java.lang.String getCodeName()
Gets the operating system codename.- Returns:
- The code name, if any. May be
null
.
-
getBuildNumber
public java.lang.String getBuildNumber()
Gets the operating system build number.- Returns:
- The build number, if any. May be
null
.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-