
    3	                     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)zJFlags and helpers for the compute interconnects remote-locations commands.    )absolute_import)division)unicode_literals)base)
completers)flagsc                        e Zd Z fdZ xZS )$InterconnectRemoteLocationsCompleterc                 2    t        t        | 
  dddd| y )N#compute.interconnectRemoteLocationsz1compute interconnects remote-locations list --uri)
collectionlist_command )superr
   __init__)selfkwargs	__class__s     Nlib/googlecloudsdk/command_lib/compute/interconnects/remote_locations/flags.pyr   z-InterconnectRemoteLocationsCompleter.__init__!   s(    	
.> 8H     )__name__
__module____qualname__r   __classcell__)r   s   @r   r
   r
      s     r   r
   c                 >    t        j                  dt        d| d      S )Nz"Cloud Interconnect remote locationFr   )resource_name	completerpluralrequiredglobal_collectioncompute_flagsResourceArgumentr
   )r   s    r   "InterconnectRemoteLocationArgumentr$   )   s$    		'	'84=
? ?r   Nc           
      D    t        j                  ddt        d|d| |      S )Nz--remote-locationinterconnectRemoteLocationFr   )namer   r   r   r   r    
short_helpdetailed_helpr!   )r(   r   r)   s      r   2InterconnectRemoteLocationArgumentForOtherResourcer*   2   s/     
	'	'04=!
# #r   )T)FN)__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    Q &  ' ( O E T..33T5F5F5I5I++ ? AFEI#r   