ClientOptions

algoliasearch.config.ClientOptions
See theClientOptions companion object
case class ClientOptions(agentSegments: Seq[AgentSegment], hosts: Seq[Host], connectTimeout: Duration, writeTimeout: Duration, readTimeout: Duration, defaultHeaders: Map[String, String], compressionType: CompressionType, logging: Option[Logging], customFormats: Option[Formats], requesterConfig: Option[Builder => ], customRequester: Option[Requester]) extends ClientConfig

Represents the configuration of an API client.

Value parameters

agentSegments

segments to add to the Algolia agent header

compressionType

compression type to use for requests

connectTimeout

connection timeout

customFormats

custom JSON formats

customRequester

custom HTTP requester

defaultHeaders

default headers to add to requests

hosts

hosts to use for requests

logging

logging configuration

readTimeout

read timeout

requesterConfig

configuration for the HTTP requester

writeTimeout

write timeout

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait ClientConfig
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product