Class VertxHttpClientBuilder<F extends io.fabric8.kubernetes.client.http.HttpClient.Factory>

  • All Implemented Interfaces:
    io.fabric8.kubernetes.client.http.HttpClient.Builder, io.fabric8.kubernetes.client.http.HttpClient.DerivedClientBuilder

    public class VertxHttpClientBuilder<F extends io.fabric8.kubernetes.client.http.HttpClient.Factory>
    extends io.fabric8.kubernetes.client.http.StandardHttpClientBuilder<VertxHttpClient<F>,​F,​VertxHttpClientBuilder<F>>
    • Field Summary

      • Fields inherited from class io.fabric8.kubernetes.client.http.StandardHttpClientBuilder

        authenticatorNone, client, clientFactory, connectTimeout, followRedirects, interceptors, keyManagers, preferHttp11, proxyAddress, proxyAuthorization, proxyType, sslContext, tags, tlsVersions, trustManagers
    • Constructor Summary

      Constructors 
      Constructor Description
      VertxHttpClientBuilder​(F clientFactory, io.vertx.core.Vertx sharedVertx)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      VertxHttpClient<F> build()  
      protected VertxHttpClientBuilder<F> newInstance​(F clientFactory)  
      • Methods inherited from class io.fabric8.kubernetes.client.http.StandardHttpClientBuilder

        addOrReplaceInterceptor, addProxyAuthInterceptor, authenticatorNone, clientFactory, connectTimeout, copy, followAllRedirects, getClient, getClientFactory, getConnectTimeout, getInterceptors, getKeyManagers, getProxyAddress, getProxyAuthorization, getProxyType, getSslContext, getTags, getTlsVersions, getTrustManagers, isAuthenticatorNone, isFollowRedirects, isPreferHttp11, preferHttp11, proxyAddress, proxyAuthorization, proxyType, sslContext, tag, tlsVersions
    • Constructor Detail

      • VertxHttpClientBuilder

        public VertxHttpClientBuilder​(F clientFactory,
                                      io.vertx.core.Vertx sharedVertx)
    • Method Detail

      • newInstance

        protected VertxHttpClientBuilder<F> newInstance​(F clientFactory)
        Specified by:
        newInstance in class io.fabric8.kubernetes.client.http.StandardHttpClientBuilder<VertxHttpClient<F extends io.fabric8.kubernetes.client.http.HttpClient.Factory>,​F extends io.fabric8.kubernetes.client.http.HttpClient.Factory,​VertxHttpClientBuilder<F extends io.fabric8.kubernetes.client.http.HttpClient.Factory>>