org.elasticsearch.index.mapper.xcontent
Class RootObjectMapper.Builder
java.lang.Object
org.elasticsearch.index.mapper.xcontent.XContentMapper.Builder<T,Y>
org.elasticsearch.index.mapper.xcontent.ObjectMapper.Builder<RootObjectMapper.Builder,RootObjectMapper>
org.elasticsearch.index.mapper.xcontent.RootObjectMapper.Builder
- Enclosing class:
- RootObjectMapper
public static class RootObjectMapper.Builder
- extends ObjectMapper.Builder<RootObjectMapper.Builder,RootObjectMapper>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
dynamicTemplates
protected final java.util.List<DynamicTemplate> dynamicTemplates
dateTimeFormatters
protected java.util.List<FormatDateTimeFormatter> dateTimeFormatters
RootObjectMapper.Builder
public RootObjectMapper.Builder(java.lang.String name)
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>