Package org.opennms.core.test.elastic
Class ElasticSearchServerConfig
- java.lang.Object
-
- org.opennms.core.test.elastic.ElasticSearchServerConfig
-
public class ElasticSearchServerConfig extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ES_HTTP_PORT
-
Constructor Summary
Constructors Constructor Description ElasticSearchServerConfig()
-
Method Summary
-
-
-
Field Detail
-
ES_HTTP_PORT
public static final java.lang.String ES_HTTP_PORT
- See Also:
- Constant Field Values
-
-
Method Detail
-
withDefaults
public ElasticSearchServerConfig withDefaults()
-
withNodeName
public ElasticSearchServerConfig withNodeName(java.lang.String name)
-
withTransportType
public ElasticSearchServerConfig withTransportType(java.lang.String transportType)
-
withClusterName
public ElasticSearchServerConfig withClusterName(java.lang.String clusterName)
-
withHomeDirectory
public ElasticSearchServerConfig withHomeDirectory(java.lang.String homeDirectory)
-
withSetting
public ElasticSearchServerConfig withSetting(java.lang.String key, java.lang.String value)
-
withSetting
public ElasticSearchServerConfig withSetting(java.lang.String key, boolean value)
-
withSetting
public ElasticSearchServerConfig withSetting(java.lang.String key, int value)
-
withPlugins
public ElasticSearchServerConfig withPlugins(java.lang.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 java.lang.String getHomeDirectory()
-
getPlugins
public java.util.List<java.lang.Class<? extends org.elasticsearch.plugins.Plugin>> getPlugins()
-
build
public org.elasticsearch.common.settings.Settings build()
-
-