Class JuniperrcConfig.Builder

java.lang.Object
com.yahoo.vespa.config.search.summary.JuniperrcConfig.Builder
All Implemented Interfaces:
com.yahoo.config.ConfigBuilder, com.yahoo.config.ConfigInstance.Builder
Enclosing class:
JuniperrcConfig

public static class JuniperrcConfig.Builder extends Object implements com.yahoo.config.ConfigInstance.Builder
  • Field Details

  • Constructor Details

    • Builder

      public Builder()
    • Builder

      public Builder(JuniperrcConfig config)
  • Method Details

    • length

      public JuniperrcConfig.Builder length(int __value)
    • max_matches

      public JuniperrcConfig.Builder max_matches(int __value)
    • min_length

      public JuniperrcConfig.Builder min_length(int __value)
    • prefix

      public JuniperrcConfig.Builder prefix(boolean __value)
    • surround_max

      public JuniperrcConfig.Builder surround_max(int __value)
    • winsize

      public JuniperrcConfig.Builder winsize(int __value)
    • winsize_fallback_multiplier

      public JuniperrcConfig.Builder winsize_fallback_multiplier(double __value)
    • max_match_candidates

      public JuniperrcConfig.Builder max_match_candidates(int __value)
    • stem_min_length

      public JuniperrcConfig.Builder stem_min_length(int __value)
    • stem_max_extend

      public JuniperrcConfig.Builder stem_max_extend(int __value)
    • override

      Add the given builder to this builder's list of Override builders
      Parameters:
      __builder - a builder
      Returns:
      this builder
    • override

      Make a new builder and run the supplied function on it before adding it to the list
      Parameters:
      __func - lambda that modifies the given builder
      Returns:
      this builder
    • override

      Set the given list as this builder's list of Override builders
      Parameters:
      __builders - a list of builders
      Returns:
      this builder
    • dispatchGetConfig

      public final boolean dispatchGetConfig(com.yahoo.config.ConfigInstance.Producer producer)
      Specified by:
      dispatchGetConfig in interface com.yahoo.config.ConfigInstance.Builder
    • getDefMd5

      public final String getDefMd5()
      Specified by:
      getDefMd5 in interface com.yahoo.config.ConfigInstance.Builder
    • getDefName

      public final String getDefName()
      Specified by:
      getDefName in interface com.yahoo.config.ConfigInstance.Builder
    • getDefNamespace

      public final String getDefNamespace()
      Specified by:
      getDefNamespace in interface com.yahoo.config.ConfigInstance.Builder
    • getApplyOnRestart

      public final boolean getApplyOnRestart()
      Specified by:
      getApplyOnRestart in interface com.yahoo.config.ConfigInstance.Builder
    • setApplyOnRestart

      public final void setApplyOnRestart(boolean applyOnRestart)
      Specified by:
      setApplyOnRestart in interface com.yahoo.config.ConfigInstance.Builder
    • build

      public JuniperrcConfig build()