public final class ApacheAPIClientBuilder extends APIClientBuilder
analyticsHost, apiKey, applicationId, buildHosts, connectTimeout, customAgent, customAgentVersion, customHeaders, hostDownTimeout, maxConnPerRoute, maxConnTotal, objectMapper, queryHosts, random, readTimeout| Constructor and Description |
|---|
ApacheAPIClientBuilder(String applicationId,
String apiKey) |
buildgenerateBuildHosts, generateHeaders, generateQueryHostspublic ApacheAPIClientBuilder setUserAgent(@Nonnull String customAgent, @Nonnull String customAgentVersion)
setUserAgent in class APIClientBuilder@Deprecated public ApacheAPIClientBuilder setExtraHeader(@Nonnull String key, String value)
setExtraHeader in class APIClientBuilderpublic ApacheAPIClientBuilder addExtraHeader(@Nonnull String key, String value)
addExtraHeader in class APIClientBuilderpublic ApacheAPIClientBuilder setConnectTimeout(int connectTimeout)
setConnectTimeout in class APIClientBuilderpublic ApacheAPIClientBuilder setReadTimeout(int readTimeout)
setReadTimeout in class APIClientBuilderpublic ApacheAPIClientBuilder setHostDownTimeout(int hostDownTimeout)
setHostDownTimeout in class APIClientBuilderpublic ApacheAPIClientBuilder setObjectMapper(@Nonnull com.fasterxml.jackson.databind.ObjectMapper objectMapper)
setObjectMapper in class APIClientBuilderpublic ApacheAPIClientBuilder setAnalyticsHost(@Nonnull String analyticsHost)
setAnalyticsHost in class GenericAPIClientBuilderpublic ApacheAPIClientBuilder setQueryHosts(List<String> queryHosts)
setQueryHosts in class APIClientBuilderpublic ApacheAPIClientBuilder setBuildHosts(List<String> buildHosts)
setBuildHosts in class APIClientBuilderpublic ApacheAPIClientBuilder setMaxConnTotal(int maxConnTotal)
setMaxConnTotal in class APIClientBuilderpublic GenericAPIClientBuilder setMaxConnPerRoute(int maxConnPerRoute)
setMaxConnPerRoute in class APIClientBuilderpublic ApacheAPIClientBuilder setProxy(org.apache.http.HttpHost proxy)
See https://hc.apache.org/httpcomponents-client-ga/examples.html for examples
proxy - public ApacheAPIClientBuilder setProxyPreferredAuthSchemes(Collection<String> proxyPreferredAuthSchemes)
See https://hc.apache.org/httpcomponents-client-ga/examples.html for examples
proxyPreferredAuthSchemes - public ApacheAPIClientBuilder setDefaultCredentialsProvider(org.apache.http.client.CredentialsProvider defaultCredentialsProvider)
See https://hc.apache.org/httpcomponents-client-ga/examples.html for examples
defaultCredentialsProvider - protected APIClient build(@Nonnull APIClientConfiguration configuration)
build in class APIClientBuilderCopyright © 2019. All rights reserved.