
                             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                  e	j                  j                  e	j                  j                         G d d	e	j                                Zy
)zDescribe batches command.    )absolute_import)division)unicode_literals)dataproc)base)flagsc                   .    e Zd ZdZddiZed        Zd Zy)DescribezDescribe a batch job.EXAMPLESzl          To describe a batch job, run:

            $ {command} EXAMPLE-JOB --region=us-central1
          c                 n    t        j                         }t        j                  | d|j                         y )Ndescribe)dpDataprocr   AddBatchResourceArgapi_version)parserr   s     (lib/surface/dataproc/batches/describe.pyArgszDescribe.Args'   s%    {{}H	fj(2F2FG    c                    t        j                         }|j                  }|j                  j                  j                         }|j                  |j                               }|j                  j                  j                  |      S )N)name)r   r   messagesCONCEPTSbatchParse*DataprocProjectsLocationsBatchesGetRequestRelativeNameclientprojects_locations_batchesGet)selfargsr   r   batch_idrequests         r   RunzDescribe.Run,   sm    {{}H  H}}""((*HAA""$ B &G??5599'BBr   N)__name__
__module____qualname____doc__detailed_helpstaticmethodr   r%    r   r   r
   r
      s0    - H HCr   r
   N)r)   
__future__r   r   r   googlecloudsdk.api_lib.dataprocr   r   googlecloudsdk.callioper   #googlecloudsdk.command_lib.dataprocr   ReleaseTracksReleaseTrackBETAGADescribeCommandr
   r,   r   r   <module>r6      sh       &  ' : ( 5 D%%**D,=,=,@,@ACt## C BCr   