Uses of Class
org.springframework.boot.restclient.RestTemplateBuilder
Packages that use RestTemplateBuilder
Package
Description
Web client utilities.
Auto-configuration for RestClient.
Test support classes that use
RestClient and
RestTemplate.-
Uses of RestTemplateBuilder in org.springframework.boot.restclient
Methods in org.springframework.boot.restclient that return RestTemplateBuilderModifier and TypeMethodDescriptionRestTemplateBuilder.additionalCustomizers(Collection<? extends RestTemplateCustomizer> customizers) AddRestTemplateCustomizersthat should be applied to theRestTemplate.RestTemplateBuilder.additionalCustomizers(RestTemplateCustomizer... customizers) AddRestTemplateCustomizersthat should be applied to theRestTemplate.RestTemplateBuilder.additionalInterceptors(Collection<? extends ClientHttpRequestInterceptor> interceptors) Add additionalClientHttpRequestInterceptorsthat should be used with theRestTemplate.RestTemplateBuilder.additionalInterceptors(ClientHttpRequestInterceptor... interceptors) Add additionalClientHttpRequestInterceptorsthat should be used with theRestTemplate.RestTemplateBuilder.additionalMessageConverters(Collection<? extends HttpMessageConverter<?>> messageConverters) Add additionalHttpMessageConvertersthat should be used with theRestTemplate.RestTemplateBuilder.additionalMessageConverters(HttpMessageConverter<?>... messageConverters) Add additionalHttpMessageConvertersthat should be used with theRestTemplate.RestTemplateBuilder.additionalRequestCustomizers(Collection<? extends RestTemplateRequestCustomizer<?>> requestCustomizers) Add theRestTemplateRequestCustomizersthat should be applied to theClientHttpRequest.RestTemplateBuilder.additionalRequestCustomizers(RestTemplateRequestCustomizer<?>... requestCustomizers) Add theRestTemplateRequestCustomizersthat should be applied to theClientHttpRequest.RestTemplateBuilder.basicAuthentication(String username, String password) Add HTTP Basic Authentication to requests with the given username/password pair, unless a custom Authorization header has been set before.RestTemplateBuilder.basicAuthentication(String username, String password, @Nullable Charset charset) Add HTTP Basic Authentication to requests with the given username/password pair, unless a custom Authorization header has been set before.RestTemplateBuilder.clientSettings(UnaryOperator<HttpClientSettings> clientSettingsCustomizer) Update theHttpClientSettingsusing the given customizer.RestTemplateBuilder.clientSettings(HttpClientSettings clientSettings) Sets theHttpClientSettings.RestTemplateBuilder.connectTimeout(Duration connectTimeout) Sets the connection timeout on the underlyingClientHttpRequestFactory.RestTemplateBuilder.customizers(Collection<? extends RestTemplateCustomizer> customizers) Set theRestTemplateCustomizersthat should be applied to theRestTemplate.RestTemplateBuilder.customizers(RestTemplateCustomizer... customizers) Set theRestTemplateCustomizersthat should be applied to theRestTemplate.RestTemplateBuilder.defaultHeader(String name, String... values) Add a default header that will be set if not already present on the outgoingClientHttpRequest.RestTemplateBuilder.defaultMessageConverters()Set theHttpMessageConvertersthat should be used with theRestTemplateto the default set.RestTemplateBuilder.detectRequestFactory(boolean detectRequestFactory) Set if theClientHttpRequestFactoryshould be detected based on the classpath.RestTemplateBuilder.errorHandler(ResponseErrorHandler errorHandler) Set theResponseErrorHandlerthat should be used with theRestTemplate.RestTemplateBuilder.interceptors(Collection<ClientHttpRequestInterceptor> interceptors) Set theClientHttpRequestInterceptorsthat should be used with theRestTemplate.RestTemplateBuilder.interceptors(ClientHttpRequestInterceptor... interceptors) Set theClientHttpRequestInterceptorsthat should be used with theRestTemplate.RestTemplateBuilder.messageConverters(Iterable<? extends HttpMessageConverter<?>> messageConverters) Set theHttpMessageConvertersthat should be used with theRestTemplate.RestTemplateBuilder.messageConverters(HttpMessageConverter<?>... messageConverters) Set theHttpMessageConvertersthat should be used with theRestTemplate.RestTemplateBuilder.readTimeout(Duration readTimeout) Sets the read timeout on the underlyingClientHttpRequestFactory.RestTemplateBuilder.redirects(HttpRedirects redirects) Sets the redirect strategy on the underlyingClientHttpRequestFactory.RestTemplateBuilder.requestCustomizers(Collection<? extends RestTemplateRequestCustomizer<?>> requestCustomizers) Set theRestTemplateRequestCustomizersthat should be applied to theClientHttpRequest.RestTemplateBuilder.requestCustomizers(RestTemplateRequestCustomizer<?>... requestCustomizers) Set theRestTemplateRequestCustomizersthat should be applied to theClientHttpRequest.RestTemplateBuilder.requestFactory(Class<? extends ClientHttpRequestFactory> requestFactoryType) Set theClientHttpRequestFactoryclass that should be used with theRestTemplate.RestTemplateBuilder.requestFactory(Supplier<ClientHttpRequestFactory> requestFactorySupplier) Set theSupplierofClientHttpRequestFactorythat should be called each time weRestTemplateBuilder.build()a newRestTemplateinstance.RestTemplateBuilder.requestFactoryBuilder(ClientHttpRequestFactoryBuilder<?> requestFactoryBuilder) Set theClientHttpRequestFactoryBuilderthat should be used each time weRestTemplateBuilder.build()a newRestTemplateinstance.Set a root URL that should be applied to each request that starts with'/'.Sets the SSL bundle on the underlyingClientHttpRequestFactory.RestTemplateBuilder.uriTemplateHandler(UriTemplateHandler uriTemplateHandler) Set theUriTemplateHandlerthat should be used with theRestTemplate. -
Uses of RestTemplateBuilder in org.springframework.boot.restclient.autoconfigure
Methods in org.springframework.boot.restclient.autoconfigure that return RestTemplateBuilderModifier and TypeMethodDescriptionRestTemplateBuilderConfigurer.configure(RestTemplateBuilder builder) Configure the specifiedRestTemplateBuilder.Methods in org.springframework.boot.restclient.autoconfigure with parameters of type RestTemplateBuilderModifier and TypeMethodDescriptionRestTemplateBuilderConfigurer.configure(RestTemplateBuilder builder) Configure the specifiedRestTemplateBuilder. -
Uses of RestTemplateBuilder in org.springframework.boot.resttestclient
Constructors in org.springframework.boot.resttestclient with parameters of type RestTemplateBuilderModifierConstructorDescriptionTestRestTemplate(RestTemplateBuilder restTemplateBuilder) Create a newTestRestTemplateinstance.TestRestTemplate(RestTemplateBuilder builder, @Nullable String username, @Nullable String password, TestRestTemplate.HttpClientOption... httpClientOptions) Create a newTestRestTemplateinstance with the specified credentials.