
                         R   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 ej                   ej                  ej                  j                  ej                  j                   ej                  j"                         G d d	e	j$                                      Zdd
Z	 	 ddZy)z4Flags and helpers for the compute networks commands.    )absolute_import)division)unicode_literals)base)
completers)flagsc                        e Zd Z fdZ xZS )InterconnectLocationsCompleterc                 2    t        t        | 
  dddd| y )Ncompute.interconnectLocationsz*compute interconnects locations list --uri)
collectionlist_command )superr
   __init__)selfkwargs	__class__s     Glib/googlecloudsdk/command_lib/compute/interconnects/locations/flags.pyr   z'InterconnectLocationsCompleter.__init__    s(    	
($8 2A     )__name__
__module____qualname__r   __classcell__)r   s   @r   r
   r
      s     r   r
   c                 >    t        j                  dt        d| d      S )Nzinterconnect locationFr   )resource_name	completerpluralrequiredglobal_collectioncompute_flagsResourceArgumentr
   )r   s    r   InterconnectLocationArgumentr$   (   s$    		'	'+.7
9 9r   Nc           
      D    t        j                  ddt        d|d| |      S )Nz
--locationinterconnectLocationFr   )namer   r   r   r   r    
short_helpdetailed_helpr!   )r(   r   r)   s      r   ,InterconnectLocationArgumentForOtherResourcer*   1   s/     
	'	'*.7!
# #r   )T)TN)__doc__
__future__r   r   r   googlecloudsdk.callioper   "googlecloudsdk.command_lib.computer   compute_completersr   r"   UniverseCompatibleReleaseTracksReleaseTrackALPHABETAGAListCommandCompleterr
   r$   r*   r   r   r   <module>r7      s    ; &  ' ( O E T..33T5F5F5I5I%7%L%L  9 ;??C#r   