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
-