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

namespace GPBMetadata\Google\Cloud\Tasks\V2Beta2;

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\V2Beta2\Queue::initOnce();
        \GPBMetadata\Google\Cloud\Tasks\V2Beta2\Task::initOnce();
        \GPBMetadata\Google\Iam\V1\IamPolicy::initOnce();
        \GPBMetadata\Google\Iam\V1\Policy::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
ë5
+google/cloud/tasks/v2beta2/cloudtasks.protogoogle.cloud.tasks.v2beta2google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto&google/cloud/tasks/v2beta2/queue.proto%google/cloud/tasks/v2beta2/task.protogoogle/iam/v1/iam_policy.protogoogle/iam/v1/policy.protogoogle/protobuf/duration.protogoogle/protobuf/empty.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.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.v2beta2.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.v2beta2.QueueBàA"|
UpdateQueueRequest5
queue (2!.google.cloud.tasks.v2beta2.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.v2beta2.Task.View
	page_size (

page_token (	"]
ListTasksResponse/
tasks (2 .google.cloud.tasks.v2beta2.Task
next_page_token (	"„
GetTaskRequest4
name (	B&àAúA 
cloudtasks.googleapis.com/Task<
response_view (2%.google.cloud.tasks.v2beta2.Task.View"¾
CreateTaskRequest6
parent (	B&àAúA cloudtasks.googleapis.com/Task3
task (2 .google.cloud.tasks.v2beta2.TaskBàA<
response_view (2%.google.cloud.tasks.v2beta2.Task.View"I
DeleteTaskRequest4
name (	B&àAúA 
cloudtasks.googleapis.com/Task"ä
LeaseTasksRequest6
parent (	B&àAúA cloudtasks.googleapis.com/Task
	max_tasks (6
lease_duration (2.google.protobuf.DurationBàA<
response_view (2%.google.cloud.tasks.v2beta2.Task.View
filter (	"E
LeaseTasksResponse/
tasks (2 .google.cloud.tasks.v2beta2.Task"†
AcknowledgeTaskRequest4
name (	B&àAúA 
cloudtasks.googleapis.com/Task6
schedule_time (2.google.protobuf.TimestampBàA"÷
RenewLeaseRequest4
name (	B&àAúA 
cloudtasks.googleapis.com/Task6
schedule_time (2.google.protobuf.TimestampBàA6
lease_duration (2.google.protobuf.DurationBàA<
response_view (2%.google.cloud.tasks.v2beta2.Task.View"À
CancelLeaseRequest4
name (	B&àAúA 
cloudtasks.googleapis.com/Task6
schedule_time (2.google.protobuf.TimestampBàA<
response_view (2%.google.cloud.tasks.v2beta2.Task.View"„
RunTaskRequest4
name (	B&àAúA 
cloudtasks.googleapis.com/Task<
response_view (2%.google.cloud.tasks.v2beta2.Task.View2Ô

CloudTasks­

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

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

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

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

DeleteTask-.google.cloud.tasks.v2beta2.DeleteTaskRequest.google.protobuf.Empty"F‚Óä“9*7/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}ÚAnameÍ

LeaseTasks-.google.cloud.tasks.v2beta2.LeaseTasksRequest..google.cloud.tasks.v2beta2.LeaseTasksResponse"`‚Óä“B"=/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks:lease:*ÚAparent,lease_durationÂ
AcknowledgeTask2.google.cloud.tasks.v2beta2.AcknowledgeTaskRequest.google.protobuf.Empty"c‚Óä“H"C/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:acknowledge:*ÚAname,schedule_timeÐ

RenewLease-.google.cloud.tasks.v2beta2.RenewLeaseRequest .google.cloud.tasks.v2beta2.Task"q‚Óä“G"B/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:renewLease:*ÚA!name,schedule_time,lease_durationÄ
CancelLease..google.cloud.tasks.v2beta2.CancelLeaseRequest .google.cloud.tasks.v2beta2.Task"c‚Óä“H"C/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:cancelLease:*ÚAname,schedule_time¦
RunTask*.google.cloud.tasks.v2beta2.RunTaskRequest .google.cloud.tasks.v2beta2.Task"M‚Óä“@";/v2beta2/{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.v2beta2BCloudTasksProtoPZ4cloud.google.com/go/tasks/apiv2beta2/taskspb;taskspb¢TASKSbproto3'
        , true);

        static::$is_initialized = true;
    }
}

