org.elasticsearch.index.mapper.object
Class ObjectMapper.Builder<T extends ObjectMapper.Builder,Y extends ObjectMapper>

java.lang.Object
  extended by org.elasticsearch.index.mapper.Mapper.Builder<T,Y>
      extended by 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>


Field Summary
protected  ObjectMapper.Dynamic dynamic
           
protected  boolean enabled
           
protected  Boolean includeInAll
           
protected  List<Mapper.Builder> mappersBuilders
           
protected  ObjectMapper.Nested nested
           
protected  ContentPath.Type pathType
           
 
Fields inherited from class org.elasticsearch.index.mapper.Mapper.Builder
builder, name
 
Constructor Summary
ObjectMapper.Builder(String name)
           
 
Method Summary
 T add(Mapper.Builder builder)
           
 Y build(Mapper.BuilderContext context)
           
protected  ObjectMapper createMapper(String name, String fullPath, boolean enabled, ObjectMapper.Nested nested, ObjectMapper.Dynamic dynamic, ContentPath.Type pathType, Map<String,Mapper> mappers)
           
 T dynamic(ObjectMapper.Dynamic dynamic)
           
 T enabled(boolean enabled)
           
 T includeInAll(boolean includeInAll)
           
 T nested(ObjectMapper.Nested nested)
           
 T pathType(ContentPath.Type pathType)
           
 
Methods inherited from class org.elasticsearch.index.mapper.Mapper.Builder
name
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

ObjectMapper.Builder

public ObjectMapper.Builder(String name)
Method Detail

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.