
    ?                     ^   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)z6`gcloud service-directory endpoints describe` command.    )absolute_import)division)unicode_literals)	endpoints)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 an endpoint.EXAMPLESz          To describe a Service Directory endpoint, run:

            $ {command} my-endpoint --service=my-service --namespace=my-namespace --location=us-east1
          c                 2    [         R                  " U S5        g )Nzto describe.)r   AddEndpointResourceArg)parsers    3lib/surface/service_directory/endpoints/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   EndpointsClientGetReleaseTrackCONCEPTSendpointParser
   )selfargsclientendpoint_refs       r   RunDescribe.Run+   sB    &&t';';'=>F==))//1L??<((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     - A A) 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   