Class FilterQuery

java.lang.Object
co.elastic.clients.elasticsearch._types.query_dsl.QueryBase
com.atlan.model.mesh.FilterQuery
All Implemented Interfaces:
co.elastic.clients.elasticsearch._types.query_dsl.QueryVariant, co.elastic.clients.json.JsonpSerializable

public class FilterQuery extends co.elastic.clients.elasticsearch._types.query_dsl.QueryBase implements co.elastic.clients.elasticsearch._types.query_dsl.QueryVariant
Wrapper class to reimplement how filter criteria are output, specifically for data products -- these require a `filter` as a nested map construct within an outer bool, not an array (which is all the default Elastic client will serialize).
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     

    Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.query_dsl.QueryBase

    co.elastic.clients.elasticsearch._types.query_dsl.QueryBase.AbstractBuilder<BuilderT extends co.elastic.clients.elasticsearch._types.query_dsl.QueryBase.AbstractBuilder<BuilderT>>
  • Method Summary

    Modifier and Type
    Method
    Description
    co.elastic.clients.elasticsearch._types.query_dsl.Query.Kind
     
    final co.elastic.clients.elasticsearch._types.query_dsl.Query
     
    protected void
    serializeInternal(jakarta.json.stream.JsonGenerator generator, co.elastic.clients.json.JsonpMapper mapper)
     

    Methods inherited from class co.elastic.clients.elasticsearch._types.query_dsl.QueryBase

    boost, queryName, serialize, setupQueryBaseDeserializer, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface co.elastic.clients.elasticsearch._types.query_dsl.QueryVariant

    _toQuery
  • Method Details

    • _queryKind

      public co.elastic.clients.elasticsearch._types.query_dsl.Query.Kind _queryKind()
      Specified by:
      _queryKind in interface co.elastic.clients.elasticsearch._types.query_dsl.QueryVariant
    • filter

      public final co.elastic.clients.elasticsearch._types.query_dsl.Query filter()
    • serializeInternal

      protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, co.elastic.clients.json.JsonpMapper mapper)
      Overrides:
      serializeInternal in class co.elastic.clients.elasticsearch._types.query_dsl.QueryBase