java.lang.Object
co.elastic.clients.elasticsearch._types.query_dsl.IntervalsFuzzy
All Implemented Interfaces:
IntervalsQueryVariant, IntervalsVariant, JsonpSerializable, UnionVariant

@JsonpDeserializable
public final class IntervalsFuzzy
extends java.lang.Object
implements IntervalsQueryVariant, IntervalsVariant, JsonpSerializable
  • Field Details

  • Constructor Details

  • Method Details

    • _variantType

      public java.lang.String _variantType()
      Specified by:
      _variantType in interface UnionVariant
    • analyzer

      @Nullable public java.lang.String analyzer()
      API name: analyzer
    • fuzziness

      @Nullable public java.lang.String fuzziness()
      API name: fuzziness
    • prefixLength

      @Nullable public java.lang.Integer prefixLength()
      API name: prefix_length
    • term

      public java.lang.String term()
      Required - API name: term
    • transpositions

      @Nullable public java.lang.Boolean transpositions()
      API name: transpositions
    • useField

      @Nullable public java.lang.String useField()
      API name: use_field
    • serialize

      public void serialize​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • setupIntervalsFuzzyDeserializer

      protected static void setupIntervalsFuzzyDeserializer​(DelegatingDeserializer<IntervalsFuzzy.Builder> op)