Class AbstractRangeOptions

java.lang.Object
com.redis.lettucemod.timeseries.AbstractRangeOptions
All Implemented Interfaces:
io.lettuce.core.CompositeArgument
Direct Known Subclasses:
MRangeOptions, RangeOptions

public class AbstractRangeOptions extends Object implements io.lettuce.core.CompositeArgument
  • Constructor Details

    • AbstractRangeOptions

      protected AbstractRangeOptions()
    • AbstractRangeOptions

      protected AbstractRangeOptions(AbstractRangeOptions.Builder<?> builder)
  • Method Details

    • build

      public <K, V> void build(io.lettuce.core.protocol.CommandArgs<K,V> args)
      Specified by:
      build in interface io.lettuce.core.CompositeArgument
    • setLatest

      public void setLatest(boolean latest)
    • isLatest

      public boolean isLatest()
    • setFilterByTimestamp

      public void setFilterByTimestamp(Optional<long[]> filterByTimestamp)
    • getFilterByTimestamp

      public Optional<long[]> getFilterByTimestamp()
    • setFilterByValue

      public void setFilterByValue(Optional<AbstractRangeOptions.FilterByValue> filterByValue)
    • getFilterByValue

      public Optional<AbstractRangeOptions.FilterByValue> getFilterByValue()
    • setCount

      public void setCount(OptionalLong count)
    • getCount

      public OptionalLong getCount()
    • getAggregation

      public Optional<Aggregation> getAggregation()
    • setAggregation

      public void setAggregation(Optional<Aggregation> aggregation)