public class VersionRequirement extends Object
| Constructor and Description |
|---|
VersionRequirement(BackendType backendType,
String minInclusive,
String maxExclusive,
String description) |
| Modifier and Type | Method and Description |
|---|---|
static String |
buildReasonString(Collection<VersionRequirement> requirements,
BackendType backend,
com.datastax.oss.driver.api.core.Version version) |
static Collection<VersionRequirement> |
fromAnnotations(org.junit.runner.Description description) |
static VersionRequirement |
fromBackendRequirement(BackendRequirement requirement) |
static VersionRequirement |
fromCassandraRequirement(CassandraRequirement requirement) |
static VersionRequirement |
fromDseRequirement(DseRequirement requirement) |
BackendType |
getBackendType() |
Optional<com.datastax.oss.driver.api.core.Version> |
getMaxExclusive() |
Optional<com.datastax.oss.driver.api.core.Version> |
getMinInclusive() |
static boolean |
meetsAny(Collection<VersionRequirement> requirements,
BackendType configuredBackend,
com.datastax.oss.driver.api.core.Version configuredVersion) |
String |
readableString() |
public VersionRequirement(BackendType backendType, String minInclusive, String maxExclusive, String description)
public BackendType getBackendType()
public Optional<com.datastax.oss.driver.api.core.Version> getMinInclusive()
public Optional<com.datastax.oss.driver.api.core.Version> getMaxExclusive()
public String readableString()
public static VersionRequirement fromBackendRequirement(BackendRequirement requirement)
public static VersionRequirement fromCassandraRequirement(CassandraRequirement requirement)
public static VersionRequirement fromDseRequirement(DseRequirement requirement)
public static Collection<VersionRequirement> fromAnnotations(org.junit.runner.Description description)
public static boolean meetsAny(Collection<VersionRequirement> requirements, BackendType configuredBackend, com.datastax.oss.driver.api.core.Version configuredVersion)
public static String buildReasonString(Collection<VersionRequirement> requirements, BackendType backend, com.datastax.oss.driver.api.core.Version version)
Copyright © 2017–2023. All rights reserved.