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  java.util.List<FormatDateTimeFormatter> dynamicDateTimeFormatters
           
protected  java.util.List<DynamicTemplate> dynamicTemplates
           
protected  boolean numericDetection
           
protected  java.util.Set<java.lang.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(java.lang.String name)
           
 
Method Summary
 RootObjectMapper.Builder add(DynamicTemplate... dynamicTemplate)
           
 RootObjectMapper.Builder add(DynamicTemplate dynamicTemplate)
           
protected  ObjectMapper createMapper(java.lang.String name, java.lang.String fullPath, boolean enabled, ObjectMapper.Nested nested, ObjectMapper.Dynamic dynamic, ContentPath.Type pathType, java.util.Map<java.lang.String,Mapper> mappers)
           
 RootObjectMapper.Builder dynamicDateTimeFormatter(java.lang.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 java.util.List<DynamicTemplate> dynamicTemplates

seenDateFormats

protected java.util.Set<java.lang.String> seenDateFormats

dynamicDateTimeFormatters

protected java.util.List<FormatDateTimeFormatter> dynamicDateTimeFormatters

dateDetection

protected boolean dateDetection

numericDetection

protected boolean numericDetection
Constructor Detail

RootObjectMapper.Builder

public RootObjectMapper.Builder(java.lang.String name)
Method Detail

noDynamicDateTimeFormatter

public RootObjectMapper.Builder noDynamicDateTimeFormatter()

dynamicDateTimeFormatter

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

add

public RootObjectMapper.Builder add(DynamicTemplate dynamicTemplate)

add

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

createMapper

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