
    ;                         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S r\R                  " \R                   R"                  5       " S S\R$                  5      5       rg)z$ai-platform models describe command.    )absolute_import)division)unicode_literals)	locations)base)endpoint_util)flagszml.projects.locationsc                     [         R                  " 5       R                  U 5        [         R                  " 5       R                  U 5        U R                  R                  S5        g )Njson)r	   GetLocationResourceArgAddToParserGetRegionArgdisplay_info	AddFormatparsers    -lib/surface/ai_platform/locations/describe.py_AddDescribeArgsr      sD     ,,V4""6*'    c                     [         R                  " U R                  S9   [        R                  " 5       R                  U R                  5      sS S S 5        $ ! , (       d  f       g = f)N)region)r   MlEndpointOverridesr   r   LocationsClientGetlocation)argss    r   _Runr   $   s;    ((<$$&**4==9 =<<s   .A
A%c                   .    \ rS rSrSr\S 5       rS rSrg)DescribeAlpha)   z/Display AI Platform capabilities in a location.c                     [        U 5        g N)r   r   s    r   ArgsDescribeAlpha.Args-   s
    Vr   c                     [        U5      $ r"   )r   )selfr   s     r   RunDescribeAlpha.Run1   s    :r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr#   r'   __static_attributes__r)   r   r   r   r   )   s    7 r   r   N)r.   
__future__r   r   r    googlecloudsdk.api_lib.ml_enginer   googlecloudsdk.callioper   $googlecloudsdk.command_lib.ml_enginer   r	   _COLLECTIONr   r   ReleaseTracksReleaseTrackALPHADescribeCommandr   r)   r   r   <module>r:      sh    + &  ' 6 ( > 6 &(:
 D%%++,D((  -r   