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

java.lang.Object
  extended by org.elasticsearch.index.mapper.xcontent.XContentMapper.Builder<XContentObjectMapper.Builder,XContentObjectMapper>
      extended by org.elasticsearch.index.mapper.xcontent.XContentObjectMapper.Builder
Enclosing class:
XContentObjectMapper

public static class XContentObjectMapper.Builder
extends XContentMapper.Builder<XContentObjectMapper.Builder,XContentObjectMapper>


Field Summary
 
Fields inherited from class org.elasticsearch.index.mapper.xcontent.XContentMapper.Builder
builder, name
 
Constructor Summary
XContentObjectMapper.Builder(java.lang.String name)
           
 
Method Summary
 XContentObjectMapper.Builder add(XContentMapper.Builder builder)
           
 XContentObjectMapper build(XContentMapper.BuilderContext context)
           
 XContentObjectMapper.Builder dateTimeFormatter(FormatDateTimeFormatter dateTimeFormatter)
           
 XContentObjectMapper.Builder dateTimeFormatter(FormatDateTimeFormatter[] dateTimeFormatters)
           
 XContentObjectMapper.Builder dateTimeFormatter(java.lang.Iterable<FormatDateTimeFormatter> dateTimeFormatters)
           
 XContentObjectMapper.Builder dynamic(boolean dynamic)
           
 XContentObjectMapper.Builder enabled(boolean enabled)
           
 XContentObjectMapper.Builder includeInAll(boolean includeInAll)
           
 XContentObjectMapper.Builder noDateTimeFormatter()
           
 XContentObjectMapper.Builder pathType(ContentPath.Type pathType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XContentObjectMapper.Builder

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

enabled

public XContentObjectMapper.Builder enabled(boolean enabled)

dynamic

public XContentObjectMapper.Builder dynamic(boolean dynamic)

pathType

public XContentObjectMapper.Builder pathType(ContentPath.Type pathType)

noDateTimeFormatter

public XContentObjectMapper.Builder noDateTimeFormatter()

includeInAll

public XContentObjectMapper.Builder includeInAll(boolean includeInAll)

dateTimeFormatter

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

dateTimeFormatter

public XContentObjectMapper.Builder dateTimeFormatter(FormatDateTimeFormatter[] dateTimeFormatters)

dateTimeFormatter

public XContentObjectMapper.Builder dateTimeFormatter(FormatDateTimeFormatter dateTimeFormatter)

add

public XContentObjectMapper.Builder add(XContentMapper.Builder builder)

build

public XContentObjectMapper build(XContentMapper.BuilderContext context)
Specified by:
build in class XContentMapper.Builder<XContentObjectMapper.Builder,XContentObjectMapper>