Package org.elasticsearch.index.mapper
Class AbstractGeometryFieldMapper.Builder<T extends AbstractGeometryFieldMapper.Builder,Y extends AbstractGeometryFieldMapper>
java.lang.Object
org.elasticsearch.index.mapper.Mapper.Builder<T,Y>
org.elasticsearch.index.mapper.FieldMapper.Builder<T,Y>
org.elasticsearch.index.mapper.AbstractGeometryFieldMapper.Builder<T,Y>
- Direct Known Subclasses:
GeoShapeFieldMapper.Builder
,LegacyGeoShapeFieldMapper.Builder
- Enclosing class:
- AbstractGeometryFieldMapper<Parsed,Processed>
public abstract static class AbstractGeometryFieldMapper.Builder<T extends AbstractGeometryFieldMapper.Builder,Y extends AbstractGeometryFieldMapper> extends FieldMapper.Builder<T,Y>
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Boolean
coerce
protected java.lang.Boolean
ignoreMalformed
protected java.lang.Boolean
ignoreZValue
protected ShapeBuilder.Orientation
orientation
Fields inherited from class org.elasticsearch.index.mapper.FieldMapper.Builder
copyTo, defaultFieldType, docValuesSet, fieldType, indexOptionsSet, multiFieldsBuilder, omitNormsSet
-
Constructor Summary
Constructors Constructor Description Builder(java.lang.String name, MappedFieldType fieldType, MappedFieldType defaultFieldType)
default builder - used for external mapperBuilder(java.lang.String name, MappedFieldType fieldType, MappedFieldType defaultFieldType, boolean coerce, boolean ignoreMalformed, ShapeBuilder.Orientation orientation, boolean ignoreZ)
-
Method Summary
Modifier and Type Method Description AbstractGeometryFieldMapper.Builder
coerce(boolean coerce)
protected Explicit<java.lang.Boolean>
coerce(Mapper.BuilderContext context)
protected boolean
defaultDocValues(Version indexCreated)
AbstractGeometryFieldMapper.Builder
ignoreMalformed(boolean ignoreMalformed)
protected Explicit<java.lang.Boolean>
ignoreMalformed(Mapper.BuilderContext context)
protected Explicit<java.lang.Boolean>
ignoreZValue()
AbstractGeometryFieldMapper.Builder
ignoreZValue(boolean ignoreZValue)
protected Explicit<ShapeBuilder.Orientation>
orientation()
AbstractGeometryFieldMapper.Builder
orientation(ShapeBuilder.Orientation orientation)
protected void
setupFieldType(Mapper.BuilderContext context)
Methods inherited from class org.elasticsearch.index.mapper.FieldMapper.Builder
addMultiField, boost, buildFullName, copyTo, docValues, fieldType, getDefaultIndexOption, index, indexAnalyzer, indexOptions, meta, nullValue, omitNorms, searchAnalyzer, searchQuoteAnalyzer, similarity, store, storeTermVectorOffsets, storeTermVectorPayloads, storeTermVectorPositions, storeTermVectors
-
Field Details
-
coerce
protected java.lang.Boolean coerce -
ignoreMalformed
protected java.lang.Boolean ignoreMalformed -
ignoreZValue
protected java.lang.Boolean ignoreZValue -
orientation
-
-
Constructor Details
-
Builder
default builder - used for external mapper -
Builder
public Builder(java.lang.String name, MappedFieldType fieldType, MappedFieldType defaultFieldType, boolean coerce, boolean ignoreMalformed, ShapeBuilder.Orientation orientation, boolean ignoreZ)
-
-
Method Details
-
coerce
-
coerce
-
orientation
-
orientation
-
defaultDocValues
- Overrides:
defaultDocValues
in classFieldMapper.Builder<T extends AbstractGeometryFieldMapper.Builder,Y extends AbstractGeometryFieldMapper>
-
ignoreMalformed
-
ignoreMalformed
-
ignoreZValue
-
ignoreZValue
-
setupFieldType
- Overrides:
setupFieldType
in classFieldMapper.Builder<T extends AbstractGeometryFieldMapper.Builder,Y extends AbstractGeometryFieldMapper>
-