Class DispatchConfig.Builder

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

public static final class DispatchConfig.Builder extends Object implements com.yahoo.config.ConfigInstance.Builder
  • Constructor Details

    • Builder

      public Builder()
    • Builder

      public Builder(DispatchConfig config)
  • Method Details

    • prioritizeAvailability

      public DispatchConfig.Builder prioritizeAvailability(boolean __value)
    • minActivedocsPercentage

      public DispatchConfig.Builder minActivedocsPercentage(double __value)
    • distributionPolicy

    • maxHitsPerNode

      public DispatchConfig.Builder maxHitsPerNode(int __value)
    • topKProbability

      public DispatchConfig.Builder topKProbability(double __value)
    • redundancy

      public DispatchConfig.Builder redundancy(long __value)
    • minSearchCoverage

      public DispatchConfig.Builder minSearchCoverage(double __value)
    • minWaitAfterCoverageFactor

      public DispatchConfig.Builder minWaitAfterCoverageFactor(double __value)
    • maxWaitAfterCoverageFactor

      public DispatchConfig.Builder maxWaitAfterCoverageFactor(double __value)
    • numJrtTransportThreads

      public DispatchConfig.Builder numJrtTransportThreads(int __value)
    • numJrtConnectionsPerNode

      public DispatchConfig.Builder numJrtConnectionsPerNode(int __value)
    • warmuptime

      public DispatchConfig.Builder warmuptime(double __value)
    • summaryDecodePolicy

    • 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 DispatchConfig build()