org.elasticsearch.index.mapper.json
Class JsonObjectMapper.Builder

java.lang.Object
  extended by org.elasticsearch.index.mapper.json.JsonMapper.Builder<JsonObjectMapper.Builder,JsonObjectMapper>
      extended by org.elasticsearch.index.mapper.json.JsonObjectMapper.Builder
Enclosing class:
JsonObjectMapper

public static class JsonObjectMapper.Builder
extends JsonMapper.Builder<JsonObjectMapper.Builder,JsonObjectMapper>


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

Constructor Detail

JsonObjectMapper.Builder

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

enabled

public JsonObjectMapper.Builder enabled(boolean enabled)

dynamic

public JsonObjectMapper.Builder dynamic(boolean dynamic)

pathType

public JsonObjectMapper.Builder pathType(JsonPath.Type pathType)

noDateTimeFormatter

public JsonObjectMapper.Builder noDateTimeFormatter()

includeInAll

public JsonObjectMapper.Builder includeInAll(boolean includeInAll)

dateTimeFormatter

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

dateTimeFormatter

public JsonObjectMapper.Builder dateTimeFormatter(FormatDateTimeFormatter[] dateTimeFormatters)

dateTimeFormatter

public JsonObjectMapper.Builder dateTimeFormatter(FormatDateTimeFormatter dateTimeFormatter)

add

public JsonObjectMapper.Builder add(JsonMapper.Builder builder)

build

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