Class ConductorClient.Builder<T extends ConductorClient.Builder<T>>

java.lang.Object
com.netflix.conductor.client.http.ConductorClient.Builder<T>
Enclosing class:
ConductorClient

public static class ConductorClient.Builder<T extends ConductorClient.Builder<T>> extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • self

      protected T self()
    • basePath

      public T basePath(String basePath)
    • verifyingSsl

      public T verifyingSsl(boolean verifyingSsl)
    • sslCaCert

      public T sslCaCert(InputStream sslCaCert)
    • keyManagers

      public T keyManagers(KeyManager[] keyManagers)
    • connectTimeout

      public T connectTimeout(long connectTimeout)
    • readTimeout

      public T readTimeout(long readTimeout)
    • writeTimeout

      public T writeTimeout(long writeTimeout)
    • callTimeout

      public T callTimeout(long callTimeout)
    • proxy

      public T proxy(Proxy proxy)
    • connectionPoolConfig

      public T connectionPoolConfig(ConnectionPoolConfig config)
    • configureOkHttp

      public T configureOkHttp(Consumer<okhttp3.OkHttpClient.Builder> configurer)
      Use it to apply additional custom configurations to the OkHttp3 client. E.g.: add an interceptor.
      Parameters:
      configurer -
      Returns:
    • objectMapperSupplier

      public T objectMapperSupplier(Supplier<com.fasterxml.jackson.databind.ObjectMapper> objectMapperSupplier)
      Use it to supply a custom ObjectMapper.
      Parameters:
      objectMapperSupplier -
      Returns:
    • addHeaderSupplier

      public T addHeaderSupplier(HeaderSupplier headerSupplier)
    • headerSupplier

      protected List<HeaderSupplier> headerSupplier()
    • useEnvVariables

      public T useEnvVariables(boolean useEnvVariables)
    • isUseEnvVariables

      protected boolean isUseEnvVariables()
    • build

      public ConductorClient build()
    • validateAndAssignDefaults

      protected void validateAndAssignDefaults()
    • applyEnvVariables

      protected void applyEnvVariables()