public static class NetworkSession.Builder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,String> |
additionalHeaders |
protected BaseUrls |
baseUrls |
protected DataSanitizer |
dataSanitizer |
protected List<Interceptor> |
interceptors |
protected NetworkClient |
networkClient |
protected ProxyConfig |
proxyConfig |
protected RetryStrategy |
retryStrategy |
protected TimeoutConfig |
timeoutConfig |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
NetworkSession.Builder |
additionalHeaders(Map<String,String> additionalHeaders) |
NetworkSession.Builder |
baseUrls(BaseUrls baseUrls) |
NetworkSession |
build() |
NetworkSession.Builder |
dataSanitizer(DataSanitizer dataSanitizer) |
NetworkSession.Builder |
interceptors(List<Interceptor> interceptors) |
NetworkSession.Builder |
networkClient(NetworkClient networkClient) |
NetworkSession.Builder |
proxyConfig(ProxyConfig proxyConfig) |
NetworkSession.Builder |
retryStrategy(RetryStrategy retryStrategy) |
NetworkSession.Builder |
timeoutConfig(TimeoutConfig timeoutConfig) |
protected Map<String,String> additionalHeaders
protected NetworkClient networkClient
protected List<Interceptor> interceptors
protected RetryStrategy retryStrategy
protected DataSanitizer dataSanitizer
protected ProxyConfig proxyConfig
protected TimeoutConfig timeoutConfig
public Builder()
public NetworkSession.Builder additionalHeaders(Map<String,String> additionalHeaders)
public NetworkSession.Builder baseUrls(BaseUrls baseUrls)
public NetworkSession.Builder networkClient(NetworkClient networkClient)
public NetworkSession.Builder interceptors(List<Interceptor> interceptors)
public NetworkSession.Builder retryStrategy(RetryStrategy retryStrategy)
public NetworkSession.Builder dataSanitizer(DataSanitizer dataSanitizer)
public NetworkSession.Builder proxyConfig(ProxyConfig proxyConfig)
public NetworkSession.Builder timeoutConfig(TimeoutConfig timeoutConfig)
public NetworkSession build()