Package com.redis.lettucemod.search
Class BaseSearchOptions<K,V>
- java.lang.Object
-
- com.redis.lettucemod.search.BaseSearchOptions<K,V>
-
- All Implemented Interfaces:
RediSearchArgument<K,V>
- Direct Known Subclasses:
AggregateOptions,SearchOptions
public class BaseSearchOptions<K,V> extends java.lang.Object implements RediSearchArgument<K,V>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBaseSearchOptions.Builder<K,V,B extends BaseSearchOptions.Builder<K,V,B>>
-
Constructor Summary
Constructors Modifier Constructor Description protectedBaseSearchOptions()protectedBaseSearchOptions(BaseSearchOptions.Builder<K,V,?> builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuild(SearchCommandArgs<K,V> args)java.util.OptionalIntgetDialect()java.util.Optional<Limit>getLimit()java.util.List<Parameter<K,V>>getParams()java.util.Optional<java.time.Duration>getTimeout()booleanisVerbatim()voidsetDialect(java.util.OptionalInt dialect)voidsetLimit(Limit limit)voidsetParams(java.util.List<Parameter<K,V>> params)voidsetTimeout(java.util.Optional<java.time.Duration> timeout)voidsetVerbatim(boolean verbatim)
-
-
-
Constructor Detail
-
BaseSearchOptions
protected BaseSearchOptions()
-
BaseSearchOptions
protected BaseSearchOptions(BaseSearchOptions.Builder<K,V,?> builder)
-
-
Method Detail
-
getTimeout
public java.util.Optional<java.time.Duration> getTimeout()
-
setTimeout
public void setTimeout(java.util.Optional<java.time.Duration> timeout)
-
isVerbatim
public boolean isVerbatim()
-
setVerbatim
public void setVerbatim(boolean verbatim)
-
getLimit
public java.util.Optional<Limit> getLimit()
-
setLimit
public void setLimit(Limit limit)
-
getDialect
public java.util.OptionalInt getDialect()
-
setDialect
public void setDialect(java.util.OptionalInt dialect)
-
build
public void build(SearchCommandArgs<K,V> args)
- Specified by:
buildin interfaceRediSearchArgument<K,V>
-
-