Class 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()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • version

        private final java.lang.String version
      • codeName

        private final java.lang.String codeName
      • buildNumber

        private final java.lang.String buildNumber
      • versionStr

        private final java.lang.String versionStr
    • Constructor Detail

      • OSVersionInfo

        public OSVersionInfo​(java.lang.String version,
                             java.lang.String codeName,
                             java.lang.String buildNumber)
    • 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 class java.lang.Object