
                             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
  \R                   " S S	\R                  5      5       rg
)z)Command to get details on a transfer job.    )absolute_import)division)unicode_literals)	jobs_util)base)resource_printerc                   >    \ rS rSrSrSSS.r\S 5       rS rS r	S	r
g
)Describe   zBGet configuration and latest operation details about transfer job.z`      Get configuration and latest operation details about a specific transfer
      job.
      ah        To describe a job, run:

        $ {command} JOB-NAME

      If you're looking for recent error details, use the "latestOperationName"
      returned by this command as input to the "operations describe" command:

        $ {command} JOB-NAME --format="json(latestOperationName)"

        $ {grandparent_command} operations describe OPERATION-NAME
      )DESCRIPTIONEXAMPLESc                 $    U R                  SSS9  g )Nnamez)The name of the job you want to describe.)help)add_argument)parsers    %lib/surface/transfer/jobs/describe.pyArgsDescribe.Args3   s    
@  B    c                 4    A[         R                  " US5        g )Njson)r   Print)selfargs	resourcess      r   DisplayDescribe.Display8   s    9f-r   c                 B    [         R                  " UR                  5      $ )N)r   api_getr   )r   r   s     r   RunDescribe.Run<   s    TYY''r    N)__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r   r!   __static_attributes__r#   r   r   r
   r
      s6    J


-* B B.(r   r
   N)r(   
__future__r   r   r   googlecloudsdk.api_lib.transferr   googlecloudsdk.callioper   googlecloudsdk.core.resourcer   UniverseCompatibleCommandr
   r#   r   r   <module>r2      sA    0 &  ' 5 ( 9 "(t|| "( "(r   