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 |
|---|---|
protected APIClient |
build(APIClientConfiguration configuration) |
ApacheAPIClientBuilder |
setBuildHosts(List<String> buildHosts) |
ApacheAPIClientBuilder |
setConnectTimeout(int connectTimeout) |
ApacheAPIClientBuilder |
setExtraHeader(String key,
String value) |
ApacheAPIClientBuilder |
setHostDownTimeout(int hostDownTimeout) |
ApacheAPIClientBuilder |
setMaxConnTotal(int maxConnTotal) |
ApacheAPIClientBuilder |
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
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 APIClientBuilderpublic ApacheAPIClientBuilder setExtraHeader(@Nonnull String key, String value)
setExtraHeader 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 APIClientBuilderprotected APIClient build(@Nonnull APIClientConfiguration configuration)
build in class APIClientBuilderCopyright © 2017. All rights reserved.