public static class LegacyDateFieldMapper.Builder extends LegacyNumberFieldMapper.Builder<LegacyDateFieldMapper.Builder,LegacyDateFieldMapper>
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
nullValue |
copyTo, defaultFieldType, docValuesSet, fieldType, includeInAll, indexOptionsSet, multiFieldsBuilder, omitNormsSet
builder, name
Constructor and Description |
---|
Builder(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
LegacyDateFieldMapper |
build(Mapper.BuilderContext context)
Returns a newly built mapper.
|
LegacyDateFieldMapper.Builder |
dateTimeFormatter(FormatDateTimeFormatter dateTimeFormatter) |
LegacyDateFieldMapper.DateFieldType |
fieldType() |
LegacyDateFieldMapper.Builder |
locale(java.util.Locale locale) |
protected int |
maxPrecisionStep() |
LegacyDateFieldMapper.Builder |
nullValue(java.lang.String nullValue) |
protected void |
setupFieldType(Mapper.BuilderContext context) |
LegacyDateFieldMapper.Builder |
timeUnit(java.util.concurrent.TimeUnit timeUnit) |
coerce, coerce, ignoreMalformed, ignoreMalformed, precisionStep
addMultiField, boost, buildFullName, copyTo, defaultDocValues, docValues, getDefaultIndexOption, includeInAll, index, indexAnalyzer, indexOptions, nullValue, omitNorms, searchAnalyzer, searchQuoteAnalyzer, similarity, store, storeTermVectorOffsets, storeTermVectorPayloads, storeTermVectorPositions, storeTermVectors, tokenized
name
public LegacyDateFieldMapper.DateFieldType fieldType()
fieldType
in class FieldMapper.Builder<LegacyDateFieldMapper.Builder,LegacyDateFieldMapper>
public LegacyDateFieldMapper.Builder timeUnit(java.util.concurrent.TimeUnit timeUnit)
public LegacyDateFieldMapper.Builder nullValue(java.lang.String nullValue)
public LegacyDateFieldMapper.Builder dateTimeFormatter(FormatDateTimeFormatter dateTimeFormatter)
public LegacyDateFieldMapper build(Mapper.BuilderContext context)
Mapper.Builder
build
in class Mapper.Builder<LegacyDateFieldMapper.Builder,LegacyDateFieldMapper>
protected void setupFieldType(Mapper.BuilderContext context)
setupFieldType
in class LegacyNumberFieldMapper.Builder<LegacyDateFieldMapper.Builder,LegacyDateFieldMapper>
public LegacyDateFieldMapper.Builder locale(java.util.Locale locale)
protected int maxPrecisionStep()
maxPrecisionStep
in class LegacyNumberFieldMapper.Builder<LegacyDateFieldMapper.Builder,LegacyDateFieldMapper>