
                         ^   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                  5       " S S	\R                  5      5       r\R                  " \R                  R                   \R                  R"                  5       " S
 S\5      5       rg)z5`gcloud service-directory services describe` command.    )absolute_import)division)unicode_literals)services)base)resource_argsc                   <    \ rS rSrSrSS0r\S 5       rS rS r	Sr
g	)
Describe   Describes a service.EXAMPLESz          To describe a Service Directory service, run:

            $ {command} my-service --namespace=my-namespace --location=us-east1
          c                 2    [         R                  " U S5        g )Nzto describe.)r   AddServiceResourceArg)parsers    2lib/surface/service_directory/services/describe.pyArgsDescribe.Args'   s    ''?    c                     [         R                  " U R                  5       5      nUR                  R                  R                  5       nUR                  U5      $ N)r   ServicesClientGetReleaseTrackCONCEPTSserviceParser
   )selfargsclientservice_refs       r   RunDescribe.Run+   sB    $$T%9%9%;<F--''--/K??;''r   c                 6    [         R                  R                  $ r   )r   ReleaseTrackGAr   s    r   r   Describe.GetReleaseTrack1   s    r    N)__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r    r   __static_attributes__r'   r   r   r
   r
      s6     - @ @( r   r
   c                       \ rS rSrSrS rSrg)DescribeBeta5   r   c                 6    [         R                  R                  $ r   )r   r#   BETAr%   s    r   r   DescribeBeta.GetReleaseTrack9   s    !!!r   r'   N)r(   r)   r*   r+   r,   r   r/   r'   r   r   r1   r1   5   s
    "r   r1   N)r,   
__future__r   r   r   (googlecloudsdk.api_lib.service_directoryr   googlecloudsdk.callioper   ,googlecloudsdk.command_lib.service_directoryr   ReleaseTracksr#   r$   DescribeCommandr
   ALPHAr4   r1   r'   r   r   <module>r=      s    < &  ' = ( F D%%(() t##   * 4 D%%++T->->-C-CD"8 " E"r   