
                             d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 ej                   G d d	ej                               Zy
)z=Implementation of describe command for batch operations jobs.    )absolute_import)division)unicode_literals)storage_batch_operations_api)base)resource_argsc                   0    e Zd ZdZdddZed        Zd Zy)Describez 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                 0    t        j                  | d       y )Nzto describe)r   add_batch_job_resource_arg)parsers    5lib/surface/storage/batch_operations/jobs/describe.pyArgszDescribe.Args-   s    ,,V]C    c                     |j                   j                  j                         }t        j                         j                  |j                               S )N)CONCEPTS	batch_jobParser   StorageBatchOperationsApiget_batch_jobRelativeName)selfargsjob_refs      r   RunzDescribe.Run1   sB    mm%%++-G$>>@NN  "	
r   N)__name__
__module____qualname____doc__detailed_helpstaticmethodr   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>r+      sD    D &  ' G ( R t##  r   