
                            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K	Jr  SS	K	Jr  S
 rS r\R                  " \R                   R"                  5       " S S\R$                  5      5       r\R                  " \R                   R(                  \R                   R*                  5       " S S\R$                  5      5       rg)z$ai-platform operations list command.    )absolute_import)division)unicode_literals)
operations)base)endpoint_util)flags)operations_utilc                     SnU R                   R                  U5        [        R                  " 5       R	                  U 5        g )NzW    table(
        name.basename(),
        metadata.operationType,
        done
    )
)display_info	AddFormatr	   GetRegionArgAddToParser)parserlist_formats     *lib/surface/ai_platform/operations/list.py_AddListArgsr      s6    + 	,""6*    c                     [         R                  " U R                  S9   [        R                  " 5       n[
        R                  " U5      sS S S 5        $ ! , (       d  f       g = f)N)region)r   MlEndpointOverridesr   r   OperationsClientr
   List)argsclients     r   _Runr   (   s<    ((<((*F' =<<s   +A
A"c                   .    \ rS rSrSr\S 5       rS rSrg)r   .   List existing AI Platform jobs.c                     [        U 5        g Nr   r   s    r   Args	List.Args2   
    r   c                     [        U5      $ r!   r   selfr   s     r   RunList.Run6       :r    N	__name__
__module____qualname____firstlineno____doc__staticmethodr$   r+   __static_attributes__r.   r   r   r   r   .       ' r   r   c                   .    \ rS rSrSr\S 5       rS rSrg)ListBeta:   r   c                     [        U 5        g r!   r"   r#   s    r   r$   ListBeta.Args>   r&   r   c                     [        U5      $ r!   r(   r)   s     r   r+   ListBeta.RunB   r-   r   r.   Nr/   r.   r   r   r9   r9   :   r7   r   r9   N)r4   
__future__r   r   r    googlecloudsdk.api_lib.ml_enginer   googlecloudsdk.callioper   $googlecloudsdk.command_lib.ml_enginer   r	   r
   r   r   ReleaseTracksReleaseTrackGAListCommandr   ALPHABETAr9   r.   r   r   <module>rI      s    + &  ' 7 ( > 6 @	+( D%%(()4  * D%%++T->->-C-CDt  Er   