public class BoxNetworkClient extends Object implements NetworkClient
| Modifier and Type | Field and Description |
|---|---|
protected OkHttpClient |
httpClient |
| Constructor and Description |
|---|
BoxNetworkClient() |
BoxNetworkClient(OkHttpClient httpClient) |
| Modifier and Type | Method and Description |
|---|---|
static RequestBody |
createMultipartRequestBody(MultipartItem part) |
protected Call |
createNewCall(Request request) |
FetchResponse |
fetch(FetchOptions options) |
static OkHttpClient.Builder |
getDefaultOkHttpClientBuilder() |
OkHttpClient |
getHttpClient() |
BoxNetworkClient |
withProxy(ProxyConfig config) |
BoxNetworkClient |
withTimeoutConfig(TimeoutConfig config) |
protected OkHttpClient httpClient
public BoxNetworkClient(OkHttpClient httpClient)
public BoxNetworkClient()
public OkHttpClient getHttpClient()
public BoxNetworkClient withProxy(ProxyConfig config)
public BoxNetworkClient withTimeoutConfig(TimeoutConfig config)
public FetchResponse fetch(FetchOptions options)
fetch in interface NetworkClientprotected Call createNewCall(Request request)
public static RequestBody createMultipartRequestBody(MultipartItem part)
public static OkHttpClient.Builder getDefaultOkHttpClientBuilder()