Package org.graylog2.storage
Class SearchVersion
java.lang.Object
org.graylog2.storage.SearchVersion
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SearchVersionstatic SearchVersioncreate(SearchVersion.Distribution distribution, com.github.zafarkhaja.semver.Version version) static SearchVersionabstract SearchVersion.Distributionstatic SearchVersionelasticsearch(int major, int minor, int patch) static SearchVersionelasticsearch(com.github.zafarkhaja.semver.Version version) static SearchVersionelasticsearch(String version) encode()booleanbooleanmajor()static SearchVersionopensearch(int major, int minor, int patch) static SearchVersionopensearch(com.github.zafarkhaja.semver.Version version) static SearchVersionopensearch(String version) protected static com.github.zafarkhaja.semver.VersionparseVersion(String version) booleansatisfies(Collection<SearchVersionRange> ranges) booleansatisfies(SearchVersionRange range) booleansatisfies(SearchVersion.Distribution distribution, String expression) toString()abstract com.github.zafarkhaja.semver.Versionversion()
-
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()
-