public class ElasticsearchConfiguration extends Object
| Constructor and Description |
|---|
ElasticsearchConfiguration() |
public String getClusterName()
public String getNodeNamePrefix()
public boolean isMasterNode()
public boolean isDataNode()
public boolean isClientNode()
public int getTransportTcpPort()
public boolean isHttpEnabled()
public String getInitialStateTimeout()
public String getNetworkHost()
public String getNetworkBindHost()
public String getNetworkPublishHost()
public long getClusterDiscoveryTimeout()
public boolean isDisableVersionCheck()
public Path getConfigFile()
@Deprecated public String getIndexPrefix()
@Deprecated public int getMaxNumberOfIndices()
@Deprecated public int getMaxDocsPerIndex()
@Deprecated public long getMaxSizePerIndex()
@Deprecated public org.joda.time.Period getMaxTimePerIndex()
@Deprecated public int getShards()
@Deprecated public int getReplicas()
@Deprecated public String getAnalyzer()
@Deprecated public String getTemplateName()
@Deprecated public String getRotationStrategy()
public boolean performRetention()
public void setPerformRetention(boolean retention)
@Deprecated public String getRetentionStrategy()
@Deprecated public int getIndexOptimizationMaxNumSegments()
@Deprecated public boolean isDisableIndexOptimization()
public String getPathData()
public String getPathHome()
public com.github.joschi.jadconfig.util.Duration getRequestTimeout()
public com.github.joschi.jadconfig.util.Duration getIndexOptimizationTimeout()
public int getIndexOptimizationJobs()
@ValidatorMethod
public void validateElasticsearchHomePath()
throws com.github.joschi.jadconfig.ValidationException
com.github.joschi.jadconfig.ValidationException@ValidatorMethod
public void validateElasticsearchDataPath()
throws com.github.joschi.jadconfig.ValidationException
com.github.joschi.jadconfig.ValidationExceptionCopyright © 2012–2017 Graylog, Inc.. All rights reserved.