public static class DateFieldMapper.Builder extends NumberFieldMapper.Builder<DateFieldMapper.Builder,DateFieldMapper>
Modifier and Type | Field and Description |
---|---|
protected String |
nullValue |
copyTo, defaultFieldType, docValuesSet, fieldDataSettings, fieldType, includeInAll, indexName, indexOptionsSet, multiFieldsBuilder, omitNormsSet
builder, name
Constructor and Description |
---|
DateFieldMapper.Builder(String name) |
Modifier and Type | Method and Description |
---|---|
DateFieldMapper |
build(Mapper.BuilderContext context) |
DateFieldMapper.Builder |
dateTimeFormatter(FormatDateTimeFormatter dateTimeFormatter) |
DateFieldMapper.DateFieldType |
fieldType() |
DateFieldMapper.Builder |
locale(Locale locale) |
protected NamedAnalyzer |
makeNumberAnalyzer(int precisionStep) |
protected int |
maxPrecisionStep() |
DateFieldMapper.Builder |
nullValue(String nullValue) |
protected void |
setupFieldType(Mapper.BuilderContext context) |
DateFieldMapper.Builder |
timeUnit(TimeUnit timeUnit) |
coerce, coerce, ignoreMalformed, ignoreMalformed, precisionStep
addMultiField, boost, buildFullName, buildIndexName, buildIndexNameClean, buildNames, copyTo, docValues, fieldDataSettings, getDefaultIndexOption, includeInAll, index, indexAnalyzer, indexName, indexOptions, multiFieldPathType, normsLoading, nullValue, omitNorms, searchAnalyzer, similarity, store, storeTermVectorOffsets, storeTermVectorPayloads, storeTermVectorPositions, storeTermVectors, tokenized
name
protected String nullValue
public DateFieldMapper.Builder(String name)
public DateFieldMapper.DateFieldType fieldType()
fieldType
in class FieldMapper.Builder<DateFieldMapper.Builder,DateFieldMapper>
public DateFieldMapper.Builder timeUnit(TimeUnit timeUnit)
public DateFieldMapper.Builder nullValue(String nullValue)
public DateFieldMapper.Builder dateTimeFormatter(FormatDateTimeFormatter dateTimeFormatter)
public DateFieldMapper build(Mapper.BuilderContext context)
build
in class Mapper.Builder<DateFieldMapper.Builder,DateFieldMapper>
protected void setupFieldType(Mapper.BuilderContext context)
setupFieldType
in class NumberFieldMapper.Builder<DateFieldMapper.Builder,DateFieldMapper>
public DateFieldMapper.Builder locale(Locale locale)
protected NamedAnalyzer makeNumberAnalyzer(int precisionStep)
makeNumberAnalyzer
in class NumberFieldMapper.Builder<DateFieldMapper.Builder,DateFieldMapper>
protected int maxPrecisionStep()
maxPrecisionStep
in class NumberFieldMapper.Builder<DateFieldMapper.Builder,DateFieldMapper>
Copyright © 2009–2017. All rights reserved.