Interface UserSearchFilter.Builder

    • Method Detail

      • tagFilter

        UserSearchFilter.Builder tagFilter​(ControlPlaneTagFilter tagFilter)
        Sets the value of the TagFilter property for this object.
        Parameters:
        tagFilter - The new value for the TagFilter property for this object.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • userAttributeFilter

        UserSearchFilter.Builder userAttributeFilter​(ControlPlaneUserAttributeFilter userAttributeFilter)

        An object that can be used to specify Tag conditions or Hierarchy Group conditions inside the SearchFilter.

        This accepts an OR of AND (List of List) input where:

        • The top level list specifies conditions that need to be applied with OR operator.

        • The inner list specifies conditions that need to be applied with AND operator.

        Only one field can be populated. This object can’t be used along with TagFilter. Request can either contain TagFilter or UserAttributeFilter if SearchFilter is specified, combination of both is not supported and such request will throw AccessDeniedException.

        Parameters:
        userAttributeFilter - An object that can be used to specify Tag conditions or Hierarchy Group conditions inside the SearchFilter.

        This accepts an OR of AND (List of List) input where:

        • The top level list specifies conditions that need to be applied with OR operator.

        • The inner list specifies conditions that need to be applied with AND operator.

        Only one field can be populated. This object can’t be used along with TagFilter. Request can either contain TagFilter or UserAttributeFilter if SearchFilter is specified, combination of both is not supported and such request will throw AccessDeniedException.

        Returns:
        Returns a reference to this object so that method calls can be chained together.