
    5                        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
 rS r\R                  " \R                   R"                  5       " S S\R$                  5      5       r\R                  " \R                   R(                  \R                   R*                  5       " S S\R$                  5      5       rg)z&ai-platform operations cancel command.    )absolute_import)division)unicode_literals)
operations)base)endpoint_util)flags)operations_utilc                     [         R                  R                  U 5        [         R                  " 5       R                  U 5        g N)r	   OPERATION_NAMEAddToParserGetRegionArgparsers    ,lib/surface/ai_platform/operations/cancel.py_AddCancelArgsr      s-    ""6*""6*    c                     [         R                  " U R                  S9   [        R                  " 5       n[
        R                  " XR                  5      sS S S 5        $ ! , (       d  f       g = f)N)region)r   MlEndpointOverridesr   r   OperationsClientr
   Cancel	operation)argsclients     r   _Runr   !   s@    ((<((*F!!&..9 =<<s   5A
A,c                   .    \ rS rSrSr\S 5       rS rSrg)r   '    Cancel an AI Platform operation.c                     [        U 5        g r   r   r   s    r   ArgsCancel.Args+   
    6r   c                     [        U5      $ r   r   selfr   s     r   Run
Cancel.Run/       :r    N	__name__
__module____qualname____firstlineno____doc__staticmethodr#   r*   __static_attributes__r-   r   r   r   r   '       ( r   r   c                   .    \ rS rSrSr\S 5       rS rSrg)
CancelBeta3   r    c                     [        U 5        g r   r"   r   s    r   r#   CancelBeta.Args7   r%   r   c                     [        U5      $ r   r'   r(   s     r   r*   CancelBeta.Run;   r,   r   r-   Nr.   r-   r   r   r8   r8   3   r6   r   r8   N)r3   
__future__r   r   r    googlecloudsdk.api_lib.ml_enginer   googlecloudsdk.callioper   $googlecloudsdk.command_lib.ml_enginer   r	   r
   r   r   ReleaseTracksReleaseTrackGASilentCommandr   ALPHABETAr8   r-   r   r   <module>rH      s    - &  ' 7 ( > 6 @+
: D%%(()T  * D%%++T->->-C-CD##  Er   