@Value.Immutable(copy=false)
public interface IndexSettings
extends java.io.Serializable
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IndexSettings.Analysis |
static interface |
IndexSettings.AnalyzerSettings |
static interface |
IndexSettings.CharFilterSettings |
static interface |
IndexSettings.FilterSettings |
static interface |
IndexSettings.NamedAnalyzer |
static interface |
IndexSettings.NamedCharFilter |
static interface |
IndexSettings.NamedFilter |
static interface |
IndexSettings.NamedNormalizer |
static interface |
IndexSettings.NamedTokenizer |
static interface |
IndexSettings.NormalizerSettings |
static interface |
IndexSettings.TokenizerSettings |
| Modifier and Type | Method and Description |
|---|---|
IndexSettings.Analysis |
getAnalysis() |
default int |
getNumberOfReplicas() |
default int |
getNumberOfShards() |
default java.util.Map<java.lang.String,java.lang.Object> |
getProperties() |
IndexSettings.Analysis getAnalysis()
@Value.Default default int getNumberOfReplicas()
@Value.Default default int getNumberOfShards()
@Value.Default default java.util.Map<java.lang.String,java.lang.Object> getProperties()