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
-
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.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()
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:
toString
in classjava.lang.Object
-