public final class ApacheAPIClientBuilder extends APIClientBuilder
apiKey, applicationId, buildHosts, connectTimeout, customAgent, customAgentVersion, customHeaders, hostDownTimeout, maxConnTotal, objectMapper, queryHosts, random, readTimeout| Constructor | Description |
|---|---|
ApacheAPIClientBuilder(java.lang.String applicationId,
java.lang.String apiKey) |
| Modifier and Type | Method | Description |
|---|---|---|
protected APIClient |
build(APIClientConfiguration configuration) |
|
ApacheAPIClientBuilder |
setBuildHosts(java.util.List<java.lang.String> buildHosts) |
|
ApacheAPIClientBuilder |
setConnectTimeout(int connectTimeout) |
|
ApacheAPIClientBuilder |
setExtraHeader(java.lang.String key,
java.lang.String value) |
|
ApacheAPIClientBuilder |
setHostDownTimeout(int hostDownTimeout) |
|
ApacheAPIClientBuilder |
setMaxConnTotal(int maxConnTotal) |
|
ApacheAPIClientBuilder |
setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
|
ApacheAPIClientBuilder |
setQueryHosts(java.util.List<java.lang.String> queryHosts) |
|
ApacheAPIClientBuilder |
setReadTimeout(int readTimeout) |
|
ApacheAPIClientBuilder |
setUserAgent(java.lang.String customAgent,
java.lang.String customAgentVersion) |
buildgenerateBuildHosts, generateHeaders, generateQueryHostspublic ApacheAPIClientBuilder(@Nonnull
java.lang.String applicationId,
@Nonnull
java.lang.String apiKey)
public ApacheAPIClientBuilder setUserAgent(@Nonnull java.lang.String customAgent, @Nonnull java.lang.String customAgentVersion)
setUserAgent in class APIClientBuilderpublic ApacheAPIClientBuilder setExtraHeader(@Nonnull java.lang.String key, java.lang.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(java.util.List<java.lang.String> queryHosts)
setQueryHosts in class APIClientBuilderpublic ApacheAPIClientBuilder setBuildHosts(java.util.List<java.lang.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.