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.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classThis class represents proton.attributestatic final classThis class represents proton.bucketdbstatic final classThis class represents proton.bucketmovestatic final classstatic final classThis class represents proton.distributionstatic final classThis class represents proton.docsumstatic final classThis class represents proton.documentdb[]static final classThis class represents proton.feedingstatic final classThis class represents proton.filedistributorstatic final classThis class represents proton.flushstatic final classThis class represents proton.groupingstatic final classThis class represents proton.hwinfostatic final classThis class represents proton.indexstatic final classThis class represents proton.indexingstatic final classThis class represents proton.initializestatic final classThis class represents proton.lidspacecompactionstatic final classThis class represents proton.maintenancejobsstatic final classThis class represents proton.packetcompresstype Compression type for packets Default is LZ4static final classThis class represents proton.periodicstatic interfacestatic final classThis class represents proton.replay_throttling_policystatic final classThis class represents proton.rpcstatic final classThis class represents proton.searchstatic final classThis class represents proton.summarystatic final classThis class represents proton.tensor_implementation Specifies which tensor implementation to use for all backend code.static final classThis class represents proton.validate_and_sanitize_docstore Perform extra validation of stored data on startup It requires a restart to enable, but no restart to disable.static final classThis class represents proton.visitstatic final classThis class represents proton.writefilter -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbasedir()bucketdb()intdocsum()documentdb(int i) feeding()flush()booleanstatic Stringstatic Stringstatic Stringgrouping()inthttpport()hwinfo()index()indexing()doubleintintintintintperiodic()doubledoublerpc()intrpcport()search()summary()tlsspec()visit()Methods inherited from class com.yahoo.config.ConfigInstance
getDefName, getDefNamespace, serialize, serializeMethods inherited from class com.yahoo.config.InnerNode
equals, getAllDescendantLeafNodes, getChildren, getChildrenWithVectorsFlattened, hashCode, postInitialize, toStringMethods inherited from class com.yahoo.config.Node
clone
-
Field Details
-
CONFIG_DEF_MD5
- See Also:
-
CONFIG_DEF_NAME
- See Also:
-
CONFIG_DEF_NAMESPACE
- See Also:
-
CONFIG_DEF_SCHEMA
-
-
Constructor Details
-
ProtonConfig
-
-
Method Details
-
getDefMd5
-
getDefName
-
getDefNamespace
-
basedir
- Returns:
- proton.basedir
-
rpcport
public int rpcport()- Returns:
- proton.rpcport
-
httpport
public int httpport()- Returns:
- proton.httpport
-
clustername
- Returns:
- proton.clustername
-
distributionkey
public int distributionkey()- Returns:
- proton.distributionkey
-
rpc
- Returns:
- proton.rpc
-
search
- Returns:
- proton.search
-
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
- Returns:
- proton.validate_and_sanitize_docstore
-
flush
- Returns:
- proton.flush
-
indexing
- Returns:
- proton.indexing
-
index
- Returns:
- proton.index
-
attribute
- Returns:
- proton.attribute
-
grouping
- Returns:
- proton.grouping
-
distribution
- Returns:
- proton.distribution
-
summary
- Returns:
- proton.summary
-
documentdb
- Returns:
- proton.documentdb[]
-
documentdb
- Parameters:
i- the index of the value to return- Returns:
- proton.documentdb[]
-
periodic
- Returns:
- proton.periodic
-
tlsspec
- Returns:
- proton.tlsspec
-
tlsconfigid
- Returns:
- proton.tlsconfigid
-
slobrokconfigid
- Returns:
- proton.slobrokconfigid
-
routingconfigid
- Returns:
- proton.routingconfigid
-
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
- Returns:
- proton.packetcompresstype
-
lidspacecompaction
- Returns:
- proton.lidspacecompaction
-
bucketmove
- Returns:
- proton.bucketmove
-
maxvisibilitydelay
public double maxvisibilitydelay()- Returns:
- proton.maxvisibilitydelay
-
visit
- Returns:
- proton.visit
-
initialize
- Returns:
- proton.initialize
-
writefilter
- Returns:
- proton.writefilter
-
hwinfo
- Returns:
- proton.hwinfo
-
feeding
- Returns:
- proton.feeding
-
maintenancejobs
- Returns:
- proton.maintenancejobs
-
bucketdb
- Returns:
- proton.bucketdb
-
replay_throttling_policy
- Returns:
- proton.replay_throttling_policy
-
tensor_implementation
- Returns:
- proton.tensor_implementation
-
forward_issues
public boolean forward_issues()- Returns:
- proton.forward_issues
-