
                            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l	m
Z
 dd	lmZ  e
j                  e
j                  j                         G d
 de
j                                Z ej$                  d      e_        y)z%Command for listing queued resources.    )absolute_import)division)unicode_literals)base_classes)lister)utils)base)flagsc                   &    e Zd ZdZed        Zd Zy)Listz%List Compute Engine queued resources.c                     t        j                  |        | j                  j                  t	        j
                                t        j                  |        y N)r
   AddOutputFormatdisplay_info
AddUriFuncr   MakeGetUriFuncr   AddZonalListerArgs)parsers    ,lib/surface/compute/queued_resources/list.pyArgsz	List.Args    s;    	&!
""5#7#7#9:
f%    c                     t        j                  | j                               }|j                  }t	        j
                  ||j                        }t	        j                  ||j                  j                        }t	        j                  ||      S r   )r   ComputeApiHolderReleaseTrackclientr   ParseZonalFlags	resourcesZonalListerapitools_clientzoneQueuedResourcesInvoke)selfargsholderr   request_datalist_implementations         r   RunzList.Run&   sr    **4+<+<+>?F]]F))$0@0@AL ,,&&::< ==':;;r   N)__name__
__module____qualname____doc__staticmethodr   r'    r   r   r   r      s    -& &
	<r   r   zqueued resourcesN)r+   
__future__r   r   r   googlecloudsdk.api_lib.computer   r   r   googlecloudsdk.callioper	   3googlecloudsdk.command_lib.compute.queued_resourcesr
   ReleaseTracksr   ALPHAListCommandr   GetZonalListerHelpdetailed_helpr-   r   r   <module>r7      st    , &  ' 7 1 0 ( E D%%++,<4 < -<( 5\445GH r   