Uses of Interface
org.springframework.web.client.RestClient.Builder
Package
Description
Contains client-side REST testing support.
Core package of the client-side web support.
-
Uses of RestClient.Builder in org.springframework.test.web.client
Modifier and TypeMethodDescriptionMockRestServiceServer.bindTo
(RestClient.Builder restClientBuilder) Return a builder for aMockRestServiceServer
that should be used to reply to the givenRestTemplate
. -
Uses of RestClient.Builder in org.springframework.web.client
Modifier and TypeMethodDescriptionRestClient.Builder.apply
(Consumer<RestClient.Builder> builderConsumer) Apply the givenConsumer
to this builder instance.Configure a base URL for requests.static RestClient.Builder
RestClient.builder()
Obtain aRestClient
builder.static RestClient.Builder
RestClient.builder
(RestTemplate restTemplate) Obtain aRestClient
builder based on the configuration of the givenRestTemplate
.RestClient.Builder.clone()
Clone thisRestClient.Builder
.RestClient.Builder.defaultHeader
(String header, String... values) Global option to specify a header to be added to every request, if the request does not already contain such a header.RestClient.Builder.defaultHeaders
(Consumer<HttpHeaders> headersConsumer) Provide a consumer to access to every default header declared so far, with the possibility to add, replace, or remove.RestClient.Builder.defaultRequest
(Consumer<RestClient.RequestHeadersSpec<?>> defaultRequest) Provide a consumer to customize every request being built.RestClient.Builder.defaultStatusHandler
(Predicate<HttpStatusCode> statusPredicate, RestClient.ResponseSpec.ErrorHandler errorHandler) Register a default status handler to apply to every response.RestClient.Builder.defaultStatusHandler
(ResponseErrorHandler errorHandler) Register a default status handler to apply to every response.RestClient.Builder.defaultUriVariables
(Map<String, ?> defaultUriVariables) Configure default URL variable values to use when expanding URI templates with aMap
.RestClient.Builder.messageConverters
(Consumer<List<HttpMessageConverter<?>>> configurer) Configure the message converters for theRestClient
to use.RestClient.mutate()
Return a builder to create a newRestClient
whose settings are replicated from the currentRestClient
.RestClient.Builder.observationConvention
(ClientRequestObservationConvention observationConvention) Configure theObservationConvention
to use for collecting metadata for the request observation.RestClient.Builder.observationRegistry
(io.micrometer.observation.ObservationRegistry observationRegistry) Configure theObservationRegistry
to use for recording HTTP client observations.RestClient.Builder.requestFactory
(ClientHttpRequestFactory requestFactory) Configure theClientHttpRequestFactory
to use.RestClient.Builder.requestInitializer
(ClientHttpRequestInitializer initializer) Add the given request initializer to the end of the initializer chain.RestClient.Builder.requestInitializers
(Consumer<List<ClientHttpRequestInitializer>> initializersConsumer) Manipulate the initializers with the given consumer.RestClient.Builder.requestInterceptor
(ClientHttpRequestInterceptor interceptor) Add the given request interceptor to the end of the interceptor chain.RestClient.Builder.requestInterceptors
(Consumer<List<ClientHttpRequestInterceptor>> interceptorsConsumer) Manipulate the interceptors with the given consumer.RestClient.Builder.uriBuilderFactory
(UriBuilderFactory uriBuilderFactory) Provide a pre-configuredUriBuilderFactory
instance.Modifier and TypeMethodDescriptionRestClient.Builder.apply
(Consumer<RestClient.Builder> builderConsumer) Apply the givenConsumer
to this builder instance.