
                             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S	KJr  \	R                   " \	R"                  R$                  5       " S
 S\	R&                  5      5       rg)z Delete session template command.    )absolute_import)division)unicode_literals)dataproc)base)flags)log)
console_ioc                   .    \ rS rSrSr\S 5       rS rSrg)Delete   zDelete a session template.

## EXAMPLES

The following command deletes the session template
`example-session-template`:

  $ {command} example-session-template
c                 r    [         R                  " 5       n[        R                  " USUR                  5        g )Ndelete)dpDataprocr   AddSessionTemplateResourceArgapi_version)clsparserr   s      0lib/surface/dataproc/session_templates/delete.pyArgsDelete.Args(   s(    {{}H	''(0(<(<>    c                    [         R                  " 5       nUR                  nUR                  R                  R                  5       nUR                  UR                  5       S9n[        R                  " SR                  UR                  5       5      SS9  UR                  R                  R                  U5        [        R                   " UR                  5       5        g )N)namez-The session template '[{0}]' will be deleted.T)messagecancel_on_no)r   r   messagesCONCEPTSsession_templateParse6DataprocProjectsLocationsSessionTemplatesDeleteRequestRelativeNamer
   PromptContinueformatNameclient#projects_locations_sessionTemplatesr   r	   DeletedResource)selfargsr   r   template_refrequests         r   Run
Delete.Run.   s    {{}H  H==11779LMM&&( N *G ?FF!
 OO77>>wG1134r    N)	__name__
__module____qualname____firstlineno____doc__classmethodr   r.   __static_attributes__r0   r   r   r   r      s      > >
5r   r   N)r5   
__future__r   r   r   googlecloudsdk.api_lib.dataprocr   r   googlecloudsdk.callioper   #googlecloudsdk.command_lib.dataprocr   googlecloudsdk.corer	   googlecloudsdk.core.consoler
   ReleaseTracksReleaseTrackBETADeleteCommandr   r0   r   r   <module>rB      sZ    ' &  ' : ( 5 # 2 D%%**+!5T !5 ,!5r   