<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/tasks/v2beta3/cloudtasks.proto

namespace GPBMetadata\Google\Cloud\Tasks\V2Beta3;

class Cloudtasks
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Tasks\V2Beta3\Queue::initOnce();
        \GPBMetadata\Google\Cloud\Tasks\V2Beta3\Task::initOnce();
        \GPBMetadata\Google\Iam\V1\IamPolicy::initOnce();
        \GPBMetadata\Google\Iam\V1\Policy::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        $pool->internalAddGeneratedFile(
            '
‡(
+google/cloud/tasks/v2beta3/cloudtasks.protogoogle.cloud.tasks.v2beta3google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto&google/cloud/tasks/v2beta3/queue.proto%google/cloud/tasks/v2beta3/task.protogoogle/iam/v1/iam_policy.protogoogle/iam/v1/policy.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"·
ListQueuesRequest7
parent (	B\'àAúA!cloudtasks.googleapis.com/Queue
filter (	
	page_size (

page_token (	2
	read_mask (2.google.protobuf.FieldMaskBàA"`
ListQueuesResponse1
queues (2!.google.cloud.tasks.v2beta3.Queue
next_page_token (	"|
GetQueueRequest5
name (	B\'àAúA!
cloudtasks.googleapis.com/Queue2
	read_mask (2.google.protobuf.FieldMaskBàA"„
CreateQueueRequest7
parent (	B\'àAúA!cloudtasks.googleapis.com/Queue5
queue (2!.google.cloud.tasks.v2beta3.QueueBàA"|
UpdateQueueRequest5
queue (2!.google.cloud.tasks.v2beta3.QueueBàA/
update_mask (2.google.protobuf.FieldMask"K
DeleteQueueRequest5
name (	B\'àAúA!
cloudtasks.googleapis.com/Queue"J
PurgeQueueRequest5
name (	B\'àAúA!
cloudtasks.googleapis.com/Queue"J
PauseQueueRequest5
name (	B\'àAúA!
cloudtasks.googleapis.com/Queue"K
ResumeQueueRequest5
name (	B\'àAúA!
cloudtasks.googleapis.com/Queue"¯
ListTasksRequest6
parent (	B&àAúA cloudtasks.googleapis.com/Task<
response_view (2%.google.cloud.tasks.v2beta3.Task.View
	page_size (

page_token (	"]
ListTasksResponse/
tasks (2 .google.cloud.tasks.v2beta3.Task
next_page_token (	"„
GetTaskRequest4
name (	B&àAúA 
cloudtasks.googleapis.com/Task<
response_view (2%.google.cloud.tasks.v2beta3.Task.View"¾
CreateTaskRequest6
parent (	B&àAúA cloudtasks.googleapis.com/Task3
task (2 .google.cloud.tasks.v2beta3.TaskBàA<
response_view (2%.google.cloud.tasks.v2beta3.Task.View"I
DeleteTaskRequest4
name (	B&àAúA 
cloudtasks.googleapis.com/Task"„
RunTaskRequest4
name (	B&àAúA 
cloudtasks.googleapis.com/Task<
response_view (2%.google.cloud.tasks.v2beta3.Task.View2¥

CloudTasks­

ListQueues-.google.cloud.tasks.v2beta3.ListQueuesRequest..google.cloud.tasks.v2beta3.ListQueuesResponse"@‚Óä“1//v2beta3/{parent=projects/*/locations/*}/queuesÚAparentš
GetQueue+.google.cloud.tasks.v2beta3.GetQueueRequest!.google.cloud.tasks.v2beta3.Queue">‚Óä“1//v2beta3/{name=projects/*/locations/*/queues/*}ÚAname¯
CreateQueue..google.cloud.tasks.v2beta3.CreateQueueRequest!.google.cloud.tasks.v2beta3.Queue"M‚Óä“8"//v2beta3/{parent=projects/*/locations/*}/queues:queueÚAparent,queueº
UpdateQueue..google.cloud.tasks.v2beta3.UpdateQueueRequest!.google.cloud.tasks.v2beta3.Queue"X‚Óä“>25/v2beta3/{queue.name=projects/*/locations/*/queues/*}:queueÚAqueue,update_mask•
DeleteQueue..google.cloud.tasks.v2beta3.DeleteQueueRequest.google.protobuf.Empty">‚Óä“1*//v2beta3/{name=projects/*/locations/*/queues/*}ÚAname§

PurgeQueue-.google.cloud.tasks.v2beta3.PurgeQueueRequest!.google.cloud.tasks.v2beta3.Queue"G‚Óä“:"5/v2beta3/{name=projects/*/locations/*/queues/*}:purge:*ÚAname§

PauseQueue-.google.cloud.tasks.v2beta3.PauseQueueRequest!.google.cloud.tasks.v2beta3.Queue"G‚Óä“:"5/v2beta3/{name=projects/*/locations/*/queues/*}:pause:*ÚAnameª
ResumeQueue..google.cloud.tasks.v2beta3.ResumeQueueRequest!.google.cloud.tasks.v2beta3.Queue"H‚Óä“;"6/v2beta3/{name=projects/*/locations/*/queues/*}:resume:*ÚAname¡
GetIamPolicy".google.iam.v1.GetIamPolicyRequest.google.iam.v1.Policy"V‚Óä“E"@/v2beta3/{resource=projects/*/locations/*/queues/*}:getIamPolicy:*ÚAresource¨
SetIamPolicy".google.iam.v1.SetIamPolicyRequest.google.iam.v1.Policy"]‚Óä“E"@/v2beta3/{resource=projects/*/locations/*/queues/*}:setIamPolicy:*ÚAresource,policyÓ
TestIamPermissions(.google.iam.v1.TestIamPermissionsRequest).google.iam.v1.TestIamPermissionsResponse"h‚Óä“K"F/v2beta3/{resource=projects/*/locations/*/queues/*}:testIamPermissions:*ÚAresource,permissions²
	ListTasks,.google.cloud.tasks.v2beta3.ListTasksRequest-.google.cloud.tasks.v2beta3.ListTasksResponse"H‚Óä“97/v2beta3/{parent=projects/*/locations/*/queues/*}/tasksÚAparentŸ
GetTask*.google.cloud.tasks.v2beta3.GetTaskRequest .google.cloud.tasks.v2beta3.Task"F‚Óä“97/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}ÚAname¯

CreateTask-.google.cloud.tasks.v2beta3.CreateTaskRequest .google.cloud.tasks.v2beta3.Task"P‚Óä“<"7/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks:*ÚAparent,task›

DeleteTask-.google.cloud.tasks.v2beta3.DeleteTaskRequest.google.protobuf.Empty"F‚Óä“9*7/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}ÚAname¦
RunTask*.google.cloud.tasks.v2beta3.RunTaskRequest .google.cloud.tasks.v2beta3.Task"M‚Óä“@";/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}:run:*ÚAnameMÊAcloudtasks.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBq
com.google.cloud.tasks.v2beta3BCloudTasksProtoPZ4cloud.google.com/go/tasks/apiv2beta3/taskspb;taskspb¢TASKSbproto3'
        , true);

        static::$is_initialized = true;
    }
}

