
    \                         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  \R                   " S S\R                  5      5       rg	)
z:Command to monitor a currently running transfer operation.    )absolute_import)division)unicode_literals)operations_util)basec                   8    \ rS rSrSrSSS.r\S 5       rS rSr	g	)
Monitor   z5Track progress in real time for a transfer operation.zB      Track progress in real time for a transfer operation.
      z      To monitor an operation, run:

        $ {command} OPERATION-NAME

      If you're looking for specific error details, use the
      "operations describe" command:

        $ {parent_command} describe OPERATION-NAME
      )DESCRIPTIONEXAMPLESc                 $    U R                  SSS9  g )Nnamez.The name of the operation you want to monitor.)help)add_argument)parsers    *lib/surface/transfer/operations/monitor.pyArgsMonitor.Args/   s    
E  G    c                 D    [         R                  " UR                  5        g )N)r   display_monitoring_viewr   )selfargss     r   RunMonitor.Run4   s    ++DII6r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r   __static_attributes__r   r   r   r	   r	      s1    =
	
-$ G G7r   r	   N)r!   
__future__r   r   r   googlecloudsdk.api_lib.transferr   googlecloudsdk.callioper   UniverseCompatibleCommandr	   r   r   r   <module>r*      s?    A &  ' ; ( 7dll 7 7r   