# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/tasks/v2/cloudtasks.proto

from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.api import client_pb2 as google_dot_api_dot_client__pb2
from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2
from google.api import resource_pb2 as google_dot_api_dot_resource__pb2
from google.cloud.tasks.v2 import queue_pb2 as google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2
from google.cloud.tasks.v2 import task_pb2 as google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2
from google.iam.v1 import iam_policy_pb2 as google_dot_iam_dot_v1_dot_iam__policy__pb2
from google.iam.v1 import policy_pb2 as google_dot_iam_dot_v1_dot_policy__pb2
from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='google/cloud/tasks/v2/cloudtasks.proto',
  package='google.cloud.tasks.v2',
  syntax='proto3',
  serialized_options=b'\n\031com.google.cloud.tasks.v2B\017CloudTasksProtoP\001Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks\242\002\005TASKS',
  serialized_pb=b'\n&google/cloud/tasks/v2/cloudtasks.proto\x12\x15google.cloud.tasks.v2\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a!google/cloud/tasks/v2/queue.proto\x1a google/cloud/tasks/v2/task.proto\x1a\x1egoogle/iam/v1/iam_policy.proto\x1a\x1agoogle/iam/v1/policy.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\"\x83\x01\n\x11ListQueuesRequest\x12\x37\n\x06parent\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\x12\x1f\x63loudtasks.googleapis.com/Queue\x12\x0e\n\x06\x66ilter\x18\x02 \x01(\t\x12\x11\n\tpage_size\x18\x03 \x01(\x05\x12\x12\n\npage_token\x18\x04 \x01(\t\"[\n\x12ListQueuesResponse\x12,\n\x06queues\x18\x01 \x03(\x0b\x32\x1c.google.cloud.tasks.v2.Queue\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"H\n\x0fGetQueueRequest\x12\x35\n\x04name\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\n\x1f\x63loudtasks.googleapis.com/Queue\"\x7f\n\x12\x43reateQueueRequest\x12\x37\n\x06parent\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\x12\x1f\x63loudtasks.googleapis.com/Queue\x12\x30\n\x05queue\x18\x02 \x01(\x0b\x32\x1c.google.cloud.tasks.v2.QueueB\x03\xe0\x41\x02\"w\n\x12UpdateQueueRequest\x12\x30\n\x05queue\x18\x01 \x01(\x0b\x32\x1c.google.cloud.tasks.v2.QueueB\x03\xe0\x41\x02\x12/\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\"K\n\x12\x44\x65leteQueueRequest\x12\x35\n\x04name\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\n\x1f\x63loudtasks.googleapis.com/Queue\"J\n\x11PurgeQueueRequest\x12\x35\n\x04name\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\n\x1f\x63loudtasks.googleapis.com/Queue\"J\n\x11PauseQueueRequest\x12\x35\n\x04name\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\n\x1f\x63loudtasks.googleapis.com/Queue\"K\n\x12ResumeQueueRequest\x12\x35\n\x04name\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\n\x1f\x63loudtasks.googleapis.com/Queue\"\xaa\x01\n\x10ListTasksRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12\x37\n\rresponse_view\x18\x02 \x01(\x0e\x32 .google.cloud.tasks.v2.Task.View\x12\x11\n\tpage_size\x18\x03 \x01(\x05\x12\x12\n\npage_token\x18\x04 \x01(\t\"X\n\x11ListTasksResponse\x12*\n\x05tasks\x18\x01 \x03(\x0b\x32\x1b.google.cloud.tasks.v2.Task\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x7f\n\x0eGetTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12\x37\n\rresponse_view\x18\x02 \x01(\x0e\x32 .google.cloud.tasks.v2.Task.View\"\xb4\x01\n\x11\x43reateTaskRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12.\n\x04task\x18\x02 \x01(\x0b\x32\x1b.google.cloud.tasks.v2.TaskB\x03\xe0\x41\x02\x12\x37\n\rresponse_view\x18\x03 \x01(\x0e\x32 .google.cloud.tasks.v2.Task.View\"I\n\x11\x44\x65leteTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\"\x7f\n\x0eRunTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12\x37\n\rresponse_view\x18\x02 \x01(\x0e\x32 .google.cloud.tasks.v2.Task.View2\xdd\x14\n\nCloudTasks\x12\x9e\x01\n\nListQueues\x12(.google.cloud.tasks.v2.ListQueuesRequest\x1a).google.cloud.tasks.v2.ListQueuesResponse\";\x82\xd3\xe4\x93\x02,\x12*/v2/{parent=projects/*/locations/*}/queues\xda\x41\x06parent\x12\x8b\x01\n\x08GetQueue\x12&.google.cloud.tasks.v2.GetQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue\"9\x82\xd3\xe4\x93\x02,\x12*/v2/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\xa0\x01\n\x0b\x43reateQueue\x12).google.cloud.tasks.v2.CreateQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue\"H\x82\xd3\xe4\x93\x02\x33\"*/v2/{parent=projects/*/locations/*}/queues:\x05queue\xda\x41\x0cparent,queue\x12\xab\x01\n\x0bUpdateQueue\x12).google.cloud.tasks.v2.UpdateQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue\"S\x82\xd3\xe4\x93\x02\x39\x32\x30/v2/{queue.name=projects/*/locations/*/queues/*}:\x05queue\xda\x41\x11queue,update_mask\x12\x8b\x01\n\x0b\x44\x65leteQueue\x12).google.cloud.tasks.v2.DeleteQueueRequest\x1a\x16.google.protobuf.Empty\"9\x82\xd3\xe4\x93\x02,**/v2/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\x98\x01\n\nPurgeQueue\x12(.google.cloud.tasks.v2.PurgeQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue\"B\x82\xd3\xe4\x93\x02\x35\"0/v2/{name=projects/*/locations/*/queues/*}:purge:\x01*\xda\x41\x04name\x12\x98\x01\n\nPauseQueue\x12(.google.cloud.tasks.v2.PauseQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue\"B\x82\xd3\xe4\x93\x02\x35\"0/v2/{name=projects/*/locations/*/queues/*}:pause:\x01*\xda\x41\x04name\x12\x9b\x01\n\x0bResumeQueue\x12).google.cloud.tasks.v2.ResumeQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue\"C\x82\xd3\xe4\x93\x02\x36\"1/v2/{name=projects/*/locations/*/queues/*}:resume:\x01*\xda\x41\x04name\x12\x9c\x01\n\x0cGetIamPolicy\x12\".google.iam.v1.GetIamPolicyRequest\x1a\x15.google.iam.v1.Policy\"Q\x82\xd3\xe4\x93\x02@\";/v2/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\x01*\xda\x41\x08resource\x12\xa3\x01\n\x0cSetIamPolicy\x12\".google.iam.v1.SetIamPolicyRequest\x1a\x15.google.iam.v1.Policy\"X\x82\xd3\xe4\x93\x02@\";/v2/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\x01*\xda\x41\x0fresource,policy\x12\xce\x01\n\x12TestIamPermissions\x12(.google.iam.v1.TestIamPermissionsRequest\x1a).google.iam.v1.TestIamPermissionsResponse\"c\x82\xd3\xe4\x93\x02\x46\"A/v2/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\x01*\xda\x41\x14resource,permissions\x12\xa3\x01\n\tListTasks\x12\'.google.cloud.tasks.v2.ListTasksRequest\x1a(.google.cloud.tasks.v2.ListTasksResponse\"C\x82\xd3\xe4\x93\x02\x34\x12\x32/v2/{parent=projects/*/locations/*/queues/*}/tasks\xda\x41\x06parent\x12\x90\x01\n\x07GetTask\x12%.google.cloud.tasks.v2.GetTaskRequest\x1a\x1b.google.cloud.tasks.v2.Task\"A\x82\xd3\xe4\x93\x02\x34\x12\x32/v2/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\xa0\x01\n\nCreateTask\x12(.google.cloud.tasks.v2.CreateTaskRequest\x1a\x1b.google.cloud.tasks.v2.Task\"K\x82\xd3\xe4\x93\x02\x37\"2/v2/{parent=projects/*/locations/*/queues/*}/tasks:\x01*\xda\x41\x0bparent,task\x12\x91\x01\n\nDeleteTask\x12(.google.cloud.tasks.v2.DeleteTaskRequest\x1a\x16.google.protobuf.Empty\"A\x82\xd3\xe4\x93\x02\x34*2/v2/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\x97\x01\n\x07RunTask\x12%.google.cloud.tasks.v2.RunTaskRequest\x1a\x1b.google.cloud.tasks.v2.Task\"H\x82\xd3\xe4\x93\x02;\"6/v2/{name=projects/*/locations/*/queues/*/tasks/*}:run:\x01*\xda\x41\x04name\x1aM\xca\x41\x19\x63loudtasks.googleapis.com\xd2\x41.https://www.googleapis.com/auth/cloud-platformBr\n\x19\x63om.google.cloud.tasks.v2B\x0f\x43loudTasksProtoP\x01Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks\xa2\x02\x05TASKSb\x06proto3'
  ,
  dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2.DESCRIPTOR,google_dot_iam_dot_v1_dot_iam__policy__pb2.DESCRIPTOR,google_dot_iam_dot_v1_dot_policy__pb2.DESCRIPTOR,google_dot_protobuf_dot_empty__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,])




_LISTQUEUESREQUEST = _descriptor.Descriptor(
  name='ListQueuesRequest',
  full_name='google.cloud.tasks.v2.ListQueuesRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='parent', full_name='google.cloud.tasks.v2.ListQueuesRequest.parent', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A!\022\037cloudtasks.googleapis.com/Queue', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='filter', full_name='google.cloud.tasks.v2.ListQueuesRequest.filter', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='page_size', full_name='google.cloud.tasks.v2.ListQueuesRequest.page_size', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='page_token', full_name='google.cloud.tasks.v2.ListQueuesRequest.page_token', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=373,
  serialized_end=504,
)


_LISTQUEUESRESPONSE = _descriptor.Descriptor(
  name='ListQueuesResponse',
  full_name='google.cloud.tasks.v2.ListQueuesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='queues', full_name='google.cloud.tasks.v2.ListQueuesResponse.queues', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='next_page_token', full_name='google.cloud.tasks.v2.ListQueuesResponse.next_page_token', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=506,
  serialized_end=597,
)


_GETQUEUEREQUEST = _descriptor.Descriptor(
  name='GetQueueRequest',
  full_name='google.cloud.tasks.v2.GetQueueRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='google.cloud.tasks.v2.GetQueueRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A!\n\037cloudtasks.googleapis.com/Queue', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=599,
  serialized_end=671,
)


_CREATEQUEUEREQUEST = _descriptor.Descriptor(
  name='CreateQueueRequest',
  full_name='google.cloud.tasks.v2.CreateQueueRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='parent', full_name='google.cloud.tasks.v2.CreateQueueRequest.parent', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A!\022\037cloudtasks.googleapis.com/Queue', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='queue', full_name='google.cloud.tasks.v2.CreateQueueRequest.queue', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=673,
  serialized_end=800,
)


_UPDATEQUEUEREQUEST = _descriptor.Descriptor(
  name='UpdateQueueRequest',
  full_name='google.cloud.tasks.v2.UpdateQueueRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='queue', full_name='google.cloud.tasks.v2.UpdateQueueRequest.queue', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='update_mask', full_name='google.cloud.tasks.v2.UpdateQueueRequest.update_mask', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=802,
  serialized_end=921,
)


_DELETEQUEUEREQUEST = _descriptor.Descriptor(
  name='DeleteQueueRequest',
  full_name='google.cloud.tasks.v2.DeleteQueueRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='google.cloud.tasks.v2.DeleteQueueRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A!\n\037cloudtasks.googleapis.com/Queue', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=923,
  serialized_end=998,
)


_PURGEQUEUEREQUEST = _descriptor.Descriptor(
  name='PurgeQueueRequest',
  full_name='google.cloud.tasks.v2.PurgeQueueRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='google.cloud.tasks.v2.PurgeQueueRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A!\n\037cloudtasks.googleapis.com/Queue', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1000,
  serialized_end=1074,
)


_PAUSEQUEUEREQUEST = _descriptor.Descriptor(
  name='PauseQueueRequest',
  full_name='google.cloud.tasks.v2.PauseQueueRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='google.cloud.tasks.v2.PauseQueueRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A!\n\037cloudtasks.googleapis.com/Queue', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1076,
  serialized_end=1150,
)


_RESUMEQUEUEREQUEST = _descriptor.Descriptor(
  name='ResumeQueueRequest',
  full_name='google.cloud.tasks.v2.ResumeQueueRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='google.cloud.tasks.v2.ResumeQueueRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A!\n\037cloudtasks.googleapis.com/Queue', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1152,
  serialized_end=1227,
)


_LISTTASKSREQUEST = _descriptor.Descriptor(
  name='ListTasksRequest',
  full_name='google.cloud.tasks.v2.ListTasksRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='parent', full_name='google.cloud.tasks.v2.ListTasksRequest.parent', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A \022\036cloudtasks.googleapis.com/Task', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='response_view', full_name='google.cloud.tasks.v2.ListTasksRequest.response_view', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='page_size', full_name='google.cloud.tasks.v2.ListTasksRequest.page_size', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='page_token', full_name='google.cloud.tasks.v2.ListTasksRequest.page_token', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1230,
  serialized_end=1400,
)


_LISTTASKSRESPONSE = _descriptor.Descriptor(
  name='ListTasksResponse',
  full_name='google.cloud.tasks.v2.ListTasksResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tasks', full_name='google.cloud.tasks.v2.ListTasksResponse.tasks', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='next_page_token', full_name='google.cloud.tasks.v2.ListTasksResponse.next_page_token', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1402,
  serialized_end=1490,
)


_GETTASKREQUEST = _descriptor.Descriptor(
  name='GetTaskRequest',
  full_name='google.cloud.tasks.v2.GetTaskRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='google.cloud.tasks.v2.GetTaskRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A \n\036cloudtasks.googleapis.com/Task', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='response_view', full_name='google.cloud.tasks.v2.GetTaskRequest.response_view', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1492,
  serialized_end=1619,
)


_CREATETASKREQUEST = _descriptor.Descriptor(
  name='CreateTaskRequest',
  full_name='google.cloud.tasks.v2.CreateTaskRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='parent', full_name='google.cloud.tasks.v2.CreateTaskRequest.parent', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A \022\036cloudtasks.googleapis.com/Task', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='task', full_name='google.cloud.tasks.v2.CreateTaskRequest.task', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='response_view', full_name='google.cloud.tasks.v2.CreateTaskRequest.response_view', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1622,
  serialized_end=1802,
)


_DELETETASKREQUEST = _descriptor.Descriptor(
  name='DeleteTaskRequest',
  full_name='google.cloud.tasks.v2.DeleteTaskRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='google.cloud.tasks.v2.DeleteTaskRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A \n\036cloudtasks.googleapis.com/Task', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1804,
  serialized_end=1877,
)


_RUNTASKREQUEST = _descriptor.Descriptor(
  name='RunTaskRequest',
  full_name='google.cloud.tasks.v2.RunTaskRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='google.cloud.tasks.v2.RunTaskRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A \n\036cloudtasks.googleapis.com/Task', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='response_view', full_name='google.cloud.tasks.v2.RunTaskRequest.response_view', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1879,
  serialized_end=2006,
)

_LISTQUEUESRESPONSE.fields_by_name['queues'].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE
_CREATEQUEUEREQUEST.fields_by_name['queue'].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE
_UPDATEQUEUEREQUEST.fields_by_name['queue'].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE
_UPDATEQUEUEREQUEST.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK
_LISTTASKSREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK_VIEW
_LISTTASKSRESPONSE.fields_by_name['tasks'].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK
_GETTASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK_VIEW
_CREATETASKREQUEST.fields_by_name['task'].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK
_CREATETASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK_VIEW
_RUNTASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK_VIEW
DESCRIPTOR.message_types_by_name['ListQueuesRequest'] = _LISTQUEUESREQUEST
DESCRIPTOR.message_types_by_name['ListQueuesResponse'] = _LISTQUEUESRESPONSE
DESCRIPTOR.message_types_by_name['GetQueueRequest'] = _GETQUEUEREQUEST
DESCRIPTOR.message_types_by_name['CreateQueueRequest'] = _CREATEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['UpdateQueueRequest'] = _UPDATEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['DeleteQueueRequest'] = _DELETEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['PurgeQueueRequest'] = _PURGEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['PauseQueueRequest'] = _PAUSEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['ResumeQueueRequest'] = _RESUMEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['ListTasksRequest'] = _LISTTASKSREQUEST
DESCRIPTOR.message_types_by_name['ListTasksResponse'] = _LISTTASKSRESPONSE
DESCRIPTOR.message_types_by_name['GetTaskRequest'] = _GETTASKREQUEST
DESCRIPTOR.message_types_by_name['CreateTaskRequest'] = _CREATETASKREQUEST
DESCRIPTOR.message_types_by_name['DeleteTaskRequest'] = _DELETETASKREQUEST
DESCRIPTOR.message_types_by_name['RunTaskRequest'] = _RUNTASKREQUEST
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

