public abstract class BaseElasticSearchMapping extends Object implements IElasticSearchMapping
| Constructor and Description |
|---|
BaseElasticSearchMapping(String indexType,
org.elasticsearch.Version version) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
configureMetaDataFieldMappers(List<org.elasticsearch.index.mapper.MetadataFieldMapper> metadataFieldMapper) |
protected void |
configureMetaFields(com.google.common.collect.ImmutableMap.Builder<String,Object> metaFieldsBuilder) |
protected abstract void |
configureRootObjectBuilder(org.elasticsearch.index.mapper.RootObjectMapper.Builder builder) |
protected void |
configureSettingsBuilder(org.elasticsearch.common.settings.Settings.Builder builder) |
String |
getIndexType() |
org.elasticsearch.common.xcontent.XContentBuilder |
getMapping() |
org.elasticsearch.Version |
getVersion() |
org.elasticsearch.common.xcontent.XContentBuilder |
internalGetMapping() |
public BaseElasticSearchMapping(String indexType, org.elasticsearch.Version version)
public org.elasticsearch.common.xcontent.XContentBuilder getMapping()
getMapping in interface IElasticSearchMappingpublic String getIndexType()
getIndexType in interface IElasticSearchMappingpublic org.elasticsearch.Version getVersion()
getVersion in interface IElasticSearchMappingpublic org.elasticsearch.common.xcontent.XContentBuilder internalGetMapping()
throws IOException
IOExceptionprotected abstract void configureRootObjectBuilder(org.elasticsearch.index.mapper.RootObjectMapper.Builder builder)
protected void configureSettingsBuilder(org.elasticsearch.common.settings.Settings.Builder builder)
protected void configureMetaDataFieldMappers(List<org.elasticsearch.index.mapper.MetadataFieldMapper> metadataFieldMapper)
Copyright © 2019. All rights reserved.