Class FlattenedProperty

java.lang.Object
co.elastic.clients.elasticsearch._types.mapping.PropertyBase
co.elastic.clients.elasticsearch._types.mapping.FlattenedProperty
All Implemented Interfaces:
PropertyVariant, JsonpSerializable

@JsonpDeserializable public class FlattenedProperty extends PropertyBase implements PropertyVariant
See Also:
  • Field Details

  • Method Details

    • of

    • _propertyKind

      public Property.Kind _propertyKind()
      Property variant kind.
      Specified by:
      _propertyKind in interface PropertyVariant
    • boost

      @Nullable public final Double boost()
      API name: boost
    • depthLimit

      @Nullable public final Integer depthLimit()
      API name: depth_limit
    • docValues

      @Nullable public final Boolean docValues()
      API name: doc_values
    • eagerGlobalOrdinals

      @Nullable public final Boolean eagerGlobalOrdinals()
      API name: eager_global_ordinals
    • index

      @Nullable public final Boolean index()
      API name: index
    • indexOptions

      @Nullable public final IndexOptions indexOptions()
      API name: index_options
    • nullValue

      @Nullable public final String nullValue()
      API name: null_value
    • preserveLeafArrays

      @Nullable public final PreserveLeafArrays preserveLeafArrays()
      How leaf arrays are represented in synthetic source. When set to lossy, leaf arrays are sorted, de-nulled, and deduplicated in the returned synthetic source. When set to exact, leaf arrays preserve order, nulls, and duplicates.

      API name: preserve_leaf_arrays

    • similarity

      @Nullable public final String similarity()
      API name: similarity
    • splitQueriesOnWhitespace

      @Nullable public final Boolean splitQueriesOnWhitespace()
      API name: split_queries_on_whitespace
    • timeSeriesDimensions

      public final List<String> timeSeriesDimensions()
      API name: time_series_dimensions
    • serializeInternal

      protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Overrides:
      serializeInternal in class PropertyBase
    • rebuild

      public FlattenedProperty.Builder rebuild()
      Returns:
      New FlattenedProperty.Builder initialized with field values of this instance
    • setupFlattenedPropertyDeserializer

      protected static void setupFlattenedPropertyDeserializer(ObjectDeserializer<FlattenedProperty.Builder> op)