
    ,                         d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 dd	d
Z ej                  ej                  j                         G d dej                               Zy)z@Command to list all the Pipelines in a given project & location.    )absolute_import)division)unicode_literals)util)base)flagsz{description}z         To list all the Data Pipelines for project ``example'' in region ``us-central1'', run:

          $ {command} --project=example --region=us-central1
        )DESCRIPTIONEXAMPLESc                   *    e Zd ZdZeZed        Zd Zy)Listz)List Pipelines in a project and location.c                     | j                   j                  t        j                         t	        j
                  | d       y )Nzto list pipelines)display_info
AddUriFuncr   GetPipelineURIr   AddRegionResourceArg)parsers    *lib/surface/datapipelines/pipeline/list.pyArgsz	List.Args+   s-    
""4#6#67	v':;    c                     t        j                         }|j                  j                  j	                         }|j                  |j                  |j                  |j                  |j                               S )zRun the list command.)limit	page_sizeinput_filterregion)
r   PipelinesClientCONCEPTSr   Parser   r   r   filterRelativeName)selfargsclient
region_refs       r   RunzList.Run0   s_    !!#F%%++-J;;jj..[[&&(	  * *r   N)	__name__
__module____qualname____doc___DETAILED_HELPdetailed_helpstaticmethodr   r$    r   r   r   r   %   s!    1 -< <*r   r   N)r(   
__future__r   r   r   $googlecloudsdk.api_lib.datapipelinesr   googlecloudsdk.callioper   (googlecloudsdk.command_lib.datapipelinesr   r)   ReleaseTracksReleaseTrackBETAListCommandr   r,   r   r   <module>r5      sh    G &  ' 5 ( : 				 D%%**+*4 * ,*r   