Class FindTraitsRequest

Object
PagedRequest
FindTraitsRequest
All Implemented Interfaces:
Serializable

public class FindTraitsRequest extends PagedRequest
The search criteria for Traits.

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 Traits satisfy all constraints that are specified in these search criteria.

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

See Also:
  • Constructor Details

    • FindTraitsRequest

      public FindTraitsRequest()
  • Method Details

    • builder

      public static FindTraitsRequest.Builder builder()
    • getName

      public String getName()
      The name of the Trait 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.
    • setName

      public void setName(String name)
      The name of the Trait 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.
    • 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