
    	                        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0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\\l        \\l        g)z<Vertex AI model deployment monitoring jobs describe command.    )absolute_import)division)unicode_literals)client)base)	constants)endpoint_util)flagsEXAMPLESz
    Describe a model deployment monitoring job `123` of project `example` in region `us-central1`, run:

      $ {command} 123 --project=example --region=us-central1
    c                    U R                   R                  R                  5       nUR                  5       S   n[        R
                  " XS9   [        R                  " US9R                  U5      sSSS5        $ ! , (       d  f       g= f)z Run method for describe command.locationsId)region)versionN)	CONCEPTSmonitoring_jobParseAsDictr	   AiplatformEndpointOverridesr   ModelMonitoringJobsClientGet)argsr   model_monitoring_job_refr   s       0lib/surface/ai/model_monitoring_jobs/describe.py_Runr   %   se    !]]99??A#**,];&00H++56 IHHs   #A99
Bc                   .    \ rS rSrSr\S 5       rS rSrg)
DescribeGa.   PGet detailed model deployment monitoring job information about the given job id.c                 2    [         R                  " U S5        g Nzto describer
    AddModelMonitoringJobResourceArgparsers    r   ArgsDescribeGa.Args2       	**6=A    c                 6    [        U[        R                  5      $ N)r   r   
GA_VERSIONselfr   s     r   RunDescribeGa.Run6   s    i**++r(    N	__name__
__module____qualname____firstlineno____doc__staticmethodr%   r.   __static_attributes__r0   r(   r   r   r   .   s    XB B,r(   r   c                   .    \ rS rSrSr\S 5       rS rSrg)Describe:   r   c                 2    [         R                  " U S5        g r    r!   r#   s    r   r%   Describe.Args>   r'   r(   c                 6    [        U[        R                  5      $ r*   )r   r   BETA_VERSIONr,   s     r   r.   Describe.RunB   s    i,,--r(   r0   Nr1   r0   r(   r   r:   r:   :   s    XB B.r(   r:   N)r6   
__future__r   r   r   /googlecloudsdk.api_lib.ai.model_monitoring_jobsr   googlecloudsdk.callioper   googlecloudsdk.command_lib.air   r	   r
   DETAILED_HELPr   ReleaseTracksReleaseTrackGADescribeCommandr   ALPHABETAr:   detailed_helpr0   r(   r   <module>rM      s    C &  ' B ( 3 7 / 	7 D%%((),%% , *, D%%++T->->-C-CD.t## . E. ' (
 r(   