Class TagFilter.TagFilterBuilder<C extends TagFilter,B extends TagFilter.TagFilterBuilder<C,B>>

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

public abstract static class TagFilter.TagFilterBuilder<C extends TagFilter,B extends TagFilter.TagFilterBuilder<C,B>> extends Object
  • Constructor Details

    • TagFilterBuilder

      public TagFilterBuilder()
  • Method Details

    • $fillValuesFrom

      protected B $fillValuesFrom(C instance)
    • name

      public B name(String name)
      Atlan-internal tag name for the tag.
      Returns:
      this.
    • displayName

      public B displayName(String displayName)
      Human-readable name for the tag.
      Returns:
      this.
    • tagValue

      public B tagValue(TagFilter.TagValue tagValue)
    • tagValues

      public B tagValues(Collection<? extends TagFilter.TagValue> tagValues)
    • clearTagValues

      public B clearTagValues()
    • self

      protected abstract B self()
    • build

      public abstract C build()
    • toString

      public String toString()
      Overrides:
      toString in class Object