
    T                     J   S r SSKJr  SSKJr  SSKJr  SSKJr  Sr	\R                  " \R                  R                  5       " S S\R                  5      5       r\R                  " \R                  R                  \R                  R                   5       " S	 S
\5      5       rg)z4`gcloud service-directory endpoints delete` command.    )	endpoints)base)resource_args)logendpointc                   <    \ rS rSrSrSS0r\S 5       rS rS r	Sr
g	)
Delete   Deletes an endpoint.EXAMPLESz          To delete 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 delete.)r   AddEndpointResourceArg)parsers    1lib/surface/service_directory/endpoints/delete.pyArgsDelete.Args'   s    ((>    c                    [         R                  " U R                  5       5      nUR                  R                  R                  5       nUR                  U5      n[        R                  " UR                  [        5        U$ N)r   EndpointsClientGetReleaseTrackCONCEPTSr   Parser	   r   DeletedResourceendpointsId_RESOURCE_TYPE)selfargsclientendpoint_refresults        r   Run
Delete.Run+   s\    &&t';';'=>F==))//1L]]<(F00.AMr   c                 6    [         R                  R                  $ r   )r   ReleaseTrackGAr   s    r   r   Delete.GetReleaseTrack4   s    r    N)__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r"   r   __static_attributes__r)   r   r   r	   r	      s4     - ? ? r   r	   c                       \ rS rSrSrS rSrg)
DeleteBeta8   r   c                 6    [         R                  R                  $ r   )r   r%   BETAr'   s    r   r   DeleteBeta.GetReleaseTrack<   s    !!!r   r)   N)r*   r+   r,   r-   r.   r   r1   r)   r   r   r3   r3   8   s
    "r   r3   N)r.   (googlecloudsdk.api_lib.service_directoryr   googlecloudsdk.callioper   ,googlecloudsdk.command_lib.service_directoryr   googlecloudsdk.corer   r   ReleaseTracksr%   r&   DeleteCommandr	   ALPHAr6   r3   r)   r   r   <module>r?      s    ; ? ( F # D%%(() T   * : D%%++T->->-C-CD" " E"r   