
                            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	 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 versions delete command.    )
operations)versions_api)base)endpoint_util)flags)region_util)versions_utilc                     [         R                  " SSS9R                  U 5        [         R                  " SS9R                  U 5        [         R                  R                  U 5        g )NFT)
positionalrequired)include_global)r   GetModelNameAddToParserGetRegionArgVERSION_NAMEparsers    *lib/surface/ai_platform/versions/delete.py_AddDeleteArgsr      sJ    5AA&ID)55f=  (    c                 2   [         R                  " U 5      n[        R                  " US9   [        R
                  " 5       n[        R                  " U[        R                  " 5       U R                  U R                  S9sS S S 5        $ ! , (       d  f       g = f)N)region)model)r   	GetRegionr   MlEndpointOverridesr   VersionsClientr	   Deleter   OperationsClientversionr   )argsr   clients      r   _Runr"   !   sc      &&((7((*F
++-t||4::O 877s   AB
Bc                   .    \ rS rSrSr\S 5       rS rSrg)r   )   'Delete an existing AI Platform version.c                     [        U 5        g Nr   r   s    r   ArgsDelete.Args-   
    6r   c                     [        U5      $ r'   r"   selfr    s     r   Run
Delete.Run1       :r    N	__name__
__module____qualname____firstlineno____doc__staticmethodr)   r0   __static_attributes__r3   r   r   r   r   )       / r   r   c                   .    \ rS rSrSr\S 5       rS rSrg)
DeleteBeta5   r%   c                     [        U 5        g r'   r(   r   s    r   r)   DeleteBeta.Args9   r+   r   c                     [        U5      $ r'   r-   r.   s     r   r0   DeleteBeta.Run=   r2   r   r3   Nr4   r3   r   r   r>   r>   5   r<   r   r>   N)r9    googlecloudsdk.api_lib.ml_enginer   r   googlecloudsdk.callioper   $googlecloudsdk.command_lib.ml_enginer   r   r   r	   r   r"   ReleaseTracksReleaseTrackGADeleteCommandr   BETAALPHAr>   r3   r   r   <module>rM      s    + 8 9 ( > 6 < >)O D%%(()T  * D%%**D,=,=,C,CD##  Er   