
    	                     R   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	S
.r\	R                  " \	R                  R                  5       " S S\	R                   5      5       r\	R                  " \	R                  R$                  5       " S S\	R                   5      5       rg)z(Command to lookup a Discovered Workload.    )absolute_import)division)unicode_literals)discovered_workloads)base)flagsz{description}z         To lookup a discovered workload with uri `my-workload-uri` in location `us-east1` run:

          $ {command} --location=us-east1 --uri=my-workload-uri
        )DESCRIPTIONEXAMPLESc                   2    \ rS rSrSr\r\S 5       rS r	Sr
g)LookupGA"   .Lookup an Apphub discovered workload with URI.c                 0    [         R                  " U 5        g Nr    AddLookupDiscoveredWorkloadFlagsparsers    1lib/surface/apphub/discovered_workloads/lookup.pyArgsLookupGA.Args(       	**62    c                     [         R                  " [        R                  R                  S9nUR
                  R                  R                  5       nUR                  UR                  5       UR                  S9$ zRun the lookup command.)release_track)parenturi)apisDiscoveredWorkloadsClientr   ReleaseTrackGACONCEPTSlocationParseLookupRelativeNameresource_uriselfargsclientlocation_refs       r   RunLookupGA.Run,   s`    ++$:K:K:N:NOF==))//1L==((*0A0A   r    N__name__
__module____qualname____firstlineno____doc___DETAILED_HELPdetailed_helpstaticmethodr   r.   __static_attributes__r0   r   r   r   r   "   s!    6 -3 3r   r   c                   2    \ rS rSrSr\r\S 5       rS r	Sr
g)LookupAlpha5   r   c                 0    [         R                  " U 5        g r   r   r   s    r   r   LookupAlpha.Args;   r   r   c                     [         R                  " [        R                  R                  S9nUR
                  R                  R                  5       nUR                  UR                  5       UR                  S9$ r   )r   r    r   r!   ALPHAr#   r$   r%   r&   r'   r(   r)   s       r   r.   LookupAlpha.Run?   se    ++''--F ==))//1L==((*0A0A   r   r0   Nr1   r0   r   r   r<   r<   5   s!    6 -3 3r   r<   N)r6   
__future__r   r   r   googlecloudsdk.api_lib.apphubr   r   googlecloudsdk.callioper   !googlecloudsdk.command_lib.apphubr   r7   ReleaseTracksr!   r"   DescribeCommandr   rA   r<   r0   r   r   <module>rI      s    / &  ' F ( 3 # D%%(()t##  *$ D%%++,$&&  -r   