
    !                         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  SSKJr  \	R                  \	R                  " \	R                   R"                  \	R                   R$                  5       " S	 S
\	R&                  5      5       5       rg)z4The command group for cloud dataproc batches submit.    )absolute_import)division)unicode_literals)dataproc)base)flags)batches_create_request_factoryc                   0    \ rS rSrSrSS0r\S 5       rSrg)Submit   zSubmit a Dataproc batch job.EXAMPLESa            To submit a PySpark job, run:

            $ {command} pyspark my-pyspark.py --region='us-central1' --deps-bucket=gs://my-bucket --py-files='path/to/my/python/scripts'

          To submit a Spark job, run:

            $ {command} spark --region='us-central1' --deps-bucket=gs://my-bucket --jar='my_jar.jar' -- ARG1 ARG2

          To submit a Spark-R job, run:

            $ {command} spark-r my-main-r.r --region='us-central1' --deps-bucket=gs://my-bucket -- ARG1 ARG2

          To submit a Spark-Sql job, run:

            $ {command} spark-sql 'my-sql-script.sql' --region='us-central1' --deps-bucket=gs://my-bucket --vars='variable=value'
        c                     [         R                  " U 5        [        R                  " U [        R
                  " 5       R                  5        g )N)r   AddAsyncr	   AddArgumentsdpDataprocapi_version)parsers    /lib/surface/dataproc/batches/submit/__init__.pyArgsSubmit.Args6   s-    	NN6"//))+     N)	__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   __static_attributes__r   r   r   r   r      s*     %-* + +r   r   N)r   
__future__r   r   r   googlecloudsdk.api_lib.dataprocr   r   googlecloudsdk.callioper   #googlecloudsdk.command_lib.dataprocr   +googlecloudsdk.command_lib.dataproc.batchesr	   DefaultUniverseOnlyReleaseTracksReleaseTrackBETAGAGroupr   r   r   r   <module>r-      st     ; &  ' : ( 5$ D%%**D,=,=,@,@A+TZZ + B +r   