Interface ClientConfig


public interface ClientConfig
  • Method Details

    • getFhirServerId

      String getFhirServerId()
      Returns:
      never null
    • getBaseUrl

      String getBaseUrl()
      Returns:
      never null
    • isStartupConnectionTestEnabled

      boolean isStartupConnectionTestEnabled()
    • isDebugLoggingEnabled

      boolean isDebugLoggingEnabled()
    • getConnectTimeout

      Duration getConnectTimeout()
      Returns:
      never null
    • getReadTimeout

      Duration getReadTimeout()
      Returns:
      never null
    • getTrustStore

      KeyStore getTrustStore()
      Returns:
      never null
    • getCertificateAuthentication

      ClientConfig.CertificateAuthentication getCertificateAuthentication()
      Returns:
      may be null
    • getBasicAuthentication

      ClientConfig.BasicAuthentication getBasicAuthentication()
      Returns:
      may be null
    • getBearerAuthentication

      ClientConfig.BearerAuthentication getBearerAuthentication()
      Returns:
      may be null
    • getOidcAuthentication

      ClientConfig.OidcAuthentication getOidcAuthentication()
      Returns:
      may be null
    • getProxy

      ClientConfig.Proxy getProxy()
      Returns:
      null if not enabled or configured as no-proxy url