
    C                     z    d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	 ddl
mZ  G d d	e	j                        Zy
)zDescribe job command.    )absolute_import)division)unicode_literals)dataproc)base)flagsc                   &    e Zd ZdZed        Zd Zy)DescribezView the details of a job.

  View the details of a job.

  ## EXAMPLES

  To view the details of a job, run:

    $ {command} job_id
  c                     t        j                  | j                               }t        j                  |d|j
                         y )Ndescribe)dpDataprocReleaseTrackr   AddJobResourceArgapi_version)clsparserr   s      %lib/surface/dataproc/jobs/describe.pyArgszDescribe.Args'   s1    {{3++-.H	FJ0D0DE    c                 N   t        j                  | j                               }|j                  j                  j                         }|j                  j                  j                  |j                  j                  |j                  |j                  |j                              S )N)	projectIdregionjobId)r   r   r   CONCEPTSjobParseclientprojects_regions_jobsGetmessages%DataprocProjectsRegionsJobsGetRequestr   r   r   )selfargsr   job_refs       r   RunzDescribe.Run,   s    {{4,,./Hmm%%'G??0044??''>>-- 	@ 	!" "r   N)__name__
__module____qualname____doc__classmethodr   r&    r   r   r
   r
      s"    	 F F	"r   r
   N)r*   
__future__r   r   r   googlecloudsdk.api_lib.dataprocr   r   googlecloudsdk.callioper   #googlecloudsdk.command_lib.dataprocr   DescribeCommandr
   r,   r   r   <module>r2      s.      &  ' : ( 5"t## "r   