Ë
    €Ïö  ã                   ó<  — 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 d
Z ej                  ej                   j"                  ej                   j$                  ej                   j&                  «       G d„ dej(                  «      «       Zy)zCommand to list operations.é    )Úabsolute_import)Údivision)Úunicode_literals)Ú
operations)Úbase)Úparser_arguments)Úcluster_flags)Ú	constantszX
To list all operations in location ``us-west1'', run:

$ {command} --location=us-west1
c                   óH   — e Zd ZdZdeiZedej                  fd„«       Z	d„ Z
y)ÚListzList operations.ÚEXAMPLESÚparserc                 ó‚   — t        j                  | d«       | j                  j                  t        j
                  «       y)z!Registers flags for this command.zto list operationsN)r	   ÚAddLocationResourceArgÚdisplay_infoÚ	AddFormatr
   ÚOPERATIONS_FORMAT)r   s    ú3lib/surface/container/bare_metal/operations/list.pyÚArgsz	List.Args)   s/   € ô ×(Ñ(¨Ð1EÔFØ
×Ñ×!Ñ!¤)×"=Ñ"=Õ>ó    c                 ó¦   — t        j                  «       }d}|j                  r|dz   |j                  z   |_        n||_        |j                  |«      S )zRuns the list command.z4metadata.target ~ projects/.+/locations/.+/bareMetalz AND )r   ÚOperationsClientÚfilterr   )ÚselfÚargsÚoperation_clientÚbare_metal_operation_predicates       r   ÚRunzList.Run/   sO   € ä!×2Ñ2Ó4Ðà>ð #ð ‡{‚{Ø2°WÑ<¸t¿{¹{ÑJ€d…kà2€d„kà× Ñ  Ó&Ð&r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú	_EXAMPLESÚdetailed_helpÚstaticmethodr   ÚArgumentInterceptorr   r   © r   r   r   r   "   s6   „ ñ Ø˜yÐ)€-àð?Ð#×7Ñ7ò ?ó ð?ó
'r   r   N)r"   Ú
__future__r   r   r   Ú*googlecloudsdk.api_lib.container.gkeonpremr   Úgooglecloudsdk.callioper   r   Ú/googlecloudsdk.command_lib.container.bare_metalr	   Ú.googlecloudsdk.command_lib.container.gkeonpremr
   r#   ÚReleaseTracksÚReleaseTrackÚALPHAÚBETAÚGAÚListCommandr   r'   r   r   Ú<module>r3      s‚   ðñ "å &Ý Ý 'å AÝ (Ý 4Ý IÝ Dð€	ð €×ÑØ×Ñ×Ñ˜T×.Ñ.×3Ñ3°T×5FÑ5F×5IÑ5Ióô'ˆ4×Ñó 'óñ'r   