All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.github.icodegarden.nutrient.elasticsearch.v7.ElasticsearchClientV7Builder Maven / Gradle / Ivy

The newest version!
package io.github.icodegarden.nutrient.elasticsearch.v7;

import org.elasticsearch.client.RestHighLevelClient;

import io.github.icodegarden.nutrient.elasticsearch.ElasticsearchClientConfig;

/**
 * 
 * @author Fangfang.Xu
 *
 */
public class ElasticsearchClientV7Builder {

	public static RestHighLevelClient buildRestHighLevelClient(ElasticsearchClientConfig esProperties) {
		ElasticsearchClientConfig.Sniffer snifferProps = esProperties.getSniffer();
		if (snifferProps.isEnabled()) {
			return SnifferRestHighLevelClientBuilder.buildRestHighLevelClient(esProperties);
		} else {
			return RestHighLevelClientBuilder.buildRestHighLevelClient(esProperties);
		}
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy