
                         h    S 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.    )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.Run1   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   googlecloudsdk.api_lib.transferr   googlecloudsdk.callioper   UniverseCompatibleCommandr   r   r   r   <module>r&      s8    A < ( 7dll 7 7r   