public final class ApacheAPIClientBuilder extends APIClientBuilder
apiKey, applicationId, buildHosts, connectTimeout, customAgent, customAgentVersion, customHeaders, hostDownTimeout, maxConnTotal, objectMapper, queryHosts, random, readTimeout| Constructor and Description |
|---|
ApacheAPIClientBuilder(String applicationId,
String apiKey) |
| Modifier and Type | Method and Description |
|---|---|
ApacheAPIClientBuilder |
addExtraHeader(String key,
String value) |
protected APIClient |
build(APIClientConfiguration configuration) |
ApacheAPIClientBuilder |
setBuildHosts(List<String> buildHosts) |
ApacheAPIClientBuilder |
setConnectTimeout(int connectTimeout) |
ApacheAPIClientBuilder |
setDefaultCredentialsProvider(org.apache.http.client.CredentialsProvider defaultCredentialsProvider)
Set the CredentialsProvider for the underlying Apache HTTP Client
|
ApacheAPIClientBuilder |
setExtraHeader(String key,
String value)
Deprecated.
|
ApacheAPIClientBuilder |
setHostDownTimeout(int hostDownTimeout) |
ApacheAPIClientBuilder |
setMaxConnTotal(int maxConnTotal) |
ApacheAPIClientBuilder |
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
ApacheAPIClientBuilder |
setProxy(org.apache.http.HttpHost proxy)
Set the proxy for the underlying Apache HTTP Client
|
ApacheAPIClientBuilder |
setProxyPreferredAuthSchemes(Collection<String> proxyPreferredAuthSchemes)
Set the proxyPreferredAuthSchemes for the underlying Apache HTTP Client
|
ApacheAPIClientBuilder |
setQueryHosts(List<String> queryHosts) |
ApacheAPIClientBuilder |
setReadTimeout(int readTimeout) |
ApacheAPIClientBuilder |
setUserAgent(String customAgent,
String customAgentVersion) |
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 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 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 © 2018. All rights reserved.