@Configurable public class ElasticsearchSettings extends Object
| Constructor and Description |
|---|
ElasticsearchSettings() |
| Modifier and Type | Method and Description |
|---|---|
String |
getClusterName() |
List<String> |
getClusterNodes() |
String |
getIndexId() |
String |
getKibanaConfPath() |
String |
getNodeConnectionMode() |
String |
getTypeId() |
String |
getUuid() |
boolean |
isKibanaConfigEnable() |
boolean |
isLoggingEnabled() |
void |
saveBooleanValueToConfigFile(String key,
Boolean value) |
void |
saveStringValueToConfigFile(String key,
String value)
With the settings API saves the new value to the configuration file
|
void |
setClusterName(String clusterName) |
void |
setClusterNodes(String clusterNodes)
this variable must not be null and format of host[:port] comma separated if multiple values are given
|
void |
setIndexId(String indexId) |
void |
setKibanaConfigEnable(boolean kibanaConfigEnable) |
void |
setKibanaConfPath(String kibanaConfPath) |
void |
setLoggingEnabled(boolean loggingEnabled) |
void |
setNodeConnectionMode(String choice)
Connection type to the Elasticsearch cluster.
|
void |
setTypeId(String typeId) |
void |
setUuid(String uuid) |
String |
toString() |
public boolean isLoggingEnabled()
@Setting(value="statistics.elasticsearch.is_logging_enabled") public void setLoggingEnabled(boolean loggingEnabled)
public String getIndexId()
@Setting(value="statistics.elasticsearch.index_name") public void setIndexId(String indexId)
public String getTypeId()
public String getUuid()
public String getClusterName()
@Setting(value="statistics.elasticsearch.cluster_name") public void setClusterName(String clusterName)
@Setting(value="statistics.elasticsearch.cluster_nodes") public void setClusterNodes(String clusterNodes)
clusterNodes - list of the clusterNodespublic String getNodeConnectionMode()
@Setting(value="statistics.elasticsearch.connection_mode") public void setNodeConnectionMode(String choice)
choice - the connection modeElasticsearchSettingsKeys#CONNECTION_MODE_NODE,
ElasticsearchSettingsKeys.CONNECTION_MODE_TRANSPORT_CLIENT,
ElasticsearchSettingsKeys.CONNECTION_MODE_EMBEDDED_SERVERpublic void saveStringValueToConfigFile(String key, String value)
key - key to save the valuevalue - value to save under the keypublic String getKibanaConfPath()
@Setting(value="statistics.elasticsearch.kibana_config_file") public void setKibanaConfPath(String kibanaConfPath)
public boolean isKibanaConfigEnable()
@Setting(value="statistics.elasticsearch.kibana_config_enable") public void setKibanaConfigEnable(boolean kibanaConfigEnable)
Copyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.