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()
-
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
-