
                         x    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\R                  5      rSS
 jrg	)z7Flags and helpers for the compute reservation commands.    )absolute_import)division)unicode_literals)
completers)flagsc                   (   ^  \ rS rSrU 4S jrSrU =r$ )ZoneReservationsCompleter   c                 4   > [         [        U ]
  " SSSS.UD6  g )Ncompute.reservationsz%alpha compute reservations list --uri)
collectionlist_command )superr	   __init__)selfkwargs	__class__s     Dlib/googlecloudsdk/command_lib/compute/reservations/resource_args.pyr   "ZoneReservationsCompleter.__init__   s(    	
#T3 )<     r   )__name__
__module____qualname____firstlineno__r   __static_attributes____classcell__)r   s   @r   r	   r	      s     r   r	   Nc                 t    U (       a  SnOSn[         R                  " US[        SSUS[         R                  S9$ )Nreservationz--reservationFTr   )nameresource_name	completerpluralrequired
short_helpzonal_collectionzone_explanation)compute_flagsResourceArgumentr	   ZONE_PROPERTY_EXPLANATION)
positional	help_textr    s      r   GetReservationResourceArgr-   "   sB    DD		'	'!)-$>>
@ @r   )TN)__doc__
__future__r   r   r   "googlecloudsdk.command_lib.computer   compute_completersr   r(   ListCommandCompleterr	   r-   r   r   r   <module>r3      s2    > &  ' O E 2 G G @r   