
                             d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	 ddl
mZ ddlmZ d	d
iZ G d de	j                        Zy)z!Delete workflow template command.    )absolute_import)division)unicode_literals)dataproc)base)flags)
console_ioEXAMPLESz      To delete a workflow template 'my-workflow-template', run:

        $ {command} my-workflow-template --region=us-central1
      c                   *    e Zd ZdZeZed        Zd Zy)DeletezDelete a workflow template.c                     t        j                  | j                               }t        j                  |d|j
                         y )Ndelete)dpDataprocReleaseTrackr   AddTemplateResourceArgapi_version)clsparserr   s      1lib/surface/dataproc/workflow_templates/delete.pyArgszDelete.Args)   s1    {{3++-.H	  83G3GH    c                    t        j                  | j                               }|j                  }|j                  j
                  j                         }|j                  |j                               }t        j                  dj                  |j                               d       |j                  j                  j                  |       y )N)namez.The workflow template '[{0}]' will be deleted.T)messagecancel_on_no)r   r   r   messagesCONCEPTStemplateParse5DataprocProjectsRegionsWorkflowTemplatesDeleteRequestRelativeNamer	   PromptContinueformatNameclient"projects_regions_workflowTemplatesr   )selfargsr   r   template_refrequests         r   Runz
Delete.Run.   s    {{4,,./H  H==))//1LLL&&( M *G @GG!
 OO66==gFr   N)	__name__
__module____qualname____doc__DETAILED_HELPdetailed_helpclassmethodr   r,    r   r   r   r   $   s$    #-I IGr   r   N)r0   
__future__r   r   r   googlecloudsdk.api_lib.dataprocr   r   googlecloudsdk.callioper   #googlecloudsdk.command_lib.dataprocr   googlecloudsdk.core.consoler	   r1   DeleteCommandr   r4   r   r   <module>r;      sD    ( &  ' : ( 5 2 	
GT Gr   