
    \                         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  SSKJ
r
   " S S	\R                  5      rg
)z2Command for describing public advertised prefixes.    )absolute_import)division)unicode_literals)base_classes)base)flagsc                   .    \ rS rSrSr\S 5       rS rSrg)Describe   zDescribes a Compute Engine public advertised prefix.

## EXAMPLES

To describe a public advertised prefix:

  $ {command} my-pap
c                 L    [         R                  " 5       R                  U 5        g )N)r   MakePublicAdvertisedPrefixesArgAddArgument)parsers    :lib/surface/compute/public_advertised_prefixes/describe.pyArgsDescribe.Args%   s    	))+77?    c                    [         R                  " U R                  5       5      nUR                  n[        R
                  " 5       R                  UUR                  [        R                  " U5      S9nUR                  R                  UR                  5       UR                  S9nUR                  UR                  R                   SU4/5      S   $ )N)scope_lister)publicAdvertisedPrefixprojectGetr   )r   ComputeApiHolderReleaseTrackclientr   r   ResolveAsResource	resourcescompute_flagsGetDefaultScopeListermessages)ComputePublicAdvertisedPrefixesGetRequestNamer   MakeRequestsapitools_clientpublicAdvertisedPrefixes)selfargsholderr   pap_refrequests         r   RunDescribe.Run)   s    **4+<+<+>?F]]F335GG"88@ H BG
 ooGG&||~w H HG 				8	8%I  
 
r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r+   __static_attributes__r-   r   r   r
   r
      s"     @ @
r   r
   N)r2   
__future__r   r   r   googlecloudsdk.api_lib.computer   googlecloudsdk.callioper   "googlecloudsdk.command_lib.computer   r   =googlecloudsdk.command_lib.compute.public_advertised_prefixesDescribeCommandr
   r-   r   r   <module>r;      s1    9 &  ' 7 ( E O
t## 
r   