NetworkConfig

open class NetworkConfig

Manages Network configuration information

Constructors

Link copied to clipboard
constructor(identifier: String, @NonNull host: String, timeout: Integer, timeUnit: TimeUnit, cookieJarSupplier: Supplier<CookieJar>, pins: List<String>, interceptorSupplier: Supplier<List<Interceptor>>, buildSteps: List<BuildStep<OkHttpClient.Builder>>)

Types

Link copied to clipboard

Properties

Link copied to clipboard
open val buildSteps: List<BuildStep<OkHttpClient.Builder>>
Link copied to clipboard
open val cookieJarSupplier: Supplier<CookieJar>
Link copied to clipboard
open val host: String
Link copied to clipboard
private open var identifier: String
Link copied to clipboard
open val interceptorSupplier: Supplier<List<Interceptor>>
Link copied to clipboard
open val pins: List<String>
Link copied to clipboard
open val timeout: Integer
Link copied to clipboard
open val timeUnit: TimeUnit

Functions

Link copied to clipboard
open fun getCookieJar(): CookieJar
Link copied to clipboard
open fun getIdentifier(): String
Unique identifier for the Network config, the identifier will be used as the key to cache the okhttp3.OkHttpClient inside OkHttpClientProvider