java.lang.Object | |
↳ | com.microstrategy.webapi.restApi.RestClientBuilder |
![]() |
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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Set media type using String value
mediaType | Any valid "accept" header value |
---|
Caller can provide its own implementation of SimpleResponseWrapper