def METHOD_NAME(self, id=None, params=None, headers=None):
    """
    Returns a pipeline.
    :arg id: Comma separated list of pipeline ids. Wildcards
        supported
    :arg master_timeout (Deprecated: use cluster_manager_timeout): Explicit operation timeout for connection
        to master node
    :arg cluster_manager_timeout: Explicit operation timeout for connection
        to cluster_manager node
    :arg summary: Return pipelines without their definitions
        (default: false)
    """
    return self.transport.perform_request(
        "GET", _make_path("_ingest", "pipeline", id), params=params, headers=headers
    )