ListQueuesRequest = _reflection.GeneratedProtocolMessageType('ListQueuesRequest', (_message.Message,), {
  'DESCRIPTOR' : _LISTQUEUESREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ListQueuesRequest)
  })
_sym_db.RegisterMessage(ListQueuesRequest)

ListQueuesResponse = _reflection.GeneratedProtocolMessageType('ListQueuesResponse', (_message.Message,), {
  'DESCRIPTOR' : _LISTQUEUESRESPONSE,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ListQueuesResponse)
  })
_sym_db.RegisterMessage(ListQueuesResponse)

GetQueueRequest = _reflection.GeneratedProtocolMessageType('GetQueueRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETQUEUEREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.GetQueueRequest)
  })
_sym_db.RegisterMessage(GetQueueRequest)

CreateQueueRequest = _reflection.GeneratedProtocolMessageType('CreateQueueRequest', (_message.Message,), {
  'DESCRIPTOR' : _CREATEQUEUEREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.CreateQueueRequest)
  })
_sym_db.RegisterMessage(CreateQueueRequest)

UpdateQueueRequest = _reflection.GeneratedProtocolMessageType('UpdateQueueRequest', (_message.Message,), {
  'DESCRIPTOR' : _UPDATEQUEUEREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.UpdateQueueRequest)
  })
_sym_db.RegisterMessage(UpdateQueueRequest)

DeleteQueueRequest = _reflection.GeneratedProtocolMessageType('DeleteQueueRequest', (_message.Message,), {
  'DESCRIPTOR' : _DELETEQUEUEREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.DeleteQueueRequest)
  })
_sym_db.RegisterMessage(DeleteQueueRequest)

PurgeQueueRequest = _reflection.GeneratedProtocolMessageType('PurgeQueueRequest', (_message.Message,), {
  'DESCRIPTOR' : _PURGEQUEUEREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.PurgeQueueRequest)
  })
_sym_db.RegisterMessage(PurgeQueueRequest)

PauseQueueRequest = _reflection.GeneratedProtocolMessageType('PauseQueueRequest', (_message.Message,), {
  'DESCRIPTOR' : _PAUSEQUEUEREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.PauseQueueRequest)
  })
_sym_db.RegisterMessage(PauseQueueRequest)

ResumeQueueRequest = _reflection.GeneratedProtocolMessageType('ResumeQueueRequest', (_message.Message,), {
  'DESCRIPTOR' : _RESUMEQUEUEREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ResumeQueueRequest)
  })
_sym_db.RegisterMessage(ResumeQueueRequest)

ListTasksRequest = _reflection.GeneratedProtocolMessageType('ListTasksRequest', (_message.Message,), {
  'DESCRIPTOR' : _LISTTASKSREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ListTasksRequest)
  })
_sym_db.RegisterMessage(ListTasksRequest)

ListTasksResponse = _reflection.GeneratedProtocolMessageType('ListTasksResponse', (_message.Message,), {
  'DESCRIPTOR' : _LISTTASKSRESPONSE,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ListTasksResponse)
  })
_sym_db.RegisterMessage(ListTasksResponse)

GetTaskRequest = _reflection.GeneratedProtocolMessageType('GetTaskRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETTASKREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.GetTaskRequest)
  })
_sym_db.RegisterMessage(GetTaskRequest)

CreateTaskRequest = _reflection.GeneratedProtocolMessageType('CreateTaskRequest', (_message.Message,), {
  'DESCRIPTOR' : _CREATETASKREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.CreateTaskRequest)
  })
_sym_db.RegisterMessage(CreateTaskRequest)

DeleteTaskRequest = _reflection.GeneratedProtocolMessageType('DeleteTaskRequest', (_message.Message,), {
  'DESCRIPTOR' : _DELETETASKREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.DeleteTaskRequest)
  })
_sym_db.RegisterMessage(DeleteTaskRequest)

RunTaskRequest = _reflection.GeneratedProtocolMessageType('RunTaskRequest', (_message.Message,), {
  'DESCRIPTOR' : _RUNTASKREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.RunTaskRequest)
  })
_sym_db.RegisterMessage(RunTaskRequest)


DESCRIPTOR._options = None
_LISTQUEUESREQUEST.fields_by_name['parent']._options = None
_GETQUEUEREQUEST.fields_by_name['name']._options = None
_CREATEQUEUEREQUEST.fields_by_name['parent']._options = None
_CREATEQUEUEREQUEST.fields_by_name['queue']._options = None
_UPDATEQUEUEREQUEST.fields_by_name['queue']._options = None
_DELETEQUEUEREQUEST.fields_by_name['name']._options = None
_PURGEQUEUEREQUEST.fields_by_name['name']._options = None
_PAUSEQUEUEREQUEST.fields_by_name['name']._options = None
_RESUMEQUEUEREQUEST.fields_by_name['name']._options = None
_LISTTASKSREQUEST.fields_by_name['parent']._options = None
_GETTASKREQUEST.fields_by_name['name']._options = None
_CREATETASKREQUEST.fields_by_name['parent']._options = None
_CREATETASKREQUEST.fields_by_name['task']._options = None
_DELETETASKREQUEST.fields_by_name['name']._options = None
_RUNTASKREQUEST.fields_by_name['name']._options = None

_CLOUDTASKS = _descriptor.ServiceDescriptor(
  name='CloudTasks',
  full_name='google.cloud.tasks.v2.CloudTasks',
  file=DESCRIPTOR,
  index=0,
  serialized_options=b'\312A\031cloudtasks.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platform',
  serialized_start=2009,
  serialized_end=4662,
  methods=[
  _descriptor.MethodDescriptor(
    name='ListQueues',
    full_name='google.cloud.tasks.v2.CloudTasks.ListQueues',
    index=0,
    containing_service=None,
    input_type=_LISTQUEUESREQUEST,
    output_type=_LISTQUEUESRESPONSE,
    serialized_options=b'\202\323\344\223\002,\022*/v2/{parent=projects/*/locations/*}/queues\332A\006parent',
  ),
  _descriptor.MethodDescriptor(
    name='GetQueue',
    full_name='google.cloud.tasks.v2.CloudTasks.GetQueue',
    index=1,
    containing_service=None,
    input_type=_GETQUEUEREQUEST,
    output_type=google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=b'\202\323\344\223\002,\022*/v2/{name=projects/*/locations/*/queues/*}\332A\004name',
  ),
  _descriptor.MethodDescriptor(
    name='CreateQueue',
    full_name='google.cloud.tasks.v2.CloudTasks.CreateQueue',
    index=2,
    containing_service=None,
    input_type=_CREATEQUEUEREQUEST,
    output_type=google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=b'\202\323\344\223\0023\"*/v2/{parent=projects/*/locations/*}/queues:\005queue\332A\014parent,queue',
  ),
  _descriptor.MethodDescriptor(
    name='UpdateQueue',
    full_name='google.cloud.tasks.v2.CloudTasks.UpdateQueue',
    index=3,
    containing_service=None,
    input_type=_UPDATEQUEUEREQUEST,
    output_type=google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=b'\202\323\344\223\002920/v2/{queue.name=projects/*/locations/*/queues/*}:\005queue\332A\021queue,update_mask',
  ),
  _descriptor.MethodDescriptor(
    name='DeleteQueue',
    full_name='google.cloud.tasks.v2.CloudTasks.DeleteQueue',
    index=4,
    containing_service=None,
    input_type=_DELETEQUEUEREQUEST,
    output_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
    serialized_options=b'\202\323\344\223\002,**/v2/{name=projects/*/locations/*/queues/*}\332A\004name',
  ),
  _descriptor.MethodDescriptor(
    name='PurgeQueue',
    full_name='google.cloud.tasks.v2.CloudTasks.PurgeQueue',
    index=5,
    containing_service=None,
    input_type=_PURGEQUEUEREQUEST,
    output_type=google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=b'\202\323\344\223\0025\"0/v2/{name=projects/*/locations/*/queues/*}:purge:\001*\332A\004name',
  ),
  _descriptor.MethodDescriptor(
    name='PauseQueue',
    full_name='google.cloud.tasks.v2.CloudTasks.PauseQueue',
    index=6,
    containing_service=None,
    input_type=_PAUSEQUEUEREQUEST,
    output_type=google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=b'\202\323\344\223\0025\"0/v2/{name=projects/*/locations/*/queues/*}:pause:\001*\332A\004name',
  ),
  _descriptor.MethodDescriptor(
    name='ResumeQueue',
    full_name='google.cloud.tasks.v2.CloudTasks.ResumeQueue',
    index=7,
    containing_service=None,
    input_type=_RESUMEQUEUEREQUEST,
    output_type=google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=b'\202\323\344\223\0026\"1/v2/{name=projects/*/locations/*/queues/*}:resume:\001*\332A\004name',
  ),
  _descriptor.MethodDescriptor(
    name='GetIamPolicy',
    full_name='google.cloud.tasks.v2.CloudTasks.GetIamPolicy',
    index=8,
    containing_service=None,
    input_type=google_dot_iam_dot_v1_dot_iam__policy__pb2._GETIAMPOLICYREQUEST,
    output_type=google_dot_iam_dot_v1_dot_policy__pb2._POLICY,
    serialized_options=b'\202\323\344\223\002@\";/v2/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\001*\332A\010resource',
  ),
  _descriptor.MethodDescriptor(
    name='SetIamPolicy',
    full_name='google.cloud.tasks.v2.CloudTasks.SetIamPolicy',
    index=9,
    containing_service=None,
    input_type=google_dot_iam_dot_v1_dot_iam__policy__pb2._SETIAMPOLICYREQUEST,
    output_type=google_dot_iam_dot_v1_dot_policy__pb2._POLICY,
    serialized_options=b'\202\323\344\223\002@\";/v2/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\001*\332A\017resource,policy',
  ),
  _descriptor.MethodDescriptor(
    name='TestIamPermissions',
    full_name='google.cloud.tasks.v2.CloudTasks.TestIamPermissions',
    index=10,
    containing_service=None,
    input_type=google_dot_iam_dot_v1_dot_iam__policy__pb2._TESTIAMPERMISSIONSREQUEST,
    output_type=google_dot_iam_dot_v1_dot_iam__policy__pb2._TESTIAMPERMISSIONSRESPONSE,
    serialized_options=b'\202\323\344\223\002F\"A/v2/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\001*\332A\024resource,permissions',
  ),
  _descriptor.MethodDescriptor(
    name='ListTasks',
    full_name='google.cloud.tasks.v2.CloudTasks.ListTasks',
    index=11,
    containing_service=None,
    input_type=_LISTTASKSREQUEST,
    output_type=_LISTTASKSRESPONSE,
    serialized_options=b'\202\323\344\223\0024\0222/v2/{parent=projects/*/locations/*/queues/*}/tasks\332A\006parent',
  ),
  _descriptor.MethodDescriptor(
    name='GetTask',
    full_name='google.cloud.tasks.v2.CloudTasks.GetTask',
    index=12,
    containing_service=None,
    input_type=_GETTASKREQUEST,
    output_type=google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK,
    serialized_options=b'\202\323\344\223\0024\0222/v2/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name',
  ),
  _descriptor.MethodDescriptor(
    name='CreateTask',
    full_name='google.cloud.tasks.v2.CloudTasks.CreateTask',
    index=13,
    containing_service=None,
    input_type=_CREATETASKREQUEST,
    output_type=google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK,
    serialized_options=b'\202\323\344\223\0027\"2/v2/{parent=projects/*/locations/*/queues/*}/tasks:\001*\332A\013parent,task',
  ),
  _descriptor.MethodDescriptor(
    name='DeleteTask',
    full_name='google.cloud.tasks.v2.CloudTasks.DeleteTask',
    index=14,
    containing_service=None,
    input_type=_DELETETASKREQUEST,
    output_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
    serialized_options=b'\202\323\344\223\0024*2/v2/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name',
  ),
  _descriptor.MethodDescriptor(
    name='RunTask',
    full_name='google.cloud.tasks.v2.CloudTasks.RunTask',
    index=15,
    containing_service=None,
    input_type=_RUNTASKREQUEST,
    output_type=google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK,
    serialized_options=b'\202\323\344\223\002;\"6/v2/{name=projects/*/locations/*/queues/*/tasks/*}:run:\001*\332A\004name',
  ),
])
_sym_db.RegisterServiceDescriptor(_CLOUDTASKS)

DESCRIPTOR.services_by_name['CloudTasks'] = _CLOUDTASKS

# @@protoc_insertion_point(module_scope)

6f6062077edbbc4c190c724bb5d7e616ab098e6c
<mask token>

<mask token>
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
<mask token>
_sym_db.RegisterMessage(ListQueuesRequest)
<mask token>
_sym_db.RegisterMessage(ListQueuesResponse)
<mask token>
_sym_db.RegisterMessage(GetQueueRequest)
<mask token>
_sym_db.RegisterMessage(CreateQueueRequest)
<mask token>
_sym_db.RegisterMessage(UpdateQueueRequest)
<mask token>
_sym_db.RegisterMessage(DeleteQueueRequest)
<mask token>
_sym_db.RegisterMessage(PurgeQueueRequest)
<mask token>
_sym_db.RegisterMessage(PauseQueueRequest)
<mask token>
_sym_db.RegisterMessage(ResumeQueueRequest)
<mask token>
_sym_db.RegisterMessage(ListTasksRequest)
<mask token>
_sym_db.RegisterMessage(ListTasksResponse)
<mask token>
_sym_db.RegisterMessage(GetTaskRequest)
<mask token>
_sym_db.RegisterMessage(CreateTaskRequest)
<mask token>
_sym_db.RegisterMessage(DeleteTaskRequest)
<mask token>
_sym_db.RegisterMessage(RunTaskRequest)
<mask token>
_sym_db.RegisterServiceDescriptor(_CLOUDTASKS)
<mask token>

