
    	                     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 dd	d
Z e	j                  e	j                  j                         G d de	j                                Z e	j                  e	j                  j$                         G d de	j                                Zy)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                   *    e Zd ZdZeZed        Zd Zy)LookupGA.Lookup an Apphub discovered workload with URI.c                 .    t        j                  |        y Nr    AddLookupDiscoveredWorkloadFlagsparsers    1lib/surface/apphub/discovered_workloads/lookup.pyArgszLookupGA.Args(       	**62    c                     t        j                  t        j                  j                        }|j
                  j                  j                         }|j                  |j                         |j                        S 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   RunzLookupGA.Run,   s`    ++$:K:K:N:NOF==))//1L==((*0A0A   r   N	__name__
__module____qualname____doc___DETAILED_HELPdetailed_helpstaticmethodr   r,    r   r   r   r   "   s!    6 -3 3r   r   c                   *    e Zd ZdZeZed        Zd Zy)LookupAlphar   c                 .    t        j                  |        y r   r   r   s    r   r   zLookupAlpha.Args;   r   r   c                     t        j                  t        j                  j                        }|j
                  j                  j                         }|j                  |j                         |j                        S r   )r   r   r   r   ALPHAr!   r"   r#   r$   r%   r&   r'   s       r   r,   zLookupAlpha.Run?   se    ++''--F ==))//1L==((*0A0A   r   Nr-   r5   r   r   r7   r7   5   s!    6 -3 3r   r7   N)r1   
__future__r   r   r   googlecloudsdk.api_lib.apphubr   r   googlecloudsdk.callioper   !googlecloudsdk.command_lib.apphubr   r2   ReleaseTracksr   r    DescribeCommandr   r:   r7   r5   r   r   <module>rA      s    / &  ' F ( 3 # D%%(()t##  *$ D%%++,$&&  -r   