Class ProtonConfig

java.lang.Object
com.yahoo.config.Node
com.yahoo.config.InnerNode
com.yahoo.config.ConfigInstance
com.yahoo.vespa.config.search.core.ProtonConfig

public final class ProtonConfig extends com.yahoo.config.ConfigInstance
This class represents the root node of proton Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
  • Field Details

  • Constructor Details

  • Method Details

    • getDefMd5

      public static String getDefMd5()
    • getDefName

      public static String getDefName()
    • getDefNamespace

      public static String getDefNamespace()
    • basedir

      public String basedir()
      Returns:
      proton.basedir
    • rpcport

      public int rpcport()
      Returns:
      proton.rpcport
    • httpport

      public int httpport()
      Returns:
      proton.httpport
    • clustername

      public String clustername()
      Returns:
      proton.clustername
    • distributionkey

      public int distributionkey()
      Returns:
      proton.distributionkey
    • rpc

      public ProtonConfig.Rpc rpc()
      Returns:
      proton.rpc
    • search

      public ProtonConfig.Search search()
      Returns:
      proton.search
    • docsum

      public ProtonConfig.Docsum docsum()
      Returns:
      proton.docsum
    • numsearcherthreads

      public int numsearcherthreads()
      Returns:
      proton.numsearcherthreads
    • numthreadspersearch

      public int numthreadspersearch()
      Returns:
      proton.numthreadspersearch
    • numsummarythreads

      public int numsummarythreads()
      Returns:
      proton.numsummarythreads
    • validate_and_sanitize_docstore

      public ProtonConfig.Validate_and_sanitize_docstore.Enum validate_and_sanitize_docstore()
      Returns:
      proton.validate_and_sanitize_docstore
    • flush

      public ProtonConfig.Flush flush()
      Returns:
      proton.flush
    • indexing

      public ProtonConfig.Indexing indexing()
      Returns:
      proton.indexing
    • index

      public ProtonConfig.Index index()
      Returns:
      proton.index
    • attribute

      public ProtonConfig.Attribute attribute()
      Returns:
      proton.attribute
    • grouping

      public ProtonConfig.Grouping grouping()
      Returns:
      proton.grouping
    • distribution

      public ProtonConfig.Distribution distribution()
      Returns:
      proton.distribution
    • summary

      public ProtonConfig.Summary summary()
      Returns:
      proton.summary
    • documentdb

      public List<ProtonConfig.Documentdb> documentdb()
      Returns:
      proton.documentdb[]
    • documentdb

      public ProtonConfig.Documentdb documentdb(int i)
      Parameters:
      i - the index of the value to return
      Returns:
      proton.documentdb[]
    • periodic

      public ProtonConfig.Periodic periodic()
      Returns:
      proton.periodic
    • tlsspec

      public String tlsspec()
      Returns:
      proton.tlsspec
    • tlsconfigid

      public String tlsconfigid()
      Returns:
      proton.tlsconfigid
    • slobrokconfigid

      public String slobrokconfigid()
      Returns:
      proton.slobrokconfigid
    • routingconfigid

      public String routingconfigid()
      Returns:
      proton.routingconfigid
    • filedistributor

      public ProtonConfig.Filedistributor filedistributor()
      Returns:
      proton.filedistributor
    • pruneremoveddocumentsinterval

      public double pruneremoveddocumentsinterval()
      Returns:
      proton.pruneremoveddocumentsinterval
    • pruneremoveddocumentsage

      public double pruneremoveddocumentsage()
      Returns:
      proton.pruneremoveddocumentsage
    • packetcompresslimit

      public int packetcompresslimit()
      Returns:
      proton.packetcompresslimit
    • packetcompresslevel

      public int packetcompresslevel()
      Returns:
      proton.packetcompresslevel
    • packetcompresstype

      public ProtonConfig.Packetcompresstype.Enum packetcompresstype()
      Returns:
      proton.packetcompresstype
    • lidspacecompaction

      public ProtonConfig.Lidspacecompaction lidspacecompaction()
      Returns:
      proton.lidspacecompaction
    • bucketmove

      public ProtonConfig.Bucketmove bucketmove()
      Returns:
      proton.bucketmove
    • maxvisibilitydelay

      public double maxvisibilitydelay()
      Returns:
      proton.maxvisibilitydelay
    • visit

      public ProtonConfig.Visit visit()
      Returns:
      proton.visit
    • initialize

      public ProtonConfig.Initialize initialize()
      Returns:
      proton.initialize
    • writefilter

      public ProtonConfig.Writefilter writefilter()
      Returns:
      proton.writefilter
    • hwinfo

      public ProtonConfig.Hwinfo hwinfo()
      Returns:
      proton.hwinfo
    • feeding

      public ProtonConfig.Feeding feeding()
      Returns:
      proton.feeding
    • maintenancejobs

      public ProtonConfig.Maintenancejobs maintenancejobs()
      Returns:
      proton.maintenancejobs
    • bucketdb

      public ProtonConfig.Bucketdb bucketdb()
      Returns:
      proton.bucketdb
    • replay_throttling_policy

      public ProtonConfig.Replay_throttling_policy replay_throttling_policy()
      Returns:
      proton.replay_throttling_policy
    • tensor_implementation

      public ProtonConfig.Tensor_implementation.Enum tensor_implementation()
      Returns:
      proton.tensor_implementation
    • forward_issues

      public boolean forward_issues()
      Returns:
      proton.forward_issues