Class LowLevelIndexMetadataBuilder
- java.lang.Object
-
- org.hibernate.search.backend.elasticsearch.document.model.lowlevel.impl.LowLevelIndexMetadataBuilder
-
public class LowLevelIndexMetadataBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description LowLevelIndexMetadataBuilder(GsonProvider gsonProvider, ElasticsearchIndexMetadataSyntax syntax, IndexNames indexNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IndexMetadatabuild()voidsetAnalysisDefinitionRegistry(ElasticsearchAnalysisDefinitionRegistry analysisDefinitionRegistry)voidsetCustomIndexSettings(IndexSettings customIndexSettings)voidsetCustomMapping(RootTypeMapping customMapping)voidsetMapping(RootTypeMapping mapping)
-
-
-
Constructor Detail
-
LowLevelIndexMetadataBuilder
public LowLevelIndexMetadataBuilder(GsonProvider gsonProvider, ElasticsearchIndexMetadataSyntax syntax, IndexNames indexNames)
-
-
Method Detail
-
setAnalysisDefinitionRegistry
public void setAnalysisDefinitionRegistry(ElasticsearchAnalysisDefinitionRegistry analysisDefinitionRegistry)
-
setCustomIndexSettings
public void setCustomIndexSettings(IndexSettings customIndexSettings)
-
setMapping
public void setMapping(RootTypeMapping mapping)
-
setCustomMapping
public void setCustomMapping(RootTypeMapping customMapping)
-
build
public IndexMetadata build()
-
-