
    
                     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 templates describe command.    )absolute_import)division)unicode_literals)	templates)base)resource_argsc                   .    e Zd ZdZddiZed        Zd Zy)Describez"Describe transcoder job templates.EXAMPLESz~
          To describe a transcoder job template:

              $ {command} TEMPLATE_ID --location=us-central1
              c                 d    t        j                  |        | j                  j                  d       y )Njson)r   AddTemplateResourceArgdisplay_info	AddFormat)parsers    ,lib/surface/transcoder/templates/describe.pyArgszDescribe.Args&   s$    ((0
!!&)    c                     t        j                  | j                               }|j                  j                  j                         }|j                  |      S )zDescribe a job template.)r   TemplatesClientReleaseTrackCONCEPTStemplate_idParseGet)selfargsclienttemplate_refs       r   RunzDescribe.Run+   sB    &&t'8'8':;F==,,224L::l##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.     5 &  ' 7 ( ?$t## $r   