
                         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$Transcoder API job describe command.    )absolute_import)division)unicode_literals)jobs)base)resource_argsc                   .    e Zd ZdZddiZed        Zd Zy)DescribezDescribe transcoder jobs.EXAMPLESzr
          To describe a transcoder job:

              $ {command} JOB_NAME --location=us-central1
              c                 d    t        j                  |        | j                  j                  d       y )Njson)r   AddJobResourceArgdisplay_info	AddFormat)parsers    'lib/surface/transcoder/jobs/describe.pyArgszDescribe.Args&   s$    ##F+
!!&)    c                     t        j                  | j                               }|j                  j                  j                         }|j                  |      S )zDescribe a job.)r   
JobsClientReleaseTrackCONCEPTSjob_nameParseGet)selfargsclientjob_refs       r   RunzDescribe.Run+   s@    __T..01Fmm$$**,G::gr   N)__name__
__module____qualname____doc__detailed_helpstaticmethodr   r     r   r   r
   r
      s/    !  - * *r   r
   N)r$   
__future__r   r   r   !googlecloudsdk.api_lib.transcoderr   googlecloudsdk.callioper   %googlecloudsdk.command_lib.transcoderr   DescribeCommandr
   r'   r   r   <module>r-      s.     + &  ' 2 ( ?t## r   