
                         n   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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)z3`gcloud service-directory services delete` command.    )absolute_import)division)unicode_literals)services)base)resource_args)logservicec                   <    \ rS rSrSrSS0r\S 5       rS rS r	Sr
g	)
Delete   Deletes a service.EXAMPLESz          To delete a Service Directory service, run:

            $ {command} my-service --namespace=my-namespace --location=us-east1
          c                 2    [         R                  " U S5        g )Nz
to delete.)r   AddServiceResourceArg)parsers    0lib/surface/service_directory/services/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   ServicesClientGetReleaseTrackCONCEPTSr
   Parser   r	   DeletedResource
servicesId_RESOURCE_TYPE)selfargsclientservice_refresults        r   Run
Delete.Run.   s\    $$T%9%9%;<F--''--/K]];'F..?Mr   c                 6    [         R                  R                  $ r   )r   ReleaseTrackGAr    s    r   r   Delete.GetReleaseTrack7   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)
DeleteBeta;   r   c                 6    [         R                  R                  $ r   )r   r(   BETAr*   s    r   r   DeleteBeta.GetReleaseTrack?   s    !!!r   r,   N)r-   r.   r/   r0   r1   r   r4   r,   r   r   r6   r6   ;   s
    "r   r6   N)r1   
__future__r   r   r   (googlecloudsdk.api_lib.service_directoryr   googlecloudsdk.callioper   ,googlecloudsdk.command_lib.service_directoryr   googlecloudsdk.corer	   r   ReleaseTracksr(   r)   DeleteCommandr   ALPHAr9   r6   r,   r   r   <module>rC      s    : &  ' = ( F # D%%(() T   * : D%%++T->->-C-CD" " E"r   