Class ServerVersionInfo


  • public class ServerVersionInfo
    extends java.lang.Object
    Represents all information about current server version.
    • Constructor Detail

      • ServerVersionInfo

        public ServerVersionInfo​(@NotNull
                                 java.lang.String pluginProtocolVersion,
                                 @NotNull
                                 java.lang.String displayVersion,
                                 @NotNull
                                 java.lang.String projectConfigVersion,
                                 @NotNull
                                 java.lang.String buildNumber,
                                 @NotNull
                                 java.util.Date buildDate,
                                 int displayMajorVersion,
                                 int displayMinorVersion)
    • Method Detail

      • getPluginProtocolVersion

        @NotNull
        public java.lang.String getPluginProtocolVersion()
        Returns:
        the full version with plugin protocol part, but without build number, like 2.0.1.34
      • getDisplayVersion

        @NotNull
        public java.lang.String getDisplayVersion()
        Returns:
        the version of TeamCity for showing in the UI, but without build number, like 2.0.1 EAP
      • getProjectConfigVersion

        @NotNull
        public java.lang.String getProjectConfigVersion()
        Returns:
        version of project configuration files used by the server
        Since:
        9.0
      • getBuildNumber

        @NotNull
        public java.lang.String getBuildNumber()
        Returns:
        TeamCity build number, like 5432
      • getBuildDate

        @NotNull
        public java.util.Date getBuildDate()
        Returns:
        TeamCity build date
        Since:
        7.1.3
      • getDisplayVersionMajor

        public int getDisplayVersionMajor()
        Returns:
        TeamCity major version
      • getDisplayVersionMinor

        public int getDisplayVersionMinor()
        Returns:
        TeamCity minor version
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • isEAP

        public boolean isEAP()