Class FindComplexRelationTypesRequest

Object
PagedRequest
FindComplexRelationTypesRequest
All Implemented Interfaces:
Serializable

public class FindComplexRelationTypesRequest extends PagedRequest
The search criteria for Complex Relation 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 Complex Relation 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

    • FindComplexRelationTypesRequest

      public FindComplexRelationTypesRequest()
  • Method Details

    • builder

      public static FindComplexRelationTypesRequest.Builder builder()
    • getName

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

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