SpotifyConfig

data class SpotifyConfig(val requestTimeoutMillis: Long, val connectTimeoutMillis: Long, val socketTimeoutMillis: Long, val retry: SpotifyRetryConfig = SpotifyRetryConfig())

Configuration for HttpClient instances built by SpotifyHttpClientFactory.

Parameters

requestTimeoutMillis

Overall time allowed to process an HTTP call end-to-end.

connectTimeoutMillis

Time allowed to establish a connection with the server.

socketTimeoutMillis

Maximum inactivity time between two data packets.

retry

Retry policy applied to failed requests. See SpotifyRetryConfig.

Constructors

Link copied to clipboard
constructor(requestTimeoutMillis: Long, connectTimeoutMillis: Long, socketTimeoutMillis: Long, retry: SpotifyRetryConfig = SpotifyRetryConfig())

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard