Uses of Interface
org.springframework.web.client.RestClient.Builder
Packages that use RestClient.Builder
-
Uses of RestClient.Builder in org.springframework.web.client
Methods in org.springframework.web.client that return RestClient.BuilderModifier and TypeMethodDescriptionRestClient.Builder.apply(Consumer<RestClient.Builder> builderConsumer) Apply the givenConsumerto this builder instance.Configure a base URL for requests.static RestClient.BuilderRestClient.builder()Obtain aRestClientbuilder.static RestClient.BuilderRestClient.builder(RestTemplate restTemplate) Obtain aRestClientbuilder 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 theRestClientto use.RestClient.mutate()Return a builder to create a newRestClientwhose settings are replicated from the currentRestClient.RestClient.Builder.observationConvention(ClientRequestObservationConvention observationConvention) Configure theObservationConventionto use for collecting metadata for the request observation.RestClient.Builder.observationRegistry(io.micrometer.observation.ObservationRegistry observationRegistry) Configure theObservationRegistryto use for recording HTTP client observations.RestClient.Builder.requestFactory(ClientHttpRequestFactory requestFactory) Configure theClientHttpRequestFactoryto 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-configuredUriBuilderFactoryinstance.Method parameters in org.springframework.web.client with type arguments of type RestClient.BuilderModifier and TypeMethodDescriptionRestClient.Builder.apply(Consumer<RestClient.Builder> builderConsumer) Apply the givenConsumerto this builder instance.