Package com.algolia.config
Class ClientOptions.Builder
java.lang.Object
com.algolia.config.ClientOptions.Builder
- Enclosing class:
- ClientOptions
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAlgoliaAgentSegment
(String value) addAlgoliaAgentSegment
(String value, String version) addAlgoliaAgentSegments
(List<AlgoliaAgent.Segment> segments) addDefaultHeader
(String header, String value) build()
setCompressionType
(CompressionType compressionType) setConnectTimeout
(Duration connectTimeout) setCustomRequester
(Requester customRequester) setExecutor
(ExecutorService executor) setLogLevel
(LogLevel logLevel) setMapperConfig
(Consumer<com.fasterxml.jackson.databind.json.JsonMapper.Builder> mapperConfig) setReadTimeout
(Duration readTimeout) setRequester
(Requester requester) setRequesterConfig
(Consumer<HttpRequester.Builder> requesterConfig) setWriteTimeout
(Duration writeTimeout)
-
Field Details
-
executor
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setRequester
-
addAlgoliaAgentSegment
-
addAlgoliaAgentSegment
-
addAlgoliaAgentSegment
-
addAlgoliaAgentSegments
-
addDefaultHeader
-
setHosts
-
setLogLevel
-
setConnectTimeout
-
setWriteTimeout
-
setReadTimeout
-
setCompressionType
-
setCustomRequester
-
setLogger
-
setRequesterConfig
-
setMapperConfig
public ClientOptions.Builder setMapperConfig(Consumer<com.fasterxml.jackson.databind.json.JsonMapper.Builder> mapperConfig) -
setExecutor
-
build
-