public static class RestClientConfig.Builder
extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
RestClientConfig |
build()
Returns a RestClientConfig instance
|
RestClientConfig.Builder |
connectionTimeoutInSeconds(int connectionTimeoutInSeconds)
Constructs a builder object initialized with connectionTimeoutInSeconds value
|
RestClientConfig.Builder |
coreCustomizationInput(Map<CoreCustomizationKeys,Object> coreCustomizationInput)
Constructs a builder object initialized with core Customization Input
|
RestClientConfig.Builder |
headers(Map<String,Object> headers)
Constructs a builder object initialized with proxy password value
|
RestClientConfig.Builder |
hostEnvironment(String hostEnvironment)
Constructs a builder object initialized with host environment representing the region.
|
RestClientConfig.Builder |
proxyHost(String proxyHost)
Constructs a builder object initialized with proxy host value
|
RestClientConfig.Builder |
proxyPassword(String proxyPassword)
Constructs a builder object initialized with proxy password value
|
RestClientConfig.Builder |
proxyPort(int proxyPort)
Constructs a builder object initialized with proxy port value
|
RestClientConfig.Builder |
proxySchema(String proxySchema)
Constructs a builder object initialized with proxy schema value
|
RestClientConfig.Builder |
proxyUsername(String proxyUsername)
Constructs a builder object initialized with proxy username value
|
RestClientConfig.Builder |
socketTimeoutInSeconds(int socketTimeoutInSeconds)
Constructs a builder object initialized with socketTimeoutInSeconds value
|
public RestClientConfig.Builder connectionTimeoutInSeconds(int connectionTimeoutInSeconds)
connectionTimeoutInSeconds - Connection timeout in secondspublic RestClientConfig.Builder socketTimeoutInSeconds(int socketTimeoutInSeconds)
socketTimeoutInSeconds - Socket timeout in secondspublic RestClientConfig.Builder proxyHost(String proxyHost)
proxyHost - Proxy Host valuepublic RestClientConfig.Builder proxyPort(int proxyPort)
proxyPort - Proxy Port valuepublic RestClientConfig.Builder proxyUsername(String proxyUsername)
proxyUsername - Proxy usernamepublic RestClientConfig.Builder proxyPassword(String proxyPassword)
proxyPassword - Proxy Passwordpublic RestClientConfig.Builder proxySchema(String proxySchema)
proxySchema - Proxy Schemapublic RestClientConfig.Builder hostEnvironment(String hostEnvironment)
hostEnvironment - host environment representing the region (defaults to eu1)public RestClientConfig.Builder headers(Map<String,Object> headers)
headers - Map contains headerspublic RestClientConfig.Builder coreCustomizationInput(Map<CoreCustomizationKeys,Object> coreCustomizationInput)
coreCustomizationInput - Map contains inputs to customizepublic RestClientConfig build()