
    H                         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S	.r	S
r
\R                  " \R                  R                  5      \R                   " S S\R                  5      5       5       rg)z8Command to list all locations available in Eventarc API.    )absolute_import)division)unicode_literals)	locations)basez{description}zD         To list all locations, run:

          $ {command}
        )DESCRIPTIONEXAMPLESztable(locationId:label=NAME)c                   2    \ rS rSrSr\r\S 5       rS r	Sr
g)List&   z&List locations available for Eventarc.c                     U R                   R                  [        5        U R                   R                  [        R
                  5        g )N)display_info	AddFormat_FORMAT
AddUriFuncr   GetLocationsURI)parsers    &lib/surface/eventarc/locations/list.pyArgs	List.Args-   s0    
!!'*
""9#<#<=    c                     [         R                  " U R                  5       5      nUR                  UR                  UR
                  S9$ )zRun the list command.)limit	page_size)r   LocationsClientReleaseTrackr   r   r   )selfargsclients      r   RunList.Run2   s6    &&t'8'8':;F;;TZZ4>>;BBr    N)__name__
__module____qualname____firstlineno____doc___DETAILED_HELPdetailed_helpstaticmethodr   r    __static_attributes__r"   r   r   r   r   &   s$     / -> >Cr   r   N)r'   
__future__r   r   r   googlecloudsdk.api_lib.eventarcr   googlecloudsdk.callioper   r(   r   ReleaseTracksr   GADefaultUniverseOnlyListCommandr   r"   r   r   <module>r3      sz    ? &  ' 5 ( 				 ) D%%(()C4 C  *Cr   