def METHOD_NAME(
    self,
    *,
    search: Union[str, UnsetType] = unset,
    tags: Union[str, UnsetType] = unset,
    _from: Union[int, UnsetType] = unset,
    to: Union[int, UnsetType] = unset,
    page_limit: Union[int, UnsetType] = unset,
    page_cursor: Union[str, UnsetType] = unset,
) -> collections.abc.Iterable[ProcessSummary]:
    """Get all processes.
    Provide a paginated version of :meth:`list_processes`, returning all items.
    :param search: String to search processes by.
    :type search: str, optional
    :param tags: Comma-separated list of tags to filter processes by.
    :type tags: str, optional
    :param _from: Unix timestamp (number of seconds since epoch) of the start of the query window.
        If not provided, the start of the query window will be 15 minutes before the ``to`` timestamp. If neither
        ``from`` nor ``to`` are provided, the query window will be ``[now - 15m, now]``.
    :type _from: int, optional
    :param to: Unix timestamp (number of seconds since epoch) of the end of the query window.
        If not provided, the end of the query window will be 15 minutes after the ``from`` timestamp. If neither
        ``from`` nor ``to`` are provided, the query window will be ``[now - 15m, now]``.
    :type to: int, optional
    :param page_limit: Maximum number of results returned.
    :type page_limit: int, optional
    :param page_cursor: String to query the next page of results.
        This key is provided with each valid response from the API in ``meta.page.after``.
    :type page_cursor: str, optional
    :return: A generator of paginated results.
    :rtype: collections.abc.Iterable[ProcessSummary]
    """
    kwargs: Dict[str, Any] = {}
    if search is not unset:
        kwargs["search"] = search
    if tags is not unset:
        kwargs["tags"] = tags
    if _from is not unset:
        kwargs["_from"] = _from
    if to is not unset:
        kwargs["to"] = to
    if page_limit is not unset:
        kwargs["page_limit"] = page_limit
    if page_cursor is not unset:
        kwargs["page_cursor"] = page_cursor
    local_page_size = get_attribute_from_path(kwargs, "page_limit", 1000)
    endpoint = self._list_processes_endpoint
    set_attribute_from_path(kwargs, "page_limit", local_page_size, endpoint.params_map)
    pagination = {
        "limit_value": local_page_size,
        "results_path": "data",
        "cursor_param": "page_cursor",
        "cursor_path": "meta.page.after",
        "endpoint": endpoint,
        "kwargs": kwargs,
    }
    return endpoint.call_with_http_info_paginated(pagination)