Package org.opennms.core.test.elastic
Class ElasticSearchServerConfig
- java.lang.Object
-
- org.opennms.core.test.elastic.ElasticSearchServerConfig
-
public class ElasticSearchServerConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static String
ES_HTTP_PORT
-
Constructor Summary
Constructors Constructor Description ElasticSearchServerConfig()
-
Method Summary
-
-
-
Field Detail
-
ES_HTTP_PORT
public static final String ES_HTTP_PORT
- See Also:
- Constant Field Values
-
-
Method Detail
-
withDefaults
public ElasticSearchServerConfig withDefaults()
-
withNodeName
public ElasticSearchServerConfig withNodeName(String name)
-
withTransportType
public ElasticSearchServerConfig withTransportType(String transportType)
-
withClusterName
public ElasticSearchServerConfig withClusterName(String clusterName)
-
withHomeDirectory
public ElasticSearchServerConfig withHomeDirectory(String homeDirectory)
-
withSetting
public ElasticSearchServerConfig withSetting(String key, String value)
-
withSetting
public ElasticSearchServerConfig withSetting(String key, boolean value)
-
withSetting
public ElasticSearchServerConfig withSetting(String key, int value)
-
withPlugins
public ElasticSearchServerConfig withPlugins(Class<? extends org.elasticsearch.plugins.Plugin>... plugins)
-
withKeepElasticHomeAfterShutdown
public ElasticSearchServerConfig withKeepElasticHomeAfterShutdown(boolean keepElasticHomeAfterShutdown)
-
enableCors
public ElasticSearchServerConfig enableCors()
-
withStartDelay
public ElasticSearchServerConfig withStartDelay(long elasticStartDelay)
-
withManualStartup
public ElasticSearchServerConfig withManualStartup()
-
getStartDelay
public long getStartDelay()
-
isManualStartup
public boolean isManualStartup()
-
isKeepElasticHomeAfterShutdown
public boolean isKeepElasticHomeAfterShutdown()
-
getHomeDirectory
public String getHomeDirectory()
-
build
public org.elasticsearch.common.settings.Settings build()
-
-