public class ElasticSearchServerConfig extends Object
Constructor and Description |
---|
ElasticSearchServerConfig() |
public ElasticSearchServerConfig withDefaults()
public ElasticSearchServerConfig withHttpEnabled(boolean httpEnabled)
public ElasticSearchServerConfig withNodeName(String name)
public ElasticSearchServerConfig withTransportType(String transportType)
public ElasticSearchServerConfig withClusterName(String clusterName)
public ElasticSearchServerConfig withHomeDirectory(String homeDirectory)
public ElasticSearchServerConfig withSetting(String key, String value)
public ElasticSearchServerConfig withSetting(String key, boolean value)
public ElasticSearchServerConfig withSetting(String key, int value)
public ElasticSearchServerConfig withPlugins(Class<? extends org.elasticsearch.plugins.Plugin>... plugins)
public ElasticSearchServerConfig withKeepElasticHomeAfterShutdown(boolean keepElasticHomeAfterShutdown)
public ElasticSearchServerConfig enableCors()
public ElasticSearchServerConfig withStartDelay(long elasticStartDelay)
public ElasticSearchServerConfig withManualStartup()
public long getStartDelay()
public boolean isManualStartup()
public boolean isKeepElasticHomeAfterShutdown()
public String getHomeDirectory()
public org.elasticsearch.common.settings.Settings build()
Copyright © 2018. All rights reserved.