
    Z                         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 operation.    )absolute_import)division)unicode_literals)operations_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   z8Get configuration and latest transfer operation details.z=      Get details about a specific transfer operation.
      zO      To describe an operation, run:

        $ {command} OPERATION-NAME
      )DESCRIPTIONEXAMPLESc                 $    U R                  SSS9  g )Nnamez/The name of the operation you want to describe.)help)add_argument)parsers    +lib/surface/transfer/operations/describe.pyArgsDescribe.Args+   s    
F  H    c                 4    A[         R                  " US5        g )Njson)r   Print)selfargs	resourcess      r   DisplayDescribe.Display0   s    9f-r   c                 B    [         R                  " UR                  5      $ )N)r   api_getr   )r   r   s     r   RunDescribe.Run4   s    ""499--r    N)__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r   r!   __static_attributes__r#   r   r   r
   r
      s6    @

- H H..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    6 &  ' ; ( 9 .t|| . .r   