| java.lang.Object | |
| ↳ | com.microstrategy.webapi.restApi.RestClientBuilder |
Known Direct Subclasses
|
Builder pattern for creating a RestClient
| Fields | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| protected String | body | ||||||||||
| protected Integer | connectTimeout | ||||||||||
| protected Map<String, List<String>> | headers | ||||||||||
| protected boolean | isTLSEnabled | ||||||||||
| protected String | mediaType | ||||||||||
| protected MethodTypes | methodTypes | ||||||||||
| protected Integer | readTimeout | ||||||||||
| protected SimpleResponseWrapper | responseWrapper | ||||||||||
| protected String | url | ||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| RestClientBuilder() | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| RestClientBuilder |
addheader(String key, String value)
adds individual header key-value
| ||||||||||
| RestClientBuilder | body(String body) | ||||||||||
| RestClient | build() | ||||||||||
| RestClientBuilder |
connectTimeout(int connectTimeout)
Set http connect timeout
| ||||||||||
| RestClientBuilder | headers(Map<String, List<String>> headers) | ||||||||||
| RestClientBuilder |
mediaType(MediaTypes mediaType)
Set media type using Enum
| ||||||||||
| RestClientBuilder |
mediaType(String mediaType)
Set media type using String value
| ||||||||||
| RestClientBuilder | methodTypes(MethodTypes methodTypes) | ||||||||||
| RestClientBuilder |
readTimeout(int readTimeout)
Set http read timeout
| ||||||||||
| RestClientBuilder |
responseWrapper(SimpleResponseWrapper responseWrapper)
Caller can provide its own implementation of SimpleResponseWrapper
| ||||||||||
| String | toString() | ||||||||||
| RestClientBuilder | url(String url) | ||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
Set media type using String value
| mediaType | Any valid "accept" header value |
|---|
Caller can provide its own implementation of SimpleResponseWrapper