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.
-
Constructor Summary
Constructors Constructor Description OSVersionInfo(java.lang.String version, java.lang.String codeName, java.lang.String buildNumber) -
Method Summary
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()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
OSVersionInfo
public OSVersionInfo(java.lang.String version, java.lang.String codeName, java.lang.String buildNumber)
-
-
Method Details
-
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
-