| Package | Description | 
|---|---|
| javax.ws.rs.client | The Client API | 
| Modifier and Type | Method | Description | 
|---|---|---|
| abstract ClientBuilder | ClientBuilder. connectTimeout(long timeout,
              TimeUnit unit) | Set the connect timeout. | 
| abstract ClientBuilder | ClientBuilder. executorService(ExecutorService executorService) | Set the client-side  ExecutorService. | 
| abstract ClientBuilder | ClientBuilder. hostnameVerifier(HostnameVerifier verifier) | Set the hostname verifier to be used by the client to verify the endpoint's hostname against it's
 identification information. | 
| abstract ClientBuilder | ClientBuilder. keyStore(KeyStore keyStore,
        char[] password) | Set the client-side key store. | 
| ClientBuilder | ClientBuilder. keyStore(KeyStore keyStore,
        String password) | Set the client-side key store. | 
| static ClientBuilder | ClientBuilder. newBuilder() | Create a new  ClientBuilderinstance using the default client builder
 implementation class provided by the implementation provider. | 
| abstract ClientBuilder | ClientBuilder. readTimeout(long timeout,
           TimeUnit unit) | Set the read timeout. | 
| abstract ClientBuilder | ClientBuilder. scheduledExecutorService(ScheduledExecutorService scheduledExecutorService) | Set the client-side  ScheduledExecutorService. | 
| abstract ClientBuilder | ClientBuilder. sslContext(SSLContext sslContext) | Set the SSL context that will be used when creating secured transport connections
 to server endpoints from  web targetscreated by the client
 instance that is using this SSL context. | 
| abstract ClientBuilder | ClientBuilder. trustStore(KeyStore trustStore) | Set the client-side trust store. | 
| abstract ClientBuilder | ClientBuilder. withConfig(Configuration config) | Set the internal configuration state to an externally provided configuration state. | 
Copyright (c) 2019 Eclipse Foundation. Licensed under Eclipse Foundation Specification License.