
                         N   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KJ	r	  \	R                  " \	R                  R                  \	R                  R                  \	R                  R                  5       " S S	\	R                  5      5       r\R"                  " S
5      \l        g)z'List public delegated prefixes command.    )absolute_import)division)unicode_literals)base_classes)lister)basec                   .    \ rS rSrSr\S 5       rS rSrg)List   z/Lists Compute Engine public delegated prefixes.c                 :    U R                   R                  S5        g )Nz      table(
        name,
        selfLink.scope().segment(-3).yesno(no="global"):label=LOCATION,
        parentPrefix.basename():label=PARENT_PREFIX,
        ipCidrRange:label=RANGE,
        status
      ))display_info	AddFormat)parsers    5lib/surface/compute/public_delegated_prefixes/list.pyArgs	List.Args   s    
!! #     c                 t   [         R                  " U R                  5       5      nUR                  n[        R
                  " XR                  5      n[        R                  " UUR                  R                  UR                  R                  UR                  R                  S9n[        R                  " XE5      $ )N)regional_serviceglobal_serviceaggregation_service)r   ComputeApiHolderReleaseTrackclientr   ParseMultiScopeFlags	resourcesMultiScopeListerapitools_clientpublicDelegatedPrefixesglobalPublicDelegatedPrefixesInvoke)selfargsholderr   request_datalist_implementations         r   RunList.Run*   s    **4+<+<+>?F]]F..t5E5EFL 11//GG--KK"22JJ	 ==;;r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r'   __static_attributes__r)   r   r   r
   r
      s     8 <r   r
   zpublic delegated prefixesN)r.   
__future__r   r   r   googlecloudsdk.api_lib.computer   r   googlecloudsdk.callioper   ReleaseTracksr   ALPHABETAGAListCommandr
   GetGlobalListerHelpdetailed_helpr)   r   r   <module>r;      s    . &  ' 7 1 ( D%%++T->->-C-C%%((*<4 <*<< "55! r   