Class ShapeFieldQuery
java.lang.Object
co.elastic.clients.elasticsearch._types.query_dsl.ShapeFieldQuery
- All Implemented Interfaces:
JsonpSerializable
- See Also:
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<ShapeFieldQuery>
Json deserializer forShapeFieldQuery
-
Method Summary
Modifier and TypeMethodDescriptionfinal FieldLookup
Queries using a pre-indexed shape.static ShapeFieldQuery
final GeoShapeRelation
relation()
Spatial relation between the query shape and the document shape.void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
final JsonData
shape()
Queries using an inline shape definition in GeoJSON or Well Known Text (WKT) format.toString()
-
Field Details
-
_DESERIALIZER
Json deserializer forShapeFieldQuery
-
-
Method Details
-
of
public static ShapeFieldQuery of(Function<ShapeFieldQuery.Builder, ObjectBuilder<ShapeFieldQuery>> fn) -
indexedShape
Queries using a pre-indexed shape.API name:
indexed_shape
-
relation
Spatial relation between the query shape and the document shape.API name:
relation
-
shape
Queries using an inline shape definition in GeoJSON or Well Known Text (WKT) format.API name:
shape
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupShapeFieldQueryDeserializer
protected static void setupShapeFieldQueryDeserializer(ObjectDeserializer<ShapeFieldQuery.Builder> op)
-