Package org.graylog2.storage
Class SearchVersion
java.lang.Object
org.graylog2.storage.SearchVersion
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic SearchVersion
static SearchVersion
create
(SearchVersion.Distribution distribution, com.github.zafarkhaja.semver.Version version) static SearchVersion
abstract SearchVersion.Distribution
static SearchVersion
elasticsearch
(int major, int minor, int patch) static SearchVersion
elasticsearch
(com.github.zafarkhaja.semver.Version version) static SearchVersion
elasticsearch
(String version) encode()
boolean
boolean
major()
static SearchVersion
opensearch
(int major, int minor, int patch) static SearchVersion
opensearch
(com.github.zafarkhaja.semver.Version version) static SearchVersion
opensearch
(String version) protected static com.github.zafarkhaja.semver.Version
parseVersion
(String version) boolean
satisfies
(Collection<SearchVersionRange> ranges) boolean
satisfies
(SearchVersionRange range) boolean
satisfies
(SearchVersion.Distribution distribution, String expression) toString()
abstract com.github.zafarkhaja.semver.Version
version()
-
Constructor Details
-
SearchVersion
public SearchVersion()
-
-
Method Details
-
distribution
-
version
public abstract com.github.zafarkhaja.semver.Version version() -
major
-
satisfies
-
satisfies
-
satisfies
-
elasticsearch
-
elasticsearch
-
elasticsearch
-
opensearch
-
opensearch
-
opensearch
-
encode
-
decode
-
create
public static SearchVersion create(@Nullable String distribution, com.github.zafarkhaja.semver.Version version) - Parameters:
distribution
- Assumes ELASTICSEARCH by default when no distribution is provided
-
create
public static SearchVersion create(SearchVersion.Distribution distribution, com.github.zafarkhaja.semver.Version version) -
parseVersion
-
toString
-
isElasticsearch
public boolean isElasticsearch() -
isOpenSearch
public boolean isOpenSearch()
-