Class RestClientAutoConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.elasticsearch.rest.RestClientAutoConfiguration
@Configuration @ConditionalOnClass(org.elasticsearch.client.RestClient.class) @EnableConfigurationProperties(RestClientProperties.class) public class RestClientAutoConfiguration extends Object
Auto-configuration
for Elasticsearch REST clients.- Since:
- 2.1.0
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RestClientAutoConfiguration.RestHighLevelClientConfiguration
Constructor Summary
Constructors Constructor Description RestClientAutoConfiguration(RestClientProperties properties, org.springframework.beans.factory.ObjectProvider<RestClientBuilderCustomizer> builderCustomizers)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.elasticsearch.client.RestClient
restClient(org.elasticsearch.client.RestClientBuilder builder)
org.elasticsearch.client.RestClientBuilder
restClientBuilder()
Constructor Detail
RestClientAutoConfiguration
public RestClientAutoConfiguration(RestClientProperties properties, org.springframework.beans.factory.ObjectProvider<RestClientBuilderCustomizer> builderCustomizers)
Method Detail
restClient
@Bean @ConditionalOnMissingBean public org.elasticsearch.client.RestClient restClient(org.elasticsearch.client.RestClientBuilder builder)
restClientBuilder
@Bean @ConditionalOnMissingBean public org.elasticsearch.client.RestClientBuilder restClientBuilder()