
                             S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSK	J
r
  SS	S
.rSr\R                  " \R                  R                  5      \R                    " S S\R"                  5      5       5       rg)zBCommand to list all channel connections in a project and location.    )absolute_import)division)unicode_literals)channel_connections)base)flagsz{description}a          To list all channel connections in location ``us-central1'', run:

          $ {command} --location=us-central1

        To list all channel connections in all locations, run:

          $ {command} --location=-

        or

          $ {command}
        )DESCRIPTIONEXAMPLESzTtable(
    name.scope("channelConnections"):label=NAME,
    channel:label=CHANNEL
)
c                   2    \ rS rSrSr\r\S 5       rS r	Sr
g)List4   z"List Eventarc channel connections.c                     [         R                  " U SSSS9  [         R                  " U 5        U R                  R	                  [
        5        U R                  R                  [        R                  5        g )Nz\Location for which to list channel connections. This should be one of the supported regions.FT)requiredallow_aggregation)	r   AddLocationResourceArgAddProjectResourceArgdisplay_info	AddFormat_FORMAT
AddUriFuncr   GetChannelConnectionsURI)parsers    0lib/surface/eventarc/channel_connections/list.pyArgs	List.Args;   s]    	  	" 
'
!!'*
""#6#O#OP    c                    [         R                  " 5       nUR                  R                  R	                  5         UR                  R
                  R	                  5       nUR                  X1R                  UR                  5      $ )N)	r   ChannelConnectionClientV1CONCEPTSprojectParselocationr   limit	page_size)selfargsclientlocation_refs       r   RunList.RunH   sW     ::<FMM!==))//1L;;|ZZ@@r    N)__name__
__module____qualname____firstlineno____doc___DETAILED_HELPdetailed_helpstaticmethodr   r)   __static_attributes__r+   r   r   r   r   4   s&     + -
Q 
QAr   r   N)r0   
__future__r   r   r   googlecloudsdk.api_lib.eventarcr   googlecloudsdk.callioper   #googlecloudsdk.command_lib.eventarcr   r1   r   ReleaseTracksReleaseTrackGADefaultUniverseOnlyListCommandr   r+   r   r   <module>r>      s~    I &  ' ? ( 5 			& D%%(()A4 A  *Ar   