
                            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  \R                  " \R                  R                  5       " S S	\R                  5      5       r\R                  " \R                  R"                  5       " S
 S\5      5       r\R                  " \R                  R&                  5       " S S\5      5       rg)2List runtimes available to Google Cloud Functions.    )absolute_import)division)unicode_literals)base)flags)commandc                   6    \ rS rSrSrSS0r\S 5       rS rSr	g)	List   r   EXAMPLESzR          To list the available runtimes, run:

            $ {command}
          c                     U R                   R                  S5        U R                   R                  [        R                  5        [        R
                  " U SS9  g)z!Registers flags for this command.zN
      table(
        name,
        stage,
        environments()
      )
    z%Only show runtimes within the region.)	help_textN)display_info	AddFormat
AddUriFuncr   GetLocationsUriAddRegionFlag)parsers    &lib/surface/functions/runtimes/list.pyArgs	List.Args'   sN     !! # 	 ""5#8#89	AC    c                 J    [         R                  " XR                  5       5      $ )N)
command_v2RunReleaseTrack)selfargss     r   r   List.Run6   s    >>$ 1 1 344r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r   __static_attributes__r!   r   r   r   r      s1    : - C C5r   r   c                       \ rS rSrSrSrg)ListBeta:   r   r!   Nr"   r#   r$   r%   r&   r)   r!   r   r   r+   r+   :       :r   r+   c                       \ rS rSrSrSrg)	ListAlpha?   r   r!   Nr-   r!   r   r   r0   r0   ?   r.   r   r0   N)r&   
__future__r   r   r   googlecloudsdk.callioper   $googlecloudsdk.command_lib.functionsr   5googlecloudsdk.command_lib.functions.v2.runtimes.listr	   r   ReleaseTracksr   GAListCommandr   BETAr+   ALPHAr0   r!   r   r   <module>r;      s    9 &  ' ( 6 W D%%(()54 5 *5> D%%**+;t ; ,; D%%++,; ; -;r   