HEX
Server: Apache/2.4.68 (Debian)
System: Linux as-cs-widget-demo-us-central1 6.1.0-44-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.164-1 (2026-03-09) x86_64
User: root (0)
PHP: 8.2.32
Disabled: NONE
Upload Files
File: //lib/google-cloud-sdk/lib/surface/dataproc/batches/__pycache__/cancel.cpython-312.pyc
�

��	���dZddlmZddlmZddlmZddlmZddlm	Z	ddl
mZddlm
Z
dd	lmZe	j e	j"j$e	j"j&�Gd
�de	j(��Zy)
zBatches cancel command.�)�absolute_import)�division)�unicode_literals)�dataproc)�base)�flags)�log)�
console_ioc�.�eZdZdZddiZed��Zd�Zy)�Cancelz4Cancel a batch job without removing batch resources.�EXAMPLESz�          To cancel a batch job "my-batch-job" in the "us-central1" region, run:

            $ {command} my-batch-job --region=us-central1
          c��tjtjj�}tj|d|j�y)N�cancel)�dp�Dataprocr�ReleaseTrack�GAr�AddBatchResourceArg�api_version)�parserrs  �&lib/surface/dataproc/batches/cancel.py�ArgszCancel.Args)s4���{�{�4�,�,�/�/�0�H�	���f�h��0D�0D�E�c��tjtjj�}|j
jj�}tjdj|j��dd��|jjj|jj!|j#����}t$j&j)dj|j���|jj*j-|jj/|j0���y)Nz"The batch [{0}] will be cancelled.TzCancellation aborted by user.)�message�cancel_on_no�
cancel_string)�namezCanceling batch [{}].)rrrrr�CONCEPTS�batch�Parser
�PromptContinue�format�Name�client�projects_locations_batches�Get�messages�*DataprocProjectsLocationsBatchesGetRequest�RelativeNamer	�status�Print�projects_regions_operationsr�.DataprocProjectsRegionsOperationsCancelRequest�	operation)�self�argsr�batch_idr s     r�Runz
Cancel.Run.s���{�{�4�,�,�/�/�0�H��}�}�"�"�(�(�*�H����4�;�;��M�M�O���5�	7�
�O�O�6�6�:�:����D�D��&�&�(�	E�	*�
+�E��J�J���,�3�3�H�M�M�O�D�E��O�O�/�/�6�6����H�H����	I�	"�#rN)�__name__�
__module__�__qualname__�__doc__�
detailed_help�staticmethodrr3�rrrrs/��<����-��F��F�#rrN)r7�
__future__rrr�googlecloudsdk.api_lib.dataprocrr�googlecloudsdk.callioper�#googlecloudsdk.command_lib.dataprocr�googlecloudsdk.corer	�googlecloudsdk.core.consoler
�
ReleaseTracksr�BETAr�Commandrr:rr�<module>rDsi�� �&��'�:�(�5�#�2�����D�%�%�*�*�D�,=�,=�,@�,@�A�##�T�\�\�##�B�##r