org.elasticsearch.index.mapper.object
Class RootObjectMapper.Builder

java.lang.Object
  extended by org.elasticsearch.index.mapper.Mapper.Builder<T,Y>
      extended by org.elasticsearch.index.mapper.object.ObjectMapper.Builder<RootObjectMapper.Builder,RootObjectMapper>
          extended by org.elasticsearch.index.mapper.object.RootObjectMapper.Builder
Enclosing class:
RootObjectMapper

public static class RootObjectMapper.Builder
extends ObjectMapper.Builder<RootObjectMapper.Builder,RootObjectMapper>


Field Summary
protected  boolean dateDetection
           
protected  List<FormatDateTimeFormatter> dynamicDateTimeFormatters
           
protected  List<DynamicTemplate> dynamicTemplates
           
protected  boolean numericDetection
           
protected  Set<String> seenDateFormats
           
 
Fields inherited from class org.elasticsearch.index.mapper.object.ObjectMapper.Builder
dynamic, enabled, includeInAll, mappersBuilders, nested, pathType
 
Fields inherited from class org.elasticsearch.index.mapper.Mapper.Builder
builder, name
 
Constructor Summary
RootObjectMapper.Builder(String name)
           
 
Method Summary
 RootObjectMapper.Builder add(DynamicTemplate... dynamicTemplate)
           
 RootObjectMapper.Builder add(DynamicTemplate dynamicTemplate)
           
protected  ObjectMapper createMapper(String name, String fullPath, boolean enabled, ObjectMapper.Nested nested, ObjectMapper.Dynamic dynamic, ContentPath.Type pathType, Map<String,Mapper> mappers)
           
 RootObjectMapper.Builder dynamicDateTimeFormatter(Iterable<FormatDateTimeFormatter> dateTimeFormatters)
           
 RootObjectMapper.Builder noDynamicDateTimeFormatter()
           
 
Methods inherited from class org.elasticsearch.index.mapper.object.ObjectMapper.Builder
add, build, dynamic, enabled, includeInAll, nested, 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

dynamicTemplates

protected final List<DynamicTemplate> dynamicTemplates

seenDateFormats

protected Set<String> seenDateFormats

dynamicDateTimeFormatters

protected List<FormatDateTimeFormatter> dynamicDateTimeFormatters

dateDetection

protected boolean dateDetection

numericDetection

protected boolean numericDetection
Constructor Detail

RootObjectMapper.Builder

public RootObjectMapper.Builder(String name)
Method Detail

noDynamicDateTimeFormatter

public RootObjectMapper.Builder noDynamicDateTimeFormatter()

dynamicDateTimeFormatter

public RootObjectMapper.Builder dynamicDateTimeFormatter(Iterable<FormatDateTimeFormatter> dateTimeFormatters)

add

public RootObjectMapper.Builder add(DynamicTemplate dynamicTemplate)

add

public RootObjectMapper.Builder add(DynamicTemplate... dynamicTemplate)

createMapper

protected ObjectMapper createMapper(String name,
                                    String fullPath,
                                    boolean enabled,
                                    ObjectMapper.Nested nested,
                                    ObjectMapper.Dynamic dynamic,
                                    ContentPath.Type pathType,
                                    Map<String,Mapper> mappers)
Overrides:
createMapper in class ObjectMapper.Builder<RootObjectMapper.Builder,RootObjectMapper>


Copyright © 2009-2012. All Rights Reserved.