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.StringbuildNumberprivate java.lang.StringcodeNameprivate java.lang.Stringversionprivate java.lang.StringversionStr
-
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.StringgetBuildNumber()Gets the operating system build number.java.lang.StringgetCodeName()Gets the operating system codename.java.lang.StringgetVersion()Gets the operating system version.java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
-