| Server IP : 35.236.43.222 / Your IP : 216.73.216.143 Web Server : Apache System : Linux order-form-vm-001 5.10.0-37-cloud-amd64 #1 SMP Debian 5.10.247-1 (2025-12-11) x86_64 User : deploy ( 1002) PHP Version : 8.1.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/lib/google-cloud-sdk/lib/surface/tasks/__pycache__/ |
Upload File : |
�
��) � � � d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl m
Z
ddl mZ dd lm
Z
ej ej j ej j ej j � � G d
� dej � � � � ZdS )
z%`gcloud tasks queues buffer` command.� )�absolute_import)�division)�unicode_literals)�
GetApiAdapter)�base)�flags)�parsers)�logc �8 � e Zd ZdZddd�Zed� � � Zd� ZdS )�BufferzBuffers a task into a queue.z" {description}
zn To buffer into a queue:
$ {command} --queue=my-queue --location=us-central1
)�DESCRIPTION�EXAMPLESc � � t j | d�� � t j | dd�� � t j | � � d S )NT)�requiredz$The location where the queue exists.)r �helptext)r �AddQueueResourceFlag�AddLocationFlag�
AddTaskIdFlag)�parsers �lib/surface/tasks/buffer.py�ArgszBuffer.Args- sS � � ��v��5�5�5�5� ����(N�� � � �
�������� c � � t | � � � � � }|j }t j |j |j � � }t j |� � }|�dn|}|� ||� � t j
� d� t j
|� � � � � � � � � d S )N� zBuffered task in queue [{}].)r �ReleaseTrack�tasksr �
ParseQueue�queue�location�ParseTaskIdr r
�status�Print�format�GetConsolePromptString�RelativeName)�self�args�api�tasks_client� queue_ref�task_ids r �Runz
Buffer.Run5 s� � �
��)�)�+�+�
,�
,�C��9�L��"�4�:�t�}�=�=�I��!�$�'�'�G��O�b�b��G���� �7�+�+�+��J���&�-�-��*�9�+A�+A�+C�+C�D�D�
�
�� � � � r N)�__name__�
__module__�__qualname__�__doc__�
detailed_help�staticmethodr r, � r r r r s\ � � � � � � %�$��
� � �-� � � � �<� �� � � � r r N)r0 �
__future__r r r �googlecloudsdk.api_lib.tasksr �googlecloudsdk.callioper � googlecloudsdk.command_lib.tasksr r �googlecloudsdk.corer
�
ReleaseTracksr �ALPHA�BETA�GA�Commandr r3 r r �<module>r>