Class BaseOptions.Builder<K,V,B extends BaseOptions.Builder<K,V,B>>

java.lang.Object
com.redis.lettucemod.timeseries.BaseOptions.Builder<K,V,B>
Direct Known Subclasses:
AlterOptions.Builder, BaseCreateOptions.Builder, IncrbyOptions.Builder
Enclosing class:
BaseOptions<K,V>

public static class BaseOptions.Builder<K,V,B extends BaseOptions.Builder<K,V,B>> extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • retentionPeriod

      public B retentionPeriod(long millis)
    • retentionPeriod

      public B retentionPeriod(Duration duration)
    • chunkSize

      public B chunkSize(long chunkSize)
    • labels

      public B labels(Iterable<io.lettuce.core.KeyValue<K,V>> labels)
    • labels

      public B labels(Object... keyValues)
      Sets labels with the given key/value pairs.
      Parameters:
      keyValues - the name/value pairs to add
      Returns:
      this builder
    • label

      public B label(io.lettuce.core.KeyValue<K,V> label)
    • labels

      public B labels(io.lettuce.core.KeyValue<K,V>... labels)
    • labels

      public B labels(Map<K,V> map)
    • label

      public B label(K label, V value)