
                         *   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
S.r\R                  " \R                  R                   \R                  R"                  5      \R$                   " S S\R&                  5      5       5       rg)z)Command to delete the specified pipeline.    )absolute_import)division)unicode_literals)	pipelines)base)flags)
console_ioz{description}z         To delete the pipeline `my-pipeline` in location `us-central1`, run:

          $ {command} my-pipeline --location=us-central1
        )DESCRIPTIONEXAMPLESc                   2    \ rS rSrSr\r\S 5       rS r	Sr
g)Delete$   zDelete an Eventarc pipeline.c                 n    [         R                  " USSS9  [        R                  R	                  U5        g )NzPipeline to delete.T)required)r   AddPipelineResourceArgr   
ASYNC_FLAGAddToParser)clsparsers     (lib/surface/eventarc/pipelines/delete.pyArgsDelete.Args+   s'    	  )>NOO'    c                 R   [         R                  " 5       nUR                  R                  R	                  5       n[
        R                  " SR                  UR                  UR                  S9SSS9  UR                  U5      nUR                  (       a  U$ UR                  USU5      $ )zRun the delete command.zIThe following pipeline will be deleted.
[{name}] in location [{location}])namelocationT)messagethrow_if_unattendedcancel_on_noDeleting)r   PipelineClientV1CONCEPTSpipelineParser	   PromptContinueformatpipelinesIdlocationsIdr   async_WaitFor)selfargsclientpipeline_ref	operations        r   Run
Delete.Run0   s    '')F==))//1L006!--%11 17 1
 !
 l+I{{>>)Z>>r    N)__name__
__module____qualname____firstlineno____doc___DETAILED_HELPdetailed_helpclassmethodr   r0   __static_attributes__r2   r   r   r   r   $   s#     % -( (?r   r   N)r7   
__future__r   r   r   googlecloudsdk.api_lib.eventarcr   googlecloudsdk.callioper   #googlecloudsdk.command_lib.eventarcr   googlecloudsdk.core.consoler	   r8   ReleaseTracksReleaseTrackBETAGADefaultUniverseOnlyDeleteCommandr   r2   r   r   <module>rG      s    0 &  ' 5 ( 5 2 # D%%**D,=,=,@,@A?T ?  B?r   