Class ConfigserverConfig

java.lang.Object
com.yahoo.config.Node
com.yahoo.config.InnerNode
com.yahoo.config.ConfigInstance
com.yahoo.cloud.config.ConfigserverConfig

public final class ConfigserverConfig extends com.yahoo.config.ConfigInstance
This class represents the root node of configserver 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()
    • rpcport

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

      public int httpport()
      Returns:
      configserver.httpport
    • numRpcThreads

      public int numRpcThreads()
      Returns:
      configserver.numRpcThreads
    • zookeeperserver

      public List<ConfigserverConfig.Zookeeperserver> zookeeperserver()
      Returns:
      configserver.zookeeperserver[]
    • zookeeperserver

      public ConfigserverConfig.Zookeeperserver zookeeperserver(int i)
      Parameters:
      i - the index of the value to return
      Returns:
      configserver.zookeeperserver[]
    • zookeeper

      public ConfigserverConfig.Zookeeper zookeeper()
      Returns:
      configserver.zookeeper
    • zookeeperLocalhostAffinity

      public boolean zookeeperLocalhostAffinity()
      Returns:
      configserver.zookeeperLocalhostAffinity
    • sessionLifetime

      public long sessionLifetime()
      Returns:
      configserver.sessionLifetime
    • barrierWaitForAllTimeout

      public long barrierWaitForAllTimeout()
      Returns:
      configserver.barrierWaitForAllTimeout
    • configModelPluginDir

      public List<String> configModelPluginDir()
      Returns:
      configserver.configModelPluginDir[]
    • configModelPluginDir

      public String configModelPluginDir(int i)
      Parameters:
      i - the index of the value to return
      Returns:
      configserver.configModelPluginDir[]
    • configServerDBDir

      public String configServerDBDir()
      Returns:
      configserver.configServerDBDir
    • configDefinitionsDir

      public String configDefinitionsDir()
      Returns:
      configserver.configDefinitionsDir
    • fileReferencesDir

      public String fileReferencesDir()
      Returns:
      configserver.fileReferencesDir
    • maxApplicationPackageSize

      public long maxApplicationPackageSize()
      Returns:
      configserver.maxApplicationPackageSize
    • masterGeneration

      public long masterGeneration()
      Returns:
      configserver.masterGeneration
    • multitenant

      public boolean multitenant()
      Returns:
      configserver.multitenant
    • numDelayedResponseThreads

      public int numDelayedResponseThreads()
      Returns:
      configserver.numDelayedResponseThreads
    • serverId

      public String serverId()
      Returns:
      configserver.serverId
    • hostedVespa

      public boolean hostedVespa()
      Returns:
      configserver.hostedVespa
    • numParallelTenantLoaders

      public int numParallelTenantLoaders()
      Returns:
      configserver.numParallelTenantLoaders
    • numRedeploymentThreads

      public int numRedeploymentThreads()
      Returns:
      configserver.numRedeploymentThreads
    • applicationDirectory

      public String applicationDirectory()
      Returns:
      configserver.applicationDirectory
    • cloud

      public String cloud()
      Returns:
      configserver.cloud
    • environment

      public String environment()
      Returns:
      configserver.environment
    • region

      public String region()
      Returns:
      configserver.region
    • system

      public String system()
      Returns:
      configserver.system
    • zoneDnsSuffixes

      public List<String> zoneDnsSuffixes()
      Returns:
      configserver.zoneDnsSuffixes[]
    • zoneDnsSuffixes

      public String zoneDnsSuffixes(int i)
      Parameters:
      i - the index of the value to return
      Returns:
      configserver.zoneDnsSuffixes[]
    • maxgetconfigclients

      public int maxgetconfigclients()
      Returns:
      configserver.maxgetconfigclients
    • maxoutputbuffersize

      public int maxoutputbuffersize()
      Returns:
      configserver.maxoutputbuffersize
    • useVespaVersionInRequest

      public boolean useVespaVersionInRequest()
      Returns:
      configserver.useVespaVersionInRequest
    • payloadCompressionType

      public ConfigserverConfig.PayloadCompressionType.Enum payloadCompressionType()
      Returns:
      configserver.payloadCompressionType
    • loadBalancerAddress

      public String loadBalancerAddress()
      Returns:
      configserver.loadBalancerAddress
    • athenzDnsSuffix

      public String athenzDnsSuffix()
      Returns:
      configserver.athenzDnsSuffix
    • ztsUrl

      public String ztsUrl()
      Returns:
      configserver.ztsUrl
    • tenantSecretDomain

      public String tenantSecretDomain()
      Returns:
      configserver.tenantSecretDomain
    • maintainerIntervalMinutes

      public int maintainerIntervalMinutes()
      Returns:
      configserver.maintainerIntervalMinutes
    • keepUnusedFileReferencesMinutes

      public int keepUnusedFileReferencesMinutes()
      Returns:
      configserver.keepUnusedFileReferencesMinutes
    • keepSessionsWithUnknownStatusHours

      public int keepSessionsWithUnknownStatusHours()
      Returns:
      configserver.keepSessionsWithUnknownStatusHours
    • maxDurationOfBootstrap

      public long maxDurationOfBootstrap()
      Returns:
      configserver.maxDurationOfBootstrap
    • sleepTimeWhenRedeployingFails

      public long sleepTimeWhenRedeployingFails()
      Returns:
      configserver.sleepTimeWhenRedeployingFails
    • canReturnEmptySentinelConfig

      public boolean canReturnEmptySentinelConfig()
      Returns:
      configserver.canReturnEmptySentinelConfig
    • serverNodeType

      public ConfigserverConfig.ServerNodeType.Enum serverNodeType()
      Returns:
      configserver.serverNodeType