Class FilterRef

java.lang.Object
co.elastic.clients.elasticsearch.ml.FilterRef
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable
public class FilterRef
extends java.lang.Object
implements JsonpSerializable
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static FilterRef of​(java.util.function.Function<FilterRef.Builder,​ObjectBuilder<FilterRef>> fn)
    • filterId

      public final java.lang.String filterId()
      Required - The identifier for the filter.

      API name: filter_id

    • filterType

      @Nullable public final FilterType filterType()
      If set to include, the rule applies for values in the filter. If set to exclude, the rule applies for values not in the filter.

      API name: filter_type

    • 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)
    • setupFilterRefDeserializer

      protected static void setupFilterRefDeserializer​(ObjectDeserializer<FilterRef.Builder> op)