org.elasticsearch.index.mapper.xcontent
Class ObjectMapper.Builder<T extends ObjectMapper.Builder,Y extends ObjectMapper>
java.lang.Object
org.elasticsearch.index.mapper.xcontent.XContentMapper.Builder<T,Y>
org.elasticsearch.index.mapper.xcontent.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 XContentMapper.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
dynamic
protected boolean dynamic
pathType
protected ContentPath.Type pathType
includeInAll
protected java.lang.Boolean includeInAll
mappersBuilders
protected final java.util.List<XContentMapper.Builder> mappersBuilders
ObjectMapper.Builder
public ObjectMapper.Builder(java.lang.String name)
enabled
public T enabled(boolean enabled)
dynamic
public T dynamic(boolean dynamic)
pathType
public T pathType(ContentPath.Type pathType)
includeInAll
public T includeInAll(boolean includeInAll)
add
public T add(XContentMapper.Builder builder)
build
public Y build(XContentMapper.BuilderContext context)
- Specified by:
build
in class XContentMapper.Builder<T extends ObjectMapper.Builder,Y extends ObjectMapper>
createMapper
protected ObjectMapper createMapper(java.lang.String name,
boolean enabled,
boolean dynamic,
ContentPath.Type pathType,
java.util.Map<java.lang.String,XContentMapper> mappers)