Package org.elasticsearch.test
Class TransportVersionUtils
java.lang.Object
org.elasticsearch.test.TransportVersionUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<TransportVersion>
Returns all released versionsstatic TransportVersion
Returns the oldest knownTransportVersion
static TransportVersion
getNextVersion
(TransportVersion version) static TransportVersion
static TransportVersion
getPreviousVersion
(TransportVersion version) static TransportVersion
randomCompatibleVersion
(Random random) Returns a randomTransportVersion
that is compatible withTransportVersion.current()
static TransportVersion
Returns a randomTransportVersion
from all available versions.static TransportVersion
randomVersion
(Random random) Returns a randomTransportVersion
from all available versions.static TransportVersion
randomVersion
(Set<TransportVersion> ignore) Returns a randomTransportVersion
from all available versions without the ignore setstatic TransportVersion
randomVersionBetween
(Random random, TransportVersion minVersion, TransportVersion maxVersion)
-
Constructor Details
-
TransportVersionUtils
public TransportVersionUtils()
-
-
Method Details
-
allReleasedVersions
Returns all released versions -
getFirstVersion
Returns the oldest knownTransportVersion
-
randomVersion
Returns a randomTransportVersion
from all available versions. -
randomVersion
Returns a randomTransportVersion
from all available versions without the ignore set -
randomVersion
Returns a randomTransportVersion
from all available versions. -
randomVersionBetween
public static TransportVersion randomVersionBetween(Random random, @Nullable TransportVersion minVersion, @Nullable TransportVersion maxVersion) -
getPreviousVersion
-
getPreviousVersion
-
getNextVersion
-
randomCompatibleVersion
Returns a randomTransportVersion
that is compatible withTransportVersion.current()
-