<mask token>
_sym_db = _symbol_database.Default()
<mask token>
DESCRIPTOR = _descriptor.FileDescriptor(name=
    'google/cloud/tasks/v2/cloudtasks.proto', package=
    'google.cloud.tasks.v2', syntax='proto3', serialized_options=
    b'\n\x19com.google.cloud.tasks.v2B\x0fCloudTasksProtoP\x01Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks\xa2\x02\x05TASKS'
    , serialized_pb=
    b'\n&google/cloud/tasks/v2/cloudtasks.proto\x12\x15google.cloud.tasks.v2\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a!google/cloud/tasks/v2/queue.proto\x1a google/cloud/tasks/v2/task.proto\x1a\x1egoogle/iam/v1/iam_policy.proto\x1a\x1agoogle/iam/v1/policy.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto"\x83\x01\n\x11ListQueuesRequest\x127\n\x06parent\x18\x01 \x01(\tB\'\xe0A\x02\xfaA!\x12\x1fcloudtasks.googleapis.com/Queue\x12\x0e\n\x06filter\x18\x02 \x01(\t\x12\x11\n\tpage_size\x18\x03 \x01(\x05\x12\x12\n\npage_token\x18\x04 \x01(\t"[\n\x12ListQueuesResponse\x12,\n\x06queues\x18\x01 \x03(\x0b2\x1c.google.cloud.tasks.v2.Queue\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t"H\n\x0fGetQueueRequest\x125\n\x04name\x18\x01 \x01(\tB\'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue"\x7f\n\x12CreateQueueRequest\x127\n\x06parent\x18\x01 \x01(\tB\'\xe0A\x02\xfaA!\x12\x1fcloudtasks.googleapis.com/Queue\x120\n\x05queue\x18\x02 \x01(\x0b2\x1c.google.cloud.tasks.v2.QueueB\x03\xe0A\x02"w\n\x12UpdateQueueRequest\x120\n\x05queue\x18\x01 \x01(\x0b2\x1c.google.cloud.tasks.v2.QueueB\x03\xe0A\x02\x12/\n\x0bupdate_mask\x18\x02 \x01(\x0b2\x1a.google.protobuf.FieldMask"K\n\x12DeleteQueueRequest\x125\n\x04name\x18\x01 \x01(\tB\'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue"J\n\x11PurgeQueueRequest\x125\n\x04name\x18\x01 \x01(\tB\'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue"J\n\x11PauseQueueRequest\x125\n\x04name\x18\x01 \x01(\tB\'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue"K\n\x12ResumeQueueRequest\x125\n\x04name\x18\x01 \x01(\tB\'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue"\xaa\x01\n\x10ListTasksRequest\x126\n\x06parent\x18\x01 \x01(\tB&\xe0A\x02\xfaA \x12\x1ecloudtasks.googleapis.com/Task\x127\n\rresponse_view\x18\x02 \x01(\x0e2 .google.cloud.tasks.v2.Task.View\x12\x11\n\tpage_size\x18\x03 \x01(\x05\x12\x12\n\npage_token\x18\x04 \x01(\t"X\n\x11ListTasksResponse\x12*\n\x05tasks\x18\x01 \x03(\x0b2\x1b.google.cloud.tasks.v2.Task\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t"\x7f\n\x0eGetTaskRequest\x124\n\x04name\x18\x01 \x01(\tB&\xe0A\x02\xfaA \n\x1ecloudtasks.googleapis.com/Task\x127\n\rresponse_view\x18\x02 \x01(\x0e2 .google.cloud.tasks.v2.Task.View"\xb4\x01\n\x11CreateTaskRequest\x126\n\x06parent\x18\x01 \x01(\tB&\xe0A\x02\xfaA \x12\x1ecloudtasks.googleapis.com/Task\x12.\n\x04task\x18\x02 \x01(\x0b2\x1b.google.cloud.tasks.v2.TaskB\x03\xe0A\x02\x127\n\rresponse_view\x18\x03 \x01(\x0e2 .google.cloud.tasks.v2.Task.View"I\n\x11DeleteTaskRequest\x124\n\x04name\x18\x01 \x01(\tB&\xe0A\x02\xfaA \n\x1ecloudtasks.googleapis.com/Task"\x7f\n\x0eRunTaskRequest\x124\n\x04name\x18\x01 \x01(\tB&\xe0A\x02\xfaA \n\x1ecloudtasks.googleapis.com/Task\x127\n\rresponse_view\x18\x02 \x01(\x0e2 .google.cloud.tasks.v2.Task.View2\xdd\x14\n\nCloudTasks\x12\x9e\x01\n\nListQueues\x12(.google.cloud.tasks.v2.ListQueuesRequest\x1a).google.cloud.tasks.v2.ListQueuesResponse";\x82\xd3\xe4\x93\x02,\x12*/v2/{parent=projects/*/locations/*}/queues\xdaA\x06parent\x12\x8b\x01\n\x08GetQueue\x12&.google.cloud.tasks.v2.GetQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue"9\x82\xd3\xe4\x93\x02,\x12*/v2/{name=projects/*/locations/*/queues/*}\xdaA\x04name\x12\xa0\x01\n\x0bCreateQueue\x12).google.cloud.tasks.v2.CreateQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue"H\x82\xd3\xe4\x93\x023"*/v2/{parent=projects/*/locations/*}/queues:\x05queue\xdaA\x0cparent,queue\x12\xab\x01\n\x0bUpdateQueue\x12).google.cloud.tasks.v2.UpdateQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue"S\x82\xd3\xe4\x93\x02920/v2/{queue.name=projects/*/locations/*/queues/*}:\x05queue\xdaA\x11queue,update_mask\x12\x8b\x01\n\x0bDeleteQueue\x12).google.cloud.tasks.v2.DeleteQueueRequest\x1a\x16.google.protobuf.Empty"9\x82\xd3\xe4\x93\x02,**/v2/{name=projects/*/locations/*/queues/*}\xdaA\x04name\x12\x98\x01\n\nPurgeQueue\x12(.google.cloud.tasks.v2.PurgeQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue"B\x82\xd3\xe4\x93\x025"0/v2/{name=projects/*/locations/*/queues/*}:purge:\x01*\xdaA\x04name\x12\x98\x01\n\nPauseQueue\x12(.google.cloud.tasks.v2.PauseQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue"B\x82\xd3\xe4\x93\x025"0/v2/{name=projects/*/locations/*/queues/*}:pause:\x01*\xdaA\x04name\x12\x9b\x01\n\x0bResumeQueue\x12).google.cloud.tasks.v2.ResumeQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue"C\x82\xd3\xe4\x93\x026"1/v2/{name=projects/*/locations/*/queues/*}:resume:\x01*\xdaA\x04name\x12\x9c\x01\n\x0cGetIamPolicy\x12".google.iam.v1.GetIamPolicyRequest\x1a\x15.google.iam.v1.Policy"Q\x82\xd3\xe4\x93\x02@";/v2/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\x01*\xdaA\x08resource\x12\xa3\x01\n\x0cSetIamPolicy\x12".google.iam.v1.SetIamPolicyRequest\x1a\x15.google.iam.v1.Policy"X\x82\xd3\xe4\x93\x02@";/v2/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\x01*\xdaA\x0fresource,policy\x12\xce\x01\n\x12TestIamPermissions\x12(.google.iam.v1.TestIamPermissionsRequest\x1a).google.iam.v1.TestIamPermissionsResponse"c\x82\xd3\xe4\x93\x02F"A/v2/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\x01*\xdaA\x14resource,permissions\x12\xa3\x01\n\tListTasks\x12\'.google.cloud.tasks.v2.ListTasksRequest\x1a(.google.cloud.tasks.v2.ListTasksResponse"C\x82\xd3\xe4\x93\x024\x122/v2/{parent=projects/*/locations/*/queues/*}/tasks\xdaA\x06parent\x12\x90\x01\n\x07GetTask\x12%.google.cloud.tasks.v2.GetTaskRequest\x1a\x1b.google.cloud.tasks.v2.Task"A\x82\xd3\xe4\x93\x024\x122/v2/{name=projects/*/locations/*/queues/*/tasks/*}\xdaA\x04name\x12\xa0\x01\n\nCreateTask\x12(.google.cloud.tasks.v2.CreateTaskRequest\x1a\x1b.google.cloud.tasks.v2.Task"K\x82\xd3\xe4\x93\x027"2/v2/{parent=projects/*/locations/*/queues/*}/tasks:\x01*\xdaA\x0bparent,task\x12\x91\x01\n\nDeleteTask\x12(.google.cloud.tasks.v2.DeleteTaskRequest\x1a\x16.google.protobuf.Empty"A\x82\xd3\xe4\x93\x024*2/v2/{name=projects/*/locations/*/queues/*/tasks/*}\xdaA\x04name\x12\x97\x01\n\x07RunTask\x12%.google.cloud.tasks.v2.RunTaskRequest\x1a\x1b.google.cloud.tasks.v2.Task"H\x82\xd3\xe4\x93\x02;"6/v2/{name=projects/*/locations/*/queues/*/tasks/*}:run:\x01*\xdaA\x04name\x1aM\xcaA\x19cloudtasks.googleapis.com\xd2A.https://www.googleapis.com/auth/cloud-platformBr\n\x19com.google.cloud.tasks.v2B\x0fCloudTasksProtoP\x01Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks\xa2\x02\x05TASKSb\x06proto3'
    , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,
    google_dot_api_dot_client__pb2.DESCRIPTOR,
    google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,
    google_dot_api_dot_resource__pb2.DESCRIPTOR,
    google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2.DESCRIPTOR,
    google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2.DESCRIPTOR,
    google_dot_iam_dot_v1_dot_iam__policy__pb2.DESCRIPTOR,
    google_dot_iam_dot_v1_dot_policy__pb2.DESCRIPTOR,
    google_dot_protobuf_dot_empty__pb2.DESCRIPTOR,
    google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR])
_LISTQUEUESREQUEST = _descriptor.Descriptor(name='ListQueuesRequest',
    full_name='google.cloud.tasks.v2.ListQueuesRequest', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='parent', full_name=
    'google.cloud.tasks.v2.ListQueuesRequest.parent', index=0, number=1,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''
    .decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA!\x12\x1fcloudtasks.googleapis.com/Queue', file=
    DESCRIPTOR), _descriptor.FieldDescriptor(name='filter', full_name=
    'google.cloud.tasks.v2.ListQueuesRequest.filter', index=1, number=2,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''
    .decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='page_size',
    full_name='google.cloud.tasks.v2.ListQueuesRequest.page_size', index=2,
    number=3, type=5, cpp_type=1, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='page_token',
    full_name='google.cloud.tasks.v2.ListQueuesRequest.page_token', index=3,
    number=4, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=b''.decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=373,
    serialized_end=504)
_LISTQUEUESRESPONSE = _descriptor.Descriptor(name='ListQueuesResponse',
    full_name='google.cloud.tasks.v2.ListQueuesResponse', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='queues', full_name=
    'google.cloud.tasks.v2.ListQueuesResponse.queues', index=0, number=1,
    type=11, cpp_type=10, label=3, has_default_value=False, default_value=[
    ], message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR), _descriptor.FieldDescriptor(name='next_page_token',
    full_name='google.cloud.tasks.v2.ListQueuesResponse.next_page_token',
    index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=b''.decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=506,
    serialized_end=597)
