org.elasticsearch.index.mapper.core
Class DateFieldMapper.Builder

java.lang.Object
  extended by org.elasticsearch.index.mapper.Mapper.Builder<T,Y>
      extended by org.elasticsearch.index.mapper.core.AbstractFieldMapper.Builder<T,Y>
          extended by org.elasticsearch.index.mapper.core.NumberFieldMapper.Builder<DateFieldMapper.Builder,DateFieldMapper>
              extended by org.elasticsearch.index.mapper.core.DateFieldMapper.Builder
Enclosing class:
DateFieldMapper

public static class DateFieldMapper.Builder
extends NumberFieldMapper.Builder<DateFieldMapper.Builder,DateFieldMapper>


Field Summary
protected  FormatDateTimeFormatter dateTimeFormatter
           
protected  String nullValue
           
protected  TimeUnit timeUnit
           
 
Fields inherited from class org.elasticsearch.index.mapper.core.NumberFieldMapper.Builder
fuzzyFactor, precisionStep
 
Fields inherited from class org.elasticsearch.index.mapper.core.AbstractFieldMapper.Builder
boost, includeInAll, index, indexAnalyzer, indexName, indexOptions, omitNorms, searchAnalyzer, store, termVector
 
Fields inherited from class org.elasticsearch.index.mapper.Mapper.Builder
builder, name
 
Constructor Summary
DateFieldMapper.Builder(String name)
           
 
Method Summary
 DateFieldMapper build(Mapper.BuilderContext context)
           
 DateFieldMapper.Builder dateTimeFormatter(FormatDateTimeFormatter dateTimeFormatter)
           
 DateFieldMapper.Builder nullValue(String nullValue)
           
 DateFieldMapper.Builder timeUnit(TimeUnit timeUnit)
           
 
Methods inherited from class org.elasticsearch.index.mapper.core.NumberFieldMapper.Builder
boost, fuzzyFactor, ignoreMalformed, ignoreMalformed, includeInAll, indexName, precisionStep, store
 
Methods inherited from class org.elasticsearch.index.mapper.core.AbstractFieldMapper.Builder
buildFullName, buildIndexName, buildNames, index, indexAnalyzer, indexOptions, omitNorms, searchAnalyzer, termVector
 
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

timeUnit

protected TimeUnit timeUnit

nullValue

protected String nullValue

dateTimeFormatter

protected FormatDateTimeFormatter dateTimeFormatter
Constructor Detail

DateFieldMapper.Builder

public DateFieldMapper.Builder(String name)
Method Detail

timeUnit

public DateFieldMapper.Builder timeUnit(TimeUnit timeUnit)

nullValue

public DateFieldMapper.Builder nullValue(String nullValue)

dateTimeFormatter

public DateFieldMapper.Builder dateTimeFormatter(FormatDateTimeFormatter dateTimeFormatter)

build

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


Copyright © 2009-2012. All Rights Reserved.