public static class ClientConfig.Builder extends Object
ClientConfig instance.| Constructor and Description | 
|---|
Builder()
Constructs a  
Builder instance. | 
| Modifier and Type | Method and Description | 
|---|---|
ClientConfig | 
build()
Returns a new  
ClientConfig instance built from the current state of this builder. | 
ClientConfig.Builder | 
fromFile(String clientConfigFilePath)
Sets the connect timeout and socket timeout using the JSON client config file path. 
 | 
ClientConfig.Builder | 
withConnectTimeout(Integer connectTimeout)
Sets the connect timeout. 
 | 
ClientConfig.Builder | 
withSocketTimeout(Integer socketTimeout)
Sets the socket timeout. 
 | 
public ClientConfig.Builder withConnectTimeout(Integer connectTimeout)
connectTimeout - determines the timeout in milliseconds until a connection is established in the API calls. Default value is 10000 millisecondspublic ClientConfig.Builder withSocketTimeout(Integer socketTimeout)
socketTimeout - Defines the socket timeout in milliseconds, which is the timeout for waiting for data or,
                      put differently, a maximum period inactivity between two consecutive data packets).
                      Default value is 2000 millisecondspublic ClientConfig.Builder fromFile(String clientConfigFilePath)
JSON structure:
{
   "connectTimeout": "4000",
   "socketTimeout": "20000"
 }public ClientConfig build()
ClientConfig instance built from the current state of this builder.ClientConfig instanceCopyright © 2020 Adobe. All rights reserved.