Class DiscoveryFilter.DiscoveryFilterBuilder<C extends DiscoveryFilter,B extends DiscoveryFilter.DiscoveryFilterBuilder<C,B>>

java.lang.Object
com.atlan.model.discovery.DiscoveryFilter.DiscoveryFilterBuilder<C,B>
Enclosing class:
DiscoveryFilter

public abstract static class DiscoveryFilter.DiscoveryFilterBuilder<C extends DiscoveryFilter,B extends DiscoveryFilter.DiscoveryFilterBuilder<C,B>> extends Object
  • Constructor Details

    • DiscoveryFilterBuilder

      public DiscoveryFilterBuilder()
  • Method Details

    • filterKey

      public B filterKey(String filterKey)
      Singular key by which this criterion should be indexed in the filter map.
      Returns:
      this.
    • operand

      public B operand(Object operand)
      Attribute(s) (properties) against which to filter.
      Returns:
      this.
    • operator

      public B operator(String operator)
      Operator to use to compare the operand to the value.
      Returns:
      this.
    • value

      public B value(Object value)
      Value to compare the operand against.
      Returns:
      this.
    • rawOptions

      public B rawOptions(Boolean rawOptions)
      TBC
      Returns:
      this.
    • self

      protected abstract B self()
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object