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

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

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


Field Summary
protected  java.util.List<FormatDateTimeFormatter> dateTimeFormatters
           
protected  java.util.List<DynamicTemplate> dynamicTemplates
           
 
Fields inherited from class org.elasticsearch.index.mapper.xcontent.ObjectMapper.Builder
dynamic, enabled, includeInAll, mappersBuilders, pathType
 
Fields inherited from class org.elasticsearch.index.mapper.xcontent.XContentMapper.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, boolean enabled, boolean dynamic, ContentPath.Type pathType, java.util.Map<java.lang.String,XContentMapper> mappers)
           
 RootObjectMapper.Builder dateTimeFormatter(FormatDateTimeFormatter dateTimeFormatter)
           
 RootObjectMapper.Builder dateTimeFormatter(FormatDateTimeFormatter[] dateTimeFormatters)
           
 RootObjectMapper.Builder dateTimeFormatter(java.lang.Iterable<FormatDateTimeFormatter> dateTimeFormatters)
           
 RootObjectMapper.Builder noDateTimeFormatter()
           
 
Methods inherited from class org.elasticsearch.index.mapper.xcontent.ObjectMapper.Builder
add, build, dynamic, enabled, includeInAll, pathType
 
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

dateTimeFormatters

protected java.util.List<FormatDateTimeFormatter> dateTimeFormatters
Constructor Detail

RootObjectMapper.Builder

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

noDateTimeFormatter

public RootObjectMapper.Builder noDateTimeFormatter()

dateTimeFormatter

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

dateTimeFormatter

public RootObjectMapper.Builder dateTimeFormatter(FormatDateTimeFormatter[] dateTimeFormatters)

dateTimeFormatter

public RootObjectMapper.Builder dateTimeFormatter(FormatDateTimeFormatter dateTimeFormatter)

add

public RootObjectMapper.Builder add(DynamicTemplate dynamicTemplate)

add

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

createMapper

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