Class FindAssetTypesRequest

Object
PagedRequest
FindAssetTypesRequest
All Implemented Interfaces:
Serializable

public class FindAssetTypesRequest extends PagedRequest
The search criteria for Asset Types.

Only parameters that are specified in this request and do not have null values are used for filtering. All other parameters are ignored.

The returned Asset Types satisfy all constraints that are specified in these search criteria.

By default, a result containing at most 1000 Asset Types is returned.

See Also:
  • Constructor Details

    • FindAssetTypesRequest

      public FindAssetTypesRequest()
  • Method Details

    • builder

      public static FindAssetTypesRequest.Builder builder()
    • getName

      public String getName()
      The name of the Asset Type to search for.
    • getNameMatchMode

      public MatchMode getNameMatchMode()
      The match mode used to compare name. If the match mode is EXACT the search is case-sensitive, otherwise the search is case-insensitive.
    • getParentId

      public UUID getParentId()
      The ID of the parent to find the Asset Types in.
    • getExcludeMeta

      public Boolean getExcludeMeta()
      Whether the meta Asset Types should be excluded from the results or not.
    • getExcludeFinal

      public Boolean getExcludeFinal()
      Whether the final Asset Types should be excluded from the results or not.
    • getExcludeUnlicensedProducts

      public Boolean getExcludeUnlicensedProducts()
      Whether the Asset Types belonging to products for which no license is active should be excluded from the results or not.
    • getTopLevel

      public Boolean getTopLevel()
      Whether only top level Asset Types should be searched or not.
    • getDisplayNameEnabled

      public Boolean getDisplayNameEnabled()
      Whether only Asset Types with display names enabled (or disabled) should be searched.
    • setName

      public void setName(String name)
      The name of the Asset Type to search for.
    • setNameMatchMode

      public void setNameMatchMode(MatchMode nameMatchMode)
      The match mode used to compare name. If the match mode is EXACT the search is case-sensitive, otherwise the search is case-insensitive.
    • setParentId

      public void setParentId(UUID parentId)
      The ID of the parent to find the Asset Types in.
    • setExcludeMeta

      public void setExcludeMeta(Boolean excludeMeta)
      Whether the meta Asset Types should be excluded from the results or not.
    • setExcludeFinal

      public void setExcludeFinal(Boolean excludeFinal)
      Whether the final Asset Types should be excluded from the results or not.
    • setExcludeUnlicensedProducts

      public void setExcludeUnlicensedProducts(Boolean excludeUnlicensedProducts)
      Whether the Asset Types belonging to products for which no license is active should be excluded from the results or not.
    • setTopLevel

      public void setTopLevel(Boolean topLevel)
      Whether only top level Asset Types should be searched or not.
    • setDisplayNameEnabled

      public void setDisplayNameEnabled(Boolean displayNameEnabled)
      Whether only Asset Types with display names enabled (or disabled) should be searched.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class PagedRequest
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class PagedRequest
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class PagedRequest
    • toString

      public String toString()
      Overrides:
      toString in class PagedRequest