
                             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
0rS r " S S\R                  5      rSS0r\\l        g)z ai-platform jobs cancel command.    )absolute_import)division)unicode_literals)jobs)base)flags)	jobs_utilEXAMPLESzm          To cancel a running AI Platform job named ``my-job'', run:

            $ {command} my-job
        c                 B    [         R                  R                  U 5        g N)r   JOB_NAMEAddToParserparsers    &lib/surface/ai_platform/jobs/cancel.py_AddCancelArgsr   %   s    ..V$    c                   2    \ rS rSrSr\r\S 5       rS r	Sr
g)Cancel)   z!Cancel a running AI Platform job.c                     [        U 5        g r   )r   r   s    r   ArgsCancel.Args.   s
    6r   c                 j    [         R                  " [        R                  " 5       UR                  5      $ r   )r	   r   r   
JobsClientjob)selfargss     r   Run
Cancel.Run2   s     DOO-txx88r    N)__name__
__module____qualname____firstlineno____doc__DETAILED_HELPdetailed_helpstaticmethodr   r   __static_attributes__r!   r   r   r   r   )   s!    )- 9r   r   DESCRIPTIONz*{command}* cancels a running AI Platform job. If the job is already
finished, the command will not perform an operation and exit successfully.
N)r&   
__future__r   r   r    googlecloudsdk.api_lib.ml_enginer   googlecloudsdk.callioper   $googlecloudsdk.command_lib.ml_enginer   r	   r'   r   SilentCommandr   _DETAILED_HELPr(   r!   r   r   <module>r2      sb    ' &  ' 1 ( 6 : 	%
9T 
9 	 & r   