Class MlFilter.Builder

java.lang.Object
org.elasticsearch.client.ml.job.config.MlFilter.Builder
Enclosing class:
MlFilter

public static class MlFilter.Builder
extends java.lang.Object
  • Method Details

    • setId

      public MlFilter.Builder setId​(java.lang.String id)
      Set the ID of the filter
      Parameters:
      id - The id desired
    • getId

      @Nullable public java.lang.String getId()
    • setDescription

      public MlFilter.Builder setDescription​(java.lang.String description)
      Set the description of the filter
      Parameters:
      description - The description desired
    • setItems

      public MlFilter.Builder setItems​(java.util.SortedSet<java.lang.String> items)
    • setItems

      public MlFilter.Builder setItems​(java.util.List<java.lang.String> items)
    • setItems

      public MlFilter.Builder setItems​(java.lang.String... items)
      The items of the filter. A wildcard * can be used at the beginning or the end of an item. Up to 10000 items are allowed in each filter.
      Parameters:
      items - String list of items to be applied in the filter
    • build

      public MlFilter build()