
                             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=Implementation of describe command for batch operations jobs.    )absolute_import)division)unicode_literals)storage_batch_operations_api)base)resource_argsc                   8    \ rS rSrSrSSS.r\S 5       rS rSr	g	)
Describe   z Describe a batch-operations job.z/
      Describe the batch operation job.
      z
      To describe a batch job with the name `my-job`:

          $ {command} my-job

      To describe the same batch job with fully specified name:

          $ {command} projects/my-project/locations/global/jobs/my-job
      )DESCRIPTIONEXAMPLESc                 2    [         R                  " U S5        g )Nzto describe)r   add_batch_job_resource_arg)parsers    5lib/surface/storage/batch_operations/jobs/describe.pyArgsDescribe.Args-   s    ,,V]C    c                     UR                   R                  R                  5       n[        R                  " 5       R                  UR                  5       5      $ )N)CONCEPTS	batch_jobParser   StorageBatchOperationsApiget_batch_jobRelativeName)selfargsjob_refs      r   RunDescribe.Run1   sB    mm%%++-G$>>@NN  "	
r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r   __static_attributes__r!   r   r   r
   r
      s1    (

	- D Dr   r
   N)r&   
__future__r   r   r   googlecloudsdk.api_lib.storager   googlecloudsdk.callioper   8googlecloudsdk.command_lib.storage.batch_operations.jobsr   DefaultUniverseOnlyDescribeCommandr
   r!   r   r   <module>r0      sD    D &  ' G ( R t##  r   