Class Version

java.lang.Object
co.elastic.clients.transport.Version

public class Version extends Object
This class represents a SemVer version, with an optional patch revision.
  • Field Details

    • VERSION

      @Nullable public static final Version VERSION
      This library's version, read from the classpath. Can be null if the version resource could not be read.
  • Constructor Details

    • Version

      public Version(int major, int minor, int maintenance, boolean isPreRelease)
  • Method Details

    • parse

      public static Version parse(String version)
      Parse a version string formatted using the standard Maven version format.
      Returns:
      the version, or null if the version could not be parsed.
    • major

      public int major()
    • minor

      public int minor()
    • maintenance

      public int maintenance()
    • isPreRelease

      public boolean isPreRelease()
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object