public class VersionUtils
extends java.lang.Object
Constructor and Description |
---|
VersionUtils() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<org.elasticsearch.Version> |
allReleasedVersions()
Returns an immutable, sorted list containing all released versions.
|
static java.util.List<org.elasticsearch.Version> |
allUnreleasedVersions()
Returns an immutable, sorted list containing all unreleased versions.
|
static org.elasticsearch.Version |
getFirstVersion()
Returns the oldest
Version |
static org.elasticsearch.Version |
getPreviousMinorVersion()
Returns the
Version before the Version.CURRENT where the minor version is less than the currents minor version. |
static org.elasticsearch.Version |
getPreviousVersion()
Returns the
Version before the Version.CURRENT |
static org.elasticsearch.Version |
getPreviousVersion(org.elasticsearch.Version version) |
static boolean |
isSnapshot(org.elasticsearch.Version version) |
static org.elasticsearch.Version |
randomVersion(java.util.Random random)
Returns a random
Version from all available versions. |
static org.elasticsearch.Version |
randomVersionBetween(java.util.Random random,
org.elasticsearch.Version minVersion,
org.elasticsearch.Version maxVersion)
Returns a random
Version between minVersion and maxVersion (inclusive). |
public static java.util.List<org.elasticsearch.Version> allReleasedVersions()
public static java.util.List<org.elasticsearch.Version> allUnreleasedVersions()
public static org.elasticsearch.Version getPreviousVersion(org.elasticsearch.Version version)
public static org.elasticsearch.Version getPreviousVersion()
Version
before the Version.CURRENT
public static org.elasticsearch.Version getPreviousMinorVersion()
Version
before the Version.CURRENT
where the minor version is less than the currents minor version.public static org.elasticsearch.Version getFirstVersion()
Version
public static org.elasticsearch.Version randomVersion(java.util.Random random)
Version
from all available versions.public static org.elasticsearch.Version randomVersionBetween(java.util.Random random, org.elasticsearch.Version minVersion, org.elasticsearch.Version maxVersion)
Version
between minVersion
and maxVersion
(inclusive).public static boolean isSnapshot(org.elasticsearch.Version version)