Package org.elasticsearch.index.mapper
Class AbstractShapeGeometryFieldMapper.Builder<T extends AbstractShapeGeometryFieldMapper.Builder,Y extends AbstractShapeGeometryFieldMapper>
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>
org.elasticsearch.index.mapper.AbstractShapeGeometryFieldMapper.Builder<T,Y>
- Direct Known Subclasses:
GeoShapeFieldMapper.Builder
,LegacyGeoShapeFieldMapper.Builder
- Enclosing class:
- AbstractShapeGeometryFieldMapper<Parsed,Processed>
public abstract static class AbstractShapeGeometryFieldMapper.Builder<T extends AbstractShapeGeometryFieldMapper.Builder,Y extends AbstractShapeGeometryFieldMapper> extends AbstractGeometryFieldMapper.Builder<T,Y>
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Boolean
coerce
protected ShapeBuilder.Orientation
orientation
Fields inherited from class org.elasticsearch.index.mapper.AbstractGeometryFieldMapper.Builder
ignoreMalformed, ignoreZValue
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 AbstractShapeGeometryFieldMapper.Builder
coerce(boolean coerce)
protected Explicit<java.lang.Boolean>
coerce(Mapper.BuilderContext context)
protected boolean
defaultDocValues(Version indexCreated)
protected Explicit<ShapeBuilder.Orientation>
orientation()
AbstractShapeGeometryFieldMapper.Builder
orientation(ShapeBuilder.Orientation orientation)
protected void
setupFieldType(Mapper.BuilderContext context)
Methods inherited from class org.elasticsearch.index.mapper.AbstractGeometryFieldMapper.Builder
ignoreMalformed, ignoreMalformed, ignoreMalformed, ignoreZValue, ignoreZValue, ignoreZValue
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 -
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 AbstractShapeGeometryFieldMapper.Builder,Y extends AbstractShapeGeometryFieldMapper>
-
setupFieldType
- Overrides:
setupFieldType
in classAbstractGeometryFieldMapper.Builder<T extends AbstractShapeGeometryFieldMapper.Builder,Y extends AbstractShapeGeometryFieldMapper>
-