
                             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   " S
 S\	R                   5      rg)zCancel operation 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)Cancel   zCancel an active operation.

Cancel an active operation.

## EXAMPLES

To cancel an operation, run:

  $ {command} operation_id
c                     [         R                  " U R                  5       5      n[        R                  " USUR
                  5        g )Ncancel)dpDataprocReleaseTrackr   AddOperationResourceArgapi_version)clsparserr   s      )lib/surface/dataproc/operations/cancel.pyArgsCancel.Args)   s1    {{3++-.H	!!&(H4H4HI    c                    [         R                  " U R                  5       5      nUR                  R                  R                  5       nUR                  R                  UR                  5       S9n[        R                  " SR                  UR                  5      SSS9  UR                  R                  R                  U5        [        R                   R#                  SR                  UR                  5      5        g )N)namez&The operation '{0}' will be cancelled.TzCancellation aborted by user.)messagecancel_on_nocancel_stringzCancelled [{0}].
)r   r   r   CONCEPTS	operationParsemessages.DataprocProjectsRegionsOperationsCancelRequestRelativeNamer
   PromptContinueformatclientprojects_regions_operationsr   r	   statuswrite)selfargsr   operation_refrequests        r   Run
Cancel.Run.   s    {{4,,./HMM++113MNN'') O +G 8??NN5	7 OO//66w? JJ)00@Ar    N)	__name__
__module____qualname____firstlineno____doc__classmethodr   r0   __static_attributes__r2   r   r   r   r      s#    	 J JBr   r   N)r7   
__future__r   r   r   googlecloudsdk.api_lib.dataprocr   r   googlecloudsdk.callioper   #googlecloudsdk.command_lib.dataprocr   googlecloudsdk.corer	   googlecloudsdk.core.consoler
   Commandr   r2   r   r   <module>rA      s4       &  ' : ( 5 # 2"BT\\ "Br   