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/tasks/__pycache__/describe.cpython-312.pyc
�

���
���dZddlmZddlmZddlmZddlmZddlmZddl	m
Z
ddl	mZejejj�Gd	�d
ej��Zejejj"�Gd�de��Zejejj&�Gd
�de��Zy)z `gcloud tasks describe` command.�)�absolute_import)�division)�unicode_literals)�
GetApiAdapter)�base)�flags)�parsersc��eZdZdZddd�Zejejj�Z
ed��Zed��Z
d�Zy)	�Describe�Show details about a task.z"          {description}
          z[          To describe a task:

              $ {command} --queue=my-queue my-task
         )�DESCRIPTION�EXAMPLESc�J�tj|tj�S�N)r�_Args�TASK_RESPONSE_VIEW_MAPPER��parsers �lib/surface/tasks/describe.py�Argsz
Describe.Args,s���>�>�&�(�"D�"D�E�E�c��tj|d�tj|�|jj	|�y)Nzto describe)r�AddTaskResourceArgs�AddLocationFlag�
choice_arg�AddToParser)r�task_response_view_mappers  rrzDescribe._Args0s4��	���f�m�4�	���&�!��(�(�4�4�V�<rc�H�t|j��j}tj|j
|j�}tj|j|�}|j||jj|j���S)N)�
response_view)
r�ReleaseTrack�tasksr	�
ParseQueue�queue�location�	ParseTask�task�Getr�GetEnumForChoicer)�self�args�tasks_client�	queue_ref�task_refs     r�RunzDescribe.Run6s��� ��!2�!2�!4�5�;�;�L��"�"�4�:�:�t�}�}�=�I�� � ����I�6�H������4�4�E�E���� ��!�!rN)�__name__�
__module__�__qualname__�__doc__�
detailed_helpr�GetTaskResponseViewMapperrr �GAr�staticmethodrrr.�rrrrsi��"��
�		�-�>�e�=�=�
��������F��F��=��=�
!rrc�l�eZdZdZej
ejj�Z	e
d��Zy)�BetaDescriberc�J�tj|tj�Sr)rrr9rrs rrzBetaDescribe.ArgsGs���>�>�&�,�"H�"H�I�IrN)r/r0r1r2rr4rr �BETArr6rr7rrr9r9@s=��"�=�e�=�=�
��������J��Jrr9c�l�eZdZdZej
ejj�Z	e
d��Zy)�
AlphaDescriberc�J�tj|tj�Sr)rrr=rrs rrzAlphaDescribe.ArgsSs���>�>�&�-�"I�"I�J�JrN)r/r0r1r2rr4rr �ALPHArr6rr7rrr=r=Ls=��"�=�e�=�=�
��������K��Krr=N)r2�
__future__rrr�googlecloudsdk.api_lib.tasksr�googlecloudsdk.callioper� googlecloudsdk.command_lib.tasksrr	�
ReleaseTracksr r5�DescribeCommandrr;r9r?r=r7rr�<module>rFs���'�&��'�6�(�2�4�����D�%�%�(�(�)�!!�t�#�#�!!�*�!!�H����D�%�%�*�*�+�J�8�J�,�J�����D�%�%�+�+�,�K�H�K�-�Kr