Package sk.antons.sbutils.rest
Class RestTemplateClient.Builder
java.lang.Object
sk.antons.sbutils.rest.RestTemplateClient.Builder
- Enclosing class:
- RestTemplateClient
RestTemplateClient builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclient()headers(BiFunction<String, Object, org.springframework.http.HttpHeaders> value) HttpHeaders added to request.static RestTemplateClient.Builderinstance()responseValidator(Predicate<org.springframework.http.ResponseEntity> value) Response checker for OK responses.Url prefix.template(org.springframework.web.client.RestTemplate value) RestTemplate used for call.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
instance
-
root
Url prefix. will be added to request paths. -
template
RestTemplate used for call. -
headers
public RestTemplateClient.Builder headers(BiFunction<String, Object, org.springframework.http.HttpHeaders> value) HttpHeaders added to request. (Default is Content-Type: application/json) -
responseValidator
public RestTemplateClient.Builder responseValidator(Predicate<org.springframework.http.ResponseEntity> value) Response checker for OK responses. (Default is result code is 2xx) -
client
-