org.elasticsearch.index.mapper.object
Class ObjectMapper.Builder<T extends ObjectMapper.Builder,Y extends ObjectMapper>
java.lang.Object
org.elasticsearch.index.mapper.Mapper.Builder<T,Y>
org.elasticsearch.index.mapper.object.ObjectMapper.Builder<T,Y>
- Direct Known Subclasses:
- RootObjectMapper.Builder
- Enclosing class:
- ObjectMapper
public static class ObjectMapper.Builder<T extends ObjectMapper.Builder,Y extends ObjectMapper>
- extends Mapper.Builder<T,Y>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
enabled
protected boolean enabled
nested
protected ObjectMapper.Nested nested
dynamic
protected ObjectMapper.Dynamic dynamic
pathType
protected ContentPath.Type pathType
includeInAll
protected Boolean includeInAll
mappersBuilders
protected final List<Mapper.Builder> mappersBuilders
ObjectMapper.Builder
public ObjectMapper.Builder(String name)
enabled
public T enabled(boolean enabled)
dynamic
public T dynamic(ObjectMapper.Dynamic dynamic)
nested
public T nested(ObjectMapper.Nested nested)
pathType
public T pathType(ContentPath.Type pathType)
includeInAll
public T includeInAll(boolean includeInAll)
add
public T add(Mapper.Builder builder)
build
public Y build(Mapper.BuilderContext context)
- Specified by:
build
in class Mapper.Builder<T extends ObjectMapper.Builder,Y extends ObjectMapper>
createMapper
protected ObjectMapper createMapper(String name,
String fullPath,
boolean enabled,
ObjectMapper.Nested nested,
ObjectMapper.Dynamic dynamic,
ContentPath.Type pathType,
Map<String,Mapper> mappers)
Copyright © 2009-2012. All Rights Reserved.