Class StoreSpec.Builder

java.lang.Object
me.ahoo.cosid.runtime.StoreSpec.Builder
Enclosing class:
StoreSpec

public static final class StoreSpec.Builder extends Object
Builds a StoreSpec.
  • Method Details

    • timeout

      public StoreSpec.Builder timeout(Duration timeout)
      Sets the operation timeout.
      Parameters:
      timeout - the timeout; default StoreSpec.DEFAULT_TIMEOUT
      Returns:
      this builder
    • option

      public StoreSpec.Builder option(String key, Object value)
      Sets a backend option.
      Parameters:
      key - the option key
      value - the value
      Returns:
      this builder
    • options

      public StoreSpec.Builder options(Map<String,?> options)
      Sets backend options, keeping those set before under other keys.
      Parameters:
      options - the options
      Returns:
      this builder
    • build

      public StoreSpec build()
      Builds the store.
      Returns:
      the store