Class HttpClientConfig

java.lang.Object
com.yahoo.config.Node
com.yahoo.config.InnerNode
com.yahoo.config.ConfigInstance
com.yahoo.jdisc.http.client.HttpClientConfig

public final class HttpClientConfig extends com.yahoo.config.ConfigInstance
This class represents the root node of http-client 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()
    • userAgent

      public String userAgent()
      Returns:
      http-client.userAgent
    • chunkedEncodingEnabled

      public boolean chunkedEncodingEnabled()
      Returns:
      http-client.chunkedEncodingEnabled
    • compressionEnabled

      public boolean compressionEnabled()
      Returns:
      http-client.compressionEnabled
    • connectionPoolEnabled

      public boolean connectionPoolEnabled()
      Returns:
      http-client.connectionPoolEnabled
    • followRedirects

      public boolean followRedirects()
      Returns:
      http-client.followRedirects
    • removeQueryParamsOnRedirect

      public boolean removeQueryParamsOnRedirect()
      Returns:
      http-client.removeQueryParamsOnRedirect
    • sslConnectionPoolEnabled

      public boolean sslConnectionPoolEnabled()
      Returns:
      http-client.sslConnectionPoolEnabled
    • proxyServer

      public String proxyServer()
      Returns:
      http-client.proxyServer
    • useProxyProperties

      public boolean useProxyProperties()
      Returns:
      http-client.useProxyProperties
    • useRawUri

      public boolean useRawUri()
      Returns:
      http-client.useRawUri
    • compressionLevel

      public int compressionLevel()
      Returns:
      http-client.compressionLevel
    • maxNumConnections

      public int maxNumConnections()
      Returns:
      http-client.maxNumConnections
    • maxNumConnectionsPerHost

      public int maxNumConnectionsPerHost()
      Returns:
      http-client.maxNumConnectionsPerHost
    • maxNumRedirects

      public int maxNumRedirects()
      Returns:
      http-client.maxNumRedirects
    • maxNumRetries

      public int maxNumRetries()
      Returns:
      http-client.maxNumRetries
    • connectionTimeout

      public double connectionTimeout()
      Returns:
      http-client.connectionTimeout
    • idleConnectionInPoolTimeout

      public double idleConnectionInPoolTimeout()
      Returns:
      http-client.idleConnectionInPoolTimeout
    • idleConnectionTimeout

      public double idleConnectionTimeout()
      Returns:
      http-client.idleConnectionTimeout
    • idleWebSocketTimeout

      public double idleWebSocketTimeout()
      Returns:
      http-client.idleWebSocketTimeout
    • requestTimeout

      public double requestTimeout()
      Returns:
      http-client.requestTimeout
    • ssl

      public HttpClientConfig.Ssl ssl()
      Returns:
      http-client.ssl