_GETQUEUEREQUEST = _descriptor.Descriptor(name='GetQueueRequest', full_name
    ='google.cloud.tasks.v2.GetQueueRequest', filename=None, file=
    DESCRIPTOR, containing_type=None, fields=[_descriptor.FieldDescriptor(
    name='name', full_name='google.cloud.tasks.v2.GetQueueRequest.name',
    index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=b''.decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=
    b'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue', file=
    DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=599, serialized_end=671)
_CREATEQUEUEREQUEST = _descriptor.Descriptor(name='CreateQueueRequest',
    full_name='google.cloud.tasks.v2.CreateQueueRequest', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='parent', full_name=
    'google.cloud.tasks.v2.CreateQueueRequest.parent', index=0, number=1,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''
    .decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA!\x12\x1fcloudtasks.googleapis.com/Queue', file=
    DESCRIPTOR), _descriptor.FieldDescriptor(name='queue', full_name=
    'google.cloud.tasks.v2.CreateQueueRequest.queue', index=1, number=2,
    type=11, cpp_type=10, label=1, has_default_value=False, default_value=
    None, message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02', file=DESCRIPTOR)], extensions=[], nested_types=[],
    enum_types=[], serialized_options=None, is_extendable=False, syntax=
    'proto3', extension_ranges=[], oneofs=[], serialized_start=673,
    serialized_end=800)
_UPDATEQUEUEREQUEST = _descriptor.Descriptor(name='UpdateQueueRequest',
    full_name='google.cloud.tasks.v2.UpdateQueueRequest', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='queue', full_name=
    'google.cloud.tasks.v2.UpdateQueueRequest.queue', index=0, number=1,
    type=11, cpp_type=10, label=1, has_default_value=False, default_value=
    None, message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02', file=DESCRIPTOR), _descriptor.FieldDescriptor(name=
    'update_mask', full_name=
    'google.cloud.tasks.v2.UpdateQueueRequest.update_mask', index=1, number
    =2, type=11, cpp_type=10, label=1, has_default_value=False,
    default_value=None, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=802, serialized_end=921)
_DELETEQUEUEREQUEST = _descriptor.Descriptor(name='DeleteQueueRequest',
    full_name='google.cloud.tasks.v2.DeleteQueueRequest', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='name', full_name=
    'google.cloud.tasks.v2.DeleteQueueRequest.name', index=0, number=1,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''
    .decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue', file=
    DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=923, serialized_end=998)
_PURGEQUEUEREQUEST = _descriptor.Descriptor(name='PurgeQueueRequest',
    full_name='google.cloud.tasks.v2.PurgeQueueRequest', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='name', full_name=
    'google.cloud.tasks.v2.PurgeQueueRequest.name', index=0, number=1, type
    =9, cpp_type=9, label=1, has_default_value=False, default_value=b''.
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue', file=
    DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=1000, serialized_end=1074)
_PAUSEQUEUEREQUEST = _descriptor.Descriptor(name='PauseQueueRequest',
    full_name='google.cloud.tasks.v2.PauseQueueRequest', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='name', full_name=
    'google.cloud.tasks.v2.PauseQueueRequest.name', index=0, number=1, type
    =9, cpp_type=9, label=1, has_default_value=False, default_value=b''.
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue', file=
    DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=1076, serialized_end=1150)
_RESUMEQUEUEREQUEST = _descriptor.Descriptor(name='ResumeQueueRequest',
    full_name='google.cloud.tasks.v2.ResumeQueueRequest', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='name', full_name=
    'google.cloud.tasks.v2.ResumeQueueRequest.name', index=0, number=1,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''
    .decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue', file=
    DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=1152, serialized_end=1227)
_LISTTASKSREQUEST = _descriptor.Descriptor(name='ListTasksRequest',
    full_name='google.cloud.tasks.v2.ListTasksRequest', filename=None, file
    =DESCRIPTOR, containing_type=None, fields=[_descriptor.FieldDescriptor(
    name='parent', full_name=
    'google.cloud.tasks.v2.ListTasksRequest.parent', index=0, number=1,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''
    .decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA \x12\x1ecloudtasks.googleapis.com/Task', file=
    DESCRIPTOR), _descriptor.FieldDescriptor(name='response_view',
    full_name='google.cloud.tasks.v2.ListTasksRequest.response_view', index
    =1, number=2, type=14, cpp_type=8, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='page_size',
    full_name='google.cloud.tasks.v2.ListTasksRequest.page_size', index=2,
    number=3, type=5, cpp_type=1, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='page_token',
    full_name='google.cloud.tasks.v2.ListTasksRequest.page_token', index=3,
    number=4, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=b''.decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1230,
    serialized_end=1400)
_LISTTASKSRESPONSE = _descriptor.Descriptor(name='ListTasksResponse',
    full_name='google.cloud.tasks.v2.ListTasksResponse', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='tasks', full_name=
    'google.cloud.tasks.v2.ListTasksResponse.tasks', index=0, number=1,
    type=11, cpp_type=10, label=3, has_default_value=False, default_value=[
    ], message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR), _descriptor.FieldDescriptor(name='next_page_token',
    full_name='google.cloud.tasks.v2.ListTasksResponse.next_page_token',
    index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=b''.decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1402,
    serialized_end=1490)
_GETTASKREQUEST = _descriptor.Descriptor(name='GetTaskRequest', full_name=
    'google.cloud.tasks.v2.GetTaskRequest', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name='name',
    full_name='google.cloud.tasks.v2.GetTaskRequest.name', index=0, number=
    1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=
    b''.decode('utf-8'), message_type=None, enum_type=None, containing_type
    =None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA \n\x1ecloudtasks.googleapis.com/Task', file=DESCRIPTOR
    ), _descriptor.FieldDescriptor(name='response_view', full_name=
    'google.cloud.tasks.v2.GetTaskRequest.response_view', index=1, number=2,
    type=14, cpp_type=8, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[],
    serialized_start=1492, serialized_end=1619)
_CREATETASKREQUEST = _descriptor.Descriptor(name='CreateTaskRequest',
    full_name='google.cloud.tasks.v2.CreateTaskRequest', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='parent', full_name=
    'google.cloud.tasks.v2.CreateTaskRequest.parent', index=0, number=1,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''
    .decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA \x12\x1ecloudtasks.googleapis.com/Task', file=
    DESCRIPTOR), _descriptor.FieldDescriptor(name='task', full_name=
    'google.cloud.tasks.v2.CreateTaskRequest.task', index=1, number=2, type
    =11, cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=b'\xe0A\x02', file=
    DESCRIPTOR), _descriptor.FieldDescriptor(name='response_view',
    full_name='google.cloud.tasks.v2.CreateTaskRequest.response_view',
    index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1622,
    serialized_end=1802)
_DELETETASKREQUEST = _descriptor.Descriptor(name='DeleteTaskRequest',
    full_name='google.cloud.tasks.v2.DeleteTaskRequest', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='name', full_name=
    'google.cloud.tasks.v2.DeleteTaskRequest.name', index=0, number=1, type
    =9, cpp_type=9, label=1, has_default_value=False, default_value=b''.
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA \n\x1ecloudtasks.googleapis.com/Task', file=DESCRIPTOR
    )], extensions=[], nested_types=[], enum_types=[], serialized_options=
    None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs
    =[], serialized_start=1804, serialized_end=1877)
_RUNTASKREQUEST = _descriptor.Descriptor(name='RunTaskRequest', full_name=
    'google.cloud.tasks.v2.RunTaskRequest', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name='name',
    full_name='google.cloud.tasks.v2.RunTaskRequest.name', index=0, number=
    1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=
    b''.decode('utf-8'), message_type=None, enum_type=None, containing_type
    =None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA \n\x1ecloudtasks.googleapis.com/Task', file=DESCRIPTOR
    ), _descriptor.FieldDescriptor(name='response_view', full_name=
    'google.cloud.tasks.v2.RunTaskRequest.response_view', index=1, number=2,
    type=14, cpp_type=8, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[],
    serialized_start=1879, serialized_end=2006)
_LISTQUEUESRESPONSE.fields_by_name['queues'
    ].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE
_CREATEQUEUEREQUEST.fields_by_name['queue'
    ].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE
_UPDATEQUEUEREQUEST.fields_by_name['queue'
    ].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE
_UPDATEQUEUEREQUEST.fields_by_name['update_mask'
    ].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK
_LISTTASKSREQUEST.fields_by_name['response_view'
    ].enum_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK_VIEW
_LISTTASKSRESPONSE.fields_by_name['tasks'
    ].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK
_GETTASKREQUEST.fields_by_name['response_view'
    ].enum_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK_VIEW
_CREATETASKREQUEST.fields_by_name['task'
    ].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK
_CREATETASKREQUEST.fields_by_name['response_view'
    ].enum_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK_VIEW
_RUNTASKREQUEST.fields_by_name['response_view'
    ].enum_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK_VIEW
DESCRIPTOR.message_types_by_name['ListQueuesRequest'] = _LISTQUEUESREQUEST
DESCRIPTOR.message_types_by_name['ListQueuesResponse'] = _LISTQUEUESRESPONSE
DESCRIPTOR.message_types_by_name['GetQueueRequest'] = _GETQUEUEREQUEST
DESCRIPTOR.message_types_by_name['CreateQueueRequest'] = _CREATEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['UpdateQueueRequest'] = _UPDATEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['DeleteQueueRequest'] = _DELETEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['PurgeQueueRequest'] = _PURGEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['PauseQueueRequest'] = _PAUSEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['ResumeQueueRequest'] = _RESUMEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['ListTasksRequest'] = _LISTTASKSREQUEST
DESCRIPTOR.message_types_by_name['ListTasksResponse'] = _LISTTASKSRESPONSE
DESCRIPTOR.message_types_by_name['GetTaskRequest'] = _GETTASKREQUEST
DESCRIPTOR.message_types_by_name['CreateTaskRequest'] = _CREATETASKREQUEST
DESCRIPTOR.message_types_by_name['DeleteTaskRequest'] = _DELETETASKREQUEST
DESCRIPTOR.message_types_by_name['RunTaskRequest'] = _RUNTASKREQUEST
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
ListQueuesRequest = _reflection.GeneratedProtocolMessageType(
    'ListQueuesRequest', (_message.Message,), {'DESCRIPTOR':
    _LISTQUEUESREQUEST, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(ListQueuesRequest)
ListQueuesResponse = _reflection.GeneratedProtocolMessageType(
    'ListQueuesResponse', (_message.Message,), {'DESCRIPTOR':
    _LISTQUEUESRESPONSE, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(ListQueuesResponse)
GetQueueRequest = _reflection.GeneratedProtocolMessageType('GetQueueRequest',
    (_message.Message,), {'DESCRIPTOR': _GETQUEUEREQUEST, '__module__':
    'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(GetQueueRequest)
CreateQueueRequest = _reflection.GeneratedProtocolMessageType(
    'CreateQueueRequest', (_message.Message,), {'DESCRIPTOR':
    _CREATEQUEUEREQUEST, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(CreateQueueRequest)
UpdateQueueRequest = _reflection.GeneratedProtocolMessageType(
    'UpdateQueueRequest', (_message.Message,), {'DESCRIPTOR':
    _UPDATEQUEUEREQUEST, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(UpdateQueueRequest)
DeleteQueueRequest = _reflection.GeneratedProtocolMessageType(
    'DeleteQueueRequest', (_message.Message,), {'DESCRIPTOR':
    _DELETEQUEUEREQUEST, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(DeleteQueueRequest)
PurgeQueueRequest = _reflection.GeneratedProtocolMessageType(
    'PurgeQueueRequest', (_message.Message,), {'DESCRIPTOR':
    _PURGEQUEUEREQUEST, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(PurgeQueueRequest)
PauseQueueRequest = _reflection.GeneratedProtocolMessageType(
    'PauseQueueRequest', (_message.Message,), {'DESCRIPTOR':
    _PAUSEQUEUEREQUEST, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(PauseQueueRequest)
ResumeQueueRequest = _reflection.GeneratedProtocolMessageType(
    'ResumeQueueRequest', (_message.Message,), {'DESCRIPTOR':
    _RESUMEQUEUEREQUEST, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(ResumeQueueRequest)
ListTasksRequest = _reflection.GeneratedProtocolMessageType('ListTasksRequest',
    (_message.Message,), {'DESCRIPTOR': _LISTTASKSREQUEST, '__module__':
    'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(ListTasksRequest)
ListTasksResponse = _reflection.GeneratedProtocolMessageType(
    'ListTasksResponse', (_message.Message,), {'DESCRIPTOR':
    _LISTTASKSRESPONSE, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(ListTasksResponse)
GetTaskRequest = _reflection.GeneratedProtocolMessageType('GetTaskRequest',
    (_message.Message,), {'DESCRIPTOR': _GETTASKREQUEST, '__module__':
    'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(GetTaskRequest)
CreateTaskRequest = _reflection.GeneratedProtocolMessageType(
    'CreateTaskRequest', (_message.Message,), {'DESCRIPTOR':
    _CREATETASKREQUEST, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(CreateTaskRequest)
DeleteTaskRequest = _reflection.GeneratedProtocolMessageType(
    'DeleteTaskRequest', (_message.Message,), {'DESCRIPTOR':
    _DELETETASKREQUEST, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(DeleteTaskRequest)
RunTaskRequest = _reflection.GeneratedProtocolMessageType('RunTaskRequest',
    (_message.Message,), {'DESCRIPTOR': _RUNTASKREQUEST, '__module__':
    'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(RunTaskRequest)
DESCRIPTOR._options = None
_LISTQUEUESREQUEST.fields_by_name['parent']._options = None
_GETQUEUEREQUEST.fields_by_name['name']._options = None
_CREATEQUEUEREQUEST.fields_by_name['parent']._options = None
_CREATEQUEUEREQUEST.fields_by_name['queue']._options = None
_UPDATEQUEUEREQUEST.fields_by_name['queue']._options = None
_DELETEQUEUEREQUEST.fields_by_name['name']._options = None
_PURGEQUEUEREQUEST.fields_by_name['name']._options = None
_PAUSEQUEUEREQUEST.fields_by_name['name']._options = None
_RESUMEQUEUEREQUEST.fields_by_name['name']._options = None
_LISTTASKSREQUEST.fields_by_name['parent']._options = None
_GETTASKREQUEST.fields_by_name['name']._options = None
_CREATETASKREQUEST.fields_by_name['parent']._options = None
_CREATETASKREQUEST.fields_by_name['task']._options = None
_DELETETASKREQUEST.fields_by_name['name']._options = None
_RUNTASKREQUEST.fields_by_name['name']._options = None
_CLOUDTASKS = _descriptor.ServiceDescriptor(name='CloudTasks', full_name=
    'google.cloud.tasks.v2.CloudTasks', file=DESCRIPTOR, index=0,
    serialized_options=
    b'\xcaA\x19cloudtasks.googleapis.com\xd2A.https://www.googleapis.com/auth/cloud-platform'
    , serialized_start=2009, serialized_end=4662, methods=[_descriptor.
    MethodDescriptor(name='ListQueues', full_name=
    'google.cloud.tasks.v2.CloudTasks.ListQueues', index=0,
    containing_service=None, input_type=_LISTQUEUESREQUEST, output_type=
    _LISTQUEUESRESPONSE, serialized_options=
    b'\x82\xd3\xe4\x93\x02,\x12*/v2/{parent=projects/*/locations/*}/queues\xdaA\x06parent'
    ), _descriptor.MethodDescriptor(name='GetQueue', full_name=
    'google.cloud.tasks.v2.CloudTasks.GetQueue', index=1,
    containing_service=None, input_type=_GETQUEUEREQUEST, output_type=
    google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=
    b'\x82\xd3\xe4\x93\x02,\x12*/v2/{name=projects/*/locations/*/queues/*}\xdaA\x04name'
    ), _descriptor.MethodDescriptor(name='CreateQueue', full_name=
    'google.cloud.tasks.v2.CloudTasks.CreateQueue', index=2,
    containing_service=None, input_type=_CREATEQUEUEREQUEST, output_type=
    google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=
    b'\x82\xd3\xe4\x93\x023"*/v2/{parent=projects/*/locations/*}/queues:\x05queue\xdaA\x0cparent,queue'
    ), _descriptor.MethodDescriptor(name='UpdateQueue', full_name=
    'google.cloud.tasks.v2.CloudTasks.UpdateQueue', index=3,
    containing_service=None, input_type=_UPDATEQUEUEREQUEST, output_type=
    google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=
    b'\x82\xd3\xe4\x93\x02920/v2/{queue.name=projects/*/locations/*/queues/*}:\x05queue\xdaA\x11queue,update_mask'
    ), _descriptor.MethodDescriptor(name='DeleteQueue', full_name=
    'google.cloud.tasks.v2.CloudTasks.DeleteQueue', index=4,
    containing_service=None, input_type=_DELETEQUEUEREQUEST, output_type=
    google_dot_protobuf_dot_empty__pb2._EMPTY, serialized_options=
    b'\x82\xd3\xe4\x93\x02,**/v2/{name=projects/*/locations/*/queues/*}\xdaA\x04name'
    ), _descriptor.MethodDescriptor(name='PurgeQueue', full_name=
    'google.cloud.tasks.v2.CloudTasks.PurgeQueue', index=5,
    containing_service=None, input_type=_PURGEQUEUEREQUEST, output_type=
    google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=
    b'\x82\xd3\xe4\x93\x025"0/v2/{name=projects/*/locations/*/queues/*}:purge:\x01*\xdaA\x04name'
    ), _descriptor.MethodDescriptor(name='PauseQueue', full_name=
    'google.cloud.tasks.v2.CloudTasks.PauseQueue', index=6,
    containing_service=None, input_type=_PAUSEQUEUEREQUEST, output_type=
    google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=
    b'\x82\xd3\xe4\x93\x025"0/v2/{name=projects/*/locations/*/queues/*}:pause:\x01*\xdaA\x04name'
    ), _descriptor.MethodDescriptor(name='ResumeQueue', full_name=
    'google.cloud.tasks.v2.CloudTasks.ResumeQueue', index=7,
    containing_service=None, input_type=_RESUMEQUEUEREQUEST, output_type=
    google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=
    b'\x82\xd3\xe4\x93\x026"1/v2/{name=projects/*/locations/*/queues/*}:resume:\x01*\xdaA\x04name'
    ), _descriptor.MethodDescriptor(name='GetIamPolicy', full_name=
    'google.cloud.tasks.v2.CloudTasks.GetIamPolicy', index=8,
    containing_service=None, input_type=
    google_dot_iam_dot_v1_dot_iam__policy__pb2._GETIAMPOLICYREQUEST,
    output_type=google_dot_iam_dot_v1_dot_policy__pb2._POLICY,
    serialized_options=
    b'\x82\xd3\xe4\x93\x02@";/v2/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\x01*\xdaA\x08resource'
    ), _descriptor.MethodDescriptor(name='SetIamPolicy', full_name=
    'google.cloud.tasks.v2.CloudTasks.SetIamPolicy', index=9,
    containing_service=None, input_type=
    google_dot_iam_dot_v1_dot_iam__policy__pb2._SETIAMPOLICYREQUEST,
    output_type=google_dot_iam_dot_v1_dot_policy__pb2._POLICY,
    serialized_options=
    b'\x82\xd3\xe4\x93\x02@";/v2/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\x01*\xdaA\x0fresource,policy'
    ), _descriptor.MethodDescriptor(name='TestIamPermissions', full_name=
    'google.cloud.tasks.v2.CloudTasks.TestIamPermissions', index=10,
    containing_service=None, input_type=
    google_dot_iam_dot_v1_dot_iam__policy__pb2._TESTIAMPERMISSIONSREQUEST,
    output_type=google_dot_iam_dot_v1_dot_iam__policy__pb2.
    _TESTIAMPERMISSIONSRESPONSE, serialized_options=
    b'\x82\xd3\xe4\x93\x02F"A/v2/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\x01*\xdaA\x14resource,permissions'
    ), _descriptor.MethodDescriptor(name='ListTasks', full_name=
    'google.cloud.tasks.v2.CloudTasks.ListTasks', index=11,
    containing_service=None, input_type=_LISTTASKSREQUEST, output_type=
    _LISTTASKSRESPONSE, serialized_options=
    b'\x82\xd3\xe4\x93\x024\x122/v2/{parent=projects/*/locations/*/queues/*}/tasks\xdaA\x06parent'
    ), _descriptor.MethodDescriptor(name='GetTask', full_name=
    'google.cloud.tasks.v2.CloudTasks.GetTask', index=12,
    containing_service=None, input_type=_GETTASKREQUEST, output_type=
    google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK,
    serialized_options=
    b'\x82\xd3\xe4\x93\x024\x122/v2/{name=projects/*/locations/*/queues/*/tasks/*}\xdaA\x04name'
    ), _descriptor.MethodDescriptor(name='CreateTask', full_name=
    'google.cloud.tasks.v2.CloudTasks.CreateTask', index=13,
    containing_service=None, input_type=_CREATETASKREQUEST, output_type=
    google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK,
    serialized_options=
    b'\x82\xd3\xe4\x93\x027"2/v2/{parent=projects/*/locations/*/queues/*}/tasks:\x01*\xdaA\x0bparent,task'
    ), _descriptor.MethodDescriptor(name='DeleteTask', full_name=
    'google.cloud.tasks.v2.CloudTasks.DeleteTask', index=14,
    containing_service=None, input_type=_DELETETASKREQUEST, output_type=
    google_dot_protobuf_dot_empty__pb2._EMPTY, serialized_options=
    b'\x82\xd3\xe4\x93\x024*2/v2/{name=projects/*/locations/*/queues/*/tasks/*}\xdaA\x04name'
    ), _descriptor.MethodDescriptor(name='RunTask', full_name=
    'google.cloud.tasks.v2.CloudTasks.RunTask', index=15,
    containing_service=None, input_type=_RUNTASKREQUEST, output_type=
    google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK,
    serialized_options=
    b'\x82\xd3\xe4\x93\x02;"6/v2/{name=projects/*/locations/*/queues/*/tasks/*}:run:\x01*\xdaA\x04name'
    )])
_sym_db.RegisterServiceDescriptor(_CLOUDTASKS)
DESCRIPTOR.services_by_name['CloudTasks'] = _CLOUDTASKS

from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
_sym_db = _symbol_database.Default()
from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.api import client_pb2 as google_dot_api_dot_client__pb2
from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2
from google.api import resource_pb2 as google_dot_api_dot_resource__pb2
from google.cloud.tasks.v2 import queue_pb2 as google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2
from google.cloud.tasks.v2 import task_pb2 as google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2
from google.iam.v1 import iam_policy_pb2 as google_dot_iam_dot_v1_dot_iam__policy__pb2
from google.iam.v1 import policy_pb2 as google_dot_iam_dot_v1_dot_policy__pb2
from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2
DESCRIPTOR = _descriptor.FileDescriptor(name=
    'google/cloud/tasks/v2/cloudtasks.proto', package=
    'google.cloud.tasks.v2', syntax='proto3', serialized_options=
    b'\n\x19com.google.cloud.tasks.v2B\x0fCloudTasksProtoP\x01Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks\xa2\x02\x05TASKS'
    , serialized_pb=
    b'\n&google/cloud/tasks/v2/cloudtasks.proto\x12\x15google.cloud.tasks.v2\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a!google/cloud/tasks/v2/queue.proto\x1a google/cloud/tasks/v2/task.proto\x1a\x1egoogle/iam/v1/iam_policy.proto\x1a\x1agoogle/iam/v1/policy.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto"\x83\x01\n\x11ListQueuesRequest\x127\n\x06parent\x18\x01 \x01(\tB\'\xe0A\x02\xfaA!\x12\x1fcloudtasks.googleapis.com/Queue\x12\x0e\n\x06filter\x18\x02 \x01(\t\x12\x11\n\tpage_size\x18\x03 \x01(\x05\x12\x12\n\npage_token\x18\x04 \x01(\t"[\n\x12ListQueuesResponse\x12,\n\x06queues\x18\x01 \x03(\x0b2\x1c.google.cloud.tasks.v2.Queue\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t"H\n\x0fGetQueueRequest\x125\n\x04name\x18\x01 \x01(\tB\'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue"\x7f\n\x12CreateQueueRequest\x127\n\x06parent\x18\x01 \x01(\tB\'\xe0A\x02\xfaA!\x12\x1fcloudtasks.googleapis.com/Queue\x120\n\x05queue\x18\x02 \x01(\x0b2\x1c.google.cloud.tasks.v2.QueueB\x03\xe0A\x02"w\n\x12UpdateQueueRequest\x120\n\x05queue\x18\x01 \x01(\x0b2\x1c.google.cloud.tasks.v2.QueueB\x03\xe0A\x02\x12/\n\x0bupdate_mask\x18\x02 \x01(\x0b2\x1a.google.protobuf.FieldMask"K\n\x12DeleteQueueRequest\x125\n\x04name\x18\x01 \x01(\tB\'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue"J\n\x11PurgeQueueRequest\x125\n\x04name\x18\x01 \x01(\tB\'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue"J\n\x11PauseQueueRequest\x125\n\x04name\x18\x01 \x01(\tB\'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue"K\n\x12ResumeQueueRequest\x125\n\x04name\x18\x01 \x01(\tB\'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue"\xaa\x01\n\x10ListTasksRequest\x126\n\x06parent\x18\x01 \x01(\tB&\xe0A\x02\xfaA \x12\x1ecloudtasks.googleapis.com/Task\x127\n\rresponse_view\x18\x02 \x01(\x0e2 .google.cloud.tasks.v2.Task.View\x12\x11\n\tpage_size\x18\x03 \x01(\x05\x12\x12\n\npage_token\x18\x04 \x01(\t"X\n\x11ListTasksResponse\x12*\n\x05tasks\x18\x01 \x03(\x0b2\x1b.google.cloud.tasks.v2.Task\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t"\x7f\n\x0eGetTaskRequest\x124\n\x04name\x18\x01 \x01(\tB&\xe0A\x02\xfaA \n\x1ecloudtasks.googleapis.com/Task\x127\n\rresponse_view\x18\x02 \x01(\x0e2 .google.cloud.tasks.v2.Task.View"\xb4\x01\n\x11CreateTaskRequest\x126\n\x06parent\x18\x01 \x01(\tB&\xe0A\x02\xfaA \x12\x1ecloudtasks.googleapis.com/Task\x12.\n\x04task\x18\x02 \x01(\x0b2\x1b.google.cloud.tasks.v2.TaskB\x03\xe0A\x02\x127\n\rresponse_view\x18\x03 \x01(\x0e2 .google.cloud.tasks.v2.Task.View"I\n\x11DeleteTaskRequest\x124\n\x04name\x18\x01 \x01(\tB&\xe0A\x02\xfaA \n\x1ecloudtasks.googleapis.com/Task"\x7f\n\x0eRunTaskRequest\x124\n\x04name\x18\x01 \x01(\tB&\xe0A\x02\xfaA \n\x1ecloudtasks.googleapis.com/Task\x127\n\rresponse_view\x18\x02 \x01(\x0e2 .google.cloud.tasks.v2.Task.View2\xdd\x14\n\nCloudTasks\x12\x9e\x01\n\nListQueues\x12(.google.cloud.tasks.v2.ListQueuesRequest\x1a).google.cloud.tasks.v2.ListQueuesResponse";\x82\xd3\xe4\x93\x02,\x12*/v2/{parent=projects/*/locations/*}/queues\xdaA\x06parent\x12\x8b\x01\n\x08GetQueue\x12&.google.cloud.tasks.v2.GetQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue"9\x82\xd3\xe4\x93\x02,\x12*/v2/{name=projects/*/locations/*/queues/*}\xdaA\x04name\x12\xa0\x01\n\x0bCreateQueue\x12).google.cloud.tasks.v2.CreateQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue"H\x82\xd3\xe4\x93\x023"*/v2/{parent=projects/*/locations/*}/queues:\x05queue\xdaA\x0cparent,queue\x12\xab\x01\n\x0bUpdateQueue\x12).google.cloud.tasks.v2.UpdateQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue"S\x82\xd3\xe4\x93\x02920/v2/{queue.name=projects/*/locations/*/queues/*}:\x05queue\xdaA\x11queue,update_mask\x12\x8b\x01\n\x0bDeleteQueue\x12).google.cloud.tasks.v2.DeleteQueueRequest\x1a\x16.google.protobuf.Empty"9\x82\xd3\xe4\x93\x02,**/v2/{name=projects/*/locations/*/queues/*}\xdaA\x04name\x12\x98\x01\n\nPurgeQueue\x12(.google.cloud.tasks.v2.PurgeQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue"B\x82\xd3\xe4\x93\x025"0/v2/{name=projects/*/locations/*/queues/*}:purge:\x01*\xdaA\x04name\x12\x98\x01\n\nPauseQueue\x12(.google.cloud.tasks.v2.PauseQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue"B\x82\xd3\xe4\x93\x025"0/v2/{name=projects/*/locations/*/queues/*}:pause:\x01*\xdaA\x04name\x12\x9b\x01\n\x0bResumeQueue\x12).google.cloud.tasks.v2.ResumeQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue"C\x82\xd3\xe4\x93\x026"1/v2/{name=projects/*/locations/*/queues/*}:resume:\x01*\xdaA\x04name\x12\x9c\x01\n\x0cGetIamPolicy\x12".google.iam.v1.GetIamPolicyRequest\x1a\x15.google.iam.v1.Policy"Q\x82\xd3\xe4\x93\x02@";/v2/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\x01*\xdaA\x08resource\x12\xa3\x01\n\x0cSetIamPolicy\x12".google.iam.v1.SetIamPolicyRequest\x1a\x15.google.iam.v1.Policy"X\x82\xd3\xe4\x93\x02@";/v2/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\x01*\xdaA\x0fresource,policy\x12\xce\x01\n\x12TestIamPermissions\x12(.google.iam.v1.TestIamPermissionsRequest\x1a).google.iam.v1.TestIamPermissionsResponse"c\x82\xd3\xe4\x93\x02F"A/v2/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\x01*\xdaA\x14resource,permissions\x12\xa3\x01\n\tListTasks\x12\'.google.cloud.tasks.v2.ListTasksRequest\x1a(.google.cloud.tasks.v2.ListTasksResponse"C\x82\xd3\xe4\x93\x024\x122/v2/{parent=projects/*/locations/*/queues/*}/tasks\xdaA\x06parent\x12\x90\x01\n\x07GetTask\x12%.google.cloud.tasks.v2.GetTaskRequest\x1a\x1b.google.cloud.tasks.v2.Task"A\x82\xd3\xe4\x93\x024\x122/v2/{name=projects/*/locations/*/queues/*/tasks/*}\xdaA\x04name\x12\xa0\x01\n\nCreateTask\x12(.google.cloud.tasks.v2.CreateTaskRequest\x1a\x1b.google.cloud.tasks.v2.Task"K\x82\xd3\xe4\x93\x027"2/v2/{parent=projects/*/locations/*/queues/*}/tasks:\x01*\xdaA\x0bparent,task\x12\x91\x01\n\nDeleteTask\x12(.google.cloud.tasks.v2.DeleteTaskRequest\x1a\x16.google.protobuf.Empty"A\x82\xd3\xe4\x93\x024*2/v2/{name=projects/*/locations/*/queues/*/tasks/*}\xdaA\x04name\x12\x97\x01\n\x07RunTask\x12%.google.cloud.tasks.v2.RunTaskRequest\x1a\x1b.google.cloud.tasks.v2.Task"H\x82\xd3\xe4\x93\x02;"6/v2/{name=projects/*/locations/*/queues/*/tasks/*}:run:\x01*\xdaA\x04name\x1aM\xcaA\x19cloudtasks.googleapis.com\xd2A.https://www.googleapis.com/auth/cloud-platformBr\n\x19com.google.cloud.tasks.v2B\x0fCloudTasksProtoP\x01Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks\xa2\x02\x05TASKSb\x06proto3'
    , dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,
    google_dot_api_dot_client__pb2.DESCRIPTOR,
    google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,
    google_dot_api_dot_resource__pb2.DESCRIPTOR,
    google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2.DESCRIPTOR,
    google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2.DESCRIPTOR,
    google_dot_iam_dot_v1_dot_iam__policy__pb2.DESCRIPTOR,
    google_dot_iam_dot_v1_dot_policy__pb2.DESCRIPTOR,
    google_dot_protobuf_dot_empty__pb2.DESCRIPTOR,
    google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR])
_LISTQUEUESREQUEST = _descriptor.Descriptor(name='ListQueuesRequest',
    full_name='google.cloud.tasks.v2.ListQueuesRequest', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='parent', full_name=
    'google.cloud.tasks.v2.ListQueuesRequest.parent', index=0, number=1,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''
    .decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA!\x12\x1fcloudtasks.googleapis.com/Queue', file=
    DESCRIPTOR), _descriptor.FieldDescriptor(name='filter', full_name=
    'google.cloud.tasks.v2.ListQueuesRequest.filter', index=1, number=2,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''
    .decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='page_size',
    full_name='google.cloud.tasks.v2.ListQueuesRequest.page_size', index=2,
    number=3, type=5, cpp_type=1, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='page_token',
    full_name='google.cloud.tasks.v2.ListQueuesRequest.page_token', index=3,
    number=4, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=b''.decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=373,
    serialized_end=504)
_LISTQUEUESRESPONSE = _descriptor.Descriptor(name='ListQueuesResponse',
    full_name='google.cloud.tasks.v2.ListQueuesResponse', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='queues', full_name=
    'google.cloud.tasks.v2.ListQueuesResponse.queues', index=0, number=1,
    type=11, cpp_type=10, label=3, has_default_value=False, default_value=[
    ], message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR), _descriptor.FieldDescriptor(name='next_page_token',
    full_name='google.cloud.tasks.v2.ListQueuesResponse.next_page_token',
    index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=b''.decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=506,
    serialized_end=597)
_GETQUEUEREQUEST = _descriptor.Descriptor(name='GetQueueRequest', full_name
    ='google.cloud.tasks.v2.GetQueueRequest', filename=None, file=
    DESCRIPTOR, containing_type=None, fields=[_descriptor.FieldDescriptor(
    name='name', full_name='google.cloud.tasks.v2.GetQueueRequest.name',
    index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=b''.decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=
    b'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue', file=
    DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=599, serialized_end=671)
_CREATEQUEUEREQUEST = _descriptor.Descriptor(name='CreateQueueRequest',
    full_name='google.cloud.tasks.v2.CreateQueueRequest', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='parent', full_name=
    'google.cloud.tasks.v2.CreateQueueRequest.parent', index=0, number=1,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''
    .decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA!\x12\x1fcloudtasks.googleapis.com/Queue', file=
    DESCRIPTOR), _descriptor.FieldDescriptor(name='queue', full_name=
    'google.cloud.tasks.v2.CreateQueueRequest.queue', index=1, number=2,
    type=11, cpp_type=10, label=1, has_default_value=False, default_value=
    None, message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02', file=DESCRIPTOR)], extensions=[], nested_types=[],
    enum_types=[], serialized_options=None, is_extendable=False, syntax=
    'proto3', extension_ranges=[], oneofs=[], serialized_start=673,
    serialized_end=800)
_UPDATEQUEUEREQUEST = _descriptor.Descriptor(name='UpdateQueueRequest',
    full_name='google.cloud.tasks.v2.UpdateQueueRequest', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='queue', full_name=
    'google.cloud.tasks.v2.UpdateQueueRequest.queue', index=0, number=1,
    type=11, cpp_type=10, label=1, has_default_value=False, default_value=
    None, message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02', file=DESCRIPTOR), _descriptor.FieldDescriptor(name=
    'update_mask', full_name=
    'google.cloud.tasks.v2.UpdateQueueRequest.update_mask', index=1, number
    =2, type=11, cpp_type=10, label=1, has_default_value=False,
    default_value=None, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=802, serialized_end=921)
_DELETEQUEUEREQUEST = _descriptor.Descriptor(name='DeleteQueueRequest',
    full_name='google.cloud.tasks.v2.DeleteQueueRequest', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='name', full_name=
    'google.cloud.tasks.v2.DeleteQueueRequest.name', index=0, number=1,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''
    .decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue', file=
    DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=923, serialized_end=998)
_PURGEQUEUEREQUEST = _descriptor.Descriptor(name='PurgeQueueRequest',
    full_name='google.cloud.tasks.v2.PurgeQueueRequest', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='name', full_name=
    'google.cloud.tasks.v2.PurgeQueueRequest.name', index=0, number=1, type
    =9, cpp_type=9, label=1, has_default_value=False, default_value=b''.
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue', file=
    DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=1000, serialized_end=1074)
_PAUSEQUEUEREQUEST = _descriptor.Descriptor(name='PauseQueueRequest',
    full_name='google.cloud.tasks.v2.PauseQueueRequest', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='name', full_name=
    'google.cloud.tasks.v2.PauseQueueRequest.name', index=0, number=1, type
    =9, cpp_type=9, label=1, has_default_value=False, default_value=b''.
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue', file=
    DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=1076, serialized_end=1150)
_RESUMEQUEUEREQUEST = _descriptor.Descriptor(name='ResumeQueueRequest',
    full_name='google.cloud.tasks.v2.ResumeQueueRequest', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='name', full_name=
    'google.cloud.tasks.v2.ResumeQueueRequest.name', index=0, number=1,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''
    .decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA!\n\x1fcloudtasks.googleapis.com/Queue', file=
    DESCRIPTOR)], extensions=[], nested_types=[], enum_types=[],
    serialized_options=None, is_extendable=False, syntax='proto3',
    extension_ranges=[], oneofs=[], serialized_start=1152, serialized_end=1227)
_LISTTASKSREQUEST = _descriptor.Descriptor(name='ListTasksRequest',
    full_name='google.cloud.tasks.v2.ListTasksRequest', filename=None, file
    =DESCRIPTOR, containing_type=None, fields=[_descriptor.FieldDescriptor(
    name='parent', full_name=
    'google.cloud.tasks.v2.ListTasksRequest.parent', index=0, number=1,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''
    .decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA \x12\x1ecloudtasks.googleapis.com/Task', file=
    DESCRIPTOR), _descriptor.FieldDescriptor(name='response_view',
    full_name='google.cloud.tasks.v2.ListTasksRequest.response_view', index
    =1, number=2, type=14, cpp_type=8, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='page_size',
    full_name='google.cloud.tasks.v2.ListTasksRequest.page_size', index=2,
    number=3, type=5, cpp_type=1, label=1, has_default_value=False,
    default_value=0, message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=None,
    file=DESCRIPTOR), _descriptor.FieldDescriptor(name='page_token',
    full_name='google.cloud.tasks.v2.ListTasksRequest.page_token', index=3,
    number=4, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=b''.decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1230,
    serialized_end=1400)
_LISTTASKSRESPONSE = _descriptor.Descriptor(name='ListTasksResponse',
    full_name='google.cloud.tasks.v2.ListTasksResponse', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='tasks', full_name=
    'google.cloud.tasks.v2.ListTasksResponse.tasks', index=0, number=1,
    type=11, cpp_type=10, label=3, has_default_value=False, default_value=[
    ], message_type=None, enum_type=None, containing_type=None,
    is_extension=False, extension_scope=None, serialized_options=None, file
    =DESCRIPTOR), _descriptor.FieldDescriptor(name='next_page_token',
    full_name='google.cloud.tasks.v2.ListTasksResponse.next_page_token',
    index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False,
    default_value=b''.decode('utf-8'), message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1402,
    serialized_end=1490)
_GETTASKREQUEST = _descriptor.Descriptor(name='GetTaskRequest', full_name=
    'google.cloud.tasks.v2.GetTaskRequest', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name='name',
    full_name='google.cloud.tasks.v2.GetTaskRequest.name', index=0, number=
    1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=
    b''.decode('utf-8'), message_type=None, enum_type=None, containing_type
    =None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA \n\x1ecloudtasks.googleapis.com/Task', file=DESCRIPTOR
    ), _descriptor.FieldDescriptor(name='response_view', full_name=
    'google.cloud.tasks.v2.GetTaskRequest.response_view', index=1, number=2,
    type=14, cpp_type=8, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[],
    serialized_start=1492, serialized_end=1619)
_CREATETASKREQUEST = _descriptor.Descriptor(name='CreateTaskRequest',
    full_name='google.cloud.tasks.v2.CreateTaskRequest', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='parent', full_name=
    'google.cloud.tasks.v2.CreateTaskRequest.parent', index=0, number=1,
    type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''
    .decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA \x12\x1ecloudtasks.googleapis.com/Task', file=
    DESCRIPTOR), _descriptor.FieldDescriptor(name='task', full_name=
    'google.cloud.tasks.v2.CreateTaskRequest.task', index=1, number=2, type
    =11, cpp_type=10, label=1, has_default_value=False, default_value=None,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=b'\xe0A\x02', file=
    DESCRIPTOR), _descriptor.FieldDescriptor(name='response_view',
    full_name='google.cloud.tasks.v2.CreateTaskRequest.response_view',
    index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=
    False, default_value=0, message_type=None, enum_type=None,
    containing_type=None, is_extension=False, extension_scope=None,
    serialized_options=None, file=DESCRIPTOR)], extensions=[], nested_types
    =[], enum_types=[], serialized_options=None, is_extendable=False,
    syntax='proto3', extension_ranges=[], oneofs=[], serialized_start=1622,
    serialized_end=1802)
_DELETETASKREQUEST = _descriptor.Descriptor(name='DeleteTaskRequest',
    full_name='google.cloud.tasks.v2.DeleteTaskRequest', filename=None,
    file=DESCRIPTOR, containing_type=None, fields=[_descriptor.
    FieldDescriptor(name='name', full_name=
    'google.cloud.tasks.v2.DeleteTaskRequest.name', index=0, number=1, type
    =9, cpp_type=9, label=1, has_default_value=False, default_value=b''.
    decode('utf-8'), message_type=None, enum_type=None, containing_type=
    None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA \n\x1ecloudtasks.googleapis.com/Task', file=DESCRIPTOR
    )], extensions=[], nested_types=[], enum_types=[], serialized_options=
    None, is_extendable=False, syntax='proto3', extension_ranges=[], oneofs
    =[], serialized_start=1804, serialized_end=1877)
_RUNTASKREQUEST = _descriptor.Descriptor(name='RunTaskRequest', full_name=
    'google.cloud.tasks.v2.RunTaskRequest', filename=None, file=DESCRIPTOR,
    containing_type=None, fields=[_descriptor.FieldDescriptor(name='name',
    full_name='google.cloud.tasks.v2.RunTaskRequest.name', index=0, number=
    1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=
    b''.decode('utf-8'), message_type=None, enum_type=None, containing_type
    =None, is_extension=False, extension_scope=None, serialized_options=
    b'\xe0A\x02\xfaA \n\x1ecloudtasks.googleapis.com/Task', file=DESCRIPTOR
    ), _descriptor.FieldDescriptor(name='response_view', full_name=
    'google.cloud.tasks.v2.RunTaskRequest.response_view', index=1, number=2,
    type=14, cpp_type=8, label=1, has_default_value=False, default_value=0,
    message_type=None, enum_type=None, containing_type=None, is_extension=
    False, extension_scope=None, serialized_options=None, file=DESCRIPTOR)],
    extensions=[], nested_types=[], enum_types=[], serialized_options=None,
    is_extendable=False, syntax='proto3', extension_ranges=[], oneofs=[],
    serialized_start=1879, serialized_end=2006)
_LISTQUEUESRESPONSE.fields_by_name['queues'
    ].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE
_CREATEQUEUEREQUEST.fields_by_name['queue'
    ].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE
_UPDATEQUEUEREQUEST.fields_by_name['queue'
    ].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE
_UPDATEQUEUEREQUEST.fields_by_name['update_mask'
    ].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK
_LISTTASKSREQUEST.fields_by_name['response_view'
    ].enum_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK_VIEW
_LISTTASKSRESPONSE.fields_by_name['tasks'
    ].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK
_GETTASKREQUEST.fields_by_name['response_view'
    ].enum_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK_VIEW
_CREATETASKREQUEST.fields_by_name['task'
    ].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK
_CREATETASKREQUEST.fields_by_name['response_view'
    ].enum_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK_VIEW
_RUNTASKREQUEST.fields_by_name['response_view'
    ].enum_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK_VIEW
DESCRIPTOR.message_types_by_name['ListQueuesRequest'] = _LISTQUEUESREQUEST
DESCRIPTOR.message_types_by_name['ListQueuesResponse'] = _LISTQUEUESRESPONSE
DESCRIPTOR.message_types_by_name['GetQueueRequest'] = _GETQUEUEREQUEST
DESCRIPTOR.message_types_by_name['CreateQueueRequest'] = _CREATEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['UpdateQueueRequest'] = _UPDATEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['DeleteQueueRequest'] = _DELETEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['PurgeQueueRequest'] = _PURGEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['PauseQueueRequest'] = _PAUSEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['ResumeQueueRequest'] = _RESUMEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['ListTasksRequest'] = _LISTTASKSREQUEST
DESCRIPTOR.message_types_by_name['ListTasksResponse'] = _LISTTASKSRESPONSE
DESCRIPTOR.message_types_by_name['GetTaskRequest'] = _GETTASKREQUEST
DESCRIPTOR.message_types_by_name['CreateTaskRequest'] = _CREATETASKREQUEST
DESCRIPTOR.message_types_by_name['DeleteTaskRequest'] = _DELETETASKREQUEST
DESCRIPTOR.message_types_by_name['RunTaskRequest'] = _RUNTASKREQUEST
_sym_db.RegisterFileDescriptor(DESCRIPTOR)
ListQueuesRequest = _reflection.GeneratedProtocolMessageType(
    'ListQueuesRequest', (_message.Message,), {'DESCRIPTOR':
    _LISTQUEUESREQUEST, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(ListQueuesRequest)
ListQueuesResponse = _reflection.GeneratedProtocolMessageType(
    'ListQueuesResponse', (_message.Message,), {'DESCRIPTOR':
    _LISTQUEUESRESPONSE, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(ListQueuesResponse)
GetQueueRequest = _reflection.GeneratedProtocolMessageType('GetQueueRequest',
    (_message.Message,), {'DESCRIPTOR': _GETQUEUEREQUEST, '__module__':
    'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(GetQueueRequest)
CreateQueueRequest = _reflection.GeneratedProtocolMessageType(
    'CreateQueueRequest', (_message.Message,), {'DESCRIPTOR':
    _CREATEQUEUEREQUEST, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(CreateQueueRequest)
UpdateQueueRequest = _reflection.GeneratedProtocolMessageType(
    'UpdateQueueRequest', (_message.Message,), {'DESCRIPTOR':
    _UPDATEQUEUEREQUEST, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(UpdateQueueRequest)
DeleteQueueRequest = _reflection.GeneratedProtocolMessageType(
    'DeleteQueueRequest', (_message.Message,), {'DESCRIPTOR':
    _DELETEQUEUEREQUEST, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(DeleteQueueRequest)
PurgeQueueRequest = _reflection.GeneratedProtocolMessageType(
    'PurgeQueueRequest', (_message.Message,), {'DESCRIPTOR':
    _PURGEQUEUEREQUEST, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(PurgeQueueRequest)
PauseQueueRequest = _reflection.GeneratedProtocolMessageType(
    'PauseQueueRequest', (_message.Message,), {'DESCRIPTOR':
    _PAUSEQUEUEREQUEST, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(PauseQueueRequest)
ResumeQueueRequest = _reflection.GeneratedProtocolMessageType(
    'ResumeQueueRequest', (_message.Message,), {'DESCRIPTOR':
    _RESUMEQUEUEREQUEST, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(ResumeQueueRequest)
ListTasksRequest = _reflection.GeneratedProtocolMessageType('ListTasksRequest',
    (_message.Message,), {'DESCRIPTOR': _LISTTASKSREQUEST, '__module__':
    'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(ListTasksRequest)
ListTasksResponse = _reflection.GeneratedProtocolMessageType(
    'ListTasksResponse', (_message.Message,), {'DESCRIPTOR':
    _LISTTASKSRESPONSE, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(ListTasksResponse)
GetTaskRequest = _reflection.GeneratedProtocolMessageType('GetTaskRequest',
    (_message.Message,), {'DESCRIPTOR': _GETTASKREQUEST, '__module__':
    'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(GetTaskRequest)
CreateTaskRequest = _reflection.GeneratedProtocolMessageType(
    'CreateTaskRequest', (_message.Message,), {'DESCRIPTOR':
    _CREATETASKREQUEST, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(CreateTaskRequest)
DeleteTaskRequest = _reflection.GeneratedProtocolMessageType(
    'DeleteTaskRequest', (_message.Message,), {'DESCRIPTOR':
    _DELETETASKREQUEST, '__module__': 'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(DeleteTaskRequest)
RunTaskRequest = _reflection.GeneratedProtocolMessageType('RunTaskRequest',
    (_message.Message,), {'DESCRIPTOR': _RUNTASKREQUEST, '__module__':
    'google.cloud.tasks.v2.cloudtasks_pb2'})
_sym_db.RegisterMessage(RunTaskRequest)
DESCRIPTOR._options = None
_LISTQUEUESREQUEST.fields_by_name['parent']._options = None
_GETQUEUEREQUEST.fields_by_name['name']._options = None
_CREATEQUEUEREQUEST.fields_by_name['parent']._options = None
_CREATEQUEUEREQUEST.fields_by_name['queue']._options = None
_UPDATEQUEUEREQUEST.fields_by_name['queue']._options = None
_DELETEQUEUEREQUEST.fields_by_name['name']._options = None
_PURGEQUEUEREQUEST.fields_by_name['name']._options = None
_PAUSEQUEUEREQUEST.fields_by_name['name']._options = None
_RESUMEQUEUEREQUEST.fields_by_name['name']._options = None
_LISTTASKSREQUEST.fields_by_name['parent']._options = None
_GETTASKREQUEST.fields_by_name['name']._options = None
_CREATETASKREQUEST.fields_by_name['parent']._options = None
_CREATETASKREQUEST.fields_by_name['task']._options = None
_DELETETASKREQUEST.fields_by_name['name']._options = None
_RUNTASKREQUEST.fields_by_name['name']._options = None
_CLOUDTASKS = _descriptor.ServiceDescriptor(name='CloudTasks', full_name=
    'google.cloud.tasks.v2.CloudTasks', file=DESCRIPTOR, index=0,
    serialized_options=
    b'\xcaA\x19cloudtasks.googleapis.com\xd2A.https://www.googleapis.com/auth/cloud-platform'
    , serialized_start=2009, serialized_end=4662, methods=[_descriptor.
    MethodDescriptor(name='ListQueues', full_name=
    'google.cloud.tasks.v2.CloudTasks.ListQueues', index=0,
    containing_service=None, input_type=_LISTQUEUESREQUEST, output_type=
    _LISTQUEUESRESPONSE, serialized_options=
    b'\x82\xd3\xe4\x93\x02,\x12*/v2/{parent=projects/*/locations/*}/queues\xdaA\x06parent'
    ), _descriptor.MethodDescriptor(name='GetQueue', full_name=
    'google.cloud.tasks.v2.CloudTasks.GetQueue', index=1,
    containing_service=None, input_type=_GETQUEUEREQUEST, output_type=
    google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=
    b'\x82\xd3\xe4\x93\x02,\x12*/v2/{name=projects/*/locations/*/queues/*}\xdaA\x04name'
    ), _descriptor.MethodDescriptor(name='CreateQueue', full_name=
    'google.cloud.tasks.v2.CloudTasks.CreateQueue', index=2,
    containing_service=None, input_type=_CREATEQUEUEREQUEST, output_type=
    google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=
    b'\x82\xd3\xe4\x93\x023"*/v2/{parent=projects/*/locations/*}/queues:\x05queue\xdaA\x0cparent,queue'
    ), _descriptor.MethodDescriptor(name='UpdateQueue', full_name=
    'google.cloud.tasks.v2.CloudTasks.UpdateQueue', index=3,
    containing_service=None, input_type=_UPDATEQUEUEREQUEST, output_type=
    google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=
    b'\x82\xd3\xe4\x93\x02920/v2/{queue.name=projects/*/locations/*/queues/*}:\x05queue\xdaA\x11queue,update_mask'
    ), _descriptor.MethodDescriptor(name='DeleteQueue', full_name=
    'google.cloud.tasks.v2.CloudTasks.DeleteQueue', index=4,
    containing_service=None, input_type=_DELETEQUEUEREQUEST, output_type=
    google_dot_protobuf_dot_empty__pb2._EMPTY, serialized_options=
    b'\x82\xd3\xe4\x93\x02,**/v2/{name=projects/*/locations/*/queues/*}\xdaA\x04name'
    ), _descriptor.MethodDescriptor(name='PurgeQueue', full_name=
    'google.cloud.tasks.v2.CloudTasks.PurgeQueue', index=5,
    containing_service=None, input_type=_PURGEQUEUEREQUEST, output_type=
    google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=
    b'\x82\xd3\xe4\x93\x025"0/v2/{name=projects/*/locations/*/queues/*}:purge:\x01*\xdaA\x04name'
    ), _descriptor.MethodDescriptor(name='PauseQueue', full_name=
    'google.cloud.tasks.v2.CloudTasks.PauseQueue', index=6,
    containing_service=None, input_type=_PAUSEQUEUEREQUEST, output_type=
    google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=
    b'\x82\xd3\xe4\x93\x025"0/v2/{name=projects/*/locations/*/queues/*}:pause:\x01*\xdaA\x04name'
    ), _descriptor.MethodDescriptor(name='ResumeQueue', full_name=
    'google.cloud.tasks.v2.CloudTasks.ResumeQueue', index=7,
    containing_service=None, input_type=_RESUMEQUEUEREQUEST, output_type=
    google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=
    b'\x82\xd3\xe4\x93\x026"1/v2/{name=projects/*/locations/*/queues/*}:resume:\x01*\xdaA\x04name'
    ), _descriptor.MethodDescriptor(name='GetIamPolicy', full_name=
    'google.cloud.tasks.v2.CloudTasks.GetIamPolicy', index=8,
    containing_service=None, input_type=
    google_dot_iam_dot_v1_dot_iam__policy__pb2._GETIAMPOLICYREQUEST,
    output_type=google_dot_iam_dot_v1_dot_policy__pb2._POLICY,
    serialized_options=
    b'\x82\xd3\xe4\x93\x02@";/v2/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\x01*\xdaA\x08resource'
    ), _descriptor.MethodDescriptor(name='SetIamPolicy', full_name=
    'google.cloud.tasks.v2.CloudTasks.SetIamPolicy', index=9,
    containing_service=None, input_type=
    google_dot_iam_dot_v1_dot_iam__policy__pb2._SETIAMPOLICYREQUEST,
    output_type=google_dot_iam_dot_v1_dot_policy__pb2._POLICY,
    serialized_options=
    b'\x82\xd3\xe4\x93\x02@";/v2/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\x01*\xdaA\x0fresource,policy'
    ), _descriptor.MethodDescriptor(name='TestIamPermissions', full_name=
    'google.cloud.tasks.v2.CloudTasks.TestIamPermissions', index=10,
    containing_service=None, input_type=
    google_dot_iam_dot_v1_dot_iam__policy__pb2._TESTIAMPERMISSIONSREQUEST,
    output_type=google_dot_iam_dot_v1_dot_iam__policy__pb2.
    _TESTIAMPERMISSIONSRESPONSE, serialized_options=
    b'\x82\xd3\xe4\x93\x02F"A/v2/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\x01*\xdaA\x14resource,permissions'
    ), _descriptor.MethodDescriptor(name='ListTasks', full_name=
    'google.cloud.tasks.v2.CloudTasks.ListTasks', index=11,
    containing_service=None, input_type=_LISTTASKSREQUEST, output_type=
    _LISTTASKSRESPONSE, serialized_options=
    b'\x82\xd3\xe4\x93\x024\x122/v2/{parent=projects/*/locations/*/queues/*}/tasks\xdaA\x06parent'
    ), _descriptor.MethodDescriptor(name='GetTask', full_name=
    'google.cloud.tasks.v2.CloudTasks.GetTask', index=12,
    containing_service=None, input_type=_GETTASKREQUEST, output_type=
    google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK,
    serialized_options=
    b'\x82\xd3\xe4\x93\x024\x122/v2/{name=projects/*/locations/*/queues/*/tasks/*}\xdaA\x04name'
    ), _descriptor.MethodDescriptor(name='CreateTask', full_name=
    'google.cloud.tasks.v2.CloudTasks.CreateTask', index=13,
    containing_service=None, input_type=_CREATETASKREQUEST, output_type=
    google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK,
    serialized_options=
    b'\x82\xd3\xe4\x93\x027"2/v2/{parent=projects/*/locations/*/queues/*}/tasks:\x01*\xdaA\x0bparent,task'
    ), _descriptor.MethodDescriptor(name='DeleteTask', full_name=
    'google.cloud.tasks.v2.CloudTasks.DeleteTask', index=14,
    containing_service=None, input_type=_DELETETASKREQUEST, output_type=
    google_dot_protobuf_dot_empty__pb2._EMPTY, serialized_options=
    b'\x82\xd3\xe4\x93\x024*2/v2/{name=projects/*/locations/*/queues/*/tasks/*}\xdaA\x04name'
    ), _descriptor.MethodDescriptor(name='RunTask', full_name=
    'google.cloud.tasks.v2.CloudTasks.RunTask', index=15,
    containing_service=None, input_type=_RUNTASKREQUEST, output_type=
    google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK,
    serialized_options=
    b'\x82\xd3\xe4\x93\x02;"6/v2/{name=projects/*/locations/*/queues/*/tasks/*}:run:\x01*\xdaA\x04name'
    )])
_sym_db.RegisterServiceDescriptor(_CLOUDTASKS)
DESCRIPTOR.services_by_name['CloudTasks'] = _CLOUDTASKS

# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/tasks/v2/cloudtasks.proto

from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.api import client_pb2 as google_dot_api_dot_client__pb2
from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2
from google.api import resource_pb2 as google_dot_api_dot_resource__pb2
from google.cloud.tasks.v2 import queue_pb2 as google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2
from google.cloud.tasks.v2 import task_pb2 as google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2
from google.iam.v1 import iam_policy_pb2 as google_dot_iam_dot_v1_dot_iam__policy__pb2
from google.iam.v1 import policy_pb2 as google_dot_iam_dot_v1_dot_policy__pb2
from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
from google.protobuf import field_mask_pb2 as google_dot_protobuf_dot_field__mask__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='google/cloud/tasks/v2/cloudtasks.proto',
  package='google.cloud.tasks.v2',
  syntax='proto3',
  serialized_options=b'\n\031com.google.cloud.tasks.v2B\017CloudTasksProtoP\001Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks\242\002\005TASKS',
  serialized_pb=b'\n&google/cloud/tasks/v2/cloudtasks.proto\x12\x15google.cloud.tasks.v2\x1a\x1cgoogle/api/annotations.proto\x1a\x17google/api/client.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a!google/cloud/tasks/v2/queue.proto\x1a google/cloud/tasks/v2/task.proto\x1a\x1egoogle/iam/v1/iam_policy.proto\x1a\x1agoogle/iam/v1/policy.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\"\x83\x01\n\x11ListQueuesRequest\x12\x37\n\x06parent\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\x12\x1f\x63loudtasks.googleapis.com/Queue\x12\x0e\n\x06\x66ilter\x18\x02 \x01(\t\x12\x11\n\tpage_size\x18\x03 \x01(\x05\x12\x12\n\npage_token\x18\x04 \x01(\t\"[\n\x12ListQueuesResponse\x12,\n\x06queues\x18\x01 \x03(\x0b\x32\x1c.google.cloud.tasks.v2.Queue\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"H\n\x0fGetQueueRequest\x12\x35\n\x04name\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\n\x1f\x63loudtasks.googleapis.com/Queue\"\x7f\n\x12\x43reateQueueRequest\x12\x37\n\x06parent\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\x12\x1f\x63loudtasks.googleapis.com/Queue\x12\x30\n\x05queue\x18\x02 \x01(\x0b\x32\x1c.google.cloud.tasks.v2.QueueB\x03\xe0\x41\x02\"w\n\x12UpdateQueueRequest\x12\x30\n\x05queue\x18\x01 \x01(\x0b\x32\x1c.google.cloud.tasks.v2.QueueB\x03\xe0\x41\x02\x12/\n\x0bupdate_mask\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.FieldMask\"K\n\x12\x44\x65leteQueueRequest\x12\x35\n\x04name\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\n\x1f\x63loudtasks.googleapis.com/Queue\"J\n\x11PurgeQueueRequest\x12\x35\n\x04name\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\n\x1f\x63loudtasks.googleapis.com/Queue\"J\n\x11PauseQueueRequest\x12\x35\n\x04name\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\n\x1f\x63loudtasks.googleapis.com/Queue\"K\n\x12ResumeQueueRequest\x12\x35\n\x04name\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\n\x1f\x63loudtasks.googleapis.com/Queue\"\xaa\x01\n\x10ListTasksRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12\x37\n\rresponse_view\x18\x02 \x01(\x0e\x32 .google.cloud.tasks.v2.Task.View\x12\x11\n\tpage_size\x18\x03 \x01(\x05\x12\x12\n\npage_token\x18\x04 \x01(\t\"X\n\x11ListTasksResponse\x12*\n\x05tasks\x18\x01 \x03(\x0b\x32\x1b.google.cloud.tasks.v2.Task\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x7f\n\x0eGetTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12\x37\n\rresponse_view\x18\x02 \x01(\x0e\x32 .google.cloud.tasks.v2.Task.View\"\xb4\x01\n\x11\x43reateTaskRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12.\n\x04task\x18\x02 \x01(\x0b\x32\x1b.google.cloud.tasks.v2.TaskB\x03\xe0\x41\x02\x12\x37\n\rresponse_view\x18\x03 \x01(\x0e\x32 .google.cloud.tasks.v2.Task.View\"I\n\x11\x44\x65leteTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\"\x7f\n\x0eRunTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12\x37\n\rresponse_view\x18\x02 \x01(\x0e\x32 .google.cloud.tasks.v2.Task.View2\xdd\x14\n\nCloudTasks\x12\x9e\x01\n\nListQueues\x12(.google.cloud.tasks.v2.ListQueuesRequest\x1a).google.cloud.tasks.v2.ListQueuesResponse\";\x82\xd3\xe4\x93\x02,\x12*/v2/{parent=projects/*/locations/*}/queues\xda\x41\x06parent\x12\x8b\x01\n\x08GetQueue\x12&.google.cloud.tasks.v2.GetQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue\"9\x82\xd3\xe4\x93\x02,\x12*/v2/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\xa0\x01\n\x0b\x43reateQueue\x12).google.cloud.tasks.v2.CreateQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue\"H\x82\xd3\xe4\x93\x02\x33\"*/v2/{parent=projects/*/locations/*}/queues:\x05queue\xda\x41\x0cparent,queue\x12\xab\x01\n\x0bUpdateQueue\x12).google.cloud.tasks.v2.UpdateQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue\"S\x82\xd3\xe4\x93\x02\x39\x32\x30/v2/{queue.name=projects/*/locations/*/queues/*}:\x05queue\xda\x41\x11queue,update_mask\x12\x8b\x01\n\x0b\x44\x65leteQueue\x12).google.cloud.tasks.v2.DeleteQueueRequest\x1a\x16.google.protobuf.Empty\"9\x82\xd3\xe4\x93\x02,**/v2/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\x98\x01\n\nPurgeQueue\x12(.google.cloud.tasks.v2.PurgeQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue\"B\x82\xd3\xe4\x93\x02\x35\"0/v2/{name=projects/*/locations/*/queues/*}:purge:\x01*\xda\x41\x04name\x12\x98\x01\n\nPauseQueue\x12(.google.cloud.tasks.v2.PauseQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue\"B\x82\xd3\xe4\x93\x02\x35\"0/v2/{name=projects/*/locations/*/queues/*}:pause:\x01*\xda\x41\x04name\x12\x9b\x01\n\x0bResumeQueue\x12).google.cloud.tasks.v2.ResumeQueueRequest\x1a\x1c.google.cloud.tasks.v2.Queue\"C\x82\xd3\xe4\x93\x02\x36\"1/v2/{name=projects/*/locations/*/queues/*}:resume:\x01*\xda\x41\x04name\x12\x9c\x01\n\x0cGetIamPolicy\x12\".google.iam.v1.GetIamPolicyRequest\x1a\x15.google.iam.v1.Policy\"Q\x82\xd3\xe4\x93\x02@\";/v2/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\x01*\xda\x41\x08resource\x12\xa3\x01\n\x0cSetIamPolicy\x12\".google.iam.v1.SetIamPolicyRequest\x1a\x15.google.iam.v1.Policy\"X\x82\xd3\xe4\x93\x02@\";/v2/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\x01*\xda\x41\x0fresource,policy\x12\xce\x01\n\x12TestIamPermissions\x12(.google.iam.v1.TestIamPermissionsRequest\x1a).google.iam.v1.TestIamPermissionsResponse\"c\x82\xd3\xe4\x93\x02\x46\"A/v2/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\x01*\xda\x41\x14resource,permissions\x12\xa3\x01\n\tListTasks\x12\'.google.cloud.tasks.v2.ListTasksRequest\x1a(.google.cloud.tasks.v2.ListTasksResponse\"C\x82\xd3\xe4\x93\x02\x34\x12\x32/v2/{parent=projects/*/locations/*/queues/*}/tasks\xda\x41\x06parent\x12\x90\x01\n\x07GetTask\x12%.google.cloud.tasks.v2.GetTaskRequest\x1a\x1b.google.cloud.tasks.v2.Task\"A\x82\xd3\xe4\x93\x02\x34\x12\x32/v2/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\xa0\x01\n\nCreateTask\x12(.google.cloud.tasks.v2.CreateTaskRequest\x1a\x1b.google.cloud.tasks.v2.Task\"K\x82\xd3\xe4\x93\x02\x37\"2/v2/{parent=projects/*/locations/*/queues/*}/tasks:\x01*\xda\x41\x0bparent,task\x12\x91\x01\n\nDeleteTask\x12(.google.cloud.tasks.v2.DeleteTaskRequest\x1a\x16.google.protobuf.Empty\"A\x82\xd3\xe4\x93\x02\x34*2/v2/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\x97\x01\n\x07RunTask\x12%.google.cloud.tasks.v2.RunTaskRequest\x1a\x1b.google.cloud.tasks.v2.Task\"H\x82\xd3\xe4\x93\x02;\"6/v2/{name=projects/*/locations/*/queues/*/tasks/*}:run:\x01*\xda\x41\x04name\x1aM\xca\x41\x19\x63loudtasks.googleapis.com\xd2\x41.https://www.googleapis.com/auth/cloud-platformBr\n\x19\x63om.google.cloud.tasks.v2B\x0f\x43loudTasksProtoP\x01Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks\xa2\x02\x05TASKSb\x06proto3'
  ,
  dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,google_dot_api_dot_client__pb2.DESCRIPTOR,google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2.DESCRIPTOR,google_dot_iam_dot_v1_dot_iam__policy__pb2.DESCRIPTOR,google_dot_iam_dot_v1_dot_policy__pb2.DESCRIPTOR,google_dot_protobuf_dot_empty__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,])




_LISTQUEUESREQUEST = _descriptor.Descriptor(
  name='ListQueuesRequest',
  full_name='google.cloud.tasks.v2.ListQueuesRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='parent', full_name='google.cloud.tasks.v2.ListQueuesRequest.parent', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A!\022\037cloudtasks.googleapis.com/Queue', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='filter', full_name='google.cloud.tasks.v2.ListQueuesRequest.filter', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='page_size', full_name='google.cloud.tasks.v2.ListQueuesRequest.page_size', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='page_token', full_name='google.cloud.tasks.v2.ListQueuesRequest.page_token', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=373,
  serialized_end=504,
)


_LISTQUEUESRESPONSE = _descriptor.Descriptor(
  name='ListQueuesResponse',
  full_name='google.cloud.tasks.v2.ListQueuesResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='queues', full_name='google.cloud.tasks.v2.ListQueuesResponse.queues', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='next_page_token', full_name='google.cloud.tasks.v2.ListQueuesResponse.next_page_token', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=506,
  serialized_end=597,
)


_GETQUEUEREQUEST = _descriptor.Descriptor(
  name='GetQueueRequest',
  full_name='google.cloud.tasks.v2.GetQueueRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='google.cloud.tasks.v2.GetQueueRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A!\n\037cloudtasks.googleapis.com/Queue', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=599,
  serialized_end=671,
)


_CREATEQUEUEREQUEST = _descriptor.Descriptor(
  name='CreateQueueRequest',
  full_name='google.cloud.tasks.v2.CreateQueueRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='parent', full_name='google.cloud.tasks.v2.CreateQueueRequest.parent', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A!\022\037cloudtasks.googleapis.com/Queue', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='queue', full_name='google.cloud.tasks.v2.CreateQueueRequest.queue', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=673,
  serialized_end=800,
)


_UPDATEQUEUEREQUEST = _descriptor.Descriptor(
  name='UpdateQueueRequest',
  full_name='google.cloud.tasks.v2.UpdateQueueRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='queue', full_name='google.cloud.tasks.v2.UpdateQueueRequest.queue', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='update_mask', full_name='google.cloud.tasks.v2.UpdateQueueRequest.update_mask', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=802,
  serialized_end=921,
)


_DELETEQUEUEREQUEST = _descriptor.Descriptor(
  name='DeleteQueueRequest',
  full_name='google.cloud.tasks.v2.DeleteQueueRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='google.cloud.tasks.v2.DeleteQueueRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A!\n\037cloudtasks.googleapis.com/Queue', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=923,
  serialized_end=998,
)


_PURGEQUEUEREQUEST = _descriptor.Descriptor(
  name='PurgeQueueRequest',
  full_name='google.cloud.tasks.v2.PurgeQueueRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='google.cloud.tasks.v2.PurgeQueueRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A!\n\037cloudtasks.googleapis.com/Queue', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1000,
  serialized_end=1074,
)


_PAUSEQUEUEREQUEST = _descriptor.Descriptor(
  name='PauseQueueRequest',
  full_name='google.cloud.tasks.v2.PauseQueueRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='google.cloud.tasks.v2.PauseQueueRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A!\n\037cloudtasks.googleapis.com/Queue', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1076,
  serialized_end=1150,
)


_RESUMEQUEUEREQUEST = _descriptor.Descriptor(
  name='ResumeQueueRequest',
  full_name='google.cloud.tasks.v2.ResumeQueueRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='google.cloud.tasks.v2.ResumeQueueRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A!\n\037cloudtasks.googleapis.com/Queue', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1152,
  serialized_end=1227,
)


_LISTTASKSREQUEST = _descriptor.Descriptor(
  name='ListTasksRequest',
  full_name='google.cloud.tasks.v2.ListTasksRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='parent', full_name='google.cloud.tasks.v2.ListTasksRequest.parent', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A \022\036cloudtasks.googleapis.com/Task', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='response_view', full_name='google.cloud.tasks.v2.ListTasksRequest.response_view', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='page_size', full_name='google.cloud.tasks.v2.ListTasksRequest.page_size', index=2,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='page_token', full_name='google.cloud.tasks.v2.ListTasksRequest.page_token', index=3,
      number=4, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1230,
  serialized_end=1400,
)


_LISTTASKSRESPONSE = _descriptor.Descriptor(
  name='ListTasksResponse',
  full_name='google.cloud.tasks.v2.ListTasksResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='tasks', full_name='google.cloud.tasks.v2.ListTasksResponse.tasks', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='next_page_token', full_name='google.cloud.tasks.v2.ListTasksResponse.next_page_token', index=1,
      number=2, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1402,
  serialized_end=1490,
)


_GETTASKREQUEST = _descriptor.Descriptor(
  name='GetTaskRequest',
  full_name='google.cloud.tasks.v2.GetTaskRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='google.cloud.tasks.v2.GetTaskRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A \n\036cloudtasks.googleapis.com/Task', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='response_view', full_name='google.cloud.tasks.v2.GetTaskRequest.response_view', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1492,
  serialized_end=1619,
)


_CREATETASKREQUEST = _descriptor.Descriptor(
  name='CreateTaskRequest',
  full_name='google.cloud.tasks.v2.CreateTaskRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='parent', full_name='google.cloud.tasks.v2.CreateTaskRequest.parent', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A \022\036cloudtasks.googleapis.com/Task', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='task', full_name='google.cloud.tasks.v2.CreateTaskRequest.task', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='response_view', full_name='google.cloud.tasks.v2.CreateTaskRequest.response_view', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1622,
  serialized_end=1802,
)


_DELETETASKREQUEST = _descriptor.Descriptor(
  name='DeleteTaskRequest',
  full_name='google.cloud.tasks.v2.DeleteTaskRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='google.cloud.tasks.v2.DeleteTaskRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A \n\036cloudtasks.googleapis.com/Task', file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1804,
  serialized_end=1877,
)


_RUNTASKREQUEST = _descriptor.Descriptor(
  name='RunTaskRequest',
  full_name='google.cloud.tasks.v2.RunTaskRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='google.cloud.tasks.v2.RunTaskRequest.name', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=b"".decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=b'\340A\002\372A \n\036cloudtasks.googleapis.com/Task', file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='response_view', full_name='google.cloud.tasks.v2.RunTaskRequest.response_view', index=1,
      number=2, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1879,
  serialized_end=2006,
)

_LISTQUEUESRESPONSE.fields_by_name['queues'].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE
_CREATEQUEUEREQUEST.fields_by_name['queue'].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE
_UPDATEQUEUEREQUEST.fields_by_name['queue'].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE
_UPDATEQUEUEREQUEST.fields_by_name['update_mask'].message_type = google_dot_protobuf_dot_field__mask__pb2._FIELDMASK
_LISTTASKSREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK_VIEW
_LISTTASKSRESPONSE.fields_by_name['tasks'].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK
_GETTASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK_VIEW
_CREATETASKREQUEST.fields_by_name['task'].message_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK
_CREATETASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK_VIEW
_RUNTASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK_VIEW
DESCRIPTOR.message_types_by_name['ListQueuesRequest'] = _LISTQUEUESREQUEST
DESCRIPTOR.message_types_by_name['ListQueuesResponse'] = _LISTQUEUESRESPONSE
DESCRIPTOR.message_types_by_name['GetQueueRequest'] = _GETQUEUEREQUEST
DESCRIPTOR.message_types_by_name['CreateQueueRequest'] = _CREATEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['UpdateQueueRequest'] = _UPDATEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['DeleteQueueRequest'] = _DELETEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['PurgeQueueRequest'] = _PURGEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['PauseQueueRequest'] = _PAUSEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['ResumeQueueRequest'] = _RESUMEQUEUEREQUEST
DESCRIPTOR.message_types_by_name['ListTasksRequest'] = _LISTTASKSREQUEST
DESCRIPTOR.message_types_by_name['ListTasksResponse'] = _LISTTASKSRESPONSE
DESCRIPTOR.message_types_by_name['GetTaskRequest'] = _GETTASKREQUEST
DESCRIPTOR.message_types_by_name['CreateTaskRequest'] = _CREATETASKREQUEST
DESCRIPTOR.message_types_by_name['DeleteTaskRequest'] = _DELETETASKREQUEST
DESCRIPTOR.message_types_by_name['RunTaskRequest'] = _RUNTASKREQUEST
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

ListQueuesRequest = _reflection.GeneratedProtocolMessageType('ListQueuesRequest', (_message.Message,), {
  'DESCRIPTOR' : _LISTQUEUESREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ListQueuesRequest)
  })
_sym_db.RegisterMessage(ListQueuesRequest)

ListQueuesResponse = _reflection.GeneratedProtocolMessageType('ListQueuesResponse', (_message.Message,), {
  'DESCRIPTOR' : _LISTQUEUESRESPONSE,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ListQueuesResponse)
  })
_sym_db.RegisterMessage(ListQueuesResponse)

GetQueueRequest = _reflection.GeneratedProtocolMessageType('GetQueueRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETQUEUEREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.GetQueueRequest)
  })
_sym_db.RegisterMessage(GetQueueRequest)

CreateQueueRequest = _reflection.GeneratedProtocolMessageType('CreateQueueRequest', (_message.Message,), {
  'DESCRIPTOR' : _CREATEQUEUEREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.CreateQueueRequest)
  })
_sym_db.RegisterMessage(CreateQueueRequest)

UpdateQueueRequest = _reflection.GeneratedProtocolMessageType('UpdateQueueRequest', (_message.Message,), {
  'DESCRIPTOR' : _UPDATEQUEUEREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.UpdateQueueRequest)
  })
_sym_db.RegisterMessage(UpdateQueueRequest)

DeleteQueueRequest = _reflection.GeneratedProtocolMessageType('DeleteQueueRequest', (_message.Message,), {
  'DESCRIPTOR' : _DELETEQUEUEREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.DeleteQueueRequest)
  })
_sym_db.RegisterMessage(DeleteQueueRequest)

PurgeQueueRequest = _reflection.GeneratedProtocolMessageType('PurgeQueueRequest', (_message.Message,), {
  'DESCRIPTOR' : _PURGEQUEUEREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.PurgeQueueRequest)
  })
_sym_db.RegisterMessage(PurgeQueueRequest)

PauseQueueRequest = _reflection.GeneratedProtocolMessageType('PauseQueueRequest', (_message.Message,), {
  'DESCRIPTOR' : _PAUSEQUEUEREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.PauseQueueRequest)
  })
_sym_db.RegisterMessage(PauseQueueRequest)

ResumeQueueRequest = _reflection.GeneratedProtocolMessageType('ResumeQueueRequest', (_message.Message,), {
  'DESCRIPTOR' : _RESUMEQUEUEREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ResumeQueueRequest)
  })
_sym_db.RegisterMessage(ResumeQueueRequest)

ListTasksRequest = _reflection.GeneratedProtocolMessageType('ListTasksRequest', (_message.Message,), {
  'DESCRIPTOR' : _LISTTASKSREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ListTasksRequest)
  })
_sym_db.RegisterMessage(ListTasksRequest)

ListTasksResponse = _reflection.GeneratedProtocolMessageType('ListTasksResponse', (_message.Message,), {
  'DESCRIPTOR' : _LISTTASKSRESPONSE,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ListTasksResponse)
  })
_sym_db.RegisterMessage(ListTasksResponse)

GetTaskRequest = _reflection.GeneratedProtocolMessageType('GetTaskRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETTASKREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.GetTaskRequest)
  })
_sym_db.RegisterMessage(GetTaskRequest)

CreateTaskRequest = _reflection.GeneratedProtocolMessageType('CreateTaskRequest', (_message.Message,), {
  'DESCRIPTOR' : _CREATETASKREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.CreateTaskRequest)
  })
_sym_db.RegisterMessage(CreateTaskRequest)

DeleteTaskRequest = _reflection.GeneratedProtocolMessageType('DeleteTaskRequest', (_message.Message,), {
  'DESCRIPTOR' : _DELETETASKREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.DeleteTaskRequest)
  })
_sym_db.RegisterMessage(DeleteTaskRequest)

RunTaskRequest = _reflection.GeneratedProtocolMessageType('RunTaskRequest', (_message.Message,), {
  'DESCRIPTOR' : _RUNTASKREQUEST,
  '__module__' : 'google.cloud.tasks.v2.cloudtasks_pb2'
  # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.RunTaskRequest)
  })
_sym_db.RegisterMessage(RunTaskRequest)


DESCRIPTOR._options = None
_LISTQUEUESREQUEST.fields_by_name['parent']._options = None
_GETQUEUEREQUEST.fields_by_name['name']._options = None
_CREATEQUEUEREQUEST.fields_by_name['parent']._options = None
_CREATEQUEUEREQUEST.fields_by_name['queue']._options = None
_UPDATEQUEUEREQUEST.fields_by_name['queue']._options = None
_DELETEQUEUEREQUEST.fields_by_name['name']._options = None
_PURGEQUEUEREQUEST.fields_by_name['name']._options = None
_PAUSEQUEUEREQUEST.fields_by_name['name']._options = None
_RESUMEQUEUEREQUEST.fields_by_name['name']._options = None
_LISTTASKSREQUEST.fields_by_name['parent']._options = None
_GETTASKREQUEST.fields_by_name['name']._options = None
_CREATETASKREQUEST.fields_by_name['parent']._options = None
_CREATETASKREQUEST.fields_by_name['task']._options = None
_DELETETASKREQUEST.fields_by_name['name']._options = None
_RUNTASKREQUEST.fields_by_name['name']._options = None

_CLOUDTASKS = _descriptor.ServiceDescriptor(
  name='CloudTasks',
  full_name='google.cloud.tasks.v2.CloudTasks',
  file=DESCRIPTOR,
  index=0,
  serialized_options=b'\312A\031cloudtasks.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platform',
  serialized_start=2009,
  serialized_end=4662,
  methods=[
  _descriptor.MethodDescriptor(
    name='ListQueues',
    full_name='google.cloud.tasks.v2.CloudTasks.ListQueues',
    index=0,
    containing_service=None,
    input_type=_LISTQUEUESREQUEST,
    output_type=_LISTQUEUESRESPONSE,
    serialized_options=b'\202\323\344\223\002,\022*/v2/{parent=projects/*/locations/*}/queues\332A\006parent',
  ),
  _descriptor.MethodDescriptor(
    name='GetQueue',
    full_name='google.cloud.tasks.v2.CloudTasks.GetQueue',
    index=1,
    containing_service=None,
    input_type=_GETQUEUEREQUEST,
    output_type=google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=b'\202\323\344\223\002,\022*/v2/{name=projects/*/locations/*/queues/*}\332A\004name',
  ),
  _descriptor.MethodDescriptor(
    name='CreateQueue',
    full_name='google.cloud.tasks.v2.CloudTasks.CreateQueue',
    index=2,
    containing_service=None,
    input_type=_CREATEQUEUEREQUEST,
    output_type=google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=b'\202\323\344\223\0023\"*/v2/{parent=projects/*/locations/*}/queues:\005queue\332A\014parent,queue',
  ),
  _descriptor.MethodDescriptor(
    name='UpdateQueue',
    full_name='google.cloud.tasks.v2.CloudTasks.UpdateQueue',
    index=3,
    containing_service=None,
    input_type=_UPDATEQUEUEREQUEST,
    output_type=google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=b'\202\323\344\223\002920/v2/{queue.name=projects/*/locations/*/queues/*}:\005queue\332A\021queue,update_mask',
  ),
  _descriptor.MethodDescriptor(
    name='DeleteQueue',
    full_name='google.cloud.tasks.v2.CloudTasks.DeleteQueue',
    index=4,
    containing_service=None,
    input_type=_DELETEQUEUEREQUEST,
    output_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
    serialized_options=b'\202\323\344\223\002,**/v2/{name=projects/*/locations/*/queues/*}\332A\004name',
  ),
  _descriptor.MethodDescriptor(
    name='PurgeQueue',
    full_name='google.cloud.tasks.v2.CloudTasks.PurgeQueue',
    index=5,
    containing_service=None,
    input_type=_PURGEQUEUEREQUEST,
    output_type=google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=b'\202\323\344\223\0025\"0/v2/{name=projects/*/locations/*/queues/*}:purge:\001*\332A\004name',
  ),
  _descriptor.MethodDescriptor(
    name='PauseQueue',
    full_name='google.cloud.tasks.v2.CloudTasks.PauseQueue',
    index=6,
    containing_service=None,
    input_type=_PAUSEQUEUEREQUEST,
    output_type=google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=b'\202\323\344\223\0025\"0/v2/{name=projects/*/locations/*/queues/*}:pause:\001*\332A\004name',
  ),
  _descriptor.MethodDescriptor(
    name='ResumeQueue',
    full_name='google.cloud.tasks.v2.CloudTasks.ResumeQueue',
    index=7,
    containing_service=None,
    input_type=_RESUMEQUEUEREQUEST,
    output_type=google_dot_cloud_dot_tasks_dot_v2_dot_queue__pb2._QUEUE,
    serialized_options=b'\202\323\344\223\0026\"1/v2/{name=projects/*/locations/*/queues/*}:resume:\001*\332A\004name',
  ),
  _descriptor.MethodDescriptor(
    name='GetIamPolicy',
    full_name='google.cloud.tasks.v2.CloudTasks.GetIamPolicy',
    index=8,
    containing_service=None,
    input_type=google_dot_iam_dot_v1_dot_iam__policy__pb2._GETIAMPOLICYREQUEST,
    output_type=google_dot_iam_dot_v1_dot_policy__pb2._POLICY,
    serialized_options=b'\202\323\344\223\002@\";/v2/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\001*\332A\010resource',
  ),
  _descriptor.MethodDescriptor(
    name='SetIamPolicy',
    full_name='google.cloud.tasks.v2.CloudTasks.SetIamPolicy',
    index=9,
    containing_service=None,
    input_type=google_dot_iam_dot_v1_dot_iam__policy__pb2._SETIAMPOLICYREQUEST,
    output_type=google_dot_iam_dot_v1_dot_policy__pb2._POLICY,
    serialized_options=b'\202\323\344\223\002@\";/v2/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\001*\332A\017resource,policy',
  ),
  _descriptor.MethodDescriptor(
    name='TestIamPermissions',
    full_name='google.cloud.tasks.v2.CloudTasks.TestIamPermissions',
    index=10,
    containing_service=None,
    input_type=google_dot_iam_dot_v1_dot_iam__policy__pb2._TESTIAMPERMISSIONSREQUEST,
    output_type=google_dot_iam_dot_v1_dot_iam__policy__pb2._TESTIAMPERMISSIONSRESPONSE,
    serialized_options=b'\202\323\344\223\002F\"A/v2/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\001*\332A\024resource,permissions',
  ),
  _descriptor.MethodDescriptor(
    name='ListTasks',
    full_name='google.cloud.tasks.v2.CloudTasks.ListTasks',
    index=11,
    containing_service=None,
    input_type=_LISTTASKSREQUEST,
    output_type=_LISTTASKSRESPONSE,
    serialized_options=b'\202\323\344\223\0024\0222/v2/{parent=projects/*/locations/*/queues/*}/tasks\332A\006parent',
  ),
  _descriptor.MethodDescriptor(
    name='GetTask',
    full_name='google.cloud.tasks.v2.CloudTasks.GetTask',
    index=12,
    containing_service=None,
    input_type=_GETTASKREQUEST,
    output_type=google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK,
    serialized_options=b'\202\323\344\223\0024\0222/v2/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name',
  ),
  _descriptor.MethodDescriptor(
    name='CreateTask',
    full_name='google.cloud.tasks.v2.CloudTasks.CreateTask',
    index=13,
    containing_service=None,
    input_type=_CREATETASKREQUEST,
    output_type=google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK,
    serialized_options=b'\202\323\344\223\0027\"2/v2/{parent=projects/*/locations/*/queues/*}/tasks:\001*\332A\013parent,task',
  ),
  _descriptor.MethodDescriptor(
    name='DeleteTask',
    full_name='google.cloud.tasks.v2.CloudTasks.DeleteTask',
    index=14,
    containing_service=None,
    input_type=_DELETETASKREQUEST,
    output_type=google_dot_protobuf_dot_empty__pb2._EMPTY,
    serialized_options=b'\202\323\344\223\0024*2/v2/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name',
  ),
  _descriptor.MethodDescriptor(
    name='RunTask',
    full_name='google.cloud.tasks.v2.CloudTasks.RunTask',
    index=15,
    containing_service=None,
    input_type=_RUNTASKREQUEST,
    output_type=google_dot_cloud_dot_tasks_dot_v2_dot_task__pb2._TASK,
    serialized_options=b'\202\323\344\223\002;\"6/v2/{name=projects/*/locations/*/queues/*/tasks/*}:run:\001*\332A\004name',
  ),
])
_sym_db.RegisterServiceDescriptor(_CLOUDTASKS)

DESCRIPTOR.services_by_name['CloudTasks'] = _CLOUDTASKS

# @@protoc_insertion_point(module_scope)
