From d46f4ffb63032bf3f7ee15ca981b1b65c9eec2a1 Mon Sep 17 00:00:00 2001 From: yoshi-automation Date: Sat, 1 Aug 2020 12:36:08 -0700 Subject: [PATCH 1/6] feat(python-library): changes to docs job * feat(python-library): changes to docs job * migrate to Trampoline V2 * add docs-presubmit job * create docfx yaml files and upload them to another bucket * remove redundant envvars Source-Author: Takashi Matsuo Source-Date: Wed Jul 29 16:15:18 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: f07cb4446192952f19be3056957f56d180586055 Source-Link: https://github.com/googleapis/synthtool/commit/f07cb4446192952f19be3056957f56d180586055 --- LICENSE | 2 +- MANIFEST.in | 20 - docs/conf.py | 211 +- google/__init__.py | 2 - google/cloud/__init__.py | 2 - google/cloud/tasks.py | 6 +- google/cloud/tasks_v2/__init__.py | 13 +- .../tasks_v2/gapic/cloud_tasks_client.py | 667 ++-- .../gapic/cloud_tasks_client_config.py | 239 +- google/cloud/tasks_v2/gapic/enums.py | 4 +- .../transports/cloud_tasks_grpc_transport.py | 63 +- google/cloud/tasks_v2/proto/cloudtasks_pb2.py | 2071 +++++------- .../tasks_v2/proto/cloudtasks_pb2_grpc.py | 897 ++--- google/cloud/tasks_v2/proto/queue_pb2.py | 787 ++--- google/cloud/tasks_v2/proto/queue_pb2_grpc.py | 1 + google/cloud/tasks_v2/proto/target_pb2.py | 1205 +++---- .../cloud/tasks_v2/proto/target_pb2_grpc.py | 1 + google/cloud/tasks_v2/proto/task_pb2.py | 671 ++-- google/cloud/tasks_v2/proto/task_pb2_grpc.py | 1 + google/cloud/tasks_v2/types.py | 8 +- google/cloud/tasks_v2beta2/__init__.py | 13 +- .../tasks_v2beta2/gapic/cloud_tasks_client.py | 818 ++--- .../gapic/cloud_tasks_client_config.py | 279 +- google/cloud/tasks_v2beta2/gapic/enums.py | 4 +- .../transports/cloud_tasks_grpc_transport.py | 71 +- .../tasks_v2beta2/proto/cloudtasks_pb2.py | 2887 +++++++---------- .../proto/cloudtasks_pb2_grpc.py | 1117 +++---- google/cloud/tasks_v2beta2/proto/queue_pb2.py | 791 ++--- .../tasks_v2beta2/proto/queue_pb2_grpc.py | 1 + .../cloud/tasks_v2beta2/proto/target_pb2.py | 846 ++--- .../tasks_v2beta2/proto/target_pb2_grpc.py | 1 + google/cloud/tasks_v2beta2/proto/task_pb2.py | 728 ++--- .../tasks_v2beta2/proto/task_pb2_grpc.py | 1 + google/cloud/tasks_v2beta2/types.py | 8 +- google/cloud/tasks_v2beta3/__init__.py | 13 +- .../tasks_v2beta3/gapic/cloud_tasks_client.py | 667 ++-- .../gapic/cloud_tasks_client_config.py | 239 +- google/cloud/tasks_v2beta3/gapic/enums.py | 6 +- .../transports/cloud_tasks_grpc_transport.py | 63 +- .../tasks_v2beta3/proto/cloudtasks_pb2.py | 2071 +++++------- .../proto/cloudtasks_pb2_grpc.py | 897 ++--- google/cloud/tasks_v2beta3/proto/queue_pb2.py | 899 ++--- .../tasks_v2beta3/proto/queue_pb2_grpc.py | 1 + .../cloud/tasks_v2beta3/proto/target_pb2.py | 1288 +++----- .../tasks_v2beta3/proto/target_pb2_grpc.py | 1 + google/cloud/tasks_v2beta3/proto/task_pb2.py | 673 ++-- .../tasks_v2beta3/proto/task_pb2_grpc.py | 1 + google/cloud/tasks_v2beta3/types.py | 8 +- setup.cfg | 17 - synth.metadata | 4 +- .../gapic/v2/test_cloud_tasks_client_v2.py | 269 +- .../test_cloud_tasks_client_v2beta2.py | 327 +- .../test_cloud_tasks_client_v2beta3.py | 269 +- 53 files changed, 8808 insertions(+), 13341 deletions(-) diff --git a/LICENSE b/LICENSE index a8ee855d..20e4bd85 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ - Apache License + Apache License Version 2.0, January 2004 https://www.apache.org/licenses/ diff --git a/MANIFEST.in b/MANIFEST.in index e9e29d12..9cbf175a 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,25 +1,5 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Generated by synthtool. DO NOT EDIT! include README.rst LICENSE recursive-include google *.json *.proto recursive-include tests * global-exclude *.py[co] global-exclude __pycache__ - -# Exclude scripts for samples readmegen -prune scripts/readme-gen \ No newline at end of file diff --git a/docs/conf.py b/docs/conf.py index 136a058f..899caa75 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -18,53 +18,56 @@ # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. -sys.path.insert(0, os.path.abspath("..")) +sys.path.insert(0, os.path.abspath('..')) -__version__ = "" +__version__ = '0.1.0' # -- General configuration ------------------------------------------------ # If your documentation needs a minimal Sphinx version, state it here. -needs_sphinx = "1.6.3" +needs_sphinx = '1.6.3' # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ - "sphinx.ext.autodoc", - "sphinx.ext.autosummary", - "sphinx.ext.intersphinx", - "sphinx.ext.coverage", - "sphinx.ext.napoleon", - "sphinx.ext.todo", - "sphinx.ext.viewcode", - "recommonmark", + 'sphinx.ext.autodoc', + 'sphinx.ext.autosummary', + 'sphinx.ext.intersphinx', + 'sphinx.ext.coverage', + 'sphinx.ext.napoleon', + 'sphinx.ext.todo', + 'sphinx.ext.viewcode', ] # autodoc/autosummary flags -autoclass_content = "both" -autodoc_default_options = {"members": True} +autoclass_content = 'both' +autodoc_default_flags = ['members'] autosummary_generate = True # Add any paths that contain templates here, relative to this directory. -templates_path = ["_templates"] +templates_path = ['_templates'] + +# Allow markdown includes (so releases.md can include CHANGLEOG.md) +# http://www.sphinx-doc.org/en/master/markdown.html +source_parsers = {'.md': 'recommonmark.parser.CommonMarkParser'} # The suffix(es) of source filenames. # You can specify multiple suffix as a list of string: # source_suffix = ['.rst', '.md'] -source_suffix = [".rst", ".md"] +source_suffix = ['.rst', '.md'] # The encoding of source files. -# source_encoding = 'utf-8-sig' +#source_encoding = 'utf-8-sig' # The master toctree document. -master_doc = "index" +master_doc = 'index' # General information about the project. -project = u"google-cloud-tasks" -copyright = u"2019, Google" -author = u"Google APIs" +project = u'google-cloud-tasks' +copyright = u'2017, Google' +author = u'Google APIs' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the @@ -73,7 +76,7 @@ # The full version, including alpha/beta/rc tags. release = __version__ # The short X.Y version. -version = ".".join(release.split(".")[0:2]) +version = '.'.join(release.split('.')[0:2]) # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. @@ -84,37 +87,37 @@ # There are two options for replacing |today|: either, you set today to some # non-false value, then it is used: -# today = '' +#today = '' # Else, today_fmt is used as the format for a strftime call. -# today_fmt = '%B %d, %Y' +#today_fmt = '%B %d, %Y' # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. -exclude_patterns = ["_build"] +exclude_patterns = ['_build'] # The reST default role (used for this markup: `text`) to use for all # documents. -# default_role = None +#default_role = None # If true, '()' will be appended to :func: etc. cross-reference text. -# add_function_parentheses = True +#add_function_parentheses = True # If true, the current module name will be prepended to all description # unit titles (such as .. function::). -# add_module_names = True +#add_module_names = True # If true, sectionauthor and moduleauthor directives will be shown in the # output. They are ignored by default. -# show_authors = False +#show_authors = False # The name of the Pygments (syntax highlighting) style to use. -pygments_style = "sphinx" +pygments_style = 'sphinx' # A list of ignored prefixes for module index sorting. -# modindex_common_prefix = [] +#modindex_common_prefix = [] # If true, keep warnings as "system message" paragraphs in the built documents. -# keep_warnings = False +#keep_warnings = False # If true, `todo` and `todoList` produce output, else they produce nothing. todo_include_todos = True @@ -124,39 +127,39 @@ # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. -html_theme = "alabaster" +html_theme = 'alabaster' # Theme options are theme-specific and customize the look and feel of a theme # further. For a list of options available for each theme, see the # documentation. html_theme_options = { - "description": "Google Cloud Client Libraries for google-cloud-tasks", - "github_user": "googleapis", - "github_repo": "python-tasks", - "github_banner": True, - "font_family": "'Roboto', Georgia, sans", - "head_font_family": "'Roboto', Georgia, serif", - "code_font_family": "'Roboto Mono', 'Consolas', monospace", + 'description': 'Google Cloud Client Libraries for Python', + 'github_user': 'googleapis', + 'github_repo': 'google-cloud-python', + 'github_banner': True, + 'font_family': "'Roboto', Georgia, sans", + 'head_font_family': "'Roboto', Georgia, serif", + 'code_font_family': "'Roboto Mono', 'Consolas', monospace", } # Add any paths that contain custom themes here, relative to this directory. -# html_theme_path = [] +#html_theme_path = [] # The name for this set of Sphinx documents. If None, it defaults to # " v documentation". -# html_title = None +#html_title = None # A shorter title for the navigation bar. Default is the same as html_title. -# html_short_title = None +#html_short_title = None # The name of an image file (relative to this directory) to place at the top # of the sidebar. -# html_logo = None +#html_logo = None # The name of an image file (within the static path) to use as favicon of the # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 # pixels large. -# html_favicon = None +#html_favicon = None # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, @@ -166,65 +169,65 @@ # Add any extra paths that contain custom files (such as robots.txt or # .htaccess) here, relative to this directory. These files are copied # directly to the root of the documentation. -# html_extra_path = [] +#html_extra_path = [] # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, # using the given strftime format. -# html_last_updated_fmt = '%b %d, %Y' +#html_last_updated_fmt = '%b %d, %Y' # If true, SmartyPants will be used to convert quotes and dashes to # typographically correct entities. -# html_use_smartypants = True +#html_use_smartypants = True # Custom sidebar templates, maps document names to template names. -# html_sidebars = {} +#html_sidebars = {} # Additional templates that should be rendered to pages, maps page names to # template names. -# html_additional_pages = {} +#html_additional_pages = {} # If false, no module index is generated. -# html_domain_indices = True +#html_domain_indices = True # If false, no index is generated. -# html_use_index = True +#html_use_index = True # If true, the index is split into individual pages for each letter. -# html_split_index = False +#html_split_index = False # If true, links to the reST sources are added to the pages. -# html_show_sourcelink = True +#html_show_sourcelink = True # If true, "Created using Sphinx" is shown in the HTML footer. Default is True. -# html_show_sphinx = True +#html_show_sphinx = True # If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. -# html_show_copyright = True +#html_show_copyright = True # If true, an OpenSearch description file will be output, and all pages will # contain a tag referring to it. The value of this option must be the # base URL from which the finished HTML is served. -# html_use_opensearch = '' +#html_use_opensearch = '' # This is the file name suffix for HTML files (e.g. ".xhtml"). -# html_file_suffix = None +#html_file_suffix = None # Language to be used for generating the HTML full-text search index. # Sphinx supports the following languages: # 'da', 'de', 'en', 'es', 'fi', 'fr', 'hu', 'it', 'ja' # 'nl', 'no', 'pt', 'ro', 'ru', 'sv', 'tr' -# html_search_language = 'en' +#html_search_language = 'en' # A dictionary with options for the search language support, empty by default. # Now only 'ja' uses this config value -# html_search_options = {'type': 'default'} +#html_search_options = {'type': 'default'} # The name of a javascript file (relative to the configuration directory) that # implements a search results scorer. If empty, the default will be used. -# html_search_scorer = 'scorer.js' +#html_search_scorer = 'scorer.js' # Output file base name for HTML help builder. -htmlhelp_basename = "google-cloud-tasks-doc" +htmlhelp_basename = 'google-cloud-tasks-doc' # -- Options for warnings ------------------------------------------------------ @@ -235,54 +238,52 @@ # a mono-repo. # See https://github.com/sphinx-doc/sphinx/blob # /2a65ffeef5c107c19084fabdd706cdff3f52d93c/sphinx/domains/python.py#L843 - "ref.python" + 'ref.python' ] # -- Options for LaTeX output --------------------------------------------- latex_elements = { - # The paper size ('letterpaper' or 'a4paper'). - #'papersize': 'letterpaper', - # The font size ('10pt', '11pt' or '12pt'). - #'pointsize': '10pt', - # Additional stuff for the LaTeX preamble. - #'preamble': '', - # Latex figure (float) alignment - #'figure_align': 'htbp', +# The paper size ('letterpaper' or 'a4paper'). +#'papersize': 'letterpaper', + +# The font size ('10pt', '11pt' or '12pt'). +#'pointsize': '10pt', + +# Additional stuff for the LaTeX preamble. +#'preamble': '', + +# Latex figure (float) alignment +#'figure_align': 'htbp', } # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, # author, documentclass [howto, manual, or own class]). latex_documents = [ - ( - master_doc, - "google-cloud-tasks.tex", - u"google-cloud-tasks Documentation", - author, - "manual", - ) + (master_doc, 'google-cloud-tasks.tex', u'google-cloud-tasks Documentation', + author, 'manual'), ] # The name of an image file (relative to this directory) to place at the top of # the title page. -# latex_logo = None +#latex_logo = None # For "manual" documents, if this is true, then toplevel headings are parts, # not chapters. -# latex_use_parts = False +#latex_use_parts = False # If true, show page references after internal links. -# latex_show_pagerefs = False +#latex_show_pagerefs = False # If true, show URL addresses after external links. -# latex_show_urls = False +#latex_show_urls = False # Documents to append as an appendix to all manuals. -# latex_appendices = [] +#latex_appendices = [] # If false, no module index is generated. -# latex_domain_indices = True +#latex_domain_indices = True # -- Options for manual page output --------------------------------------- @@ -290,17 +291,12 @@ # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ - ( - master_doc, - "google-cloud-tasks", - u"google-cloud-tasks Documentation", - [author], - 1, - ) + (master_doc, 'google-cloud-tasks', u'google-cloud-tasks Documentation', + [author], 1) ] # If true, show URL addresses after external links. -# man_show_urls = False +#man_show_urls = False # -- Options for Texinfo output ------------------------------------------- @@ -309,36 +305,35 @@ # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ - ( - master_doc, - "google-cloud-tasks", - u"google-cloud-tasks Documentation", - author, - "google-cloud-tasks", - "google-cloud-tasks Library", - "APIs", - ) + (master_doc, 'google-cloud-tasks', u'google-cloud-tasks Documentation', + author, 'google-cloud-tasks', 'GAPIC library for the {metadata.shortName} v2 service', + 'APIs'), ] # Documents to append as an appendix to all manuals. -# texinfo_appendices = [] +#texinfo_appendices = [] # If false, no module index is generated. -# texinfo_domain_indices = True +#texinfo_domain_indices = True # How to display URL addresses: 'footnote', 'no', or 'inline'. -# texinfo_show_urls = 'footnote' +#texinfo_show_urls = 'footnote' # If true, do not generate a @detailmenu in the "Top" node's menu. -# texinfo_no_detailmenu = False +#texinfo_no_detailmenu = False # Example configuration for intersphinx: refer to the Python standard library. intersphinx_mapping = { - "python": ("http://python.readthedocs.org/en/latest/", None), - "google-auth": ("https://google-auth.readthedocs.io/en/stable", None), - "google.api_core": ("https://googleapis.dev/python/google-api-core/latest/", None,), - "grpc": ("https://grpc.io/grpc/python/", None), + 'python': ('http://python.readthedocs.org/en/latest/', None), + 'gax': ('https://gax-python.readthedocs.org/en/latest/', None), + 'google-auth': ('https://google-auth.readthedocs.io/en/stable', None), + 'google-gax': ('https://gax-python.readthedocs.io/en/latest/', None), + 'google.api_core': ('https://googleapis.dev/python/google-api-core/latest', None), + 'grpc': ('https://grpc.io/grpc/python/', None), + 'requests': ('https://requests.kennethreitz.org/en/master/', None), + 'fastavro': ('https://fastavro.readthedocs.io/en/stable/', None), + 'pandas': ('https://pandas.pydata.org/pandas-docs/stable/', None), } diff --git a/google/__init__.py b/google/__init__.py index 9a1b64a6..c3c0a84a 100644 --- a/google/__init__.py +++ b/google/__init__.py @@ -16,9 +16,7 @@ try: import pkg_resources - pkg_resources.declare_namespace(__name__) except ImportError: import pkgutil - __path__ = pkgutil.extend_path(__path__, __name__) diff --git a/google/cloud/__init__.py b/google/cloud/__init__.py index 9a1b64a6..c3c0a84a 100644 --- a/google/cloud/__init__.py +++ b/google/cloud/__init__.py @@ -16,9 +16,7 @@ try: import pkg_resources - pkg_resources.declare_namespace(__name__) except ImportError: import pkgutil - __path__ = pkgutil.extend_path(__path__, __name__) diff --git a/google/cloud/tasks.py b/google/cloud/tasks.py index 4b5214d5..925af8a0 100644 --- a/google/cloud/tasks.py +++ b/google/cloud/tasks.py @@ -23,7 +23,7 @@ __all__ = ( - "enums", - "types", - "CloudTasksClient", + 'enums', + 'types', + 'CloudTasksClient', ) diff --git a/google/cloud/tasks_v2/__init__.py b/google/cloud/tasks_v2/__init__.py index b9550b95..4d713b47 100644 --- a/google/cloud/tasks_v2/__init__.py +++ b/google/cloud/tasks_v2/__init__.py @@ -26,20 +26,19 @@ if sys.version_info[:2] == (2, 7): message = ( - "A future version of this library will drop support for Python 2.7. " - "More details about Python 2 support for Google Cloud Client Libraries " - "can be found at https://cloud.google.com/python/docs/python2-sunset/" + 'A future version of this library will drop support for Python 2.7. ' + 'More details about Python 2 support for Google Cloud Client Libraries ' + 'can be found at https://cloud.google.com/python/docs/python2-sunset/' ) warnings.warn(message, DeprecationWarning) - class CloudTasksClient(cloud_tasks_client.CloudTasksClient): __doc__ = cloud_tasks_client.CloudTasksClient.__doc__ enums = enums __all__ = ( - "enums", - "types", - "CloudTasksClient", + 'enums', + 'types', + 'CloudTasksClient', ) diff --git a/google/cloud/tasks_v2/gapic/cloud_tasks_client.py b/google/cloud/tasks_v2/gapic/cloud_tasks_client.py index d0f62bff..740d9c02 100644 --- a/google/cloud/tasks_v2/gapic/cloud_tasks_client.py +++ b/google/cloud/tasks_v2/gapic/cloud_tasks_client.py @@ -45,7 +45,10 @@ from google.protobuf import field_mask_pb2 -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution("google-cloud-tasks",).version + +_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( + 'google-cloud-tasks', +).version class CloudTasksClient(object): @@ -54,12 +57,13 @@ class CloudTasksClient(object): work in their applications. """ - SERVICE_ADDRESS = "cloudtasks.googleapis.com:443" + SERVICE_ADDRESS = 'cloudtasks.googleapis.com:443' """The default address of the service.""" # The name of the interface for this client. This is the key used to # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = "google.cloud.tasks.v2.CloudTasks" + _INTERFACE_NAME = 'google.cloud.tasks.v2.CloudTasks' + @classmethod def from_service_account_file(cls, filename, *args, **kwargs): @@ -75,17 +79,19 @@ def from_service_account_file(cls, filename, *args, **kwargs): Returns: CloudTasksClient: The constructed client. """ - credentials = service_account.Credentials.from_service_account_file(filename) - kwargs["credentials"] = credentials + credentials = service_account.Credentials.from_service_account_file( + filename) + kwargs['credentials'] = credentials return cls(*args, **kwargs) from_service_account_json = from_service_account_file + @classmethod def location_path(cls, project, location): """Return a fully-qualified location string.""" return google.api_core.path_template.expand( - "projects/{project}/locations/{location}", + 'projects/{project}/locations/{location}', project=project, location=location, ) @@ -94,7 +100,7 @@ def location_path(cls, project, location): def queue_path(cls, project, location, queue): """Return a fully-qualified queue string.""" return google.api_core.path_template.expand( - "projects/{project}/locations/{location}/queues/{queue}", + 'projects/{project}/locations/{location}/queues/{queue}', project=project, location=location, queue=queue, @@ -104,22 +110,15 @@ def queue_path(cls, project, location, queue): def task_path(cls, project, location, queue, task): """Return a fully-qualified task string.""" return google.api_core.path_template.expand( - "projects/{project}/locations/{location}/queues/{queue}/tasks/{task}", + 'projects/{project}/locations/{location}/queues/{queue}/tasks/{task}', project=project, location=location, queue=queue, task=task, ) - def __init__( - self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None, - client_options=None, - ): + def __init__(self, transport=None, channel=None, credentials=None, + client_config=None, client_info=None, client_options=None): """Constructor. Args: @@ -155,27 +154,20 @@ def __init__( """ # Raise deprecation warnings for things we want to go away. if client_config is not None: - warnings.warn( - "The `client_config` argument is deprecated.", - PendingDeprecationWarning, - stacklevel=2, - ) + warnings.warn('The `client_config` argument is deprecated.', + PendingDeprecationWarning, stacklevel=2) else: client_config = cloud_tasks_client_config.config if channel: - warnings.warn( - "The `channel` argument is deprecated; use " "`transport` instead.", - PendingDeprecationWarning, - stacklevel=2, - ) + warnings.warn('The `channel` argument is deprecated; use ' + '`transport` instead.', + PendingDeprecationWarning, stacklevel=2) api_endpoint = self.SERVICE_ADDRESS if client_options: if type(client_options) == dict: - client_options = google.api_core.client_options.from_dict( - client_options - ) + client_options = google.api_core.client_options.from_dict(client_options) if client_options.api_endpoint: api_endpoint = client_options.api_endpoint @@ -192,13 +184,15 @@ def __init__( else: if credentials: raise ValueError( - "Received both a transport instance and " - "credentials; these are mutually exclusive." + 'Received both a transport instance and ' + 'credentials; these are mutually exclusive.' ) self.transport = transport else: self.transport = cloud_tasks_grpc_transport.CloudTasksGrpcTransport( - address=api_endpoint, channel=channel, credentials=credentials, + address=api_endpoint, + channel=channel, + credentials=credentials, ) if client_info is None: @@ -214,7 +208,7 @@ def __init__( # (Ordinarily, these are the defaults specified in the `*_config.py` # file next to this one.) self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config["interfaces"][self._INTERFACE_NAME], + client_config['interfaces'][self._INTERFACE_NAME], ) # Save a dictionary of cached API call functions. @@ -225,14 +219,13 @@ def __init__( # Service calls def list_queues( - self, - parent, - filter_=None, - page_size=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + parent, + filter_=None, + page_size=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Lists queues. @@ -300,54 +293,46 @@ def list_queues( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "list_queues" not in self._inner_api_calls: - self._inner_api_calls[ - "list_queues" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'list_queues' not in self._inner_api_calls: + self._inner_api_calls['list_queues'] = google.api_core.gapic_v1.method.wrap_method( self.transport.list_queues, - default_retry=self._method_configs["ListQueues"].retry, - default_timeout=self._method_configs["ListQueues"].timeout, + default_retry=self._method_configs['ListQueues'].retry, + default_timeout=self._method_configs['ListQueues'].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.ListQueuesRequest( - parent=parent, filter=filter_, page_size=page_size, + parent=parent, + filter=filter_, + page_size=page_size, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("parent", parent)] + routing_header = [('parent', parent)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) iterator = google.api_core.page_iterator.GRPCIterator( client=None, - method=functools.partial( - self._inner_api_calls["list_queues"], - retry=retry, - timeout=timeout, - metadata=metadata, - ), + method=functools.partial(self._inner_api_calls['list_queues'], retry=retry, timeout=timeout, metadata=metadata), request=request, - items_field="queues", - request_token_field="page_token", - response_token_field="next_page_token", + items_field='queues', + request_token_field='page_token', + response_token_field='next_page_token', ) return iterator def get_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Gets a queue. @@ -383,42 +368,37 @@ def get_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "get_queue" not in self._inner_api_calls: - self._inner_api_calls[ - "get_queue" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'get_queue' not in self._inner_api_calls: + self._inner_api_calls['get_queue'] = google.api_core.gapic_v1.method.wrap_method( self.transport.get_queue, - default_retry=self._method_configs["GetQueue"].retry, - default_timeout=self._method_configs["GetQueue"].timeout, + default_retry=self._method_configs['GetQueue'].retry, + default_timeout=self._method_configs['GetQueue'].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.GetQueueRequest(name=name,) + request = cloudtasks_pb2.GetQueueRequest( + name=name, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["get_queue"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['get_queue'](request, retry=retry, timeout=timeout, metadata=metadata) def create_queue( - self, - parent, - queue, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + parent, + queue, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Creates a queue. @@ -476,42 +456,38 @@ def create_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "create_queue" not in self._inner_api_calls: - self._inner_api_calls[ - "create_queue" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'create_queue' not in self._inner_api_calls: + self._inner_api_calls['create_queue'] = google.api_core.gapic_v1.method.wrap_method( self.transport.create_queue, - default_retry=self._method_configs["CreateQueue"].retry, - default_timeout=self._method_configs["CreateQueue"].timeout, + default_retry=self._method_configs['CreateQueue'].retry, + default_timeout=self._method_configs['CreateQueue'].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.CreateQueueRequest(parent=parent, queue=queue,) + request = cloudtasks_pb2.CreateQueueRequest( + parent=parent, + queue=queue, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("parent", parent)] + routing_header = [('parent', parent)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["create_queue"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['create_queue'](request, retry=retry, timeout=timeout, metadata=metadata) def update_queue( - self, - queue, - update_mask=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + queue, + update_mask=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Updates a queue. @@ -575,43 +551,37 @@ def update_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "update_queue" not in self._inner_api_calls: - self._inner_api_calls[ - "update_queue" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'update_queue' not in self._inner_api_calls: + self._inner_api_calls['update_queue'] = google.api_core.gapic_v1.method.wrap_method( self.transport.update_queue, - default_retry=self._method_configs["UpdateQueue"].retry, - default_timeout=self._method_configs["UpdateQueue"].timeout, + default_retry=self._method_configs['UpdateQueue'].retry, + default_timeout=self._method_configs['UpdateQueue'].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.UpdateQueueRequest( - queue=queue, update_mask=update_mask, + queue=queue, + update_mask=update_mask, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("queue.name", queue.name)] + routing_header = [('queue.name', queue.name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["update_queue"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['update_queue'](request, retry=retry, timeout=timeout, metadata=metadata) def delete_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Deletes a queue. @@ -655,41 +625,36 @@ def delete_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "delete_queue" not in self._inner_api_calls: - self._inner_api_calls[ - "delete_queue" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'delete_queue' not in self._inner_api_calls: + self._inner_api_calls['delete_queue'] = google.api_core.gapic_v1.method.wrap_method( self.transport.delete_queue, - default_retry=self._method_configs["DeleteQueue"].retry, - default_timeout=self._method_configs["DeleteQueue"].timeout, + default_retry=self._method_configs['DeleteQueue'].retry, + default_timeout=self._method_configs['DeleteQueue'].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.DeleteQueueRequest(name=name,) + request = cloudtasks_pb2.DeleteQueueRequest( + name=name, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - self._inner_api_calls["delete_queue"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + self._inner_api_calls['delete_queue'](request, retry=retry, timeout=timeout, metadata=metadata) def purge_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Purges a queue by deleting all of its tasks. @@ -730,41 +695,36 @@ def purge_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "purge_queue" not in self._inner_api_calls: - self._inner_api_calls[ - "purge_queue" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'purge_queue' not in self._inner_api_calls: + self._inner_api_calls['purge_queue'] = google.api_core.gapic_v1.method.wrap_method( self.transport.purge_queue, - default_retry=self._method_configs["PurgeQueue"].retry, - default_timeout=self._method_configs["PurgeQueue"].timeout, + default_retry=self._method_configs['PurgeQueue'].retry, + default_timeout=self._method_configs['PurgeQueue'].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.PurgeQueueRequest(name=name,) + request = cloudtasks_pb2.PurgeQueueRequest( + name=name, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["purge_queue"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['purge_queue'](request, retry=retry, timeout=timeout, metadata=metadata) def pause_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Pauses the queue. @@ -804,41 +764,36 @@ def pause_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "pause_queue" not in self._inner_api_calls: - self._inner_api_calls[ - "pause_queue" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'pause_queue' not in self._inner_api_calls: + self._inner_api_calls['pause_queue'] = google.api_core.gapic_v1.method.wrap_method( self.transport.pause_queue, - default_retry=self._method_configs["PauseQueue"].retry, - default_timeout=self._method_configs["PauseQueue"].timeout, + default_retry=self._method_configs['PauseQueue'].retry, + default_timeout=self._method_configs['PauseQueue'].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.PauseQueueRequest(name=name,) + request = cloudtasks_pb2.PauseQueueRequest( + name=name, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["pause_queue"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['pause_queue'](request, retry=retry, timeout=timeout, metadata=metadata) def resume_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Resume a queue. @@ -883,42 +838,37 @@ def resume_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "resume_queue" not in self._inner_api_calls: - self._inner_api_calls[ - "resume_queue" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'resume_queue' not in self._inner_api_calls: + self._inner_api_calls['resume_queue'] = google.api_core.gapic_v1.method.wrap_method( self.transport.resume_queue, - default_retry=self._method_configs["ResumeQueue"].retry, - default_timeout=self._method_configs["ResumeQueue"].timeout, + default_retry=self._method_configs['ResumeQueue'].retry, + default_timeout=self._method_configs['ResumeQueue'].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.ResumeQueueRequest(name=name,) + request = cloudtasks_pb2.ResumeQueueRequest( + name=name, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["resume_queue"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['resume_queue'](request, retry=retry, timeout=timeout, metadata=metadata) def get_iam_policy( - self, - resource, - options_=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + resource, + options_=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Gets the access control policy for a ``Queue``. Returns an empty policy if the resource exists and does not have a policy set. @@ -967,44 +917,38 @@ def get_iam_policy( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "get_iam_policy" not in self._inner_api_calls: - self._inner_api_calls[ - "get_iam_policy" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'get_iam_policy' not in self._inner_api_calls: + self._inner_api_calls['get_iam_policy'] = google.api_core.gapic_v1.method.wrap_method( self.transport.get_iam_policy, - default_retry=self._method_configs["GetIamPolicy"].retry, - default_timeout=self._method_configs["GetIamPolicy"].timeout, + default_retry=self._method_configs['GetIamPolicy'].retry, + default_timeout=self._method_configs['GetIamPolicy'].timeout, client_info=self._client_info, ) request = iam_policy_pb2.GetIamPolicyRequest( - resource=resource, options=options_, + resource=resource, + options=options_, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("resource", resource)] + routing_header = [('resource', resource)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["get_iam_policy"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['get_iam_policy'](request, retry=retry, timeout=timeout, metadata=metadata) def set_iam_policy( - self, - resource, - policy, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + resource, + policy, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Sets the access control policy for a ``Queue``. Replaces any existing policy. @@ -1061,42 +1005,38 @@ def set_iam_policy( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "set_iam_policy" not in self._inner_api_calls: - self._inner_api_calls[ - "set_iam_policy" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'set_iam_policy' not in self._inner_api_calls: + self._inner_api_calls['set_iam_policy'] = google.api_core.gapic_v1.method.wrap_method( self.transport.set_iam_policy, - default_retry=self._method_configs["SetIamPolicy"].retry, - default_timeout=self._method_configs["SetIamPolicy"].timeout, + default_retry=self._method_configs['SetIamPolicy'].retry, + default_timeout=self._method_configs['SetIamPolicy'].timeout, client_info=self._client_info, ) - request = iam_policy_pb2.SetIamPolicyRequest(resource=resource, policy=policy,) + request = iam_policy_pb2.SetIamPolicyRequest( + resource=resource, + policy=policy, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("resource", resource)] + routing_header = [('resource', resource)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["set_iam_policy"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['set_iam_policy'](request, retry=retry, timeout=timeout, metadata=metadata) def test_iam_permissions( - self, - resource, - permissions, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + resource, + permissions, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Returns permissions that a caller has on a ``Queue``. If the resource does not exist, this will return an empty set of permissions, @@ -1146,45 +1086,39 @@ def test_iam_permissions( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "test_iam_permissions" not in self._inner_api_calls: - self._inner_api_calls[ - "test_iam_permissions" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'test_iam_permissions' not in self._inner_api_calls: + self._inner_api_calls['test_iam_permissions'] = google.api_core.gapic_v1.method.wrap_method( self.transport.test_iam_permissions, - default_retry=self._method_configs["TestIamPermissions"].retry, - default_timeout=self._method_configs["TestIamPermissions"].timeout, + default_retry=self._method_configs['TestIamPermissions'].retry, + default_timeout=self._method_configs['TestIamPermissions'].timeout, client_info=self._client_info, ) request = iam_policy_pb2.TestIamPermissionsRequest( - resource=resource, permissions=permissions, + resource=resource, + permissions=permissions, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("resource", resource)] + routing_header = [('resource', resource)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["test_iam_permissions"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['test_iam_permissions'](request, retry=retry, timeout=timeout, metadata=metadata) def list_tasks( - self, - parent, - response_view=None, - page_size=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + parent, + response_view=None, + page_size=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Lists the tasks in a queue. @@ -1258,55 +1192,47 @@ def list_tasks( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "list_tasks" not in self._inner_api_calls: - self._inner_api_calls[ - "list_tasks" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'list_tasks' not in self._inner_api_calls: + self._inner_api_calls['list_tasks'] = google.api_core.gapic_v1.method.wrap_method( self.transport.list_tasks, - default_retry=self._method_configs["ListTasks"].retry, - default_timeout=self._method_configs["ListTasks"].timeout, + default_retry=self._method_configs['ListTasks'].retry, + default_timeout=self._method_configs['ListTasks'].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.ListTasksRequest( - parent=parent, response_view=response_view, page_size=page_size, + parent=parent, + response_view=response_view, + page_size=page_size, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("parent", parent)] + routing_header = [('parent', parent)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) iterator = google.api_core.page_iterator.GRPCIterator( client=None, - method=functools.partial( - self._inner_api_calls["list_tasks"], - retry=retry, - timeout=timeout, - metadata=metadata, - ), + method=functools.partial(self._inner_api_calls['list_tasks'], retry=retry, timeout=timeout, metadata=metadata), request=request, - items_field="tasks", - request_token_field="page_token", - response_token_field="next_page_token", + items_field='tasks', + request_token_field='page_token', + response_token_field='next_page_token', ) return iterator def get_task( - self, - name, - response_view=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + response_view=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Gets a task. @@ -1353,43 +1279,39 @@ def get_task( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "get_task" not in self._inner_api_calls: - self._inner_api_calls[ - "get_task" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'get_task' not in self._inner_api_calls: + self._inner_api_calls['get_task'] = google.api_core.gapic_v1.method.wrap_method( self.transport.get_task, - default_retry=self._method_configs["GetTask"].retry, - default_timeout=self._method_configs["GetTask"].timeout, + default_retry=self._method_configs['GetTask'].retry, + default_timeout=self._method_configs['GetTask'].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.GetTaskRequest(name=name, response_view=response_view,) + request = cloudtasks_pb2.GetTaskRequest( + name=name, + response_view=response_view, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["get_task"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['get_task'](request, retry=retry, timeout=timeout, metadata=metadata) def create_task( - self, - parent, - task, - response_view=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + parent, + task, + response_view=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Creates a task and adds it to a queue. @@ -1478,43 +1400,38 @@ def create_task( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "create_task" not in self._inner_api_calls: - self._inner_api_calls[ - "create_task" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'create_task' not in self._inner_api_calls: + self._inner_api_calls['create_task'] = google.api_core.gapic_v1.method.wrap_method( self.transport.create_task, - default_retry=self._method_configs["CreateTask"].retry, - default_timeout=self._method_configs["CreateTask"].timeout, + default_retry=self._method_configs['CreateTask'].retry, + default_timeout=self._method_configs['CreateTask'].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.CreateTaskRequest( - parent=parent, task=task, response_view=response_view, + parent=parent, + task=task, + response_view=response_view, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("parent", parent)] + routing_header = [('parent', parent)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["create_task"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['create_task'](request, retry=retry, timeout=timeout, metadata=metadata) def delete_task( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Deletes a task. @@ -1551,42 +1468,37 @@ def delete_task( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "delete_task" not in self._inner_api_calls: - self._inner_api_calls[ - "delete_task" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'delete_task' not in self._inner_api_calls: + self._inner_api_calls['delete_task'] = google.api_core.gapic_v1.method.wrap_method( self.transport.delete_task, - default_retry=self._method_configs["DeleteTask"].retry, - default_timeout=self._method_configs["DeleteTask"].timeout, + default_retry=self._method_configs['DeleteTask'].retry, + default_timeout=self._method_configs['DeleteTask'].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.DeleteTaskRequest(name=name,) + request = cloudtasks_pb2.DeleteTaskRequest( + name=name, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - self._inner_api_calls["delete_task"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + self._inner_api_calls['delete_task'](request, retry=retry, timeout=timeout, metadata=metadata) def run_task( - self, - name, - response_view=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + response_view=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Forces a task to run now. @@ -1653,30 +1565,27 @@ def run_task( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "run_task" not in self._inner_api_calls: - self._inner_api_calls[ - "run_task" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'run_task' not in self._inner_api_calls: + self._inner_api_calls['run_task'] = google.api_core.gapic_v1.method.wrap_method( self.transport.run_task, - default_retry=self._method_configs["RunTask"].retry, - default_timeout=self._method_configs["RunTask"].timeout, + default_retry=self._method_configs['RunTask'].retry, + default_timeout=self._method_configs['RunTask'].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.RunTaskRequest(name=name, response_view=response_view,) + request = cloudtasks_pb2.RunTaskRequest( + name=name, + response_view=response_view, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["run_task"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['run_task'](request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/cloud/tasks_v2/gapic/cloud_tasks_client_config.py b/google/cloud/tasks_v2/gapic/cloud_tasks_client_config.py index 1517ab34..3ed4bd93 100644 --- a/google/cloud/tasks_v2/gapic/cloud_tasks_client_config.py +++ b/google/cloud/tasks_v2/gapic/cloud_tasks_client_config.py @@ -1,122 +1,125 @@ config = { - "interfaces": { - "google.cloud.tasks.v2.CloudTasks": { - "retry_codes": { - "retry_policy_1_codes": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], - "no_retry_codes": [], - "no_retry_1_codes": [], - }, - "retry_params": { - "retry_policy_1_params": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 10000, - "initial_rpc_timeout_millis": 10000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 10000, - "total_timeout_millis": 10000, - }, - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0, - }, - "no_retry_1_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 10000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 10000, - "total_timeout_millis": 10000, - }, - }, - "methods": { - "ListQueues": { - "timeout_millis": 15000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params", - }, - "GetQueue": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params", - }, - "CreateQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - "UpdateQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - "DeleteQueue": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params", - }, - "PurgeQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - "PauseQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - "ResumeQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - "GetIamPolicy": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params", - }, - "SetIamPolicy": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - "TestIamPermissions": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params", - }, - "ListTasks": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params", - }, - "GetTask": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params", - }, - "CreateTask": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - "DeleteTask": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params", - }, - "RunTask": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - }, + "interfaces": { + "google.cloud.tasks.v2.CloudTasks": { + "retry_codes": { + "retry_policy_1_codes": [ + "DEADLINE_EXCEEDED", + "UNAVAILABLE" + ], + "no_retry_codes": [], + "no_retry_1_codes": [] + }, + "retry_params": { + "retry_policy_1_params": { + "initial_retry_delay_millis": 100, + "retry_delay_multiplier": 1.3, + "max_retry_delay_millis": 10000, + "initial_rpc_timeout_millis": 10000, + "rpc_timeout_multiplier": 1.0, + "max_rpc_timeout_millis": 10000, + "total_timeout_millis": 10000 + }, + "no_retry_params": { + "initial_retry_delay_millis": 0, + "retry_delay_multiplier": 0.0, + "max_retry_delay_millis": 0, + "initial_rpc_timeout_millis": 0, + "rpc_timeout_multiplier": 1.0, + "max_rpc_timeout_millis": 0, + "total_timeout_millis": 0 + }, + "no_retry_1_params": { + "initial_retry_delay_millis": 0, + "retry_delay_multiplier": 0.0, + "max_retry_delay_millis": 0, + "initial_rpc_timeout_millis": 10000, + "rpc_timeout_multiplier": 1.0, + "max_rpc_timeout_millis": 10000, + "total_timeout_millis": 10000 } + }, + "methods": { + "ListQueues": { + "timeout_millis": 15000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params" + }, + "GetQueue": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params" + }, + "CreateQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, + "UpdateQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, + "DeleteQueue": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params" + }, + "PurgeQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, + "PauseQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, + "ResumeQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, + "GetIamPolicy": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params" + }, + "SetIamPolicy": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, + "TestIamPermissions": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params" + }, + "ListTasks": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params" + }, + "GetTask": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params" + }, + "CreateTask": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, + "DeleteTask": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params" + }, + "RunTask": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + } + } } + } } diff --git a/google/cloud/tasks_v2/gapic/enums.py b/google/cloud/tasks_v2/gapic/enums.py index 60106a25..245ca005 100644 --- a/google/cloud/tasks_v2/gapic/enums.py +++ b/google/cloud/tasks_v2/gapic/enums.py @@ -33,7 +33,6 @@ class HttpMethod(enum.IntEnum): PATCH (int): HTTP PATCH OPTIONS (int): HTTP OPTIONS """ - HTTP_METHOD_UNSPECIFIED = 0 POST = 1 GET = 2 @@ -76,7 +75,6 @@ class State(enum.IntEnum): To permanently delete this queue and all of its tasks, call ``DeleteQueue``. """ - STATE_UNSPECIFIED = 0 RUNNING = 1 PAUSED = 2 @@ -107,7 +105,7 @@ class View(enum.IntEnum): `Google IAM `__ permission on the ``Queue`` resource. """ - VIEW_UNSPECIFIED = 0 BASIC = 1 FULL = 2 + \ No newline at end of file diff --git a/google/cloud/tasks_v2/gapic/transports/cloud_tasks_grpc_transport.py b/google/cloud/tasks_v2/gapic/transports/cloud_tasks_grpc_transport.py index 6a29a6d3..0e1e2664 100644 --- a/google/cloud/tasks_v2/gapic/transports/cloud_tasks_grpc_transport.py +++ b/google/cloud/tasks_v2/gapic/transports/cloud_tasks_grpc_transport.py @@ -28,14 +28,14 @@ class CloudTasksGrpcTransport(object): which can be used to take advantage of advanced features of gRPC. """ - # The scopes needed to make gRPC calls to all of the methods defined # in this service. - _OAUTH_SCOPES = ("https://www.googleapis.com/auth/cloud-platform",) + _OAUTH_SCOPES = ( + 'https://www.googleapis.com/auth/cloud-platform', + ) - def __init__( - self, channel=None, credentials=None, address="cloudtasks.googleapis.com:443" - ): + def __init__(self, channel=None, credentials=None, + address='cloudtasks.googleapis.com:443'): """Instantiate the transport class. Args: @@ -53,7 +53,8 @@ def __init__( # exception (channels come with credentials baked in already). if channel is not None and credentials is not None: raise ValueError( - "The `channel` and `credentials` arguments are mutually " "exclusive.", + 'The `channel` and `credentials` arguments are mutually ' + 'exclusive.', ) # Create the channel. @@ -62,8 +63,8 @@ def __init__( address=address, credentials=credentials, options={ - "grpc.max_send_message_length": -1, - "grpc.max_receive_message_length": -1, + 'grpc.max_send_message_length': -1, + 'grpc.max_receive_message_length': -1, }.items(), ) @@ -72,13 +73,16 @@ def __init__( # gRPC uses objects called "stubs" that are bound to the # channel and provide a basic method for each RPC. self._stubs = { - "cloud_tasks_stub": cloudtasks_pb2_grpc.CloudTasksStub(channel), + 'cloud_tasks_stub': cloudtasks_pb2_grpc.CloudTasksStub(channel), } + @classmethod def create_channel( - cls, address="cloudtasks.googleapis.com:443", credentials=None, **kwargs - ): + cls, + address='cloudtasks.googleapis.com:443', + credentials=None, + **kwargs): """Create and return a gRPC channel object. Args: @@ -95,7 +99,10 @@ def create_channel( grpc.Channel: A gRPC channel object. """ return google.api_core.grpc_helpers.create_channel( - address, credentials=credentials, scopes=cls._OAUTH_SCOPES, **kwargs + address, + credentials=credentials, + scopes=cls._OAUTH_SCOPES, + **kwargs ) @property @@ -120,7 +127,7 @@ def list_queues(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].ListQueues + return self._stubs['cloud_tasks_stub'].ListQueues @property def get_queue(self): @@ -133,7 +140,7 @@ def get_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].GetQueue + return self._stubs['cloud_tasks_stub'].GetQueue @property def create_queue(self): @@ -156,7 +163,7 @@ def create_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].CreateQueue + return self._stubs['cloud_tasks_stub'].CreateQueue @property def update_queue(self): @@ -182,7 +189,7 @@ def update_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].UpdateQueue + return self._stubs['cloud_tasks_stub'].UpdateQueue @property def delete_queue(self): @@ -206,7 +213,7 @@ def delete_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].DeleteQueue + return self._stubs['cloud_tasks_stub'].DeleteQueue @property def purge_queue(self): @@ -224,7 +231,7 @@ def purge_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].PurgeQueue + return self._stubs['cloud_tasks_stub'].PurgeQueue @property def pause_queue(self): @@ -241,7 +248,7 @@ def pause_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].PauseQueue + return self._stubs['cloud_tasks_stub'].PauseQueue @property def resume_queue(self): @@ -263,7 +270,7 @@ def resume_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].ResumeQueue + return self._stubs['cloud_tasks_stub'].ResumeQueue @property def get_iam_policy(self): @@ -283,7 +290,7 @@ def get_iam_policy(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].GetIamPolicy + return self._stubs['cloud_tasks_stub'].GetIamPolicy @property def set_iam_policy(self): @@ -306,7 +313,7 @@ def set_iam_policy(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].SetIamPolicy + return self._stubs['cloud_tasks_stub'].SetIamPolicy @property def test_iam_permissions(self): @@ -325,7 +332,7 @@ def test_iam_permissions(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].TestIamPermissions + return self._stubs['cloud_tasks_stub'].TestIamPermissions @property def list_tasks(self): @@ -345,7 +352,7 @@ def list_tasks(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].ListTasks + return self._stubs['cloud_tasks_stub'].ListTasks @property def get_task(self): @@ -358,7 +365,7 @@ def get_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].GetTask + return self._stubs['cloud_tasks_stub'].GetTask @property def create_task(self): @@ -375,7 +382,7 @@ def create_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].CreateTask + return self._stubs['cloud_tasks_stub'].CreateTask @property def delete_task(self): @@ -392,7 +399,7 @@ def delete_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].DeleteTask + return self._stubs['cloud_tasks_stub'].DeleteTask @property def run_task(self): @@ -425,4 +432,4 @@ def run_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].RunTask + return self._stubs['cloud_tasks_stub'].RunTask \ No newline at end of file diff --git a/google/cloud/tasks_v2/proto/cloudtasks_pb2.py b/google/cloud/tasks_v2/proto/cloudtasks_pb2.py index 5819e162..28f24fe9 100644 --- a/google/cloud/tasks_v2/proto/cloudtasks_pb2.py +++ b/google/cloud/tasks_v2/proto/cloudtasks_pb2.py @@ -6,7 +6,6 @@ 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() @@ -16,12 +15,8 @@ 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.proto import ( - queue_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2, -) -from google.cloud.tasks_v2.proto import ( - task_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2, -) +from google.cloud.tasks_v2.proto import queue_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2 +from google.cloud.tasks_v2.proto import task_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_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 @@ -29,961 +24,627 @@ DESCRIPTOR = _descriptor.FileDescriptor( - name="google/cloud/tasks_v2/proto/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", - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n,google/cloud/tasks_v2/proto/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/proto/queue.proto\x1a&google/cloud/tasks_v2/proto/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__v2_dot_proto_dot_queue__pb2.DESCRIPTOR, - google_dot_cloud_dot_tasks__v2_dot_proto_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, - ], -) + name='google/cloud/tasks_v2/proto/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', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n,google/cloud/tasks_v2/proto/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/proto/queue.proto\x1a&google/cloud/tasks_v2/proto/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__v2_dot_proto_dot_queue__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks__v2_dot_proto_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, - create_key=_descriptor._internal_create_key, - 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, - create_key=_descriptor._internal_create_key, - ), - _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, - create_key=_descriptor._internal_create_key, - ), - _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, - create_key=_descriptor._internal_create_key, - ), - _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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=391, - serialized_end=522, + name='ListQueuesRequest', + full_name='google.cloud.tasks.v2.ListQueuesRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, create_key=_descriptor._internal_create_key), + _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, create_key=_descriptor._internal_create_key), + _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, create_key=_descriptor._internal_create_key), + _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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=391, + serialized_end=522, ) _LISTQUEUESRESPONSE = _descriptor.Descriptor( - name="ListQueuesResponse", - full_name="google.cloud.tasks.v2.ListQueuesResponse", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, - create_key=_descriptor._internal_create_key, - ), - _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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=524, - serialized_end=615, + name='ListQueuesResponse', + full_name='google.cloud.tasks.v2.ListQueuesResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, create_key=_descriptor._internal_create_key), + _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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=524, + serialized_end=615, ) _GETQUEUEREQUEST = _descriptor.Descriptor( - name="GetQueueRequest", - full_name="google.cloud.tasks.v2.GetQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=617, - serialized_end=689, + name='GetQueueRequest', + full_name='google.cloud.tasks.v2.GetQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=617, + serialized_end=689, ) _CREATEQUEUEREQUEST = _descriptor.Descriptor( - name="CreateQueueRequest", - full_name="google.cloud.tasks.v2.CreateQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, - create_key=_descriptor._internal_create_key, - ), - _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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=691, - serialized_end=818, + name='CreateQueueRequest', + full_name='google.cloud.tasks.v2.CreateQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, create_key=_descriptor._internal_create_key), + _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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=691, + serialized_end=818, ) _UPDATEQUEUEREQUEST = _descriptor.Descriptor( - name="UpdateQueueRequest", - full_name="google.cloud.tasks.v2.UpdateQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, - create_key=_descriptor._internal_create_key, - ), - _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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=820, - serialized_end=939, + name='UpdateQueueRequest', + full_name='google.cloud.tasks.v2.UpdateQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, create_key=_descriptor._internal_create_key), + _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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=820, + serialized_end=939, ) _DELETEQUEUEREQUEST = _descriptor.Descriptor( - name="DeleteQueueRequest", - full_name="google.cloud.tasks.v2.DeleteQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=941, - serialized_end=1016, + name='DeleteQueueRequest', + full_name='google.cloud.tasks.v2.DeleteQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=941, + serialized_end=1016, ) _PURGEQUEUEREQUEST = _descriptor.Descriptor( - name="PurgeQueueRequest", - full_name="google.cloud.tasks.v2.PurgeQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1018, - serialized_end=1092, + name='PurgeQueueRequest', + full_name='google.cloud.tasks.v2.PurgeQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1018, + serialized_end=1092, ) _PAUSEQUEUEREQUEST = _descriptor.Descriptor( - name="PauseQueueRequest", - full_name="google.cloud.tasks.v2.PauseQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1094, - serialized_end=1168, + name='PauseQueueRequest', + full_name='google.cloud.tasks.v2.PauseQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1094, + serialized_end=1168, ) _RESUMEQUEUEREQUEST = _descriptor.Descriptor( - name="ResumeQueueRequest", - full_name="google.cloud.tasks.v2.ResumeQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1170, - serialized_end=1245, + name='ResumeQueueRequest', + full_name='google.cloud.tasks.v2.ResumeQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1170, + serialized_end=1245, ) _LISTTASKSREQUEST = _descriptor.Descriptor( - name="ListTasksRequest", - full_name="google.cloud.tasks.v2.ListTasksRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, - create_key=_descriptor._internal_create_key, - ), - _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, - create_key=_descriptor._internal_create_key, - ), - _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, - create_key=_descriptor._internal_create_key, - ), - _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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1248, - serialized_end=1418, + name='ListTasksRequest', + full_name='google.cloud.tasks.v2.ListTasksRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, create_key=_descriptor._internal_create_key), + _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, create_key=_descriptor._internal_create_key), + _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, create_key=_descriptor._internal_create_key), + _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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1248, + serialized_end=1418, ) _LISTTASKSRESPONSE = _descriptor.Descriptor( - name="ListTasksResponse", - full_name="google.cloud.tasks.v2.ListTasksResponse", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, - create_key=_descriptor._internal_create_key, - ), - _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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1420, - serialized_end=1508, + name='ListTasksResponse', + full_name='google.cloud.tasks.v2.ListTasksResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, create_key=_descriptor._internal_create_key), + _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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1420, + serialized_end=1508, ) _GETTASKREQUEST = _descriptor.Descriptor( - name="GetTaskRequest", - full_name="google.cloud.tasks.v2.GetTaskRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, - create_key=_descriptor._internal_create_key, - ), - _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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1510, - serialized_end=1637, + name='GetTaskRequest', + full_name='google.cloud.tasks.v2.GetTaskRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, create_key=_descriptor._internal_create_key), + _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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1510, + serialized_end=1637, ) _CREATETASKREQUEST = _descriptor.Descriptor( - name="CreateTaskRequest", - full_name="google.cloud.tasks.v2.CreateTaskRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, - create_key=_descriptor._internal_create_key, - ), - _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, - create_key=_descriptor._internal_create_key, - ), - _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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1640, - serialized_end=1820, + name='CreateTaskRequest', + full_name='google.cloud.tasks.v2.CreateTaskRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, create_key=_descriptor._internal_create_key), + _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, create_key=_descriptor._internal_create_key), + _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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1640, + serialized_end=1820, ) _DELETETASKREQUEST = _descriptor.Descriptor( - name="DeleteTaskRequest", - full_name="google.cloud.tasks.v2.DeleteTaskRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1822, - serialized_end=1895, + name='DeleteTaskRequest', + full_name='google.cloud.tasks.v2.DeleteTaskRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1822, + serialized_end=1895, ) _RUNTASKREQUEST = _descriptor.Descriptor( - name="RunTaskRequest", - full_name="google.cloud.tasks.v2.RunTaskRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, - create_key=_descriptor._internal_create_key, - ), - _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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1897, - serialized_end=2024, + name='RunTaskRequest', + full_name='google.cloud.tasks.v2.RunTaskRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, create_key=_descriptor._internal_create_key), + _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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1897, + serialized_end=2024, ) -_LISTQUEUESRESPONSE.fields_by_name[ - "queues" -].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2._QUEUE -_CREATEQUEUEREQUEST.fields_by_name[ - "queue" -].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2._QUEUE -_UPDATEQUEUEREQUEST.fields_by_name[ - "queue" -].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_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__v2_dot_proto_dot_task__pb2._TASK_VIEW -_LISTTASKSRESPONSE.fields_by_name[ - "tasks" -].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2._TASK -_GETTASKREQUEST.fields_by_name[ - "response_view" -].enum_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2._TASK_VIEW -_CREATETASKREQUEST.fields_by_name[ - "task" -].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2._TASK -_CREATETASKREQUEST.fields_by_name[ - "response_view" -].enum_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2._TASK_VIEW -_RUNTASKREQUEST.fields_by_name[ - "response_view" -].enum_type = google_dot_cloud_dot_tasks__v2_dot_proto_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 +_LISTQUEUESRESPONSE.fields_by_name['queues'].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2._QUEUE +_CREATEQUEUEREQUEST.fields_by_name['queue'].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2._QUEUE +_UPDATEQUEUEREQUEST.fields_by_name['queue'].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_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__v2_dot_proto_dot_task__pb2._TASK_VIEW +_LISTTASKSRESPONSE.fields_by_name['tasks'].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2._TASK +_GETTASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2._TASK_VIEW +_CREATETASKREQUEST.fields_by_name['task'].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2._TASK +_CREATETASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2._TASK_VIEW +_RUNTASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2_dot_proto_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.proto.cloudtasks_pb2", - "__doc__": """Request message for +ListQueuesRequest = _reflection.GeneratedProtocolMessageType('ListQueuesRequest', (_message.Message,), { + 'DESCRIPTOR' : _LISTQUEUESREQUEST, + '__module__' : 'google.cloud.tasks_v2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [ListQueues][google.cloud.tasks.v2.CloudTasks.ListQueues]. Attributes: @@ -1017,18 +678,15 @@ [filter][google.cloud.tasks.v2.ListQueuesRequest.filter] while iterating through pages. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ListQueuesRequest) - }, -) + # @@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.proto.cloudtasks_pb2", - "__doc__": """Response message for +ListQueuesResponse = _reflection.GeneratedProtocolMessageType('ListQueuesResponse', (_message.Message,), { + 'DESCRIPTOR' : _LISTQUEUESRESPONSE, + '__module__' : 'google.cloud.tasks_v2.proto.cloudtasks_pb2' + , + '__doc__': """Response message for [ListQueues][google.cloud.tasks.v2.CloudTasks.ListQueues]. Attributes: @@ -1043,18 +701,15 @@ are no more results. The page token is valid for only 2 hours. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ListQueuesResponse) - }, -) + # @@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.proto.cloudtasks_pb2", - "__doc__": """Request message for +GetQueueRequest = _reflection.GeneratedProtocolMessageType('GetQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [GetQueue][google.cloud.tasks.v2.CloudTasks.GetQueue]. Attributes: @@ -1062,18 +717,15 @@ Required. The resource name of the queue. For example: ``projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.GetQueueRequest) - }, -) + # @@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.proto.cloudtasks_pb2", - "__doc__": """Request message for +CreateQueueRequest = _reflection.GeneratedProtocolMessageType('CreateQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _CREATEQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [CreateQueue][google.cloud.tasks.v2.CloudTasks.CreateQueue]. Attributes: @@ -1089,18 +741,15 @@ name][google.cloud.tasks.v2.Queue.name] cannot be the same as an existing queue. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.CreateQueueRequest) - }, -) + # @@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.proto.cloudtasks_pb2", - "__doc__": """Request message for +UpdateQueueRequest = _reflection.GeneratedProtocolMessageType('UpdateQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _UPDATEQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [UpdateQueue][google.cloud.tasks.v2.CloudTasks.UpdateQueue]. Attributes: @@ -1115,18 +764,15 @@ A mask used to specify which fields of the queue are being updated. If empty, then all fields will be updated. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.UpdateQueueRequest) - }, -) + # @@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.proto.cloudtasks_pb2", - "__doc__": """Request message for +DeleteQueueRequest = _reflection.GeneratedProtocolMessageType('DeleteQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _DELETEQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [DeleteQueue][google.cloud.tasks.v2.CloudTasks.DeleteQueue]. Attributes: @@ -1134,18 +780,15 @@ Required. The queue name. For example: ``projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.DeleteQueueRequest) - }, -) + # @@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.proto.cloudtasks_pb2", - "__doc__": """Request message for +PurgeQueueRequest = _reflection.GeneratedProtocolMessageType('PurgeQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _PURGEQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [PurgeQueue][google.cloud.tasks.v2.CloudTasks.PurgeQueue]. Attributes: @@ -1153,18 +796,15 @@ Required. The queue name. For example: ``projects/PROJECT_ID/location/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.PurgeQueueRequest) - }, -) + # @@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.proto.cloudtasks_pb2", - "__doc__": """Request message for +PauseQueueRequest = _reflection.GeneratedProtocolMessageType('PauseQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _PAUSEQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [PauseQueue][google.cloud.tasks.v2.CloudTasks.PauseQueue]. Attributes: @@ -1172,18 +812,15 @@ Required. The queue name. For example: ``projects/PROJECT_ID/location/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.PauseQueueRequest) - }, -) + # @@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.proto.cloudtasks_pb2", - "__doc__": """Request message for +ResumeQueueRequest = _reflection.GeneratedProtocolMessageType('ResumeQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _RESUMEQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [ResumeQueue][google.cloud.tasks.v2.CloudTasks.ResumeQueue]. Attributes: @@ -1191,18 +828,15 @@ Required. The queue name. For example: ``projects/PROJECT_ID/location/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ResumeQueueRequest) - }, -) + # @@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.proto.cloudtasks_pb2", - "__doc__": """Request message for listing tasks using +ListTasksRequest = _reflection.GeneratedProtocolMessageType('ListTasksRequest', (_message.Message,), { + 'DESCRIPTOR' : _LISTTASKSREQUEST, + '__module__' : 'google.cloud.tasks_v2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for listing tasks using [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks]. Attributes: @@ -1238,18 +872,15 @@ [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks] method. The page token is valid for only 2 hours. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ListTasksRequest) - }, -) + # @@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.proto.cloudtasks_pb2", - "__doc__": """Response message for listing tasks using +ListTasksResponse = _reflection.GeneratedProtocolMessageType('ListTasksResponse', (_message.Message,), { + 'DESCRIPTOR' : _LISTTASKSRESPONSE, + '__module__' : 'google.cloud.tasks_v2.proto.cloudtasks_pb2' + , + '__doc__': """Response message for listing tasks using [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks]. Attributes: @@ -1263,18 +894,15 @@ Request.page_token]. If the next_page_token is empty, there are no more results. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ListTasksResponse) - }, -) + # @@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.proto.cloudtasks_pb2", - "__doc__": """Request message for getting a task using +GetTaskRequest = _reflection.GeneratedProtocolMessageType('GetTaskRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETTASKREQUEST, + '__module__' : 'google.cloud.tasks_v2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for getting a task using [GetTask][google.cloud.tasks.v2.CloudTasks.GetTask]. Attributes: @@ -1295,18 +923,15 @@ `_ permission on the [Task][google.cloud.tasks.v2.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.GetTaskRequest) - }, -) + # @@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.proto.cloudtasks_pb2", - "__doc__": """Request message for +CreateTaskRequest = _reflection.GeneratedProtocolMessageType('CreateTaskRequest', (_message.Message,), { + 'DESCRIPTOR' : _CREATETASKREQUEST, + '__module__' : 'google.cloud.tasks_v2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [CreateTask][google.cloud.tasks.v2.CloudTasks.CreateTask]. Attributes: @@ -1358,18 +983,15 @@ `_ permission on the [Task][google.cloud.tasks.v2.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.CreateTaskRequest) - }, -) + # @@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.proto.cloudtasks_pb2", - "__doc__": """Request message for deleting a task using +DeleteTaskRequest = _reflection.GeneratedProtocolMessageType('DeleteTaskRequest', (_message.Message,), { + 'DESCRIPTOR' : _DELETETASKREQUEST, + '__module__' : 'google.cloud.tasks_v2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for deleting a task using [DeleteTask][google.cloud.tasks.v2.CloudTasks.DeleteTask]. Attributes: @@ -1377,18 +999,15 @@ Required. The task name. For example: ``projects/PROJECT_ID/lo cations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.DeleteTaskRequest) - }, -) + # @@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.proto.cloudtasks_pb2", - "__doc__": """Request message for forcing a task to run now using +RunTaskRequest = _reflection.GeneratedProtocolMessageType('RunTaskRequest', (_message.Message,), { + 'DESCRIPTOR' : _RUNTASKREQUEST, + '__module__' : 'google.cloud.tasks_v2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for forcing a task to run now using [RunTask][google.cloud.tasks.v2.CloudTasks.RunTask]. Attributes: @@ -1409,203 +1028,201 @@ `_ permission on the [Task][google.cloud.tasks.v2.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.RunTaskRequest) - }, -) + # @@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 +_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, + 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', + create_key=_descriptor._internal_create_key, + serialized_start=2027, + serialized_end=4680, + methods=[ + _descriptor.MethodDescriptor( + name='ListQueues', + full_name='google.cloud.tasks.v2.CloudTasks.ListQueues', index=0, - serialized_options=b"\312A\031cloudtasks.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platform", + 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', create_key=_descriptor._internal_create_key, - serialized_start=2027, - serialized_end=4680, - 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", - create_key=_descriptor._internal_create_key, - ), - _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__v2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b"\202\323\344\223\002,\022*/v2/{name=projects/*/locations/*/queues/*}\332A\004name", - create_key=_descriptor._internal_create_key, - ), - _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__v2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\0023"*/v2/{parent=projects/*/locations/*}/queues:\005queue\332A\014parent,queue', - create_key=_descriptor._internal_create_key, - ), - _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__v2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b"\202\323\344\223\002920/v2/{queue.name=projects/*/locations/*/queues/*}:\005queue\332A\021queue,update_mask", - create_key=_descriptor._internal_create_key, - ), - _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", - create_key=_descriptor._internal_create_key, - ), - _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__v2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\0025"0/v2/{name=projects/*/locations/*/queues/*}:purge:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _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__v2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\0025"0/v2/{name=projects/*/locations/*/queues/*}:pause:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _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__v2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\0026"1/v2/{name=projects/*/locations/*/queues/*}:resume:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _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', - create_key=_descriptor._internal_create_key, - ), - _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', - create_key=_descriptor._internal_create_key, - ), - _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', - create_key=_descriptor._internal_create_key, - ), - _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", - create_key=_descriptor._internal_create_key, - ), - _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__v2_dot_proto_dot_task__pb2._TASK, - serialized_options=b"\202\323\344\223\0024\0222/v2/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name", - create_key=_descriptor._internal_create_key, - ), - _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__v2_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\0027"2/v2/{parent=projects/*/locations/*/queues/*}/tasks:\001*\332A\013parent,task', - create_key=_descriptor._internal_create_key, - ), - _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", - create_key=_descriptor._internal_create_key, - ), - _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__v2_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\002;"6/v2/{name=projects/*/locations/*/queues/*/tasks/*}:run:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - ], -) + ), + _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__v2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\002,\022*/v2/{name=projects/*/locations/*/queues/*}\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _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__v2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\0023\"*/v2/{parent=projects/*/locations/*}/queues:\005queue\332A\014parent,queue', + create_key=_descriptor._internal_create_key, + ), + _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__v2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\002920/v2/{queue.name=projects/*/locations/*/queues/*}:\005queue\332A\021queue,update_mask', + create_key=_descriptor._internal_create_key, + ), + _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', + create_key=_descriptor._internal_create_key, + ), + _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__v2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\0025\"0/v2/{name=projects/*/locations/*/queues/*}:purge:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _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__v2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\0025\"0/v2/{name=projects/*/locations/*/queues/*}:pause:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _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__v2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\0026\"1/v2/{name=projects/*/locations/*/queues/*}:resume:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _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', + create_key=_descriptor._internal_create_key, + ), + _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', + create_key=_descriptor._internal_create_key, + ), + _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', + create_key=_descriptor._internal_create_key, + ), + _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', + create_key=_descriptor._internal_create_key, + ), + _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__v2_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\0024\0222/v2/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _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__v2_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\0027\"2/v2/{parent=projects/*/locations/*/queues/*}/tasks:\001*\332A\013parent,task', + create_key=_descriptor._internal_create_key, + ), + _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', + create_key=_descriptor._internal_create_key, + ), + _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__v2_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\002;\"6/v2/{name=projects/*/locations/*/queues/*/tasks/*}:run:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), +]) _sym_db.RegisterServiceDescriptor(_CLOUDTASKS) -DESCRIPTOR.services_by_name["CloudTasks"] = _CLOUDTASKS +DESCRIPTOR.services_by_name['CloudTasks'] = _CLOUDTASKS # @@protoc_insertion_point(module_scope) diff --git a/google/cloud/tasks_v2/proto/cloudtasks_pb2_grpc.py b/google/cloud/tasks_v2/proto/cloudtasks_pb2_grpc.py index 838e3b80..eaa75b1b 100644 --- a/google/cloud/tasks_v2/proto/cloudtasks_pb2_grpc.py +++ b/google/cloud/tasks_v2/proto/cloudtasks_pb2_grpc.py @@ -2,15 +2,9 @@ """Client and server classes corresponding to protobuf-defined services.""" import grpc -from google.cloud.tasks_v2.proto import ( - cloudtasks_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2, -) -from google.cloud.tasks_v2.proto import ( - queue_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2, -) -from google.cloud.tasks_v2.proto import ( - task_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2, -) +from google.cloud.tasks_v2.proto import cloudtasks_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2 +from google.cloud.tasks_v2.proto import queue_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2 +from google.cloud.tasks_v2.proto import task_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_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 @@ -28,85 +22,85 @@ def __init__(self, channel): channel: A grpc.Channel. """ self.ListQueues = channel.unary_unary( - "/google.cloud.tasks.v2.CloudTasks/ListQueues", - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.FromString, - ) + '/google.cloud.tasks.v2.CloudTasks/ListQueues', + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.FromString, + ) self.GetQueue = channel.unary_unary( - "/google.cloud.tasks.v2.CloudTasks/GetQueue", - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + '/google.cloud.tasks.v2.CloudTasks/GetQueue', + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.CreateQueue = channel.unary_unary( - "/google.cloud.tasks.v2.CloudTasks/CreateQueue", - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + '/google.cloud.tasks.v2.CloudTasks/CreateQueue', + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.UpdateQueue = channel.unary_unary( - "/google.cloud.tasks.v2.CloudTasks/UpdateQueue", - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + '/google.cloud.tasks.v2.CloudTasks/UpdateQueue', + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.DeleteQueue = channel.unary_unary( - "/google.cloud.tasks.v2.CloudTasks/DeleteQueue", - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.SerializeToString, - response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - ) + '/google.cloud.tasks.v2.CloudTasks/DeleteQueue', + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.SerializeToString, + response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, + ) self.PurgeQueue = channel.unary_unary( - "/google.cloud.tasks.v2.CloudTasks/PurgeQueue", - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + '/google.cloud.tasks.v2.CloudTasks/PurgeQueue', + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.PauseQueue = channel.unary_unary( - "/google.cloud.tasks.v2.CloudTasks/PauseQueue", - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + '/google.cloud.tasks.v2.CloudTasks/PauseQueue', + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.ResumeQueue = channel.unary_unary( - "/google.cloud.tasks.v2.CloudTasks/ResumeQueue", - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + '/google.cloud.tasks.v2.CloudTasks/ResumeQueue', + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.GetIamPolicy = channel.unary_unary( - "/google.cloud.tasks.v2.CloudTasks/GetIamPolicy", - request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.SerializeToString, - response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - ) + '/google.cloud.tasks.v2.CloudTasks/GetIamPolicy', + request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.SerializeToString, + response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, + ) self.SetIamPolicy = channel.unary_unary( - "/google.cloud.tasks.v2.CloudTasks/SetIamPolicy", - request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.SerializeToString, - response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - ) + '/google.cloud.tasks.v2.CloudTasks/SetIamPolicy', + request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.SerializeToString, + response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, + ) self.TestIamPermissions = channel.unary_unary( - "/google.cloud.tasks.v2.CloudTasks/TestIamPermissions", - request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.SerializeToString, - response_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.FromString, - ) + '/google.cloud.tasks.v2.CloudTasks/TestIamPermissions', + request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.SerializeToString, + response_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.FromString, + ) self.ListTasks = channel.unary_unary( - "/google.cloud.tasks.v2.CloudTasks/ListTasks", - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.FromString, - ) + '/google.cloud.tasks.v2.CloudTasks/ListTasks', + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.FromString, + ) self.GetTask = channel.unary_unary( - "/google.cloud.tasks.v2.CloudTasks/GetTask", - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.FromString, - ) + '/google.cloud.tasks.v2.CloudTasks/GetTask', + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.FromString, + ) self.CreateTask = channel.unary_unary( - "/google.cloud.tasks.v2.CloudTasks/CreateTask", - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.FromString, - ) + '/google.cloud.tasks.v2.CloudTasks/CreateTask', + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.FromString, + ) self.DeleteTask = channel.unary_unary( - "/google.cloud.tasks.v2.CloudTasks/DeleteTask", - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.SerializeToString, - response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - ) + '/google.cloud.tasks.v2.CloudTasks/DeleteTask', + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.SerializeToString, + response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, + ) self.RunTask = channel.unary_unary( - "/google.cloud.tasks.v2.CloudTasks/RunTask", - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.FromString, - ) + '/google.cloud.tasks.v2.CloudTasks/RunTask', + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.FromString, + ) class CloudTasksServicer(object): @@ -120,15 +114,15 @@ def ListQueues(self, request, context): Queues are returned in lexicographical order. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def GetQueue(self, request, context): """Gets a queue. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def CreateQueue(self, request, context): """Creates a queue. @@ -145,8 +139,8 @@ def CreateQueue(self, request, context): this method. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def UpdateQueue(self, request, context): """Updates a queue. @@ -166,8 +160,8 @@ def UpdateQueue(self, request, context): this method. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def DeleteQueue(self, request, context): """Deletes a queue. @@ -185,8 +179,8 @@ def DeleteQueue(self, request, context): this method. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def PurgeQueue(self, request, context): """Purges a queue by deleting all of its tasks. @@ -197,8 +191,8 @@ def PurgeQueue(self, request, context): might be dispatched before the purge takes effect. A purge is irreversible. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def PauseQueue(self, request, context): """Pauses the queue. @@ -210,8 +204,8 @@ def PauseQueue(self, request, context): [state][google.cloud.tasks.v2.Queue.state] is [PAUSED][google.cloud.tasks.v2.Queue.State.PAUSED]. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def ResumeQueue(self, request, context): """Resume a queue. @@ -229,8 +223,8 @@ def ResumeQueue(self, request, context): Risks](https://cloud.google.com/tasks/docs/manage-cloud-task-scaling). """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def GetIamPolicy(self, request, context): """Gets the access control policy for a [Queue][google.cloud.tasks.v2.Queue]. @@ -244,8 +238,8 @@ def GetIamPolicy(self, request, context): * `cloudtasks.queues.getIamPolicy` """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def SetIamPolicy(self, request, context): """Sets the access control policy for a [Queue][google.cloud.tasks.v2.Queue]. Replaces any existing @@ -261,8 +255,8 @@ def SetIamPolicy(self, request, context): * `cloudtasks.queues.setIamPolicy` """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def TestIamPermissions(self, request, context): """Returns permissions that a caller has on a [Queue][google.cloud.tasks.v2.Queue]. @@ -274,8 +268,8 @@ def TestIamPermissions(self, request, context): may "fail open" without warning. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def ListTasks(self, request, context): """Lists the tasks in a queue. @@ -289,15 +283,15 @@ def ListTasks(self, request, context): time. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def GetTask(self, request, context): """Gets a task. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def CreateTask(self, request, context): """Creates a task and adds it to a queue. @@ -307,8 +301,8 @@ def CreateTask(self, request, context): * The maximum task size is 100KB. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def DeleteTask(self, request, context): """Deletes a task. @@ -318,8 +312,8 @@ def DeleteTask(self, request, context): failed. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def RunTask(self, request, context): """Forces a task to run now. @@ -348,533 +342,356 @@ def RunTask(self, request, context): task that has already succeeded or permanently failed. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def add_CloudTasksServicer_to_server(servicer, server): rpc_method_handlers = { - "ListQueues": grpc.unary_unary_rpc_method_handler( - servicer.ListQueues, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.SerializeToString, - ), - "GetQueue": grpc.unary_unary_rpc_method_handler( - servicer.GetQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - "CreateQueue": grpc.unary_unary_rpc_method_handler( - servicer.CreateQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - "UpdateQueue": grpc.unary_unary_rpc_method_handler( - servicer.UpdateQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - "DeleteQueue": grpc.unary_unary_rpc_method_handler( - servicer.DeleteQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.FromString, - response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - ), - "PurgeQueue": grpc.unary_unary_rpc_method_handler( - servicer.PurgeQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - "PauseQueue": grpc.unary_unary_rpc_method_handler( - servicer.PauseQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - "ResumeQueue": grpc.unary_unary_rpc_method_handler( - servicer.ResumeQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - "GetIamPolicy": grpc.unary_unary_rpc_method_handler( - servicer.GetIamPolicy, - request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.FromString, - response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, - ), - "SetIamPolicy": grpc.unary_unary_rpc_method_handler( - servicer.SetIamPolicy, - request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.FromString, - response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, - ), - "TestIamPermissions": grpc.unary_unary_rpc_method_handler( - servicer.TestIamPermissions, - request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.FromString, - response_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.SerializeToString, - ), - "ListTasks": grpc.unary_unary_rpc_method_handler( - servicer.ListTasks, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.SerializeToString, - ), - "GetTask": grpc.unary_unary_rpc_method_handler( - servicer.GetTask, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.SerializeToString, - ), - "CreateTask": grpc.unary_unary_rpc_method_handler( - servicer.CreateTask, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.SerializeToString, - ), - "DeleteTask": grpc.unary_unary_rpc_method_handler( - servicer.DeleteTask, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.FromString, - response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - ), - "RunTask": grpc.unary_unary_rpc_method_handler( - servicer.RunTask, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.SerializeToString, - ), + 'ListQueues': grpc.unary_unary_rpc_method_handler( + servicer.ListQueues, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.SerializeToString, + ), + 'GetQueue': grpc.unary_unary_rpc_method_handler( + servicer.GetQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + 'CreateQueue': grpc.unary_unary_rpc_method_handler( + servicer.CreateQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + 'UpdateQueue': grpc.unary_unary_rpc_method_handler( + servicer.UpdateQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + 'DeleteQueue': grpc.unary_unary_rpc_method_handler( + servicer.DeleteQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.FromString, + response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, + ), + 'PurgeQueue': grpc.unary_unary_rpc_method_handler( + servicer.PurgeQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + 'PauseQueue': grpc.unary_unary_rpc_method_handler( + servicer.PauseQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + 'ResumeQueue': grpc.unary_unary_rpc_method_handler( + servicer.ResumeQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + 'GetIamPolicy': grpc.unary_unary_rpc_method_handler( + servicer.GetIamPolicy, + request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.FromString, + response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, + ), + 'SetIamPolicy': grpc.unary_unary_rpc_method_handler( + servicer.SetIamPolicy, + request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.FromString, + response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, + ), + 'TestIamPermissions': grpc.unary_unary_rpc_method_handler( + servicer.TestIamPermissions, + request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.FromString, + response_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.SerializeToString, + ), + 'ListTasks': grpc.unary_unary_rpc_method_handler( + servicer.ListTasks, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.SerializeToString, + ), + 'GetTask': grpc.unary_unary_rpc_method_handler( + servicer.GetTask, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.SerializeToString, + ), + 'CreateTask': grpc.unary_unary_rpc_method_handler( + servicer.CreateTask, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.SerializeToString, + ), + 'DeleteTask': grpc.unary_unary_rpc_method_handler( + servicer.DeleteTask, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.FromString, + response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, + ), + 'RunTask': grpc.unary_unary_rpc_method_handler( + servicer.RunTask, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.SerializeToString, + ), } generic_handler = grpc.method_handlers_generic_handler( - "google.cloud.tasks.v2.CloudTasks", rpc_method_handlers - ) + 'google.cloud.tasks.v2.CloudTasks', rpc_method_handlers) server.add_generic_rpc_handlers((generic_handler,)) -# This class is part of an EXPERIMENTAL API. + # This class is part of an EXPERIMENTAL API. class CloudTasks(object): """Cloud Tasks allows developers to manage the execution of background work in their applications. """ @staticmethod - def ListQueues( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def ListQueues(request, target, - "/google.cloud.tasks.v2.CloudTasks/ListQueues", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/ListQueues', google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def GetQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def GetQueue(request, target, - "/google.cloud.tasks.v2.CloudTasks/GetQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/GetQueue', google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def CreateQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def CreateQueue(request, target, - "/google.cloud.tasks.v2.CloudTasks/CreateQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/CreateQueue', google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def UpdateQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def UpdateQueue(request, target, - "/google.cloud.tasks.v2.CloudTasks/UpdateQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/UpdateQueue', google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def DeleteQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def DeleteQueue(request, target, - "/google.cloud.tasks.v2.CloudTasks/DeleteQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/DeleteQueue', google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def PurgeQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def PurgeQueue(request, target, - "/google.cloud.tasks.v2.CloudTasks/PurgeQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/PurgeQueue', google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def PauseQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def PauseQueue(request, target, - "/google.cloud.tasks.v2.CloudTasks/PauseQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/PauseQueue', google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def ResumeQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def ResumeQueue(request, target, - "/google.cloud.tasks.v2.CloudTasks/ResumeQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/ResumeQueue', google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def GetIamPolicy( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def GetIamPolicy(request, target, - "/google.cloud.tasks.v2.CloudTasks/GetIamPolicy", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/GetIamPolicy', google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.SerializeToString, google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def SetIamPolicy( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def SetIamPolicy(request, target, - "/google.cloud.tasks.v2.CloudTasks/SetIamPolicy", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/SetIamPolicy', google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.SerializeToString, google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def TestIamPermissions( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def TestIamPermissions(request, target, - "/google.cloud.tasks.v2.CloudTasks/TestIamPermissions", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/TestIamPermissions', google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.SerializeToString, google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def ListTasks( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def ListTasks(request, target, - "/google.cloud.tasks.v2.CloudTasks/ListTasks", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/ListTasks', google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def GetTask( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def GetTask(request, target, - "/google.cloud.tasks.v2.CloudTasks/GetTask", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/GetTask', google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def CreateTask( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def CreateTask(request, target, - "/google.cloud.tasks.v2.CloudTasks/CreateTask", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/CreateTask', google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def DeleteTask( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def DeleteTask(request, target, - "/google.cloud.tasks.v2.CloudTasks/DeleteTask", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/DeleteTask', google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def RunTask( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def RunTask(request, target, - "/google.cloud.tasks.v2.CloudTasks/RunTask", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/RunTask', google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/google/cloud/tasks_v2/proto/queue_pb2.py b/google/cloud/tasks_v2/proto/queue_pb2.py index c74256b7..5ee0dacf 100644 --- a/google/cloud/tasks_v2/proto/queue_pb2.py +++ b/google/cloud/tasks_v2/proto/queue_pb2.py @@ -6,514 +6,299 @@ 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 resource_pb2 as google_dot_api_dot_resource__pb2 -from google.cloud.tasks_v2.proto import ( - target_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2, -) +from google.cloud.tasks_v2.proto import target_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2 from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 DESCRIPTOR = _descriptor.FileDescriptor( - name="google/cloud/tasks_v2/proto/queue.proto", - package="google.cloud.tasks.v2", - syntax="proto3", - serialized_options=b"\n\031com.google.cloud.tasks.v2B\nQueueProtoP\001Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks", - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\'google/cloud/tasks_v2/proto/queue.proto\x12\x15google.cloud.tasks.v2\x1a\x19google/api/resource.proto\x1a(google/cloud/tasks_v2/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/api/annotations.proto"\xb2\x04\n\x05Queue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12L\n\x1b\x61pp_engine_routing_override\x18\x02 \x01(\x0b\x32\'.google.cloud.tasks.v2.AppEngineRouting\x12\x36\n\x0brate_limits\x18\x03 \x01(\x0b\x32!.google.cloud.tasks.v2.RateLimits\x12\x38\n\x0cretry_config\x18\x04 \x01(\x0b\x32".google.cloud.tasks.v2.RetryConfig\x12\x31\n\x05state\x18\x05 \x01(\x0e\x32".google.cloud.tasks.v2.Queue.State\x12.\n\npurge_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12S\n\x1astackdriver_logging_config\x18\t \x01(\x0b\x32/.google.cloud.tasks.v2.StackdriverLoggingConfig"E\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07RUNNING\x10\x01\x12\n\n\x06PAUSED\x10\x02\x12\x0c\n\x08\x44ISABLED\x10\x03:\\\xea\x41Y\n\x1f\x63loudtasks.googleapis.com/Queue\x12\x36projects/{project}/locations/{location}/queues/{queue}"j\n\nRateLimits\x12!\n\x19max_dispatches_per_second\x18\x01 \x01(\x01\x12\x16\n\x0emax_burst_size\x18\x02 \x01(\x05\x12!\n\x19max_concurrent_dispatches\x18\x03 \x01(\x05"\xd1\x01\n\x0bRetryConfig\x12\x14\n\x0cmax_attempts\x18\x01 \x01(\x05\x12\x35\n\x12max_retry_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmin_backoff\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmax_backoff\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x15\n\rmax_doublings\x18\x05 \x01(\x05"2\n\x18StackdriverLoggingConfig\x12\x16\n\x0esampling_ratio\x18\x01 \x01(\x01\x42\x65\n\x19\x63om.google.cloud.tasks.v2B\nQueueProtoP\x01Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasksb\x06proto3', - dependencies=[ - google_dot_api_dot_resource__pb2.DESCRIPTOR, - google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2.DESCRIPTOR, - google_dot_protobuf_dot_duration__pb2.DESCRIPTOR, - google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR, - google_dot_api_dot_annotations__pb2.DESCRIPTOR, - ], -) + name='google/cloud/tasks_v2/proto/queue.proto', + package='google.cloud.tasks.v2', + syntax='proto3', + serialized_options=b'\n\031com.google.cloud.tasks.v2B\nQueueProtoP\001Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n\'google/cloud/tasks_v2/proto/queue.proto\x12\x15google.cloud.tasks.v2\x1a\x19google/api/resource.proto\x1a(google/cloud/tasks_v2/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/api/annotations.proto\"\xb2\x04\n\x05Queue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12L\n\x1b\x61pp_engine_routing_override\x18\x02 \x01(\x0b\x32\'.google.cloud.tasks.v2.AppEngineRouting\x12\x36\n\x0brate_limits\x18\x03 \x01(\x0b\x32!.google.cloud.tasks.v2.RateLimits\x12\x38\n\x0cretry_config\x18\x04 \x01(\x0b\x32\".google.cloud.tasks.v2.RetryConfig\x12\x31\n\x05state\x18\x05 \x01(\x0e\x32\".google.cloud.tasks.v2.Queue.State\x12.\n\npurge_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12S\n\x1astackdriver_logging_config\x18\t \x01(\x0b\x32/.google.cloud.tasks.v2.StackdriverLoggingConfig\"E\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07RUNNING\x10\x01\x12\n\n\x06PAUSED\x10\x02\x12\x0c\n\x08\x44ISABLED\x10\x03:\\\xea\x41Y\n\x1f\x63loudtasks.googleapis.com/Queue\x12\x36projects/{project}/locations/{location}/queues/{queue}\"j\n\nRateLimits\x12!\n\x19max_dispatches_per_second\x18\x01 \x01(\x01\x12\x16\n\x0emax_burst_size\x18\x02 \x01(\x05\x12!\n\x19max_concurrent_dispatches\x18\x03 \x01(\x05\"\xd1\x01\n\x0bRetryConfig\x12\x14\n\x0cmax_attempts\x18\x01 \x01(\x05\x12\x35\n\x12max_retry_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmin_backoff\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmax_backoff\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x15\n\rmax_doublings\x18\x05 \x01(\x05\"2\n\x18StackdriverLoggingConfig\x12\x16\n\x0esampling_ratio\x18\x01 \x01(\x01\x42\x65\n\x19\x63om.google.cloud.tasks.v2B\nQueueProtoP\x01Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasksb\x06proto3' + , + dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + _QUEUE_STATE = _descriptor.EnumDescriptor( - name="State", - full_name="google.cloud.tasks.v2.Queue.State", - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name="STATE_UNSPECIFIED", - index=0, - number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="RUNNING", - index=1, - number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="PAUSED", - index=2, - number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="DISABLED", - index=3, - number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - ], - containing_type=None, - serialized_options=None, - serialized_start=630, - serialized_end=699, + name='State', + full_name='google.cloud.tasks.v2.Queue.State', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='STATE_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='RUNNING', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PAUSED', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='DISABLED', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=630, + serialized_end=699, ) _sym_db.RegisterEnumDescriptor(_QUEUE_STATE) _QUEUE = _descriptor.Descriptor( - name="Queue", - full_name="google.cloud.tasks.v2.Queue", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2.Queue.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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="app_engine_routing_override", - full_name="google.cloud.tasks.v2.Queue.app_engine_routing_override", - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="rate_limits", - full_name="google.cloud.tasks.v2.Queue.rate_limits", - index=2, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="retry_config", - full_name="google.cloud.tasks.v2.Queue.retry_config", - index=3, - number=4, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="state", - full_name="google.cloud.tasks.v2.Queue.state", - index=4, - number=5, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="purge_time", - full_name="google.cloud.tasks.v2.Queue.purge_time", - index=5, - number=6, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="stackdriver_logging_config", - full_name="google.cloud.tasks.v2.Queue.stackdriver_logging_config", - index=6, - number=9, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[_QUEUE_STATE,], - serialized_options=b"\352AY\n\037cloudtasks.googleapis.com/Queue\0226projects/{project}/locations/{location}/queues/{queue}", - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=231, - serialized_end=793, + name='Queue', + full_name='google.cloud.tasks.v2.Queue', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2.Queue.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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='app_engine_routing_override', full_name='google.cloud.tasks.v2.Queue.app_engine_routing_override', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rate_limits', full_name='google.cloud.tasks.v2.Queue.rate_limits', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='retry_config', full_name='google.cloud.tasks.v2.Queue.retry_config', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='state', full_name='google.cloud.tasks.v2.Queue.state', index=4, + number=5, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='purge_time', full_name='google.cloud.tasks.v2.Queue.purge_time', index=5, + number=6, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='stackdriver_logging_config', full_name='google.cloud.tasks.v2.Queue.stackdriver_logging_config', index=6, + number=9, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _QUEUE_STATE, + ], + serialized_options=b'\352AY\n\037cloudtasks.googleapis.com/Queue\0226projects/{project}/locations/{location}/queues/{queue}', + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=231, + serialized_end=793, ) _RATELIMITS = _descriptor.Descriptor( - name="RateLimits", - full_name="google.cloud.tasks.v2.RateLimits", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="max_dispatches_per_second", - full_name="google.cloud.tasks.v2.RateLimits.max_dispatches_per_second", - index=0, - number=1, - type=1, - cpp_type=5, - label=1, - has_default_value=False, - default_value=float(0), - message_type=None, - enum_type=None, - containing_type=None, - is_extension=False, - extension_scope=None, - serialized_options=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="max_burst_size", - full_name="google.cloud.tasks.v2.RateLimits.max_burst_size", - index=1, - number=2, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="max_concurrent_dispatches", - full_name="google.cloud.tasks.v2.RateLimits.max_concurrent_dispatches", - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=795, - serialized_end=901, + name='RateLimits', + full_name='google.cloud.tasks.v2.RateLimits', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='max_dispatches_per_second', full_name='google.cloud.tasks.v2.RateLimits.max_dispatches_per_second', index=0, + number=1, type=1, cpp_type=5, label=1, + has_default_value=False, default_value=float(0), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_burst_size', full_name='google.cloud.tasks.v2.RateLimits.max_burst_size', index=1, + number=2, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_concurrent_dispatches', full_name='google.cloud.tasks.v2.RateLimits.max_concurrent_dispatches', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=795, + serialized_end=901, ) _RETRYCONFIG = _descriptor.Descriptor( - name="RetryConfig", - full_name="google.cloud.tasks.v2.RetryConfig", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="max_attempts", - full_name="google.cloud.tasks.v2.RetryConfig.max_attempts", - index=0, - number=1, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="max_retry_duration", - full_name="google.cloud.tasks.v2.RetryConfig.max_retry_duration", - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="min_backoff", - full_name="google.cloud.tasks.v2.RetryConfig.min_backoff", - index=2, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="max_backoff", - full_name="google.cloud.tasks.v2.RetryConfig.max_backoff", - index=3, - number=4, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="max_doublings", - full_name="google.cloud.tasks.v2.RetryConfig.max_doublings", - index=4, - number=5, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=904, - serialized_end=1113, + name='RetryConfig', + full_name='google.cloud.tasks.v2.RetryConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='max_attempts', full_name='google.cloud.tasks.v2.RetryConfig.max_attempts', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_retry_duration', full_name='google.cloud.tasks.v2.RetryConfig.max_retry_duration', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='min_backoff', full_name='google.cloud.tasks.v2.RetryConfig.min_backoff', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_backoff', full_name='google.cloud.tasks.v2.RetryConfig.max_backoff', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_doublings', full_name='google.cloud.tasks.v2.RetryConfig.max_doublings', index=4, + number=5, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=904, + serialized_end=1113, ) _STACKDRIVERLOGGINGCONFIG = _descriptor.Descriptor( - name="StackdriverLoggingConfig", - full_name="google.cloud.tasks.v2.StackdriverLoggingConfig", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="sampling_ratio", - full_name="google.cloud.tasks.v2.StackdriverLoggingConfig.sampling_ratio", - index=0, - number=1, - type=1, - cpp_type=5, - label=1, - has_default_value=False, - default_value=float(0), - message_type=None, - enum_type=None, - containing_type=None, - is_extension=False, - extension_scope=None, - serialized_options=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1115, - serialized_end=1165, + name='StackdriverLoggingConfig', + full_name='google.cloud.tasks.v2.StackdriverLoggingConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='sampling_ratio', full_name='google.cloud.tasks.v2.StackdriverLoggingConfig.sampling_ratio', index=0, + number=1, type=1, cpp_type=5, label=1, + has_default_value=False, default_value=float(0), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1115, + serialized_end=1165, ) -_QUEUE.fields_by_name[ - "app_engine_routing_override" -].message_type = ( - google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2._APPENGINEROUTING -) -_QUEUE.fields_by_name["rate_limits"].message_type = _RATELIMITS -_QUEUE.fields_by_name["retry_config"].message_type = _RETRYCONFIG -_QUEUE.fields_by_name["state"].enum_type = _QUEUE_STATE -_QUEUE.fields_by_name[ - "purge_time" -].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_QUEUE.fields_by_name[ - "stackdriver_logging_config" -].message_type = _STACKDRIVERLOGGINGCONFIG +_QUEUE.fields_by_name['app_engine_routing_override'].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2._APPENGINEROUTING +_QUEUE.fields_by_name['rate_limits'].message_type = _RATELIMITS +_QUEUE.fields_by_name['retry_config'].message_type = _RETRYCONFIG +_QUEUE.fields_by_name['state'].enum_type = _QUEUE_STATE +_QUEUE.fields_by_name['purge_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_QUEUE.fields_by_name['stackdriver_logging_config'].message_type = _STACKDRIVERLOGGINGCONFIG _QUEUE_STATE.containing_type = _QUEUE -_RETRYCONFIG.fields_by_name[ - "max_retry_duration" -].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_RETRYCONFIG.fields_by_name[ - "min_backoff" -].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_RETRYCONFIG.fields_by_name[ - "max_backoff" -].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -DESCRIPTOR.message_types_by_name["Queue"] = _QUEUE -DESCRIPTOR.message_types_by_name["RateLimits"] = _RATELIMITS -DESCRIPTOR.message_types_by_name["RetryConfig"] = _RETRYCONFIG -DESCRIPTOR.message_types_by_name["StackdriverLoggingConfig"] = _STACKDRIVERLOGGINGCONFIG +_RETRYCONFIG.fields_by_name['max_retry_duration'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_RETRYCONFIG.fields_by_name['min_backoff'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_RETRYCONFIG.fields_by_name['max_backoff'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +DESCRIPTOR.message_types_by_name['Queue'] = _QUEUE +DESCRIPTOR.message_types_by_name['RateLimits'] = _RATELIMITS +DESCRIPTOR.message_types_by_name['RetryConfig'] = _RETRYCONFIG +DESCRIPTOR.message_types_by_name['StackdriverLoggingConfig'] = _STACKDRIVERLOGGINGCONFIG _sym_db.RegisterFileDescriptor(DESCRIPTOR) -Queue = _reflection.GeneratedProtocolMessageType( - "Queue", - (_message.Message,), - { - "DESCRIPTOR": _QUEUE, - "__module__": "google.cloud.tasks_v2.proto.queue_pb2", - "__doc__": """A queue is a container of related tasks. Queues are configured to +Queue = _reflection.GeneratedProtocolMessageType('Queue', (_message.Message,), { + 'DESCRIPTOR' : _QUEUE, + '__module__' : 'google.cloud.tasks_v2.proto.queue_pb2' + , + '__doc__': """A queue is a container of related tasks. Queues are configured to manage how those tasks are dispatched. Configurable properties include rate limits, retry options, queue types, and others. @@ -546,7 +331,7 @@ all [App Engine tasks][google.cloud.tasks.v2.AppEngineHttpRequest] in the queue, no matter what the setting is for the [task-level app_e - ngine_routing][google.cloud.tasks.v2.AppEngineHttpRequest.app\_ + ngine_routing][google.cloud.tasks.v2.AppEngineHttpRequest.app_ engine_routing]. rate_limits: Rate limits for task dispatches. @@ -606,18 +391,15 @@ `_. If this field is unset, then no logs are written. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.Queue) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.Queue) + }) _sym_db.RegisterMessage(Queue) -RateLimits = _reflection.GeneratedProtocolMessageType( - "RateLimits", - (_message.Message,), - { - "DESCRIPTOR": _RATELIMITS, - "__module__": "google.cloud.tasks_v2.proto.queue_pb2", - "__doc__": """Rate limits. This message determines the maximum rate that tasks can +RateLimits = _reflection.GeneratedProtocolMessageType('RateLimits', (_message.Message,), { + 'DESCRIPTOR' : _RATELIMITS, + '__module__' : 'google.cloud.tasks_v2.proto.queue_pb2' + , + '__doc__': """Rate limits. This message determines the maximum rate that tasks can be dispatched by a queue, regardless of whether the dispatch is a first task attempt or a retry. Note: The debugging command, [RunTask][google.cloud.tasks.v2.CloudTasks.RunTask], will run a task @@ -659,7 +441,7 @@ called on a queue created by ``queue.yaml/xml``, ``max_burst_size`` will be reset based on the value of [max_di spatches_per_second][google.cloud.tasks.v2.RateLimits.max_disp - atches_per_second], regardless of whether [max_dispatches_per\_ + atches_per_second], regardless of whether [max_dispatches_per_ second][google.cloud.tasks.v2.RateLimits.max_dispatches_per_se cond] is updated. max_concurrent_dispatches: @@ -673,18 +455,15 @@ /cloud.google.com/appengine/docs/standard/python/config/queuer ef#max_concurrent_requests>`_. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.RateLimits) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.RateLimits) + }) _sym_db.RegisterMessage(RateLimits) -RetryConfig = _reflection.GeneratedProtocolMessageType( - "RetryConfig", - (_message.Message,), - { - "DESCRIPTOR": _RETRYCONFIG, - "__module__": "google.cloud.tasks_v2.proto.queue_pb2", - "__doc__": """Retry config. These settings determine when a failed task attempt is +RetryConfig = _reflection.GeneratedProtocolMessageType('RetryConfig', (_message.Message,), { + 'DESCRIPTOR' : _RETRYCONFIG, + '__module__' : 'google.cloud.tasks_v2.proto.queue_pb2' + , + '__doc__': """Retry config. These settings determine when a failed task attempt is retried. Attributes: @@ -767,18 +546,15 @@ cloud.google.com/appengine/docs/standard/python/config/queuere f#retry_parameters>`_. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.RetryConfig) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.RetryConfig) + }) _sym_db.RegisterMessage(RetryConfig) -StackdriverLoggingConfig = _reflection.GeneratedProtocolMessageType( - "StackdriverLoggingConfig", - (_message.Message,), - { - "DESCRIPTOR": _STACKDRIVERLOGGINGCONFIG, - "__module__": "google.cloud.tasks_v2.proto.queue_pb2", - "__doc__": """Configuration options for writing logs to `Stackdriver Logging +StackdriverLoggingConfig = _reflection.GeneratedProtocolMessageType('StackdriverLoggingConfig', (_message.Message,), { + 'DESCRIPTOR' : _STACKDRIVERLOGGINGCONFIG, + '__module__' : 'google.cloud.tasks_v2.proto.queue_pb2' + , + '__doc__': """Configuration options for writing logs to `Stackdriver Logging `_. Attributes: @@ -788,9 +564,8 @@ field may contain any value between 0.0 and 1.0, inclusive. 0.0 is the default and means that no operations are logged. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.StackdriverLoggingConfig) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.StackdriverLoggingConfig) + }) _sym_db.RegisterMessage(StackdriverLoggingConfig) diff --git a/google/cloud/tasks_v2/proto/queue_pb2_grpc.py b/google/cloud/tasks_v2/proto/queue_pb2_grpc.py index 8a939394..2daafffe 100644 --- a/google/cloud/tasks_v2/proto/queue_pb2_grpc.py +++ b/google/cloud/tasks_v2/proto/queue_pb2_grpc.py @@ -1,3 +1,4 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! """Client and server classes corresponding to protobuf-defined services.""" import grpc + diff --git a/google/cloud/tasks_v2/proto/target_pb2.py b/google/cloud/tasks_v2/proto/target_pb2.py index a890c3d6..a7772e1a 100644 --- a/google/cloud/tasks_v2/proto/target_pb2.py +++ b/google/cloud/tasks_v2/proto/target_pb2.py @@ -7,7 +7,6 @@ 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() @@ -18,94 +17,67 @@ DESCRIPTOR = _descriptor.FileDescriptor( - name="google/cloud/tasks_v2/proto/target.proto", - package="google.cloud.tasks.v2", - syntax="proto3", - serialized_options=b"\n\031com.google.cloud.tasks.v2B\013TargetProtoP\001Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks", - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n(google/cloud/tasks_v2/proto/target.proto\x12\x15google.cloud.tasks.v2\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1cgoogle/api/annotations.proto"\xe1\x02\n\x0bHttpRequest\x12\x10\n\x03url\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x36\n\x0bhttp_method\x18\x02 \x01(\x0e\x32!.google.cloud.tasks.v2.HttpMethod\x12@\n\x07headers\x18\x03 \x03(\x0b\x32/.google.cloud.tasks.v2.HttpRequest.HeadersEntry\x12\x0c\n\x04\x62ody\x18\x04 \x01(\x0c\x12\x38\n\x0boauth_token\x18\x05 \x01(\x0b\x32!.google.cloud.tasks.v2.OAuthTokenH\x00\x12\x36\n\noidc_token\x18\x06 \x01(\x0b\x32 .google.cloud.tasks.v2.OidcTokenH\x00\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x16\n\x14\x61uthorization_header"\xb2\x02\n\x14\x41ppEngineHttpRequest\x12\x36\n\x0bhttp_method\x18\x01 \x01(\x0e\x32!.google.cloud.tasks.v2.HttpMethod\x12\x43\n\x12\x61pp_engine_routing\x18\x02 \x01(\x0b\x32\'.google.cloud.tasks.v2.AppEngineRouting\x12\x14\n\x0crelative_uri\x18\x03 \x01(\t\x12I\n\x07headers\x18\x04 \x03(\x0b\x32\x38.google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry\x12\x0c\n\x04\x62ody\x18\x05 \x01(\x0c\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01"T\n\x10\x41ppEngineRouting\x12\x0f\n\x07service\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x10\n\x08instance\x18\x03 \x01(\t\x12\x0c\n\x04host\x18\x04 \x01(\t":\n\nOAuthToken\x12\x1d\n\x15service_account_email\x18\x01 \x01(\t\x12\r\n\x05scope\x18\x02 \x01(\t"<\n\tOidcToken\x12\x1d\n\x15service_account_email\x18\x01 \x01(\t\x12\x10\n\x08\x61udience\x18\x02 \x01(\t*s\n\nHttpMethod\x12\x1b\n\x17HTTP_METHOD_UNSPECIFIED\x10\x00\x12\x08\n\x04POST\x10\x01\x12\x07\n\x03GET\x10\x02\x12\x08\n\x04HEAD\x10\x03\x12\x07\n\x03PUT\x10\x04\x12\n\n\x06\x44\x45LETE\x10\x05\x12\t\n\x05PATCH\x10\x06\x12\x0b\n\x07OPTIONS\x10\x07\x42\x66\n\x19\x63om.google.cloud.tasks.v2B\x0bTargetProtoP\x01Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasksb\x06proto3', - dependencies=[ - google_dot_api_dot_field__behavior__pb2.DESCRIPTOR, - google_dot_api_dot_annotations__pb2.DESCRIPTOR, - ], -) + name='google/cloud/tasks_v2/proto/target.proto', + package='google.cloud.tasks.v2', + syntax='proto3', + serialized_options=b'\n\031com.google.cloud.tasks.v2B\013TargetProtoP\001Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n(google/cloud/tasks_v2/proto/target.proto\x12\x15google.cloud.tasks.v2\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1cgoogle/api/annotations.proto\"\xe1\x02\n\x0bHttpRequest\x12\x10\n\x03url\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x36\n\x0bhttp_method\x18\x02 \x01(\x0e\x32!.google.cloud.tasks.v2.HttpMethod\x12@\n\x07headers\x18\x03 \x03(\x0b\x32/.google.cloud.tasks.v2.HttpRequest.HeadersEntry\x12\x0c\n\x04\x62ody\x18\x04 \x01(\x0c\x12\x38\n\x0boauth_token\x18\x05 \x01(\x0b\x32!.google.cloud.tasks.v2.OAuthTokenH\x00\x12\x36\n\noidc_token\x18\x06 \x01(\x0b\x32 .google.cloud.tasks.v2.OidcTokenH\x00\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x16\n\x14\x61uthorization_header\"\xb2\x02\n\x14\x41ppEngineHttpRequest\x12\x36\n\x0bhttp_method\x18\x01 \x01(\x0e\x32!.google.cloud.tasks.v2.HttpMethod\x12\x43\n\x12\x61pp_engine_routing\x18\x02 \x01(\x0b\x32\'.google.cloud.tasks.v2.AppEngineRouting\x12\x14\n\x0crelative_uri\x18\x03 \x01(\t\x12I\n\x07headers\x18\x04 \x03(\x0b\x32\x38.google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry\x12\x0c\n\x04\x62ody\x18\x05 \x01(\x0c\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"T\n\x10\x41ppEngineRouting\x12\x0f\n\x07service\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x10\n\x08instance\x18\x03 \x01(\t\x12\x0c\n\x04host\x18\x04 \x01(\t\":\n\nOAuthToken\x12\x1d\n\x15service_account_email\x18\x01 \x01(\t\x12\r\n\x05scope\x18\x02 \x01(\t\"<\n\tOidcToken\x12\x1d\n\x15service_account_email\x18\x01 \x01(\t\x12\x10\n\x08\x61udience\x18\x02 \x01(\t*s\n\nHttpMethod\x12\x1b\n\x17HTTP_METHOD_UNSPECIFIED\x10\x00\x12\x08\n\x04POST\x10\x01\x12\x07\n\x03GET\x10\x02\x12\x08\n\x04HEAD\x10\x03\x12\x07\n\x03PUT\x10\x04\x12\n\n\x06\x44\x45LETE\x10\x05\x12\t\n\x05PATCH\x10\x06\x12\x0b\n\x07OPTIONS\x10\x07\x42\x66\n\x19\x63om.google.cloud.tasks.v2B\x0bTargetProtoP\x01Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasksb\x06proto3' + , + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) _HTTPMETHOD = _descriptor.EnumDescriptor( - name="HttpMethod", - full_name="google.cloud.tasks.v2.HttpMethod", - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name="HTTP_METHOD_UNSPECIFIED", - index=0, - number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="POST", - index=1, - number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="GET", - index=2, - number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="HEAD", - index=3, - number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="PUT", - index=4, - number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="DELETE", - index=5, - number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="PATCH", - index=6, - number=6, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="OPTIONS", - index=7, - number=7, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - ], - containing_type=None, - serialized_options=None, - serialized_start=1003, - serialized_end=1118, + name='HttpMethod', + full_name='google.cloud.tasks.v2.HttpMethod', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='HTTP_METHOD_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='POST', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='GET', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='HEAD', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PUT', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='DELETE', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PATCH', index=6, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='OPTIONS', index=7, number=7, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=1003, + serialized_end=1118, ) _sym_db.RegisterEnumDescriptor(_HTTPMETHOD) @@ -120,652 +92,380 @@ OPTIONS = 7 + _HTTPREQUEST_HEADERSENTRY = _descriptor.Descriptor( - name="HeadersEntry", - full_name="google.cloud.tasks.v2.HttpRequest.HeadersEntry", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="key", - full_name="google.cloud.tasks.v2.HttpRequest.HeadersEntry.key", - 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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="value", - full_name="google.cloud.tasks.v2.HttpRequest.HeadersEntry.value", - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=b"8\001", - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=414, - serialized_end=460, + name='HeadersEntry', + full_name='google.cloud.tasks.v2.HttpRequest.HeadersEntry', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='key', full_name='google.cloud.tasks.v2.HttpRequest.HeadersEntry.key', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='google.cloud.tasks.v2.HttpRequest.HeadersEntry.value', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=b'8\001', + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=414, + serialized_end=460, ) _HTTPREQUEST = _descriptor.Descriptor( - name="HttpRequest", - full_name="google.cloud.tasks.v2.HttpRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="url", - full_name="google.cloud.tasks.v2.HttpRequest.url", - 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", - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="http_method", - full_name="google.cloud.tasks.v2.HttpRequest.http_method", - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="headers", - full_name="google.cloud.tasks.v2.HttpRequest.headers", - index=2, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="body", - full_name="google.cloud.tasks.v2.HttpRequest.body", - index=3, - number=4, - type=12, - cpp_type=9, - label=1, - has_default_value=False, - default_value=b"", - message_type=None, - enum_type=None, - containing_type=None, - is_extension=False, - extension_scope=None, - serialized_options=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="oauth_token", - full_name="google.cloud.tasks.v2.HttpRequest.oauth_token", - index=4, - number=5, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="oidc_token", - full_name="google.cloud.tasks.v2.HttpRequest.oidc_token", - index=5, - number=6, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[_HTTPREQUEST_HEADERSENTRY,], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name="authorization_header", - full_name="google.cloud.tasks.v2.HttpRequest.authorization_header", - index=0, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[], - ), - ], - serialized_start=131, - serialized_end=484, + name='HttpRequest', + full_name='google.cloud.tasks.v2.HttpRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='url', full_name='google.cloud.tasks.v2.HttpRequest.url', 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', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='http_method', full_name='google.cloud.tasks.v2.HttpRequest.http_method', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='headers', full_name='google.cloud.tasks.v2.HttpRequest.headers', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='body', full_name='google.cloud.tasks.v2.HttpRequest.body', index=3, + number=4, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=b"", + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='oauth_token', full_name='google.cloud.tasks.v2.HttpRequest.oauth_token', index=4, + number=5, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='oidc_token', full_name='google.cloud.tasks.v2.HttpRequest.oidc_token', index=5, + number=6, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_HTTPREQUEST_HEADERSENTRY, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='authorization_header', full_name='google.cloud.tasks.v2.HttpRequest.authorization_header', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=131, + serialized_end=484, ) _APPENGINEHTTPREQUEST_HEADERSENTRY = _descriptor.Descriptor( - name="HeadersEntry", - full_name="google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="key", - full_name="google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry.key", - 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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="value", - full_name="google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry.value", - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=b"8\001", - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=414, - serialized_end=460, + name='HeadersEntry', + full_name='google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='key', full_name='google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry.key', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry.value', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=b'8\001', + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=414, + serialized_end=460, ) _APPENGINEHTTPREQUEST = _descriptor.Descriptor( - name="AppEngineHttpRequest", - full_name="google.cloud.tasks.v2.AppEngineHttpRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="http_method", - full_name="google.cloud.tasks.v2.AppEngineHttpRequest.http_method", - index=0, - number=1, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="app_engine_routing", - full_name="google.cloud.tasks.v2.AppEngineHttpRequest.app_engine_routing", - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="relative_uri", - full_name="google.cloud.tasks.v2.AppEngineHttpRequest.relative_uri", - index=2, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="headers", - full_name="google.cloud.tasks.v2.AppEngineHttpRequest.headers", - index=3, - number=4, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="body", - full_name="google.cloud.tasks.v2.AppEngineHttpRequest.body", - index=4, - number=5, - type=12, - cpp_type=9, - label=1, - has_default_value=False, - default_value=b"", - message_type=None, - enum_type=None, - containing_type=None, - is_extension=False, - extension_scope=None, - serialized_options=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[_APPENGINEHTTPREQUEST_HEADERSENTRY,], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=487, - serialized_end=793, + name='AppEngineHttpRequest', + full_name='google.cloud.tasks.v2.AppEngineHttpRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='http_method', full_name='google.cloud.tasks.v2.AppEngineHttpRequest.http_method', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='app_engine_routing', full_name='google.cloud.tasks.v2.AppEngineHttpRequest.app_engine_routing', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='relative_uri', full_name='google.cloud.tasks.v2.AppEngineHttpRequest.relative_uri', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='headers', full_name='google.cloud.tasks.v2.AppEngineHttpRequest.headers', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='body', full_name='google.cloud.tasks.v2.AppEngineHttpRequest.body', index=4, + number=5, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=b"", + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_APPENGINEHTTPREQUEST_HEADERSENTRY, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=487, + serialized_end=793, ) _APPENGINEROUTING = _descriptor.Descriptor( - name="AppEngineRouting", - full_name="google.cloud.tasks.v2.AppEngineRouting", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="service", - full_name="google.cloud.tasks.v2.AppEngineRouting.service", - 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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="version", - full_name="google.cloud.tasks.v2.AppEngineRouting.version", - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="instance", - full_name="google.cloud.tasks.v2.AppEngineRouting.instance", - index=2, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="host", - full_name="google.cloud.tasks.v2.AppEngineRouting.host", - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=795, - serialized_end=879, + name='AppEngineRouting', + full_name='google.cloud.tasks.v2.AppEngineRouting', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='service', full_name='google.cloud.tasks.v2.AppEngineRouting.service', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='version', full_name='google.cloud.tasks.v2.AppEngineRouting.version', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='instance', full_name='google.cloud.tasks.v2.AppEngineRouting.instance', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='host', full_name='google.cloud.tasks.v2.AppEngineRouting.host', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=795, + serialized_end=879, ) _OAUTHTOKEN = _descriptor.Descriptor( - name="OAuthToken", - full_name="google.cloud.tasks.v2.OAuthToken", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="service_account_email", - full_name="google.cloud.tasks.v2.OAuthToken.service_account_email", - 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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="scope", - full_name="google.cloud.tasks.v2.OAuthToken.scope", - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=881, - serialized_end=939, + name='OAuthToken', + full_name='google.cloud.tasks.v2.OAuthToken', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='service_account_email', full_name='google.cloud.tasks.v2.OAuthToken.service_account_email', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='scope', full_name='google.cloud.tasks.v2.OAuthToken.scope', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=881, + serialized_end=939, ) _OIDCTOKEN = _descriptor.Descriptor( - name="OidcToken", - full_name="google.cloud.tasks.v2.OidcToken", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="service_account_email", - full_name="google.cloud.tasks.v2.OidcToken.service_account_email", - 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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="audience", - full_name="google.cloud.tasks.v2.OidcToken.audience", - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=941, - serialized_end=1001, + name='OidcToken', + full_name='google.cloud.tasks.v2.OidcToken', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='service_account_email', full_name='google.cloud.tasks.v2.OidcToken.service_account_email', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='audience', full_name='google.cloud.tasks.v2.OidcToken.audience', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=941, + serialized_end=1001, ) _HTTPREQUEST_HEADERSENTRY.containing_type = _HTTPREQUEST -_HTTPREQUEST.fields_by_name["http_method"].enum_type = _HTTPMETHOD -_HTTPREQUEST.fields_by_name["headers"].message_type = _HTTPREQUEST_HEADERSENTRY -_HTTPREQUEST.fields_by_name["oauth_token"].message_type = _OAUTHTOKEN -_HTTPREQUEST.fields_by_name["oidc_token"].message_type = _OIDCTOKEN -_HTTPREQUEST.oneofs_by_name["authorization_header"].fields.append( - _HTTPREQUEST.fields_by_name["oauth_token"] -) -_HTTPREQUEST.fields_by_name[ - "oauth_token" -].containing_oneof = _HTTPREQUEST.oneofs_by_name["authorization_header"] -_HTTPREQUEST.oneofs_by_name["authorization_header"].fields.append( - _HTTPREQUEST.fields_by_name["oidc_token"] -) -_HTTPREQUEST.fields_by_name[ - "oidc_token" -].containing_oneof = _HTTPREQUEST.oneofs_by_name["authorization_header"] +_HTTPREQUEST.fields_by_name['http_method'].enum_type = _HTTPMETHOD +_HTTPREQUEST.fields_by_name['headers'].message_type = _HTTPREQUEST_HEADERSENTRY +_HTTPREQUEST.fields_by_name['oauth_token'].message_type = _OAUTHTOKEN +_HTTPREQUEST.fields_by_name['oidc_token'].message_type = _OIDCTOKEN +_HTTPREQUEST.oneofs_by_name['authorization_header'].fields.append( + _HTTPREQUEST.fields_by_name['oauth_token']) +_HTTPREQUEST.fields_by_name['oauth_token'].containing_oneof = _HTTPREQUEST.oneofs_by_name['authorization_header'] +_HTTPREQUEST.oneofs_by_name['authorization_header'].fields.append( + _HTTPREQUEST.fields_by_name['oidc_token']) +_HTTPREQUEST.fields_by_name['oidc_token'].containing_oneof = _HTTPREQUEST.oneofs_by_name['authorization_header'] _APPENGINEHTTPREQUEST_HEADERSENTRY.containing_type = _APPENGINEHTTPREQUEST -_APPENGINEHTTPREQUEST.fields_by_name["http_method"].enum_type = _HTTPMETHOD -_APPENGINEHTTPREQUEST.fields_by_name[ - "app_engine_routing" -].message_type = _APPENGINEROUTING -_APPENGINEHTTPREQUEST.fields_by_name[ - "headers" -].message_type = _APPENGINEHTTPREQUEST_HEADERSENTRY -DESCRIPTOR.message_types_by_name["HttpRequest"] = _HTTPREQUEST -DESCRIPTOR.message_types_by_name["AppEngineHttpRequest"] = _APPENGINEHTTPREQUEST -DESCRIPTOR.message_types_by_name["AppEngineRouting"] = _APPENGINEROUTING -DESCRIPTOR.message_types_by_name["OAuthToken"] = _OAUTHTOKEN -DESCRIPTOR.message_types_by_name["OidcToken"] = _OIDCTOKEN -DESCRIPTOR.enum_types_by_name["HttpMethod"] = _HTTPMETHOD +_APPENGINEHTTPREQUEST.fields_by_name['http_method'].enum_type = _HTTPMETHOD +_APPENGINEHTTPREQUEST.fields_by_name['app_engine_routing'].message_type = _APPENGINEROUTING +_APPENGINEHTTPREQUEST.fields_by_name['headers'].message_type = _APPENGINEHTTPREQUEST_HEADERSENTRY +DESCRIPTOR.message_types_by_name['HttpRequest'] = _HTTPREQUEST +DESCRIPTOR.message_types_by_name['AppEngineHttpRequest'] = _APPENGINEHTTPREQUEST +DESCRIPTOR.message_types_by_name['AppEngineRouting'] = _APPENGINEROUTING +DESCRIPTOR.message_types_by_name['OAuthToken'] = _OAUTHTOKEN +DESCRIPTOR.message_types_by_name['OidcToken'] = _OIDCTOKEN +DESCRIPTOR.enum_types_by_name['HttpMethod'] = _HTTPMETHOD _sym_db.RegisterFileDescriptor(DESCRIPTOR) -HttpRequest = _reflection.GeneratedProtocolMessageType( - "HttpRequest", - (_message.Message,), - { - "HeadersEntry": _reflection.GeneratedProtocolMessageType( - "HeadersEntry", - (_message.Message,), - { - "DESCRIPTOR": _HTTPREQUEST_HEADERSENTRY, - "__module__": "google.cloud.tasks_v2.proto.target_pb2" - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.HttpRequest.HeadersEntry) - }, - ), - "DESCRIPTOR": _HTTPREQUEST, - "__module__": "google.cloud.tasks_v2.proto.target_pb2", - "__doc__": """HTTP request. The task will be pushed to the worker as an HTTP +HttpRequest = _reflection.GeneratedProtocolMessageType('HttpRequest', (_message.Message,), { + + 'HeadersEntry' : _reflection.GeneratedProtocolMessageType('HeadersEntry', (_message.Message,), { + 'DESCRIPTOR' : _HTTPREQUEST_HEADERSENTRY, + '__module__' : 'google.cloud.tasks_v2.proto.target_pb2' + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.HttpRequest.HeadersEntry) + }) + , + 'DESCRIPTOR' : _HTTPREQUEST, + '__module__' : 'google.cloud.tasks_v2.proto.target_pb2' + , + '__doc__': """HTTP request. The task will be pushed to the worker as an HTTP request. If the worker or the redirected worker acknowledges the task by returning a successful HTTP response code ([``200`` - ``299``]), the task will be removed from the queue. If any other HTTP response @@ -836,7 +536,7 @@ s] field will be overridden. oauth_token: If specified, an `OAuth token - `\_ + `_ will be generated and attached as an ``Authorization`` header in the HTTP request. This type of authorization should generally only be used when calling Google APIs hosted on @@ -849,32 +549,27 @@ including calling Cloud Run, or endpoints where you intend to validate the token yourself. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.HttpRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.HttpRequest) + }) _sym_db.RegisterMessage(HttpRequest) _sym_db.RegisterMessage(HttpRequest.HeadersEntry) -AppEngineHttpRequest = _reflection.GeneratedProtocolMessageType( - "AppEngineHttpRequest", - (_message.Message,), - { - "HeadersEntry": _reflection.GeneratedProtocolMessageType( - "HeadersEntry", - (_message.Message,), - { - "DESCRIPTOR": _APPENGINEHTTPREQUEST_HEADERSENTRY, - "__module__": "google.cloud.tasks_v2.proto.target_pb2" - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry) - }, - ), - "DESCRIPTOR": _APPENGINEHTTPREQUEST, - "__module__": "google.cloud.tasks_v2.proto.target_pb2", - "__doc__": """App Engine HTTP request. The message defines the HTTP request that is +AppEngineHttpRequest = _reflection.GeneratedProtocolMessageType('AppEngineHttpRequest', (_message.Message,), { + + 'HeadersEntry' : _reflection.GeneratedProtocolMessageType('HeadersEntry', (_message.Message,), { + 'DESCRIPTOR' : _APPENGINEHTTPREQUEST_HEADERSENTRY, + '__module__' : 'google.cloud.tasks_v2.proto.target_pb2' + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry) + }) + , + 'DESCRIPTOR' : _APPENGINEHTTPREQUEST, + '__module__' : 'google.cloud.tasks_v2.proto.target_pb2' + , + '__doc__': """App Engine HTTP request. The message defines the HTTP request that is sent to an App Engine app when the task is dispatched. Using [AppEngineHttpRequest][google.cloud.tasks.v2.AppEngineHttpRequest] requires ```appengine.applications.get`` - `\_ + `_ Google IAM permission for the project and the following scope: ``https://www.googleapis.com/auth/cloud-platform`` The task will be delivered to the App Engine app which belongs to the same project as @@ -984,19 +679,16 @@ with an incompatible [HttpMethod][google.cloud.tasks.v2.HttpMethod]. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.AppEngineHttpRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.AppEngineHttpRequest) + }) _sym_db.RegisterMessage(AppEngineHttpRequest) _sym_db.RegisterMessage(AppEngineHttpRequest.HeadersEntry) -AppEngineRouting = _reflection.GeneratedProtocolMessageType( - "AppEngineRouting", - (_message.Message,), - { - "DESCRIPTOR": _APPENGINEROUTING, - "__module__": "google.cloud.tasks_v2.proto.target_pb2", - "__doc__": """App Engine Routing. Defines routing characteristics specific to App +AppEngineRouting = _reflection.GeneratedProtocolMessageType('AppEngineRouting', (_message.Message,), { + 'DESCRIPTOR' : _APPENGINEROUTING, + '__module__' : 'google.cloud.tasks_v2.proto.target_pb2' + , + '__doc__': """App Engine Routing. Defines routing characteristics specific to App Engine - service, version, and instance. For more information about services, versions, and instances see `An Overview of App Engine `_. Using [AppEngineRouting][google.cloud.tasks.v2.AppEngineRouting] requires ```appengine.applications.get`` - `\_ + `_ Google IAM permission for the project and the following scope: ``https://www.googleapis.com/auth/cloud-platform`` @@ -1078,18 +770,15 @@ `_. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.AppEngineRouting) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.AppEngineRouting) + }) _sym_db.RegisterMessage(AppEngineRouting) -OAuthToken = _reflection.GeneratedProtocolMessageType( - "OAuthToken", - (_message.Message,), - { - "DESCRIPTOR": _OAUTHTOKEN, - "__module__": "google.cloud.tasks_v2.proto.target_pb2", - "__doc__": """Contains information needed for generating an `OAuth token +OAuthToken = _reflection.GeneratedProtocolMessageType('OAuthToken', (_message.Message,), { + 'DESCRIPTOR' : _OAUTHTOKEN, + '__module__' : 'google.cloud.tasks_v2.proto.target_pb2' + , + '__doc__': """Contains information needed for generating an `OAuth token `_. This type of authorization should generally only be used when calling Google APIs hosted on \*.googleapis.com. @@ -1106,18 +795,15 @@ not specified, “https://www.googleapis.com/auth/cloud- platform” will be used. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.OAuthToken) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.OAuthToken) + }) _sym_db.RegisterMessage(OAuthToken) -OidcToken = _reflection.GeneratedProtocolMessageType( - "OidcToken", - (_message.Message,), - { - "DESCRIPTOR": _OIDCTOKEN, - "__module__": "google.cloud.tasks_v2.proto.target_pb2", - "__doc__": """Contains information needed for generating an `OpenID Connect token +OidcToken = _reflection.GeneratedProtocolMessageType('OidcToken', (_message.Message,), { + 'DESCRIPTOR' : _OIDCTOKEN, + '__module__' : 'google.cloud.tasks_v2.proto.target_pb2' + , + '__doc__': """Contains information needed for generating an `OpenID Connect token `_. This type of authorization can be used for many scenarios, including calling Cloud Run, or endpoints where you intend to validate the token @@ -1134,14 +820,13 @@ Audience to be used when generating OIDC token. If not specified, the URI specified in target will be used. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.OidcToken) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.OidcToken) + }) _sym_db.RegisterMessage(OidcToken) DESCRIPTOR._options = None _HTTPREQUEST_HEADERSENTRY._options = None -_HTTPREQUEST.fields_by_name["url"]._options = None +_HTTPREQUEST.fields_by_name['url']._options = None _APPENGINEHTTPREQUEST_HEADERSENTRY._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/cloud/tasks_v2/proto/target_pb2_grpc.py b/google/cloud/tasks_v2/proto/target_pb2_grpc.py index 8a939394..2daafffe 100644 --- a/google/cloud/tasks_v2/proto/target_pb2_grpc.py +++ b/google/cloud/tasks_v2/proto/target_pb2_grpc.py @@ -1,3 +1,4 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! """Client and server classes corresponding to protobuf-defined services.""" import grpc + diff --git a/google/cloud/tasks_v2/proto/task_pb2.py b/google/cloud/tasks_v2/proto/task_pb2.py index fcf78524..1508d875 100644 --- a/google/cloud/tasks_v2/proto/task_pb2.py +++ b/google/cloud/tasks_v2/proto/task_pb2.py @@ -6,16 +6,13 @@ 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 resource_pb2 as google_dot_api_dot_resource__pb2 -from google.cloud.tasks_v2.proto import ( - target_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2, -) +from google.cloud.tasks_v2.proto import target_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2 from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -23,454 +20,236 @@ DESCRIPTOR = _descriptor.FileDescriptor( - name="google/cloud/tasks_v2/proto/task.proto", - package="google.cloud.tasks.v2", - syntax="proto3", - serialized_options=b"\n\031com.google.cloud.tasks.v2B\tTaskProtoP\001Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks", - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n&google/cloud/tasks_v2/proto/task.proto\x12\x15google.cloud.tasks.v2\x1a\x19google/api/resource.proto\x1a(google/cloud/tasks_v2/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x17google/rpc/status.proto\x1a\x1cgoogle/api/annotations.proto"\xb4\x05\n\x04Task\x12\x0c\n\x04name\x18\x01 \x01(\t\x12N\n\x17\x61pp_engine_http_request\x18\x02 \x01(\x0b\x32+.google.cloud.tasks.v2.AppEngineHttpRequestH\x00\x12:\n\x0chttp_request\x18\x03 \x01(\x0b\x32".google.cloud.tasks.v2.HttpRequestH\x00\x12\x31\n\rschedule_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0b\x63reate_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x11\x64ispatch_deadline\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x16\n\x0e\x64ispatch_count\x18\x07 \x01(\x05\x12\x16\n\x0eresponse_count\x18\x08 \x01(\x05\x12\x35\n\rfirst_attempt\x18\t \x01(\x0b\x32\x1e.google.cloud.tasks.v2.Attempt\x12\x34\n\x0clast_attempt\x18\n \x01(\x0b\x32\x1e.google.cloud.tasks.v2.Attempt\x12.\n\x04view\x18\x0b \x01(\x0e\x32 .google.cloud.tasks.v2.Task.View"1\n\x04View\x12\x14\n\x10VIEW_UNSPECIFIED\x10\x00\x12\t\n\x05\x42\x41SIC\x10\x01\x12\x08\n\x04\x46ULL\x10\x02:h\xea\x41\x65\n\x1e\x63loudtasks.googleapis.com/Task\x12\x43projects/{project}/locations/{location}/queues/{queue}/tasks/{task}B\x0e\n\x0cmessage_type"\xcf\x01\n\x07\x41ttempt\x12\x31\n\rschedule_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rdispatch_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rresponse_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x0fresponse_status\x18\x04 \x01(\x0b\x32\x12.google.rpc.StatusBd\n\x19\x63om.google.cloud.tasks.v2B\tTaskProtoP\x01Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasksb\x06proto3', - dependencies=[ - google_dot_api_dot_resource__pb2.DESCRIPTOR, - google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2.DESCRIPTOR, - google_dot_protobuf_dot_duration__pb2.DESCRIPTOR, - google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR, - google_dot_rpc_dot_status__pb2.DESCRIPTOR, - google_dot_api_dot_annotations__pb2.DESCRIPTOR, - ], -) + name='google/cloud/tasks_v2/proto/task.proto', + package='google.cloud.tasks.v2', + syntax='proto3', + serialized_options=b'\n\031com.google.cloud.tasks.v2B\tTaskProtoP\001Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n&google/cloud/tasks_v2/proto/task.proto\x12\x15google.cloud.tasks.v2\x1a\x19google/api/resource.proto\x1a(google/cloud/tasks_v2/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x17google/rpc/status.proto\x1a\x1cgoogle/api/annotations.proto\"\xb4\x05\n\x04Task\x12\x0c\n\x04name\x18\x01 \x01(\t\x12N\n\x17\x61pp_engine_http_request\x18\x02 \x01(\x0b\x32+.google.cloud.tasks.v2.AppEngineHttpRequestH\x00\x12:\n\x0chttp_request\x18\x03 \x01(\x0b\x32\".google.cloud.tasks.v2.HttpRequestH\x00\x12\x31\n\rschedule_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0b\x63reate_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x11\x64ispatch_deadline\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x16\n\x0e\x64ispatch_count\x18\x07 \x01(\x05\x12\x16\n\x0eresponse_count\x18\x08 \x01(\x05\x12\x35\n\rfirst_attempt\x18\t \x01(\x0b\x32\x1e.google.cloud.tasks.v2.Attempt\x12\x34\n\x0clast_attempt\x18\n \x01(\x0b\x32\x1e.google.cloud.tasks.v2.Attempt\x12.\n\x04view\x18\x0b \x01(\x0e\x32 .google.cloud.tasks.v2.Task.View\"1\n\x04View\x12\x14\n\x10VIEW_UNSPECIFIED\x10\x00\x12\t\n\x05\x42\x41SIC\x10\x01\x12\x08\n\x04\x46ULL\x10\x02:h\xea\x41\x65\n\x1e\x63loudtasks.googleapis.com/Task\x12\x43projects/{project}/locations/{location}/queues/{queue}/tasks/{task}B\x0e\n\x0cmessage_type\"\xcf\x01\n\x07\x41ttempt\x12\x31\n\rschedule_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rdispatch_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rresponse_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x0fresponse_status\x18\x04 \x01(\x0b\x32\x12.google.rpc.StatusBd\n\x19\x63om.google.cloud.tasks.v2B\tTaskProtoP\x01Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasksb\x06proto3' + , + dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + _TASK_VIEW = _descriptor.EnumDescriptor( - name="View", - full_name="google.cloud.tasks.v2.Task.View", - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name="VIEW_UNSPECIFIED", - index=0, - number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="BASIC", - index=1, - number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="FULL", - index=2, - number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - ], - containing_type=None, - serialized_options=None, - serialized_start=776, - serialized_end=825, + name='View', + full_name='google.cloud.tasks.v2.Task.View', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='VIEW_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='BASIC', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='FULL', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=776, + serialized_end=825, ) _sym_db.RegisterEnumDescriptor(_TASK_VIEW) _TASK = _descriptor.Descriptor( - name="Task", - full_name="google.cloud.tasks.v2.Task", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2.Task.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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="app_engine_http_request", - full_name="google.cloud.tasks.v2.Task.app_engine_http_request", - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="http_request", - full_name="google.cloud.tasks.v2.Task.http_request", - index=2, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="schedule_time", - full_name="google.cloud.tasks.v2.Task.schedule_time", - index=3, - number=4, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="create_time", - full_name="google.cloud.tasks.v2.Task.create_time", - index=4, - number=5, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="dispatch_deadline", - full_name="google.cloud.tasks.v2.Task.dispatch_deadline", - index=5, - number=6, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="dispatch_count", - full_name="google.cloud.tasks.v2.Task.dispatch_count", - index=6, - number=7, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="response_count", - full_name="google.cloud.tasks.v2.Task.response_count", - index=7, - number=8, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="first_attempt", - full_name="google.cloud.tasks.v2.Task.first_attempt", - index=8, - number=9, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="last_attempt", - full_name="google.cloud.tasks.v2.Task.last_attempt", - index=9, - number=10, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="view", - full_name="google.cloud.tasks.v2.Task.view", - index=10, - number=11, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[_TASK_VIEW,], - serialized_options=b"\352Ae\n\036cloudtasks.googleapis.com/Task\022Cprojects/{project}/locations/{location}/queues/{queue}/tasks/{task}", - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name="message_type", - full_name="google.cloud.tasks.v2.Task.message_type", - index=0, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[], - ), - ], - serialized_start=255, - serialized_end=947, + name='Task', + full_name='google.cloud.tasks.v2.Task', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2.Task.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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='app_engine_http_request', full_name='google.cloud.tasks.v2.Task.app_engine_http_request', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='http_request', full_name='google.cloud.tasks.v2.Task.http_request', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='schedule_time', full_name='google.cloud.tasks.v2.Task.schedule_time', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='create_time', full_name='google.cloud.tasks.v2.Task.create_time', index=4, + number=5, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='dispatch_deadline', full_name='google.cloud.tasks.v2.Task.dispatch_deadline', index=5, + number=6, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='dispatch_count', full_name='google.cloud.tasks.v2.Task.dispatch_count', index=6, + number=7, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='response_count', full_name='google.cloud.tasks.v2.Task.response_count', index=7, + number=8, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='first_attempt', full_name='google.cloud.tasks.v2.Task.first_attempt', index=8, + number=9, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='last_attempt', full_name='google.cloud.tasks.v2.Task.last_attempt', index=9, + number=10, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='view', full_name='google.cloud.tasks.v2.Task.view', index=10, + number=11, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _TASK_VIEW, + ], + serialized_options=b'\352Ae\n\036cloudtasks.googleapis.com/Task\022Cprojects/{project}/locations/{location}/queues/{queue}/tasks/{task}', + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='message_type', full_name='google.cloud.tasks.v2.Task.message_type', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=255, + serialized_end=947, ) _ATTEMPT = _descriptor.Descriptor( - name="Attempt", - full_name="google.cloud.tasks.v2.Attempt", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="schedule_time", - full_name="google.cloud.tasks.v2.Attempt.schedule_time", - 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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="dispatch_time", - full_name="google.cloud.tasks.v2.Attempt.dispatch_time", - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="response_time", - full_name="google.cloud.tasks.v2.Attempt.response_time", - index=2, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="response_status", - full_name="google.cloud.tasks.v2.Attempt.response_status", - index=3, - number=4, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=950, - serialized_end=1157, + name='Attempt', + full_name='google.cloud.tasks.v2.Attempt', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='schedule_time', full_name='google.cloud.tasks.v2.Attempt.schedule_time', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='dispatch_time', full_name='google.cloud.tasks.v2.Attempt.dispatch_time', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='response_time', full_name='google.cloud.tasks.v2.Attempt.response_time', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='response_status', full_name='google.cloud.tasks.v2.Attempt.response_status', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=950, + serialized_end=1157, ) -_TASK.fields_by_name[ - "app_engine_http_request" -].message_type = ( - google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2._APPENGINEHTTPREQUEST -) -_TASK.fields_by_name[ - "http_request" -].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2._HTTPREQUEST -_TASK.fields_by_name[ - "schedule_time" -].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_TASK.fields_by_name[ - "create_time" -].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_TASK.fields_by_name[ - "dispatch_deadline" -].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_TASK.fields_by_name["first_attempt"].message_type = _ATTEMPT -_TASK.fields_by_name["last_attempt"].message_type = _ATTEMPT -_TASK.fields_by_name["view"].enum_type = _TASK_VIEW +_TASK.fields_by_name['app_engine_http_request'].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2._APPENGINEHTTPREQUEST +_TASK.fields_by_name['http_request'].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2._HTTPREQUEST +_TASK.fields_by_name['schedule_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_TASK.fields_by_name['create_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_TASK.fields_by_name['dispatch_deadline'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_TASK.fields_by_name['first_attempt'].message_type = _ATTEMPT +_TASK.fields_by_name['last_attempt'].message_type = _ATTEMPT +_TASK.fields_by_name['view'].enum_type = _TASK_VIEW _TASK_VIEW.containing_type = _TASK -_TASK.oneofs_by_name["message_type"].fields.append( - _TASK.fields_by_name["app_engine_http_request"] -) -_TASK.fields_by_name["app_engine_http_request"].containing_oneof = _TASK.oneofs_by_name[ - "message_type" -] -_TASK.oneofs_by_name["message_type"].fields.append(_TASK.fields_by_name["http_request"]) -_TASK.fields_by_name["http_request"].containing_oneof = _TASK.oneofs_by_name[ - "message_type" -] -_ATTEMPT.fields_by_name[ - "schedule_time" -].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_ATTEMPT.fields_by_name[ - "dispatch_time" -].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_ATTEMPT.fields_by_name[ - "response_time" -].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_ATTEMPT.fields_by_name[ - "response_status" -].message_type = google_dot_rpc_dot_status__pb2._STATUS -DESCRIPTOR.message_types_by_name["Task"] = _TASK -DESCRIPTOR.message_types_by_name["Attempt"] = _ATTEMPT +_TASK.oneofs_by_name['message_type'].fields.append( + _TASK.fields_by_name['app_engine_http_request']) +_TASK.fields_by_name['app_engine_http_request'].containing_oneof = _TASK.oneofs_by_name['message_type'] +_TASK.oneofs_by_name['message_type'].fields.append( + _TASK.fields_by_name['http_request']) +_TASK.fields_by_name['http_request'].containing_oneof = _TASK.oneofs_by_name['message_type'] +_ATTEMPT.fields_by_name['schedule_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_ATTEMPT.fields_by_name['dispatch_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_ATTEMPT.fields_by_name['response_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_ATTEMPT.fields_by_name['response_status'].message_type = google_dot_rpc_dot_status__pb2._STATUS +DESCRIPTOR.message_types_by_name['Task'] = _TASK +DESCRIPTOR.message_types_by_name['Attempt'] = _ATTEMPT _sym_db.RegisterFileDescriptor(DESCRIPTOR) -Task = _reflection.GeneratedProtocolMessageType( - "Task", - (_message.Message,), - { - "DESCRIPTOR": _TASK, - "__module__": "google.cloud.tasks_v2.proto.task_pb2", - "__doc__": """A unit of scheduled work. +Task = _reflection.GeneratedProtocolMessageType('Task', (_message.Message,), { + 'DESCRIPTOR' : _TASK, + '__module__' : 'google.cloud.tasks_v2.proto.task_pb2' + , + '__doc__': """A unit of scheduled work. Attributes: name: @@ -561,18 +340,15 @@ Output only. The view specifies which subset of the [Task][google.cloud.tasks.v2.Task] has been returned. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.Task) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.Task) + }) _sym_db.RegisterMessage(Task) -Attempt = _reflection.GeneratedProtocolMessageType( - "Attempt", - (_message.Message,), - { - "DESCRIPTOR": _ATTEMPT, - "__module__": "google.cloud.tasks_v2.proto.task_pb2", - "__doc__": """The status of a task attempt. +Attempt = _reflection.GeneratedProtocolMessageType('Attempt', (_message.Message,), { + 'DESCRIPTOR' : _ATTEMPT, + '__module__' : 'google.cloud.tasks_v2.proto.task_pb2' + , + '__doc__': """The status of a task attempt. Attributes: schedule_time: @@ -593,9 +369,8 @@ attempted or is currently running and the ``response_status`` field is meaningless. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.Attempt) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.Attempt) + }) _sym_db.RegisterMessage(Attempt) diff --git a/google/cloud/tasks_v2/proto/task_pb2_grpc.py b/google/cloud/tasks_v2/proto/task_pb2_grpc.py index 8a939394..2daafffe 100644 --- a/google/cloud/tasks_v2/proto/task_pb2_grpc.py +++ b/google/cloud/tasks_v2/proto/task_pb2_grpc.py @@ -1,3 +1,4 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! """Client and server classes corresponding to protobuf-defined services.""" import grpc + diff --git a/google/cloud/tasks_v2/types.py b/google/cloud/tasks_v2/types.py index 3556d47f..175a31be 100644 --- a/google/cloud/tasks_v2/types.py +++ b/google/cloud/tasks_v2/types.py @@ -63,10 +63,10 @@ setattr(sys.modules[__name__], name, message) names.append(name) for module in _local_modules: - for name, message in get_messages(module).items(): - message.__module__ = "google.cloud.tasks_v2.types" - setattr(sys.modules[__name__], name, message) - names.append(name) + for name, message in get_messages(module).items(): + message.__module__ = 'google.cloud.tasks_v2.types' + setattr(sys.modules[__name__], name, message) + names.append(name) __all__ = tuple(sorted(names)) diff --git a/google/cloud/tasks_v2beta2/__init__.py b/google/cloud/tasks_v2beta2/__init__.py index d6aba004..6732df8a 100644 --- a/google/cloud/tasks_v2beta2/__init__.py +++ b/google/cloud/tasks_v2beta2/__init__.py @@ -26,20 +26,19 @@ if sys.version_info[:2] == (2, 7): message = ( - "A future version of this library will drop support for Python 2.7. " - "More details about Python 2 support for Google Cloud Client Libraries " - "can be found at https://cloud.google.com/python/docs/python2-sunset/" + 'A future version of this library will drop support for Python 2.7. ' + 'More details about Python 2 support for Google Cloud Client Libraries ' + 'can be found at https://cloud.google.com/python/docs/python2-sunset/' ) warnings.warn(message, DeprecationWarning) - class CloudTasksClient(cloud_tasks_client.CloudTasksClient): __doc__ = cloud_tasks_client.CloudTasksClient.__doc__ enums = enums __all__ = ( - "enums", - "types", - "CloudTasksClient", + 'enums', + 'types', + 'CloudTasksClient', ) diff --git a/google/cloud/tasks_v2beta2/gapic/cloud_tasks_client.py b/google/cloud/tasks_v2beta2/gapic/cloud_tasks_client.py index 84279e1a..4c575516 100644 --- a/google/cloud/tasks_v2beta2/gapic/cloud_tasks_client.py +++ b/google/cloud/tasks_v2beta2/gapic/cloud_tasks_client.py @@ -47,7 +47,10 @@ from google.protobuf import timestamp_pb2 -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution("google-cloud-tasks",).version + +_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( + 'google-cloud-tasks', +).version class CloudTasksClient(object): @@ -56,12 +59,13 @@ class CloudTasksClient(object): work in their applications. """ - SERVICE_ADDRESS = "cloudtasks.googleapis.com:443" + SERVICE_ADDRESS = 'cloudtasks.googleapis.com:443' """The default address of the service.""" # The name of the interface for this client. This is the key used to # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = "google.cloud.tasks.v2beta2.CloudTasks" + _INTERFACE_NAME = 'google.cloud.tasks.v2beta2.CloudTasks' + @classmethod def from_service_account_file(cls, filename, *args, **kwargs): @@ -77,17 +81,19 @@ def from_service_account_file(cls, filename, *args, **kwargs): Returns: CloudTasksClient: The constructed client. """ - credentials = service_account.Credentials.from_service_account_file(filename) - kwargs["credentials"] = credentials + credentials = service_account.Credentials.from_service_account_file( + filename) + kwargs['credentials'] = credentials return cls(*args, **kwargs) from_service_account_json = from_service_account_file + @classmethod def location_path(cls, project, location): """Return a fully-qualified location string.""" return google.api_core.path_template.expand( - "projects/{project}/locations/{location}", + 'projects/{project}/locations/{location}', project=project, location=location, ) @@ -96,7 +102,7 @@ def location_path(cls, project, location): def queue_path(cls, project, location, queue): """Return a fully-qualified queue string.""" return google.api_core.path_template.expand( - "projects/{project}/locations/{location}/queues/{queue}", + 'projects/{project}/locations/{location}/queues/{queue}', project=project, location=location, queue=queue, @@ -106,22 +112,15 @@ def queue_path(cls, project, location, queue): def task_path(cls, project, location, queue, task): """Return a fully-qualified task string.""" return google.api_core.path_template.expand( - "projects/{project}/locations/{location}/queues/{queue}/tasks/{task}", + 'projects/{project}/locations/{location}/queues/{queue}/tasks/{task}', project=project, location=location, queue=queue, task=task, ) - def __init__( - self, - transport=None, - channel=None, - credentials=None, - client_config=None, - client_info=None, - client_options=None, - ): + def __init__(self, transport=None, channel=None, credentials=None, + client_config=None, client_info=None, client_options=None): """Constructor. Args: @@ -157,27 +156,20 @@ def __init__( """ # Raise deprecation warnings for things we want to go away. if client_config is not None: - warnings.warn( - "The `client_config` argument is deprecated.", - PendingDeprecationWarning, - stacklevel=2, - ) + warnings.warn('The `client_config` argument is deprecated.', + PendingDeprecationWarning, stacklevel=2) else: client_config = cloud_tasks_client_config.config if channel: - warnings.warn( - "The `channel` argument is deprecated; use " "`transport` instead.", - PendingDeprecationWarning, - stacklevel=2, - ) + warnings.warn('The `channel` argument is deprecated; use ' + '`transport` instead.', + PendingDeprecationWarning, stacklevel=2) api_endpoint = self.SERVICE_ADDRESS if client_options: if type(client_options) == dict: - client_options = google.api_core.client_options.from_dict( - client_options - ) + client_options = google.api_core.client_options.from_dict(client_options) if client_options.api_endpoint: api_endpoint = client_options.api_endpoint @@ -194,13 +186,15 @@ def __init__( else: if credentials: raise ValueError( - "Received both a transport instance and " - "credentials; these are mutually exclusive." + 'Received both a transport instance and ' + 'credentials; these are mutually exclusive.' ) self.transport = transport else: self.transport = cloud_tasks_grpc_transport.CloudTasksGrpcTransport( - address=api_endpoint, channel=channel, credentials=credentials, + address=api_endpoint, + channel=channel, + credentials=credentials, ) if client_info is None: @@ -216,7 +210,7 @@ def __init__( # (Ordinarily, these are the defaults specified in the `*_config.py` # file next to this one.) self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config["interfaces"][self._INTERFACE_NAME], + client_config['interfaces'][self._INTERFACE_NAME], ) # Save a dictionary of cached API call functions. @@ -227,14 +221,13 @@ def __init__( # Service calls def list_queues( - self, - parent, - filter_=None, - page_size=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + parent, + filter_=None, + page_size=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Lists queues. @@ -302,54 +295,46 @@ def list_queues( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "list_queues" not in self._inner_api_calls: - self._inner_api_calls[ - "list_queues" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'list_queues' not in self._inner_api_calls: + self._inner_api_calls['list_queues'] = google.api_core.gapic_v1.method.wrap_method( self.transport.list_queues, - default_retry=self._method_configs["ListQueues"].retry, - default_timeout=self._method_configs["ListQueues"].timeout, + default_retry=self._method_configs['ListQueues'].retry, + default_timeout=self._method_configs['ListQueues'].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.ListQueuesRequest( - parent=parent, filter=filter_, page_size=page_size, + parent=parent, + filter=filter_, + page_size=page_size, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("parent", parent)] + routing_header = [('parent', parent)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) iterator = google.api_core.page_iterator.GRPCIterator( client=None, - method=functools.partial( - self._inner_api_calls["list_queues"], - retry=retry, - timeout=timeout, - metadata=metadata, - ), + method=functools.partial(self._inner_api_calls['list_queues'], retry=retry, timeout=timeout, metadata=metadata), request=request, - items_field="queues", - request_token_field="page_token", - response_token_field="next_page_token", + items_field='queues', + request_token_field='page_token', + response_token_field='next_page_token', ) return iterator def get_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Gets a queue. @@ -385,42 +370,37 @@ def get_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "get_queue" not in self._inner_api_calls: - self._inner_api_calls[ - "get_queue" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'get_queue' not in self._inner_api_calls: + self._inner_api_calls['get_queue'] = google.api_core.gapic_v1.method.wrap_method( self.transport.get_queue, - default_retry=self._method_configs["GetQueue"].retry, - default_timeout=self._method_configs["GetQueue"].timeout, + default_retry=self._method_configs['GetQueue'].retry, + default_timeout=self._method_configs['GetQueue'].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.GetQueueRequest(name=name,) + request = cloudtasks_pb2.GetQueueRequest( + name=name, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["get_queue"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['get_queue'](request, retry=retry, timeout=timeout, metadata=metadata) def create_queue( - self, - parent, - queue, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + parent, + queue, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Creates a queue. @@ -478,42 +458,38 @@ def create_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "create_queue" not in self._inner_api_calls: - self._inner_api_calls[ - "create_queue" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'create_queue' not in self._inner_api_calls: + self._inner_api_calls['create_queue'] = google.api_core.gapic_v1.method.wrap_method( self.transport.create_queue, - default_retry=self._method_configs["CreateQueue"].retry, - default_timeout=self._method_configs["CreateQueue"].timeout, + default_retry=self._method_configs['CreateQueue'].retry, + default_timeout=self._method_configs['CreateQueue'].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.CreateQueueRequest(parent=parent, queue=queue,) + request = cloudtasks_pb2.CreateQueueRequest( + parent=parent, + queue=queue, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("parent", parent)] + routing_header = [('parent', parent)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["create_queue"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['create_queue'](request, retry=retry, timeout=timeout, metadata=metadata) def update_queue( - self, - queue, - update_mask=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + queue, + update_mask=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Updates a queue. @@ -577,43 +553,37 @@ def update_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "update_queue" not in self._inner_api_calls: - self._inner_api_calls[ - "update_queue" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'update_queue' not in self._inner_api_calls: + self._inner_api_calls['update_queue'] = google.api_core.gapic_v1.method.wrap_method( self.transport.update_queue, - default_retry=self._method_configs["UpdateQueue"].retry, - default_timeout=self._method_configs["UpdateQueue"].timeout, + default_retry=self._method_configs['UpdateQueue'].retry, + default_timeout=self._method_configs['UpdateQueue'].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.UpdateQueueRequest( - queue=queue, update_mask=update_mask, + queue=queue, + update_mask=update_mask, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("queue.name", queue.name)] + routing_header = [('queue.name', queue.name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["update_queue"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['update_queue'](request, retry=retry, timeout=timeout, metadata=metadata) def delete_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Deletes a queue. @@ -657,41 +627,36 @@ def delete_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "delete_queue" not in self._inner_api_calls: - self._inner_api_calls[ - "delete_queue" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'delete_queue' not in self._inner_api_calls: + self._inner_api_calls['delete_queue'] = google.api_core.gapic_v1.method.wrap_method( self.transport.delete_queue, - default_retry=self._method_configs["DeleteQueue"].retry, - default_timeout=self._method_configs["DeleteQueue"].timeout, + default_retry=self._method_configs['DeleteQueue'].retry, + default_timeout=self._method_configs['DeleteQueue'].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.DeleteQueueRequest(name=name,) + request = cloudtasks_pb2.DeleteQueueRequest( + name=name, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - self._inner_api_calls["delete_queue"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + self._inner_api_calls['delete_queue'](request, retry=retry, timeout=timeout, metadata=metadata) def purge_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Purges a queue by deleting all of its tasks. @@ -732,41 +697,36 @@ def purge_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "purge_queue" not in self._inner_api_calls: - self._inner_api_calls[ - "purge_queue" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'purge_queue' not in self._inner_api_calls: + self._inner_api_calls['purge_queue'] = google.api_core.gapic_v1.method.wrap_method( self.transport.purge_queue, - default_retry=self._method_configs["PurgeQueue"].retry, - default_timeout=self._method_configs["PurgeQueue"].timeout, + default_retry=self._method_configs['PurgeQueue'].retry, + default_timeout=self._method_configs['PurgeQueue'].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.PurgeQueueRequest(name=name,) + request = cloudtasks_pb2.PurgeQueueRequest( + name=name, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["purge_queue"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['purge_queue'](request, retry=retry, timeout=timeout, metadata=metadata) def pause_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Pauses the queue. @@ -806,41 +766,36 @@ def pause_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "pause_queue" not in self._inner_api_calls: - self._inner_api_calls[ - "pause_queue" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'pause_queue' not in self._inner_api_calls: + self._inner_api_calls['pause_queue'] = google.api_core.gapic_v1.method.wrap_method( self.transport.pause_queue, - default_retry=self._method_configs["PauseQueue"].retry, - default_timeout=self._method_configs["PauseQueue"].timeout, + default_retry=self._method_configs['PauseQueue'].retry, + default_timeout=self._method_configs['PauseQueue'].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.PauseQueueRequest(name=name,) + request = cloudtasks_pb2.PauseQueueRequest( + name=name, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["pause_queue"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['pause_queue'](request, retry=retry, timeout=timeout, metadata=metadata) def resume_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Resume a queue. @@ -885,42 +840,37 @@ def resume_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "resume_queue" not in self._inner_api_calls: - self._inner_api_calls[ - "resume_queue" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'resume_queue' not in self._inner_api_calls: + self._inner_api_calls['resume_queue'] = google.api_core.gapic_v1.method.wrap_method( self.transport.resume_queue, - default_retry=self._method_configs["ResumeQueue"].retry, - default_timeout=self._method_configs["ResumeQueue"].timeout, + default_retry=self._method_configs['ResumeQueue'].retry, + default_timeout=self._method_configs['ResumeQueue'].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.ResumeQueueRequest(name=name,) + request = cloudtasks_pb2.ResumeQueueRequest( + name=name, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["resume_queue"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['resume_queue'](request, retry=retry, timeout=timeout, metadata=metadata) def get_iam_policy( - self, - resource, - options_=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + resource, + options_=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Gets the access control policy for a ``Queue``. Returns an empty policy if the resource exists and does not have a policy set. @@ -969,44 +919,38 @@ def get_iam_policy( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "get_iam_policy" not in self._inner_api_calls: - self._inner_api_calls[ - "get_iam_policy" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'get_iam_policy' not in self._inner_api_calls: + self._inner_api_calls['get_iam_policy'] = google.api_core.gapic_v1.method.wrap_method( self.transport.get_iam_policy, - default_retry=self._method_configs["GetIamPolicy"].retry, - default_timeout=self._method_configs["GetIamPolicy"].timeout, + default_retry=self._method_configs['GetIamPolicy'].retry, + default_timeout=self._method_configs['GetIamPolicy'].timeout, client_info=self._client_info, ) request = iam_policy_pb2.GetIamPolicyRequest( - resource=resource, options=options_, + resource=resource, + options=options_, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("resource", resource)] + routing_header = [('resource', resource)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["get_iam_policy"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['get_iam_policy'](request, retry=retry, timeout=timeout, metadata=metadata) def set_iam_policy( - self, - resource, - policy, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + resource, + policy, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Sets the access control policy for a ``Queue``. Replaces any existing policy. @@ -1063,42 +1007,38 @@ def set_iam_policy( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "set_iam_policy" not in self._inner_api_calls: - self._inner_api_calls[ - "set_iam_policy" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'set_iam_policy' not in self._inner_api_calls: + self._inner_api_calls['set_iam_policy'] = google.api_core.gapic_v1.method.wrap_method( self.transport.set_iam_policy, - default_retry=self._method_configs["SetIamPolicy"].retry, - default_timeout=self._method_configs["SetIamPolicy"].timeout, + default_retry=self._method_configs['SetIamPolicy'].retry, + default_timeout=self._method_configs['SetIamPolicy'].timeout, client_info=self._client_info, ) - request = iam_policy_pb2.SetIamPolicyRequest(resource=resource, policy=policy,) + request = iam_policy_pb2.SetIamPolicyRequest( + resource=resource, + policy=policy, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("resource", resource)] + routing_header = [('resource', resource)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["set_iam_policy"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['set_iam_policy'](request, retry=retry, timeout=timeout, metadata=metadata) def test_iam_permissions( - self, - resource, - permissions, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + resource, + permissions, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Returns permissions that a caller has on a ``Queue``. If the resource does not exist, this will return an empty set of permissions, @@ -1148,45 +1088,39 @@ def test_iam_permissions( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "test_iam_permissions" not in self._inner_api_calls: - self._inner_api_calls[ - "test_iam_permissions" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'test_iam_permissions' not in self._inner_api_calls: + self._inner_api_calls['test_iam_permissions'] = google.api_core.gapic_v1.method.wrap_method( self.transport.test_iam_permissions, - default_retry=self._method_configs["TestIamPermissions"].retry, - default_timeout=self._method_configs["TestIamPermissions"].timeout, + default_retry=self._method_configs['TestIamPermissions'].retry, + default_timeout=self._method_configs['TestIamPermissions'].timeout, client_info=self._client_info, ) request = iam_policy_pb2.TestIamPermissionsRequest( - resource=resource, permissions=permissions, + resource=resource, + permissions=permissions, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("resource", resource)] + routing_header = [('resource', resource)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["test_iam_permissions"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['test_iam_permissions'](request, retry=retry, timeout=timeout, metadata=metadata) def list_tasks( - self, - parent, - response_view=None, - page_size=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + parent, + response_view=None, + page_size=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Lists the tasks in a queue. @@ -1260,55 +1194,47 @@ def list_tasks( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "list_tasks" not in self._inner_api_calls: - self._inner_api_calls[ - "list_tasks" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'list_tasks' not in self._inner_api_calls: + self._inner_api_calls['list_tasks'] = google.api_core.gapic_v1.method.wrap_method( self.transport.list_tasks, - default_retry=self._method_configs["ListTasks"].retry, - default_timeout=self._method_configs["ListTasks"].timeout, + default_retry=self._method_configs['ListTasks'].retry, + default_timeout=self._method_configs['ListTasks'].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.ListTasksRequest( - parent=parent, response_view=response_view, page_size=page_size, + parent=parent, + response_view=response_view, + page_size=page_size, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("parent", parent)] + routing_header = [('parent', parent)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) iterator = google.api_core.page_iterator.GRPCIterator( client=None, - method=functools.partial( - self._inner_api_calls["list_tasks"], - retry=retry, - timeout=timeout, - metadata=metadata, - ), + method=functools.partial(self._inner_api_calls['list_tasks'], retry=retry, timeout=timeout, metadata=metadata), request=request, - items_field="tasks", - request_token_field="page_token", - response_token_field="next_page_token", + items_field='tasks', + request_token_field='page_token', + response_token_field='next_page_token', ) return iterator def get_task( - self, - name, - response_view=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + response_view=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Gets a task. @@ -1355,43 +1281,39 @@ def get_task( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "get_task" not in self._inner_api_calls: - self._inner_api_calls[ - "get_task" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'get_task' not in self._inner_api_calls: + self._inner_api_calls['get_task'] = google.api_core.gapic_v1.method.wrap_method( self.transport.get_task, - default_retry=self._method_configs["GetTask"].retry, - default_timeout=self._method_configs["GetTask"].timeout, + default_retry=self._method_configs['GetTask'].retry, + default_timeout=self._method_configs['GetTask'].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.GetTaskRequest(name=name, response_view=response_view,) + request = cloudtasks_pb2.GetTaskRequest( + name=name, + response_view=response_view, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["get_task"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['get_task'](request, retry=retry, timeout=timeout, metadata=metadata) def create_task( - self, - parent, - task, - response_view=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + parent, + task, + response_view=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Creates a task and adds it to a queue. @@ -1481,43 +1403,38 @@ def create_task( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "create_task" not in self._inner_api_calls: - self._inner_api_calls[ - "create_task" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'create_task' not in self._inner_api_calls: + self._inner_api_calls['create_task'] = google.api_core.gapic_v1.method.wrap_method( self.transport.create_task, - default_retry=self._method_configs["CreateTask"].retry, - default_timeout=self._method_configs["CreateTask"].timeout, + default_retry=self._method_configs['CreateTask'].retry, + default_timeout=self._method_configs['CreateTask'].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.CreateTaskRequest( - parent=parent, task=task, response_view=response_view, + parent=parent, + task=task, + response_view=response_view, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("parent", parent)] + routing_header = [('parent', parent)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["create_task"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['create_task'](request, retry=retry, timeout=timeout, metadata=metadata) def delete_task( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Deletes a task. @@ -1554,45 +1471,40 @@ def delete_task( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "delete_task" not in self._inner_api_calls: - self._inner_api_calls[ - "delete_task" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'delete_task' not in self._inner_api_calls: + self._inner_api_calls['delete_task'] = google.api_core.gapic_v1.method.wrap_method( self.transport.delete_task, - default_retry=self._method_configs["DeleteTask"].retry, - default_timeout=self._method_configs["DeleteTask"].timeout, + default_retry=self._method_configs['DeleteTask'].retry, + default_timeout=self._method_configs['DeleteTask'].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.DeleteTaskRequest(name=name,) + request = cloudtasks_pb2.DeleteTaskRequest( + name=name, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - self._inner_api_calls["delete_task"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + self._inner_api_calls['delete_task'](request, retry=retry, timeout=timeout, metadata=metadata) def lease_tasks( - self, - parent, - lease_duration, - max_tasks=None, - response_view=None, - filter_=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + parent, + lease_duration, + max_tasks=None, + response_view=None, + filter_=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Leases tasks from a pull queue for ``lease_duration``. @@ -1708,13 +1620,11 @@ def lease_tasks( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "lease_tasks" not in self._inner_api_calls: - self._inner_api_calls[ - "lease_tasks" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'lease_tasks' not in self._inner_api_calls: + self._inner_api_calls['lease_tasks'] = google.api_core.gapic_v1.method.wrap_method( self.transport.lease_tasks, - default_retry=self._method_configs["LeaseTasks"].retry, - default_timeout=self._method_configs["LeaseTasks"].timeout, + default_retry=self._method_configs['LeaseTasks'].retry, + default_timeout=self._method_configs['LeaseTasks'].timeout, client_info=self._client_info, ) @@ -1729,27 +1639,22 @@ def lease_tasks( metadata = [] metadata = list(metadata) try: - routing_header = [("parent", parent)] + routing_header = [('parent', parent)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["lease_tasks"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['lease_tasks'](request, retry=retry, timeout=timeout, metadata=metadata) def acknowledge_task( - self, - name, - schedule_time, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + schedule_time, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Acknowledges a pull task. @@ -1800,46 +1705,40 @@ def acknowledge_task( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "acknowledge_task" not in self._inner_api_calls: - self._inner_api_calls[ - "acknowledge_task" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'acknowledge_task' not in self._inner_api_calls: + self._inner_api_calls['acknowledge_task'] = google.api_core.gapic_v1.method.wrap_method( self.transport.acknowledge_task, - default_retry=self._method_configs["AcknowledgeTask"].retry, - default_timeout=self._method_configs["AcknowledgeTask"].timeout, + default_retry=self._method_configs['AcknowledgeTask'].retry, + default_timeout=self._method_configs['AcknowledgeTask'].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.AcknowledgeTaskRequest( - name=name, schedule_time=schedule_time, + name=name, + schedule_time=schedule_time, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - self._inner_api_calls["acknowledge_task"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + self._inner_api_calls['acknowledge_task'](request, retry=retry, timeout=timeout, metadata=metadata) def renew_lease( - self, - name, - schedule_time, - lease_duration, - response_view=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + schedule_time, + lease_duration, + response_view=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Renew the current lease of a pull task. @@ -1910,13 +1809,11 @@ def renew_lease( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "renew_lease" not in self._inner_api_calls: - self._inner_api_calls[ - "renew_lease" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'renew_lease' not in self._inner_api_calls: + self._inner_api_calls['renew_lease'] = google.api_core.gapic_v1.method.wrap_method( self.transport.renew_lease, - default_retry=self._method_configs["RenewLease"].retry, - default_timeout=self._method_configs["RenewLease"].timeout, + default_retry=self._method_configs['RenewLease'].retry, + default_timeout=self._method_configs['RenewLease'].timeout, client_info=self._client_info, ) @@ -1930,28 +1827,23 @@ def renew_lease( metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["renew_lease"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['renew_lease'](request, retry=retry, timeout=timeout, metadata=metadata) def cancel_lease( - self, - name, - schedule_time, - response_view=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + schedule_time, + response_view=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Cancel a pull task's lease. @@ -2012,44 +1904,39 @@ def cancel_lease( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "cancel_lease" not in self._inner_api_calls: - self._inner_api_calls[ - "cancel_lease" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'cancel_lease' not in self._inner_api_calls: + self._inner_api_calls['cancel_lease'] = google.api_core.gapic_v1.method.wrap_method( self.transport.cancel_lease, - default_retry=self._method_configs["CancelLease"].retry, - default_timeout=self._method_configs["CancelLease"].timeout, + default_retry=self._method_configs['CancelLease'].retry, + default_timeout=self._method_configs['CancelLease'].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.CancelLeaseRequest( - name=name, schedule_time=schedule_time, response_view=response_view, + name=name, + schedule_time=schedule_time, + response_view=response_view, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["cancel_lease"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['cancel_lease'](request, retry=retry, timeout=timeout, metadata=metadata) def run_task( - self, - name, - response_view=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None, - ): + self, + name, + response_view=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None): """ Forces a task to run now. @@ -2118,30 +2005,27 @@ def run_task( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if "run_task" not in self._inner_api_calls: - self._inner_api_calls[ - "run_task" - ] = google.api_core.gapic_v1.method.wrap_method( + if 'run_task' not in self._inner_api_calls: + self._inner_api_calls['run_task'] = google.api_core.gapic_v1.method.wrap_method( self.transport.run_task, - default_retry=self._method_configs["RunTask"].retry, - default_timeout=self._method_configs["RunTask"].timeout, + default_retry=self._method_configs['RunTask'].retry, + default_timeout=self._method_configs['RunTask'].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.RunTaskRequest(name=name, response_view=response_view,) + request = cloudtasks_pb2.RunTaskRequest( + name=name, + response_view=response_view, + ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [("name", name)] + routing_header = [('name', name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( - routing_header - ) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) metadata.append(routing_metadata) - return self._inner_api_calls["run_task"]( - request, retry=retry, timeout=timeout, metadata=metadata - ) + return self._inner_api_calls['run_task'](request, retry=retry, timeout=timeout, metadata=metadata) diff --git a/google/cloud/tasks_v2beta2/gapic/cloud_tasks_client_config.py b/google/cloud/tasks_v2beta2/gapic/cloud_tasks_client_config.py index 662a99e8..33c25118 100644 --- a/google/cloud/tasks_v2beta2/gapic/cloud_tasks_client_config.py +++ b/google/cloud/tasks_v2beta2/gapic/cloud_tasks_client_config.py @@ -1,142 +1,145 @@ config = { - "interfaces": { - "google.cloud.tasks.v2beta2.CloudTasks": { - "retry_codes": { - "retry_policy_1_codes": ["UNAVAILABLE", "DEADLINE_EXCEEDED"], - "no_retry_codes": [], - "no_retry_1_codes": [], - }, - "retry_params": { - "retry_policy_1_params": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 10000, - "initial_rpc_timeout_millis": 10000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 10000, - "total_timeout_millis": 10000, - }, - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0, - }, - "no_retry_1_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 10000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 10000, - "total_timeout_millis": 10000, - }, - }, - "methods": { - "ListQueues": { - "timeout_millis": 15000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params", - }, - "GetQueue": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params", - }, - "CreateQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - "UpdateQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - "DeleteQueue": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params", - }, - "PurgeQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - "PauseQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - "ResumeQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - "GetIamPolicy": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params", - }, - "SetIamPolicy": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - "TestIamPermissions": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params", - }, - "ListTasks": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params", - }, - "GetTask": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params", - }, - "CreateTask": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - "DeleteTask": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params", - }, - "LeaseTasks": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - "AcknowledgeTask": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - "RenewLease": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - "CancelLease": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - "RunTask": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params", - }, - }, + "interfaces": { + "google.cloud.tasks.v2beta2.CloudTasks": { + "retry_codes": { + "retry_policy_1_codes": [ + "UNAVAILABLE", + "DEADLINE_EXCEEDED" + ], + "no_retry_codes": [], + "no_retry_1_codes": [] + }, + "retry_params": { + "retry_policy_1_params": { + "initial_retry_delay_millis": 100, + "retry_delay_multiplier": 1.3, + "max_retry_delay_millis": 10000, + "initial_rpc_timeout_millis": 10000, + "rpc_timeout_multiplier": 1.0, + "max_rpc_timeout_millis": 10000, + "total_timeout_millis": 10000 + }, + "no_retry_params": { + "initial_retry_delay_millis": 0, + "retry_delay_multiplier": 0.0, + "max_retry_delay_millis": 0, + "initial_rpc_timeout_millis": 0, + "rpc_timeout_multiplier": 1.0, + "max_rpc_timeout_millis": 0, + "total_timeout_millis": 0 + }, + "no_retry_1_params": { + "initial_retry_delay_millis": 0, + "retry_delay_multiplier": 0.0, + "max_retry_delay_millis": 0, + "initial_rpc_timeout_millis": 10000, + "rpc_timeout_multiplier": 1.0, + "max_rpc_timeout_millis": 10000, + "total_timeout_millis": 10000 } + }, + "methods": { + "ListQueues": { + "timeout_millis": 15000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params" + }, + "GetQueue": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params" + }, + "CreateQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, + "UpdateQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, + "DeleteQueue": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params" + }, + "PurgeQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, + "PauseQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, + "ResumeQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, + "GetIamPolicy": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params" + }, + "SetIamPolicy": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, + "TestIamPermissions": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params" + }, + "ListTasks": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params" + }, + "GetTask": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params" + }, + "CreateTask": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, + "DeleteTask": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params" + }, + "LeaseTasks": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, + "AcknowledgeTask": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, + "RenewLease": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, + "CancelLease": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + }, + "RunTask": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params" + } + } } + } } diff --git a/google/cloud/tasks_v2beta2/gapic/enums.py b/google/cloud/tasks_v2beta2/gapic/enums.py index d5a7094c..2ef35521 100644 --- a/google/cloud/tasks_v2beta2/gapic/enums.py +++ b/google/cloud/tasks_v2beta2/gapic/enums.py @@ -31,7 +31,6 @@ class HttpMethod(enum.IntEnum): PUT (int): HTTP PUT DELETE (int): HTTP DELETE """ - HTTP_METHOD_UNSPECIFIED = 0 POST = 1 GET = 2 @@ -74,7 +73,6 @@ class State(enum.IntEnum): To permanently delete this queue and all of its tasks, call ``DeleteQueue``. """ - STATE_UNSPECIFIED = 0 RUNNING = 1 PAUSED = 2 @@ -106,7 +104,7 @@ class View(enum.IntEnum): `Google IAM `__ permission on the ``Queue`` resource. """ - VIEW_UNSPECIFIED = 0 BASIC = 1 FULL = 2 + \ No newline at end of file diff --git a/google/cloud/tasks_v2beta2/gapic/transports/cloud_tasks_grpc_transport.py b/google/cloud/tasks_v2beta2/gapic/transports/cloud_tasks_grpc_transport.py index 426b7a23..8adf5caa 100644 --- a/google/cloud/tasks_v2beta2/gapic/transports/cloud_tasks_grpc_transport.py +++ b/google/cloud/tasks_v2beta2/gapic/transports/cloud_tasks_grpc_transport.py @@ -28,14 +28,14 @@ class CloudTasksGrpcTransport(object): which can be used to take advantage of advanced features of gRPC. """ - # The scopes needed to make gRPC calls to all of the methods defined # in this service. - _OAUTH_SCOPES = ("https://www.googleapis.com/auth/cloud-platform",) + _OAUTH_SCOPES = ( + 'https://www.googleapis.com/auth/cloud-platform', + ) - def __init__( - self, channel=None, credentials=None, address="cloudtasks.googleapis.com:443" - ): + def __init__(self, channel=None, credentials=None, + address='cloudtasks.googleapis.com:443'): """Instantiate the transport class. Args: @@ -53,7 +53,8 @@ def __init__( # exception (channels come with credentials baked in already). if channel is not None and credentials is not None: raise ValueError( - "The `channel` and `credentials` arguments are mutually " "exclusive.", + 'The `channel` and `credentials` arguments are mutually ' + 'exclusive.', ) # Create the channel. @@ -62,8 +63,8 @@ def __init__( address=address, credentials=credentials, options={ - "grpc.max_send_message_length": -1, - "grpc.max_receive_message_length": -1, + 'grpc.max_send_message_length': -1, + 'grpc.max_receive_message_length': -1, }.items(), ) @@ -72,13 +73,16 @@ def __init__( # gRPC uses objects called "stubs" that are bound to the # channel and provide a basic method for each RPC. self._stubs = { - "cloud_tasks_stub": cloudtasks_pb2_grpc.CloudTasksStub(channel), + 'cloud_tasks_stub': cloudtasks_pb2_grpc.CloudTasksStub(channel), } + @classmethod def create_channel( - cls, address="cloudtasks.googleapis.com:443", credentials=None, **kwargs - ): + cls, + address='cloudtasks.googleapis.com:443', + credentials=None, + **kwargs): """Create and return a gRPC channel object. Args: @@ -95,7 +99,10 @@ def create_channel( grpc.Channel: A gRPC channel object. """ return google.api_core.grpc_helpers.create_channel( - address, credentials=credentials, scopes=cls._OAUTH_SCOPES, **kwargs + address, + credentials=credentials, + scopes=cls._OAUTH_SCOPES, + **kwargs ) @property @@ -120,7 +127,7 @@ def list_queues(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].ListQueues + return self._stubs['cloud_tasks_stub'].ListQueues @property def get_queue(self): @@ -133,7 +140,7 @@ def get_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].GetQueue + return self._stubs['cloud_tasks_stub'].GetQueue @property def create_queue(self): @@ -156,7 +163,7 @@ def create_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].CreateQueue + return self._stubs['cloud_tasks_stub'].CreateQueue @property def update_queue(self): @@ -182,7 +189,7 @@ def update_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].UpdateQueue + return self._stubs['cloud_tasks_stub'].UpdateQueue @property def delete_queue(self): @@ -206,7 +213,7 @@ def delete_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].DeleteQueue + return self._stubs['cloud_tasks_stub'].DeleteQueue @property def purge_queue(self): @@ -224,7 +231,7 @@ def purge_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].PurgeQueue + return self._stubs['cloud_tasks_stub'].PurgeQueue @property def pause_queue(self): @@ -241,7 +248,7 @@ def pause_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].PauseQueue + return self._stubs['cloud_tasks_stub'].PauseQueue @property def resume_queue(self): @@ -263,7 +270,7 @@ def resume_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].ResumeQueue + return self._stubs['cloud_tasks_stub'].ResumeQueue @property def get_iam_policy(self): @@ -283,7 +290,7 @@ def get_iam_policy(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].GetIamPolicy + return self._stubs['cloud_tasks_stub'].GetIamPolicy @property def set_iam_policy(self): @@ -306,7 +313,7 @@ def set_iam_policy(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].SetIamPolicy + return self._stubs['cloud_tasks_stub'].SetIamPolicy @property def test_iam_permissions(self): @@ -325,7 +332,7 @@ def test_iam_permissions(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].TestIamPermissions + return self._stubs['cloud_tasks_stub'].TestIamPermissions @property def list_tasks(self): @@ -345,7 +352,7 @@ def list_tasks(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].ListTasks + return self._stubs['cloud_tasks_stub'].ListTasks @property def get_task(self): @@ -358,7 +365,7 @@ def get_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].GetTask + return self._stubs['cloud_tasks_stub'].GetTask @property def create_task(self): @@ -376,7 +383,7 @@ def create_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].CreateTask + return self._stubs['cloud_tasks_stub'].CreateTask @property def delete_task(self): @@ -393,7 +400,7 @@ def delete_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].DeleteTask + return self._stubs['cloud_tasks_stub'].DeleteTask @property def lease_tasks(self): @@ -419,7 +426,7 @@ def lease_tasks(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].LeaseTasks + return self._stubs['cloud_tasks_stub'].LeaseTasks @property def acknowledge_task(self): @@ -440,7 +447,7 @@ def acknowledge_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].AcknowledgeTask + return self._stubs['cloud_tasks_stub'].AcknowledgeTask @property def renew_lease(self): @@ -457,7 +464,7 @@ def renew_lease(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].RenewLease + return self._stubs['cloud_tasks_stub'].RenewLease @property def cancel_lease(self): @@ -474,7 +481,7 @@ def cancel_lease(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].CancelLease + return self._stubs['cloud_tasks_stub'].CancelLease @property def run_task(self): @@ -509,4 +516,4 @@ def run_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].RunTask + return self._stubs['cloud_tasks_stub'].RunTask \ No newline at end of file diff --git a/google/cloud/tasks_v2beta2/proto/cloudtasks_pb2.py b/google/cloud/tasks_v2beta2/proto/cloudtasks_pb2.py index bd5a0365..23155110 100644 --- a/google/cloud/tasks_v2beta2/proto/cloudtasks_pb2.py +++ b/google/cloud/tasks_v2beta2/proto/cloudtasks_pb2.py @@ -6,7 +6,6 @@ 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() @@ -16,12 +15,8 @@ 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_v2beta2.proto import ( - queue_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2, -) -from google.cloud.tasks_v2beta2.proto import ( - task_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2, -) +from google.cloud.tasks_v2beta2.proto import queue_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2 +from google.cloud.tasks_v2beta2.proto import task_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_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 duration_pb2 as google_dot_protobuf_dot_duration__pb2 @@ -31,1390 +26,871 @@ DESCRIPTOR = _descriptor.FileDescriptor( - name="google/cloud/tasks_v2beta2/proto/cloudtasks.proto", - package="google.cloud.tasks.v2beta2", - syntax="proto3", - serialized_options=b"\n\036com.google.cloud.tasks.v2beta2B\017CloudTasksProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasks\242\002\005TASKS", - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n1google/cloud/tasks_v2beta2/proto/cloudtasks.proto\x12\x1agoogle.cloud.tasks.v2beta2\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_v2beta2/proto/queue.proto\x1a+google/cloud/tasks_v2beta2/proto/task.proto\x1a\x1egoogle/iam/v1/iam_policy.proto\x1a\x1agoogle/iam/v1/policy.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.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\x31\n\x06queues\x18\x01 \x03(\x0b\x32!.google.cloud.tasks.v2beta2.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"\x84\x01\n\x12\x43reateQueueRequest\x12\x37\n\x06parent\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\x12\x1f\x63loudtasks.googleapis.com/Queue\x12\x35\n\x05queue\x18\x02 \x01(\x0b\x32!.google.cloud.tasks.v2beta2.QueueB\x03\xe0\x41\x02"|\n\x12UpdateQueueRequest\x12\x35\n\x05queue\x18\x01 \x01(\x0b\x32!.google.cloud.tasks.v2beta2.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"\xaf\x01\n\x10ListTasksRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View\x12\x11\n\tpage_size\x18\x04 \x01(\x05\x12\x12\n\npage_token\x18\x05 \x01(\t"]\n\x11ListTasksResponse\x12/\n\x05tasks\x18\x01 \x03(\x0b\x32 .google.cloud.tasks.v2beta2.Task\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t"\x84\x01\n\x0eGetTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View"\xbe\x01\n\x11\x43reateTaskRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12\x33\n\x04task\x18\x02 \x01(\x0b\x32 .google.cloud.tasks.v2beta2.TaskB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x03 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.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"\xe4\x01\n\x11LeaseTasksRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12\x11\n\tmax_tasks\x18\x02 \x01(\x05\x12\x36\n\x0elease_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x04 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View\x12\x0e\n\x06\x66ilter\x18\x05 \x01(\t"E\n\x12LeaseTasksResponse\x12/\n\x05tasks\x18\x01 \x03(\x0b\x32 .google.cloud.tasks.v2beta2.Task"\x86\x01\n\x16\x41\x63knowledgeTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12\x36\n\rschedule_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x02"\xf7\x01\n\x11RenewLeaseRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12\x36\n\rschedule_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x02\x12\x36\n\x0elease_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x04 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View"\xc0\x01\n\x12\x43\x61ncelLeaseRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12\x36\n\rschedule_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x03 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View"\x84\x01\n\x0eRunTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View2\xd4\x1c\n\nCloudTasks\x12\xad\x01\n\nListQueues\x12-.google.cloud.tasks.v2beta2.ListQueuesRequest\x1a..google.cloud.tasks.v2beta2.ListQueuesResponse"@\x82\xd3\xe4\x93\x02\x31\x12//v2beta2/{parent=projects/*/locations/*}/queues\xda\x41\x06parent\x12\x9a\x01\n\x08GetQueue\x12+.google.cloud.tasks.v2beta2.GetQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue">\x82\xd3\xe4\x93\x02\x31\x12//v2beta2/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\xaf\x01\n\x0b\x43reateQueue\x12..google.cloud.tasks.v2beta2.CreateQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue"M\x82\xd3\xe4\x93\x02\x38"//v2beta2/{parent=projects/*/locations/*}/queues:\x05queue\xda\x41\x0cparent,queue\x12\xba\x01\n\x0bUpdateQueue\x12..google.cloud.tasks.v2beta2.UpdateQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue"X\x82\xd3\xe4\x93\x02>25/v2beta2/{queue.name=projects/*/locations/*/queues/*}:\x05queue\xda\x41\x11queue,update_mask\x12\x95\x01\n\x0b\x44\x65leteQueue\x12..google.cloud.tasks.v2beta2.DeleteQueueRequest\x1a\x16.google.protobuf.Empty">\x82\xd3\xe4\x93\x02\x31*//v2beta2/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\xa7\x01\n\nPurgeQueue\x12-.google.cloud.tasks.v2beta2.PurgeQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue"G\x82\xd3\xe4\x93\x02:"5/v2beta2/{name=projects/*/locations/*/queues/*}:purge:\x01*\xda\x41\x04name\x12\xa7\x01\n\nPauseQueue\x12-.google.cloud.tasks.v2beta2.PauseQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue"G\x82\xd3\xe4\x93\x02:"5/v2beta2/{name=projects/*/locations/*/queues/*}:pause:\x01*\xda\x41\x04name\x12\xaa\x01\n\x0bResumeQueue\x12..google.cloud.tasks.v2beta2.ResumeQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue"H\x82\xd3\xe4\x93\x02;"6/v2beta2/{name=projects/*/locations/*/queues/*}:resume:\x01*\xda\x41\x04name\x12\xa1\x01\n\x0cGetIamPolicy\x12".google.iam.v1.GetIamPolicyRequest\x1a\x15.google.iam.v1.Policy"V\x82\xd3\xe4\x93\x02\x45"@/v2beta2/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\x01*\xda\x41\x08resource\x12\xa8\x01\n\x0cSetIamPolicy\x12".google.iam.v1.SetIamPolicyRequest\x1a\x15.google.iam.v1.Policy"]\x82\xd3\xe4\x93\x02\x45"@/v2beta2/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\x01*\xda\x41\x0fresource,policy\x12\xd3\x01\n\x12TestIamPermissions\x12(.google.iam.v1.TestIamPermissionsRequest\x1a).google.iam.v1.TestIamPermissionsResponse"h\x82\xd3\xe4\x93\x02K"F/v2beta2/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\x01*\xda\x41\x14resource,permissions\x12\xb2\x01\n\tListTasks\x12,.google.cloud.tasks.v2beta2.ListTasksRequest\x1a-.google.cloud.tasks.v2beta2.ListTasksResponse"H\x82\xd3\xe4\x93\x02\x39\x12\x37/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks\xda\x41\x06parent\x12\x9f\x01\n\x07GetTask\x12*.google.cloud.tasks.v2beta2.GetTaskRequest\x1a .google.cloud.tasks.v2beta2.Task"F\x82\xd3\xe4\x93\x02\x39\x12\x37/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\xaf\x01\n\nCreateTask\x12-.google.cloud.tasks.v2beta2.CreateTaskRequest\x1a .google.cloud.tasks.v2beta2.Task"P\x82\xd3\xe4\x93\x02<"7/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks:\x01*\xda\x41\x0bparent,task\x12\x9b\x01\n\nDeleteTask\x12-.google.cloud.tasks.v2beta2.DeleteTaskRequest\x1a\x16.google.protobuf.Empty"F\x82\xd3\xe4\x93\x02\x39*7/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\xcd\x01\n\nLeaseTasks\x12-.google.cloud.tasks.v2beta2.LeaseTasksRequest\x1a..google.cloud.tasks.v2beta2.LeaseTasksResponse"`\x82\xd3\xe4\x93\x02\x42"=/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks:lease:\x01*\xda\x41\x15parent,lease_duration\x12\xc2\x01\n\x0f\x41\x63knowledgeTask\x12\x32.google.cloud.tasks.v2beta2.AcknowledgeTaskRequest\x1a\x16.google.protobuf.Empty"c\x82\xd3\xe4\x93\x02H"C/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:acknowledge:\x01*\xda\x41\x12name,schedule_time\x12\xd0\x01\n\nRenewLease\x12-.google.cloud.tasks.v2beta2.RenewLeaseRequest\x1a .google.cloud.tasks.v2beta2.Task"q\x82\xd3\xe4\x93\x02G"B/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:renewLease:\x01*\xda\x41!name,schedule_time,lease_duration\x12\xc4\x01\n\x0b\x43\x61ncelLease\x12..google.cloud.tasks.v2beta2.CancelLeaseRequest\x1a .google.cloud.tasks.v2beta2.Task"c\x82\xd3\xe4\x93\x02H"C/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:cancelLease:\x01*\xda\x41\x12name,schedule_time\x12\xa6\x01\n\x07RunTask\x12*.google.cloud.tasks.v2beta2.RunTaskRequest\x1a .google.cloud.tasks.v2beta2.Task"M\x82\xd3\xe4\x93\x02@";/v2beta2/{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-platformB|\n\x1e\x63om.google.cloud.tasks.v2beta2B\x0f\x43loudTasksProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;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__v2beta2_dot_proto_dot_queue__pb2.DESCRIPTOR, - google_dot_cloud_dot_tasks__v2beta2_dot_proto_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_duration__pb2.DESCRIPTOR, - google_dot_protobuf_dot_empty__pb2.DESCRIPTOR, - google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR, - google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR, - ], -) + name='google/cloud/tasks_v2beta2/proto/cloudtasks.proto', + package='google.cloud.tasks.v2beta2', + syntax='proto3', + serialized_options=b'\n\036com.google.cloud.tasks.v2beta2B\017CloudTasksProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasks\242\002\005TASKS', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n1google/cloud/tasks_v2beta2/proto/cloudtasks.proto\x12\x1agoogle.cloud.tasks.v2beta2\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_v2beta2/proto/queue.proto\x1a+google/cloud/tasks_v2beta2/proto/task.proto\x1a\x1egoogle/iam/v1/iam_policy.proto\x1a\x1agoogle/iam/v1/policy.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.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\x31\n\x06queues\x18\x01 \x03(\x0b\x32!.google.cloud.tasks.v2beta2.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\"\x84\x01\n\x12\x43reateQueueRequest\x12\x37\n\x06parent\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\x12\x1f\x63loudtasks.googleapis.com/Queue\x12\x35\n\x05queue\x18\x02 \x01(\x0b\x32!.google.cloud.tasks.v2beta2.QueueB\x03\xe0\x41\x02\"|\n\x12UpdateQueueRequest\x12\x35\n\x05queue\x18\x01 \x01(\x0b\x32!.google.cloud.tasks.v2beta2.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\"\xaf\x01\n\x10ListTasksRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View\x12\x11\n\tpage_size\x18\x04 \x01(\x05\x12\x12\n\npage_token\x18\x05 \x01(\t\"]\n\x11ListTasksResponse\x12/\n\x05tasks\x18\x01 \x03(\x0b\x32 .google.cloud.tasks.v2beta2.Task\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x84\x01\n\x0eGetTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View\"\xbe\x01\n\x11\x43reateTaskRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12\x33\n\x04task\x18\x02 \x01(\x0b\x32 .google.cloud.tasks.v2beta2.TaskB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x03 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.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\"\xe4\x01\n\x11LeaseTasksRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12\x11\n\tmax_tasks\x18\x02 \x01(\x05\x12\x36\n\x0elease_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x04 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View\x12\x0e\n\x06\x66ilter\x18\x05 \x01(\t\"E\n\x12LeaseTasksResponse\x12/\n\x05tasks\x18\x01 \x03(\x0b\x32 .google.cloud.tasks.v2beta2.Task\"\x86\x01\n\x16\x41\x63knowledgeTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12\x36\n\rschedule_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x02\"\xf7\x01\n\x11RenewLeaseRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12\x36\n\rschedule_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x02\x12\x36\n\x0elease_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x04 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View\"\xc0\x01\n\x12\x43\x61ncelLeaseRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12\x36\n\rschedule_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x03 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View\"\x84\x01\n\x0eRunTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View2\xd4\x1c\n\nCloudTasks\x12\xad\x01\n\nListQueues\x12-.google.cloud.tasks.v2beta2.ListQueuesRequest\x1a..google.cloud.tasks.v2beta2.ListQueuesResponse\"@\x82\xd3\xe4\x93\x02\x31\x12//v2beta2/{parent=projects/*/locations/*}/queues\xda\x41\x06parent\x12\x9a\x01\n\x08GetQueue\x12+.google.cloud.tasks.v2beta2.GetQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue\">\x82\xd3\xe4\x93\x02\x31\x12//v2beta2/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\xaf\x01\n\x0b\x43reateQueue\x12..google.cloud.tasks.v2beta2.CreateQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue\"M\x82\xd3\xe4\x93\x02\x38\"//v2beta2/{parent=projects/*/locations/*}/queues:\x05queue\xda\x41\x0cparent,queue\x12\xba\x01\n\x0bUpdateQueue\x12..google.cloud.tasks.v2beta2.UpdateQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue\"X\x82\xd3\xe4\x93\x02>25/v2beta2/{queue.name=projects/*/locations/*/queues/*}:\x05queue\xda\x41\x11queue,update_mask\x12\x95\x01\n\x0b\x44\x65leteQueue\x12..google.cloud.tasks.v2beta2.DeleteQueueRequest\x1a\x16.google.protobuf.Empty\">\x82\xd3\xe4\x93\x02\x31*//v2beta2/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\xa7\x01\n\nPurgeQueue\x12-.google.cloud.tasks.v2beta2.PurgeQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue\"G\x82\xd3\xe4\x93\x02:\"5/v2beta2/{name=projects/*/locations/*/queues/*}:purge:\x01*\xda\x41\x04name\x12\xa7\x01\n\nPauseQueue\x12-.google.cloud.tasks.v2beta2.PauseQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue\"G\x82\xd3\xe4\x93\x02:\"5/v2beta2/{name=projects/*/locations/*/queues/*}:pause:\x01*\xda\x41\x04name\x12\xaa\x01\n\x0bResumeQueue\x12..google.cloud.tasks.v2beta2.ResumeQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue\"H\x82\xd3\xe4\x93\x02;\"6/v2beta2/{name=projects/*/locations/*/queues/*}:resume:\x01*\xda\x41\x04name\x12\xa1\x01\n\x0cGetIamPolicy\x12\".google.iam.v1.GetIamPolicyRequest\x1a\x15.google.iam.v1.Policy\"V\x82\xd3\xe4\x93\x02\x45\"@/v2beta2/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\x01*\xda\x41\x08resource\x12\xa8\x01\n\x0cSetIamPolicy\x12\".google.iam.v1.SetIamPolicyRequest\x1a\x15.google.iam.v1.Policy\"]\x82\xd3\xe4\x93\x02\x45\"@/v2beta2/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\x01*\xda\x41\x0fresource,policy\x12\xd3\x01\n\x12TestIamPermissions\x12(.google.iam.v1.TestIamPermissionsRequest\x1a).google.iam.v1.TestIamPermissionsResponse\"h\x82\xd3\xe4\x93\x02K\"F/v2beta2/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\x01*\xda\x41\x14resource,permissions\x12\xb2\x01\n\tListTasks\x12,.google.cloud.tasks.v2beta2.ListTasksRequest\x1a-.google.cloud.tasks.v2beta2.ListTasksResponse\"H\x82\xd3\xe4\x93\x02\x39\x12\x37/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks\xda\x41\x06parent\x12\x9f\x01\n\x07GetTask\x12*.google.cloud.tasks.v2beta2.GetTaskRequest\x1a .google.cloud.tasks.v2beta2.Task\"F\x82\xd3\xe4\x93\x02\x39\x12\x37/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\xaf\x01\n\nCreateTask\x12-.google.cloud.tasks.v2beta2.CreateTaskRequest\x1a .google.cloud.tasks.v2beta2.Task\"P\x82\xd3\xe4\x93\x02<\"7/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks:\x01*\xda\x41\x0bparent,task\x12\x9b\x01\n\nDeleteTask\x12-.google.cloud.tasks.v2beta2.DeleteTaskRequest\x1a\x16.google.protobuf.Empty\"F\x82\xd3\xe4\x93\x02\x39*7/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\xcd\x01\n\nLeaseTasks\x12-.google.cloud.tasks.v2beta2.LeaseTasksRequest\x1a..google.cloud.tasks.v2beta2.LeaseTasksResponse\"`\x82\xd3\xe4\x93\x02\x42\"=/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks:lease:\x01*\xda\x41\x15parent,lease_duration\x12\xc2\x01\n\x0f\x41\x63knowledgeTask\x12\x32.google.cloud.tasks.v2beta2.AcknowledgeTaskRequest\x1a\x16.google.protobuf.Empty\"c\x82\xd3\xe4\x93\x02H\"C/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:acknowledge:\x01*\xda\x41\x12name,schedule_time\x12\xd0\x01\n\nRenewLease\x12-.google.cloud.tasks.v2beta2.RenewLeaseRequest\x1a .google.cloud.tasks.v2beta2.Task\"q\x82\xd3\xe4\x93\x02G\"B/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:renewLease:\x01*\xda\x41!name,schedule_time,lease_duration\x12\xc4\x01\n\x0b\x43\x61ncelLease\x12..google.cloud.tasks.v2beta2.CancelLeaseRequest\x1a .google.cloud.tasks.v2beta2.Task\"c\x82\xd3\xe4\x93\x02H\"C/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:cancelLease:\x01*\xda\x41\x12name,schedule_time\x12\xa6\x01\n\x07RunTask\x12*.google.cloud.tasks.v2beta2.RunTaskRequest\x1a .google.cloud.tasks.v2beta2.Task\"M\x82\xd3\xe4\x93\x02@\";/v2beta2/{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-platformB|\n\x1e\x63om.google.cloud.tasks.v2beta2B\x0f\x43loudTasksProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;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__v2beta2_dot_proto_dot_queue__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks__v2beta2_dot_proto_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_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_empty__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,]) + + _LISTQUEUESREQUEST = _descriptor.Descriptor( - name="ListQueuesRequest", - full_name="google.cloud.tasks.v2beta2.ListQueuesRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="parent", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="filter", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="page_size", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="page_token", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=476, - serialized_end=607, + name='ListQueuesRequest', + full_name='google.cloud.tasks.v2beta2.ListQueuesRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='parent', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='filter', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='page_size', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='page_token', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=476, + serialized_end=607, ) _LISTQUEUESRESPONSE = _descriptor.Descriptor( - name="ListQueuesResponse", - full_name="google.cloud.tasks.v2beta2.ListQueuesResponse", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="queues", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="next_page_token", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=609, - serialized_end=705, + name='ListQueuesResponse', + full_name='google.cloud.tasks.v2beta2.ListQueuesResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='queues', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='next_page_token', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=609, + serialized_end=705, ) _GETQUEUEREQUEST = _descriptor.Descriptor( - name="GetQueueRequest", - full_name="google.cloud.tasks.v2beta2.GetQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=707, - serialized_end=779, + name='GetQueueRequest', + full_name='google.cloud.tasks.v2beta2.GetQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=707, + serialized_end=779, ) _CREATEQUEUEREQUEST = _descriptor.Descriptor( - name="CreateQueueRequest", - full_name="google.cloud.tasks.v2beta2.CreateQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="parent", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="queue", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=782, - serialized_end=914, + name='CreateQueueRequest', + full_name='google.cloud.tasks.v2beta2.CreateQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='parent', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='queue', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=782, + serialized_end=914, ) _UPDATEQUEUEREQUEST = _descriptor.Descriptor( - name="UpdateQueueRequest", - full_name="google.cloud.tasks.v2beta2.UpdateQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="queue", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="update_mask", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=916, - serialized_end=1040, + name='UpdateQueueRequest', + full_name='google.cloud.tasks.v2beta2.UpdateQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='queue', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='update_mask', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=916, + serialized_end=1040, ) _DELETEQUEUEREQUEST = _descriptor.Descriptor( - name="DeleteQueueRequest", - full_name="google.cloud.tasks.v2beta2.DeleteQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1042, - serialized_end=1117, + name='DeleteQueueRequest', + full_name='google.cloud.tasks.v2beta2.DeleteQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1042, + serialized_end=1117, ) _PURGEQUEUEREQUEST = _descriptor.Descriptor( - name="PurgeQueueRequest", - full_name="google.cloud.tasks.v2beta2.PurgeQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1119, - serialized_end=1193, + name='PurgeQueueRequest', + full_name='google.cloud.tasks.v2beta2.PurgeQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1119, + serialized_end=1193, ) _PAUSEQUEUEREQUEST = _descriptor.Descriptor( - name="PauseQueueRequest", - full_name="google.cloud.tasks.v2beta2.PauseQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1195, - serialized_end=1269, + name='PauseQueueRequest', + full_name='google.cloud.tasks.v2beta2.PauseQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1195, + serialized_end=1269, ) _RESUMEQUEUEREQUEST = _descriptor.Descriptor( - name="ResumeQueueRequest", - full_name="google.cloud.tasks.v2beta2.ResumeQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1271, - serialized_end=1346, + name='ResumeQueueRequest', + full_name='google.cloud.tasks.v2beta2.ResumeQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1271, + serialized_end=1346, ) _LISTTASKSREQUEST = _descriptor.Descriptor( - name="ListTasksRequest", - full_name="google.cloud.tasks.v2beta2.ListTasksRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="parent", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="response_view", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="page_size", - full_name="google.cloud.tasks.v2beta2.ListTasksRequest.page_size", - index=2, - number=4, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="page_token", - full_name="google.cloud.tasks.v2beta2.ListTasksRequest.page_token", - index=3, - number=5, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1349, - serialized_end=1524, + name='ListTasksRequest', + full_name='google.cloud.tasks.v2beta2.ListTasksRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='parent', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='response_view', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='page_size', full_name='google.cloud.tasks.v2beta2.ListTasksRequest.page_size', index=2, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='page_token', full_name='google.cloud.tasks.v2beta2.ListTasksRequest.page_token', index=3, + number=5, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1349, + serialized_end=1524, ) _LISTTASKSRESPONSE = _descriptor.Descriptor( - name="ListTasksResponse", - full_name="google.cloud.tasks.v2beta2.ListTasksResponse", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="tasks", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="next_page_token", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1526, - serialized_end=1619, + name='ListTasksResponse', + full_name='google.cloud.tasks.v2beta2.ListTasksResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='tasks', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='next_page_token', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1526, + serialized_end=1619, ) _GETTASKREQUEST = _descriptor.Descriptor( - name="GetTaskRequest", - full_name="google.cloud.tasks.v2beta2.GetTaskRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="response_view", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1622, - serialized_end=1754, + name='GetTaskRequest', + full_name='google.cloud.tasks.v2beta2.GetTaskRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='response_view', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1622, + serialized_end=1754, ) _CREATETASKREQUEST = _descriptor.Descriptor( - name="CreateTaskRequest", - full_name="google.cloud.tasks.v2beta2.CreateTaskRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="parent", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="task", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="response_view", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1757, - serialized_end=1947, + name='CreateTaskRequest', + full_name='google.cloud.tasks.v2beta2.CreateTaskRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='parent', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='task', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='response_view', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1757, + serialized_end=1947, ) _DELETETASKREQUEST = _descriptor.Descriptor( - name="DeleteTaskRequest", - full_name="google.cloud.tasks.v2beta2.DeleteTaskRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1949, - serialized_end=2022, + name='DeleteTaskRequest', + full_name='google.cloud.tasks.v2beta2.DeleteTaskRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1949, + serialized_end=2022, ) _LEASETASKSREQUEST = _descriptor.Descriptor( - name="LeaseTasksRequest", - full_name="google.cloud.tasks.v2beta2.LeaseTasksRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="parent", - full_name="google.cloud.tasks.v2beta2.LeaseTasksRequest.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="max_tasks", - full_name="google.cloud.tasks.v2beta2.LeaseTasksRequest.max_tasks", - index=1, - number=2, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="lease_duration", - full_name="google.cloud.tasks.v2beta2.LeaseTasksRequest.lease_duration", - index=2, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="response_view", - full_name="google.cloud.tasks.v2beta2.LeaseTasksRequest.response_view", - index=3, - number=4, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="filter", - full_name="google.cloud.tasks.v2beta2.LeaseTasksRequest.filter", - index=4, - number=5, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=2025, - serialized_end=2253, + name='LeaseTasksRequest', + full_name='google.cloud.tasks.v2beta2.LeaseTasksRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='parent', full_name='google.cloud.tasks.v2beta2.LeaseTasksRequest.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_tasks', full_name='google.cloud.tasks.v2beta2.LeaseTasksRequest.max_tasks', index=1, + number=2, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='lease_duration', full_name='google.cloud.tasks.v2beta2.LeaseTasksRequest.lease_duration', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='response_view', full_name='google.cloud.tasks.v2beta2.LeaseTasksRequest.response_view', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='filter', full_name='google.cloud.tasks.v2beta2.LeaseTasksRequest.filter', index=4, + number=5, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2025, + serialized_end=2253, ) _LEASETASKSRESPONSE = _descriptor.Descriptor( - name="LeaseTasksResponse", - full_name="google.cloud.tasks.v2beta2.LeaseTasksResponse", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="tasks", - full_name="google.cloud.tasks.v2beta2.LeaseTasksResponse.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=2255, - serialized_end=2324, + name='LeaseTasksResponse', + full_name='google.cloud.tasks.v2beta2.LeaseTasksResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='tasks', full_name='google.cloud.tasks.v2beta2.LeaseTasksResponse.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2255, + serialized_end=2324, ) _ACKNOWLEDGETASKREQUEST = _descriptor.Descriptor( - name="AcknowledgeTaskRequest", - full_name="google.cloud.tasks.v2beta2.AcknowledgeTaskRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta2.AcknowledgeTaskRequest.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="schedule_time", - full_name="google.cloud.tasks.v2beta2.AcknowledgeTaskRequest.schedule_time", - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=2327, - serialized_end=2461, + name='AcknowledgeTaskRequest', + full_name='google.cloud.tasks.v2beta2.AcknowledgeTaskRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta2.AcknowledgeTaskRequest.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='schedule_time', full_name='google.cloud.tasks.v2beta2.AcknowledgeTaskRequest.schedule_time', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2327, + serialized_end=2461, ) _RENEWLEASEREQUEST = _descriptor.Descriptor( - name="RenewLeaseRequest", - full_name="google.cloud.tasks.v2beta2.RenewLeaseRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta2.RenewLeaseRequest.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="schedule_time", - full_name="google.cloud.tasks.v2beta2.RenewLeaseRequest.schedule_time", - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="lease_duration", - full_name="google.cloud.tasks.v2beta2.RenewLeaseRequest.lease_duration", - index=2, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="response_view", - full_name="google.cloud.tasks.v2beta2.RenewLeaseRequest.response_view", - index=3, - number=4, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=2464, - serialized_end=2711, + name='RenewLeaseRequest', + full_name='google.cloud.tasks.v2beta2.RenewLeaseRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta2.RenewLeaseRequest.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='schedule_time', full_name='google.cloud.tasks.v2beta2.RenewLeaseRequest.schedule_time', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='lease_duration', full_name='google.cloud.tasks.v2beta2.RenewLeaseRequest.lease_duration', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='response_view', full_name='google.cloud.tasks.v2beta2.RenewLeaseRequest.response_view', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2464, + serialized_end=2711, ) _CANCELLEASEREQUEST = _descriptor.Descriptor( - name="CancelLeaseRequest", - full_name="google.cloud.tasks.v2beta2.CancelLeaseRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta2.CancelLeaseRequest.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="schedule_time", - full_name="google.cloud.tasks.v2beta2.CancelLeaseRequest.schedule_time", - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="response_view", - full_name="google.cloud.tasks.v2beta2.CancelLeaseRequest.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=2714, - serialized_end=2906, + name='CancelLeaseRequest', + full_name='google.cloud.tasks.v2beta2.CancelLeaseRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta2.CancelLeaseRequest.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='schedule_time', full_name='google.cloud.tasks.v2beta2.CancelLeaseRequest.schedule_time', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='response_view', full_name='google.cloud.tasks.v2beta2.CancelLeaseRequest.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2714, + serialized_end=2906, ) _RUNTASKREQUEST = _descriptor.Descriptor( - name="RunTaskRequest", - full_name="google.cloud.tasks.v2beta2.RunTaskRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="response_view", - full_name="google.cloud.tasks.v2beta2.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=2909, - serialized_end=3041, + name='RunTaskRequest', + full_name='google.cloud.tasks.v2beta2.RunTaskRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='response_view', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=2909, + serialized_end=3041, ) -_LISTQUEUESRESPONSE.fields_by_name[ - "queues" -].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE -_CREATEQUEUEREQUEST.fields_by_name[ - "queue" -].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE -_UPDATEQUEUEREQUEST.fields_by_name[ - "queue" -].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_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__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW -_LISTTASKSRESPONSE.fields_by_name[ - "tasks" -].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK -_GETTASKREQUEST.fields_by_name[ - "response_view" -].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW -_CREATETASKREQUEST.fields_by_name[ - "task" -].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK -_CREATETASKREQUEST.fields_by_name[ - "response_view" -].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW -_LEASETASKSREQUEST.fields_by_name[ - "lease_duration" -].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_LEASETASKSREQUEST.fields_by_name[ - "response_view" -].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW -_LEASETASKSRESPONSE.fields_by_name[ - "tasks" -].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK -_ACKNOWLEDGETASKREQUEST.fields_by_name[ - "schedule_time" -].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_RENEWLEASEREQUEST.fields_by_name[ - "schedule_time" -].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_RENEWLEASEREQUEST.fields_by_name[ - "lease_duration" -].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_RENEWLEASEREQUEST.fields_by_name[ - "response_view" -].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW -_CANCELLEASEREQUEST.fields_by_name[ - "schedule_time" -].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_CANCELLEASEREQUEST.fields_by_name[ - "response_view" -].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW -_RUNTASKREQUEST.fields_by_name[ - "response_view" -].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_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["LeaseTasksRequest"] = _LEASETASKSREQUEST -DESCRIPTOR.message_types_by_name["LeaseTasksResponse"] = _LEASETASKSRESPONSE -DESCRIPTOR.message_types_by_name["AcknowledgeTaskRequest"] = _ACKNOWLEDGETASKREQUEST -DESCRIPTOR.message_types_by_name["RenewLeaseRequest"] = _RENEWLEASEREQUEST -DESCRIPTOR.message_types_by_name["CancelLeaseRequest"] = _CANCELLEASEREQUEST -DESCRIPTOR.message_types_by_name["RunTaskRequest"] = _RUNTASKREQUEST +_LISTQUEUESRESPONSE.fields_by_name['queues'].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE +_CREATEQUEUEREQUEST.fields_by_name['queue'].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE +_UPDATEQUEUEREQUEST.fields_by_name['queue'].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_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__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW +_LISTTASKSRESPONSE.fields_by_name['tasks'].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK +_GETTASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW +_CREATETASKREQUEST.fields_by_name['task'].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK +_CREATETASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW +_LEASETASKSREQUEST.fields_by_name['lease_duration'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_LEASETASKSREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW +_LEASETASKSRESPONSE.fields_by_name['tasks'].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK +_ACKNOWLEDGETASKREQUEST.fields_by_name['schedule_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_RENEWLEASEREQUEST.fields_by_name['schedule_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_RENEWLEASEREQUEST.fields_by_name['lease_duration'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_RENEWLEASEREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW +_CANCELLEASEREQUEST.fields_by_name['schedule_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_CANCELLEASEREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW +_RUNTASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_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['LeaseTasksRequest'] = _LEASETASKSREQUEST +DESCRIPTOR.message_types_by_name['LeaseTasksResponse'] = _LEASETASKSRESPONSE +DESCRIPTOR.message_types_by_name['AcknowledgeTaskRequest'] = _ACKNOWLEDGETASKREQUEST +DESCRIPTOR.message_types_by_name['RenewLeaseRequest'] = _RENEWLEASEREQUEST +DESCRIPTOR.message_types_by_name['CancelLeaseRequest'] = _CANCELLEASEREQUEST +DESCRIPTOR.message_types_by_name['RunTaskRequest'] = _RUNTASKREQUEST _sym_db.RegisterFileDescriptor(DESCRIPTOR) -ListQueuesRequest = _reflection.GeneratedProtocolMessageType( - "ListQueuesRequest", - (_message.Message,), - { - "DESCRIPTOR": _LISTQUEUESREQUEST, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Request message for +ListQueuesRequest = _reflection.GeneratedProtocolMessageType('ListQueuesRequest', (_message.Message,), { + 'DESCRIPTOR' : _LISTQUEUESREQUEST, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [ListQueues][google.cloud.tasks.v2beta2.CloudTasks.ListQueues]. Attributes: @@ -1449,18 +925,15 @@ [filter][google.cloud.tasks.v2beta2.ListQueuesRequest.filter] while iterating through pages. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ListQueuesRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ListQueuesRequest) + }) _sym_db.RegisterMessage(ListQueuesRequest) -ListQueuesResponse = _reflection.GeneratedProtocolMessageType( - "ListQueuesResponse", - (_message.Message,), - { - "DESCRIPTOR": _LISTQUEUESRESPONSE, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Response message for +ListQueuesResponse = _reflection.GeneratedProtocolMessageType('ListQueuesResponse', (_message.Message,), { + 'DESCRIPTOR' : _LISTQUEUESRESPONSE, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Response message for [ListQueues][google.cloud.tasks.v2beta2.CloudTasks.ListQueues]. Attributes: @@ -1475,18 +948,15 @@ empty, there are no more results. The page token is valid for only 2 hours. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ListQueuesResponse) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ListQueuesResponse) + }) _sym_db.RegisterMessage(ListQueuesResponse) -GetQueueRequest = _reflection.GeneratedProtocolMessageType( - "GetQueueRequest", - (_message.Message,), - { - "DESCRIPTOR": _GETQUEUEREQUEST, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Request message for +GetQueueRequest = _reflection.GeneratedProtocolMessageType('GetQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [GetQueue][google.cloud.tasks.v2beta2.CloudTasks.GetQueue]. Attributes: @@ -1494,18 +964,15 @@ Required. The resource name of the queue. For example: ``projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.GetQueueRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.GetQueueRequest) + }) _sym_db.RegisterMessage(GetQueueRequest) -CreateQueueRequest = _reflection.GeneratedProtocolMessageType( - "CreateQueueRequest", - (_message.Message,), - { - "DESCRIPTOR": _CREATEQUEUEREQUEST, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Request message for +CreateQueueRequest = _reflection.GeneratedProtocolMessageType('CreateQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _CREATEQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue]. Attributes: @@ -1521,18 +988,15 @@ name][google.cloud.tasks.v2beta2.Queue.name] cannot be the same as an existing queue. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.CreateQueueRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.CreateQueueRequest) + }) _sym_db.RegisterMessage(CreateQueueRequest) -UpdateQueueRequest = _reflection.GeneratedProtocolMessageType( - "UpdateQueueRequest", - (_message.Message,), - { - "DESCRIPTOR": _UPDATEQUEUEREQUEST, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Request message for +UpdateQueueRequest = _reflection.GeneratedProtocolMessageType('UpdateQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _UPDATEQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [UpdateQueue][google.cloud.tasks.v2beta2.CloudTasks.UpdateQueue]. Attributes: @@ -1548,18 +1012,15 @@ A mask used to specify which fields of the queue are being updated. If empty, then all fields will be updated. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.UpdateQueueRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.UpdateQueueRequest) + }) _sym_db.RegisterMessage(UpdateQueueRequest) -DeleteQueueRequest = _reflection.GeneratedProtocolMessageType( - "DeleteQueueRequest", - (_message.Message,), - { - "DESCRIPTOR": _DELETEQUEUEREQUEST, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Request message for +DeleteQueueRequest = _reflection.GeneratedProtocolMessageType('DeleteQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _DELETEQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [DeleteQueue][google.cloud.tasks.v2beta2.CloudTasks.DeleteQueue]. Attributes: @@ -1567,18 +1028,15 @@ Required. The queue name. For example: ``projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.DeleteQueueRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.DeleteQueueRequest) + }) _sym_db.RegisterMessage(DeleteQueueRequest) -PurgeQueueRequest = _reflection.GeneratedProtocolMessageType( - "PurgeQueueRequest", - (_message.Message,), - { - "DESCRIPTOR": _PURGEQUEUEREQUEST, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Request message for +PurgeQueueRequest = _reflection.GeneratedProtocolMessageType('PurgeQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _PURGEQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [PurgeQueue][google.cloud.tasks.v2beta2.CloudTasks.PurgeQueue]. Attributes: @@ -1586,18 +1044,15 @@ Required. The queue name. For example: ``projects/PROJECT_ID/location/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.PurgeQueueRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.PurgeQueueRequest) + }) _sym_db.RegisterMessage(PurgeQueueRequest) -PauseQueueRequest = _reflection.GeneratedProtocolMessageType( - "PauseQueueRequest", - (_message.Message,), - { - "DESCRIPTOR": _PAUSEQUEUEREQUEST, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Request message for +PauseQueueRequest = _reflection.GeneratedProtocolMessageType('PauseQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _PAUSEQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [PauseQueue][google.cloud.tasks.v2beta2.CloudTasks.PauseQueue]. Attributes: @@ -1605,18 +1060,15 @@ Required. The queue name. For example: ``projects/PROJECT_ID/location/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.PauseQueueRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.PauseQueueRequest) + }) _sym_db.RegisterMessage(PauseQueueRequest) -ResumeQueueRequest = _reflection.GeneratedProtocolMessageType( - "ResumeQueueRequest", - (_message.Message,), - { - "DESCRIPTOR": _RESUMEQUEUEREQUEST, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Request message for +ResumeQueueRequest = _reflection.GeneratedProtocolMessageType('ResumeQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _RESUMEQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [ResumeQueue][google.cloud.tasks.v2beta2.CloudTasks.ResumeQueue]. Attributes: @@ -1624,18 +1076,15 @@ Required. The queue name. For example: ``projects/PROJECT_ID/location/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ResumeQueueRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ResumeQueueRequest) + }) _sym_db.RegisterMessage(ResumeQueueRequest) -ListTasksRequest = _reflection.GeneratedProtocolMessageType( - "ListTasksRequest", - (_message.Message,), - { - "DESCRIPTOR": _LISTTASKSREQUEST, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Request message for listing tasks using +ListTasksRequest = _reflection.GeneratedProtocolMessageType('ListTasksRequest', (_message.Message,), { + 'DESCRIPTOR' : _LISTTASKSREQUEST, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for listing tasks using [ListTasks][google.cloud.tasks.v2beta2.CloudTasks.ListTasks]. Attributes: @@ -1671,18 +1120,15 @@ [ListTasks][google.cloud.tasks.v2beta2.CloudTasks.ListTasks] method. The page token is valid for only 2 hours. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ListTasksRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ListTasksRequest) + }) _sym_db.RegisterMessage(ListTasksRequest) -ListTasksResponse = _reflection.GeneratedProtocolMessageType( - "ListTasksResponse", - (_message.Message,), - { - "DESCRIPTOR": _LISTTASKSRESPONSE, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Response message for listing tasks using +ListTasksResponse = _reflection.GeneratedProtocolMessageType('ListTasksResponse', (_message.Message,), { + 'DESCRIPTOR' : _LISTTASKSRESPONSE, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Response message for listing tasks using [ListTasks][google.cloud.tasks.v2beta2.CloudTasks.ListTasks]. Attributes: @@ -1696,18 +1142,15 @@ .ListTasksRequest.page_token]. If the next_page_token is empty, there are no more results. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ListTasksResponse) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ListTasksResponse) + }) _sym_db.RegisterMessage(ListTasksResponse) -GetTaskRequest = _reflection.GeneratedProtocolMessageType( - "GetTaskRequest", - (_message.Message,), - { - "DESCRIPTOR": _GETTASKREQUEST, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Request message for getting a task using +GetTaskRequest = _reflection.GeneratedProtocolMessageType('GetTaskRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETTASKREQUEST, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for getting a task using [GetTask][google.cloud.tasks.v2beta2.CloudTasks.GetTask]. Attributes: @@ -1728,18 +1171,15 @@ `_ permission on the [Task][google.cloud.tasks.v2beta2.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.GetTaskRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.GetTaskRequest) + }) _sym_db.RegisterMessage(GetTaskRequest) -CreateTaskRequest = _reflection.GeneratedProtocolMessageType( - "CreateTaskRequest", - (_message.Message,), - { - "DESCRIPTOR": _CREATETASKREQUEST, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Request message for +CreateTaskRequest = _reflection.GeneratedProtocolMessageType('CreateTaskRequest', (_message.Message,), { + 'DESCRIPTOR' : _CREATETASKREQUEST, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [CreateTask][google.cloud.tasks.v2beta2.CloudTasks.CreateTask]. Attributes: @@ -1791,18 +1231,15 @@ `_ permission on the [Task][google.cloud.tasks.v2beta2.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.CreateTaskRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.CreateTaskRequest) + }) _sym_db.RegisterMessage(CreateTaskRequest) -DeleteTaskRequest = _reflection.GeneratedProtocolMessageType( - "DeleteTaskRequest", - (_message.Message,), - { - "DESCRIPTOR": _DELETETASKREQUEST, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Request message for deleting a task using +DeleteTaskRequest = _reflection.GeneratedProtocolMessageType('DeleteTaskRequest', (_message.Message,), { + 'DESCRIPTOR' : _DELETETASKREQUEST, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for deleting a task using [DeleteTask][google.cloud.tasks.v2beta2.CloudTasks.DeleteTask]. Attributes: @@ -1810,18 +1247,15 @@ Required. The task name. For example: ``projects/PROJECT_ID/lo cations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.DeleteTaskRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.DeleteTaskRequest) + }) _sym_db.RegisterMessage(DeleteTaskRequest) -LeaseTasksRequest = _reflection.GeneratedProtocolMessageType( - "LeaseTasksRequest", - (_message.Message,), - { - "DESCRIPTOR": _LEASETASKSREQUEST, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Request message for leasing tasks using +LeaseTasksRequest = _reflection.GeneratedProtocolMessageType('LeaseTasksRequest', (_message.Message,), { + 'DESCRIPTOR' : _LEASETASKSREQUEST, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for leasing tasks using [LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks]. Attributes: @@ -1895,36 +1329,30 @@ [tag][google.cloud.tasks.v2beta2.PullMessage.tag] will be displayed as empty in Cloud Tasks. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.LeaseTasksRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.LeaseTasksRequest) + }) _sym_db.RegisterMessage(LeaseTasksRequest) -LeaseTasksResponse = _reflection.GeneratedProtocolMessageType( - "LeaseTasksResponse", - (_message.Message,), - { - "DESCRIPTOR": _LEASETASKSRESPONSE, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Response message for leasing tasks using +LeaseTasksResponse = _reflection.GeneratedProtocolMessageType('LeaseTasksResponse', (_message.Message,), { + 'DESCRIPTOR' : _LEASETASKSRESPONSE, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Response message for leasing tasks using [LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks]. Attributes: tasks: The leased tasks. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.LeaseTasksResponse) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.LeaseTasksResponse) + }) _sym_db.RegisterMessage(LeaseTasksResponse) -AcknowledgeTaskRequest = _reflection.GeneratedProtocolMessageType( - "AcknowledgeTaskRequest", - (_message.Message,), - { - "DESCRIPTOR": _ACKNOWLEDGETASKREQUEST, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Request message for acknowledging a task using [AcknowledgeTask][googl +AcknowledgeTaskRequest = _reflection.GeneratedProtocolMessageType('AcknowledgeTaskRequest', (_message.Message,), { + 'DESCRIPTOR' : _ACKNOWLEDGETASKREQUEST, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for acknowledging a task using [AcknowledgeTask][googl e.cloud.tasks.v2beta2.CloudTasks.AcknowledgeTask]. Attributes: @@ -1941,18 +1369,15 @@ response. This restriction is to ensure that your worker currently holds the lease. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.AcknowledgeTaskRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.AcknowledgeTaskRequest) + }) _sym_db.RegisterMessage(AcknowledgeTaskRequest) -RenewLeaseRequest = _reflection.GeneratedProtocolMessageType( - "RenewLeaseRequest", - (_message.Message,), - { - "DESCRIPTOR": _RENEWLEASEREQUEST, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Request message for renewing a lease using +RenewLeaseRequest = _reflection.GeneratedProtocolMessageType('RenewLeaseRequest', (_message.Message,), { + 'DESCRIPTOR' : _RENEWLEASEREQUEST, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for renewing a lease using [RenewLease][google.cloud.tasks.v2beta2.CloudTasks.RenewLease]. Attributes: @@ -1986,18 +1411,15 @@ `_ permission on the [Task][google.cloud.tasks.v2beta2.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.RenewLeaseRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.RenewLeaseRequest) + }) _sym_db.RegisterMessage(RenewLeaseRequest) -CancelLeaseRequest = _reflection.GeneratedProtocolMessageType( - "CancelLeaseRequest", - (_message.Message,), - { - "DESCRIPTOR": _CANCELLEASEREQUEST, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Request message for canceling a lease using +CancelLeaseRequest = _reflection.GeneratedProtocolMessageType('CancelLeaseRequest', (_message.Message,), { + 'DESCRIPTOR' : _CANCELLEASEREQUEST, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for canceling a lease using [CancelLease][google.cloud.tasks.v2beta2.CloudTasks.CancelLease]. Attributes: @@ -2027,18 +1449,15 @@ `_ permission on the [Task][google.cloud.tasks.v2beta2.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.CancelLeaseRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.CancelLeaseRequest) + }) _sym_db.RegisterMessage(CancelLeaseRequest) -RunTaskRequest = _reflection.GeneratedProtocolMessageType( - "RunTaskRequest", - (_message.Message,), - { - "DESCRIPTOR": _RUNTASKREQUEST, - "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", - "__doc__": """Request message for forcing a task to run now using +RunTaskRequest = _reflection.GeneratedProtocolMessageType('RunTaskRequest', (_message.Message,), { + 'DESCRIPTOR' : _RUNTASKREQUEST, + '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' + , + '__doc__': """Request message for forcing a task to run now using [RunTask][google.cloud.tasks.v2beta2.CloudTasks.RunTask]. Attributes: @@ -2059,252 +1478,250 @@ `_ permission on the [Task][google.cloud.tasks.v2beta2.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.RunTaskRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.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 -_LEASETASKSREQUEST.fields_by_name["parent"]._options = None -_LEASETASKSREQUEST.fields_by_name["lease_duration"]._options = None -_ACKNOWLEDGETASKREQUEST.fields_by_name["name"]._options = None -_ACKNOWLEDGETASKREQUEST.fields_by_name["schedule_time"]._options = None -_RENEWLEASEREQUEST.fields_by_name["name"]._options = None -_RENEWLEASEREQUEST.fields_by_name["schedule_time"]._options = None -_RENEWLEASEREQUEST.fields_by_name["lease_duration"]._options = None -_CANCELLEASEREQUEST.fields_by_name["name"]._options = None -_CANCELLEASEREQUEST.fields_by_name["schedule_time"]._options = None -_RUNTASKREQUEST.fields_by_name["name"]._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 +_LEASETASKSREQUEST.fields_by_name['parent']._options = None +_LEASETASKSREQUEST.fields_by_name['lease_duration']._options = None +_ACKNOWLEDGETASKREQUEST.fields_by_name['name']._options = None +_ACKNOWLEDGETASKREQUEST.fields_by_name['schedule_time']._options = None +_RENEWLEASEREQUEST.fields_by_name['name']._options = None +_RENEWLEASEREQUEST.fields_by_name['schedule_time']._options = None +_RENEWLEASEREQUEST.fields_by_name['lease_duration']._options = None +_CANCELLEASEREQUEST.fields_by_name['name']._options = None +_CANCELLEASEREQUEST.fields_by_name['schedule_time']._options = None +_RUNTASKREQUEST.fields_by_name['name']._options = None _CLOUDTASKS = _descriptor.ServiceDescriptor( - name="CloudTasks", - full_name="google.cloud.tasks.v2beta2.CloudTasks", - file=DESCRIPTOR, + name='CloudTasks', + full_name='google.cloud.tasks.v2beta2.CloudTasks', + file=DESCRIPTOR, + index=0, + serialized_options=b'\312A\031cloudtasks.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platform', + create_key=_descriptor._internal_create_key, + serialized_start=3044, + serialized_end=6712, + methods=[ + _descriptor.MethodDescriptor( + name='ListQueues', + full_name='google.cloud.tasks.v2beta2.CloudTasks.ListQueues', index=0, - serialized_options=b"\312A\031cloudtasks.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platform", + containing_service=None, + input_type=_LISTQUEUESREQUEST, + output_type=_LISTQUEUESRESPONSE, + serialized_options=b'\202\323\344\223\0021\022//v2beta2/{parent=projects/*/locations/*}/queues\332A\006parent', create_key=_descriptor._internal_create_key, - serialized_start=3044, - serialized_end=6712, - methods=[ - _descriptor.MethodDescriptor( - name="ListQueues", - full_name="google.cloud.tasks.v2beta2.CloudTasks.ListQueues", - index=0, - containing_service=None, - input_type=_LISTQUEUESREQUEST, - output_type=_LISTQUEUESRESPONSE, - serialized_options=b"\202\323\344\223\0021\022//v2beta2/{parent=projects/*/locations/*}/queues\332A\006parent", - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="GetQueue", - full_name="google.cloud.tasks.v2beta2.CloudTasks.GetQueue", - index=1, - containing_service=None, - input_type=_GETQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b"\202\323\344\223\0021\022//v2beta2/{name=projects/*/locations/*/queues/*}\332A\004name", - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="CreateQueue", - full_name="google.cloud.tasks.v2beta2.CloudTasks.CreateQueue", - index=2, - containing_service=None, - input_type=_CREATEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\0028"//v2beta2/{parent=projects/*/locations/*}/queues:\005queue\332A\014parent,queue', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="UpdateQueue", - full_name="google.cloud.tasks.v2beta2.CloudTasks.UpdateQueue", - index=3, - containing_service=None, - input_type=_UPDATEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b"\202\323\344\223\002>25/v2beta2/{queue.name=projects/*/locations/*/queues/*}:\005queue\332A\021queue,update_mask", - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="DeleteQueue", - full_name="google.cloud.tasks.v2beta2.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\0021*//v2beta2/{name=projects/*/locations/*/queues/*}\332A\004name", - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="PurgeQueue", - full_name="google.cloud.tasks.v2beta2.CloudTasks.PurgeQueue", - index=5, - containing_service=None, - input_type=_PURGEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\002:"5/v2beta2/{name=projects/*/locations/*/queues/*}:purge:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="PauseQueue", - full_name="google.cloud.tasks.v2beta2.CloudTasks.PauseQueue", - index=6, - containing_service=None, - input_type=_PAUSEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\002:"5/v2beta2/{name=projects/*/locations/*/queues/*}:pause:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="ResumeQueue", - full_name="google.cloud.tasks.v2beta2.CloudTasks.ResumeQueue", - index=7, - containing_service=None, - input_type=_RESUMEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\002;"6/v2beta2/{name=projects/*/locations/*/queues/*}:resume:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="GetIamPolicy", - full_name="google.cloud.tasks.v2beta2.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\002E"@/v2beta2/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\001*\332A\010resource', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="SetIamPolicy", - full_name="google.cloud.tasks.v2beta2.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\002E"@/v2beta2/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\001*\332A\017resource,policy', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="TestIamPermissions", - full_name="google.cloud.tasks.v2beta2.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\002K"F/v2beta2/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\001*\332A\024resource,permissions', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="ListTasks", - full_name="google.cloud.tasks.v2beta2.CloudTasks.ListTasks", - index=11, - containing_service=None, - input_type=_LISTTASKSREQUEST, - output_type=_LISTTASKSRESPONSE, - serialized_options=b"\202\323\344\223\0029\0227/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks\332A\006parent", - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="GetTask", - full_name="google.cloud.tasks.v2beta2.CloudTasks.GetTask", - index=12, - containing_service=None, - input_type=_GETTASKREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, - serialized_options=b"\202\323\344\223\0029\0227/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name", - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="CreateTask", - full_name="google.cloud.tasks.v2beta2.CloudTasks.CreateTask", - index=13, - containing_service=None, - input_type=_CREATETASKREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\002<"7/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks:\001*\332A\013parent,task', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="DeleteTask", - full_name="google.cloud.tasks.v2beta2.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\0029*7/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name", - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="LeaseTasks", - full_name="google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks", - index=15, - containing_service=None, - input_type=_LEASETASKSREQUEST, - output_type=_LEASETASKSRESPONSE, - serialized_options=b'\202\323\344\223\002B"=/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks:lease:\001*\332A\025parent,lease_duration', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="AcknowledgeTask", - full_name="google.cloud.tasks.v2beta2.CloudTasks.AcknowledgeTask", - index=16, - containing_service=None, - input_type=_ACKNOWLEDGETASKREQUEST, - output_type=google_dot_protobuf_dot_empty__pb2._EMPTY, - serialized_options=b'\202\323\344\223\002H"C/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:acknowledge:\001*\332A\022name,schedule_time', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="RenewLease", - full_name="google.cloud.tasks.v2beta2.CloudTasks.RenewLease", - index=17, - containing_service=None, - input_type=_RENEWLEASEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\002G"B/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:renewLease:\001*\332A!name,schedule_time,lease_duration', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="CancelLease", - full_name="google.cloud.tasks.v2beta2.CloudTasks.CancelLease", - index=18, - containing_service=None, - input_type=_CANCELLEASEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\002H"C/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:cancelLease:\001*\332A\022name,schedule_time', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="RunTask", - full_name="google.cloud.tasks.v2beta2.CloudTasks.RunTask", - index=19, - containing_service=None, - input_type=_RUNTASKREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\002@";/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:run:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - ], -) + ), + _descriptor.MethodDescriptor( + name='GetQueue', + full_name='google.cloud.tasks.v2beta2.CloudTasks.GetQueue', + index=1, + containing_service=None, + input_type=_GETQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\0021\022//v2beta2/{name=projects/*/locations/*/queues/*}\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='CreateQueue', + full_name='google.cloud.tasks.v2beta2.CloudTasks.CreateQueue', + index=2, + containing_service=None, + input_type=_CREATEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\0028\"//v2beta2/{parent=projects/*/locations/*}/queues:\005queue\332A\014parent,queue', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='UpdateQueue', + full_name='google.cloud.tasks.v2beta2.CloudTasks.UpdateQueue', + index=3, + containing_service=None, + input_type=_UPDATEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\002>25/v2beta2/{queue.name=projects/*/locations/*/queues/*}:\005queue\332A\021queue,update_mask', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='DeleteQueue', + full_name='google.cloud.tasks.v2beta2.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\0021*//v2beta2/{name=projects/*/locations/*/queues/*}\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='PurgeQueue', + full_name='google.cloud.tasks.v2beta2.CloudTasks.PurgeQueue', + index=5, + containing_service=None, + input_type=_PURGEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\002:\"5/v2beta2/{name=projects/*/locations/*/queues/*}:purge:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='PauseQueue', + full_name='google.cloud.tasks.v2beta2.CloudTasks.PauseQueue', + index=6, + containing_service=None, + input_type=_PAUSEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\002:\"5/v2beta2/{name=projects/*/locations/*/queues/*}:pause:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='ResumeQueue', + full_name='google.cloud.tasks.v2beta2.CloudTasks.ResumeQueue', + index=7, + containing_service=None, + input_type=_RESUMEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\002;\"6/v2beta2/{name=projects/*/locations/*/queues/*}:resume:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetIamPolicy', + full_name='google.cloud.tasks.v2beta2.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\002E\"@/v2beta2/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\001*\332A\010resource', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='SetIamPolicy', + full_name='google.cloud.tasks.v2beta2.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\002E\"@/v2beta2/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\001*\332A\017resource,policy', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='TestIamPermissions', + full_name='google.cloud.tasks.v2beta2.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\002K\"F/v2beta2/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\001*\332A\024resource,permissions', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='ListTasks', + full_name='google.cloud.tasks.v2beta2.CloudTasks.ListTasks', + index=11, + containing_service=None, + input_type=_LISTTASKSREQUEST, + output_type=_LISTTASKSRESPONSE, + serialized_options=b'\202\323\344\223\0029\0227/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks\332A\006parent', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetTask', + full_name='google.cloud.tasks.v2beta2.CloudTasks.GetTask', + index=12, + containing_service=None, + input_type=_GETTASKREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\0029\0227/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='CreateTask', + full_name='google.cloud.tasks.v2beta2.CloudTasks.CreateTask', + index=13, + containing_service=None, + input_type=_CREATETASKREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\002<\"7/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks:\001*\332A\013parent,task', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='DeleteTask', + full_name='google.cloud.tasks.v2beta2.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\0029*7/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='LeaseTasks', + full_name='google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks', + index=15, + containing_service=None, + input_type=_LEASETASKSREQUEST, + output_type=_LEASETASKSRESPONSE, + serialized_options=b'\202\323\344\223\002B\"=/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks:lease:\001*\332A\025parent,lease_duration', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='AcknowledgeTask', + full_name='google.cloud.tasks.v2beta2.CloudTasks.AcknowledgeTask', + index=16, + containing_service=None, + input_type=_ACKNOWLEDGETASKREQUEST, + output_type=google_dot_protobuf_dot_empty__pb2._EMPTY, + serialized_options=b'\202\323\344\223\002H\"C/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:acknowledge:\001*\332A\022name,schedule_time', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='RenewLease', + full_name='google.cloud.tasks.v2beta2.CloudTasks.RenewLease', + index=17, + containing_service=None, + input_type=_RENEWLEASEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\002G\"B/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:renewLease:\001*\332A!name,schedule_time,lease_duration', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='CancelLease', + full_name='google.cloud.tasks.v2beta2.CloudTasks.CancelLease', + index=18, + containing_service=None, + input_type=_CANCELLEASEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\002H\"C/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:cancelLease:\001*\332A\022name,schedule_time', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='RunTask', + full_name='google.cloud.tasks.v2beta2.CloudTasks.RunTask', + index=19, + containing_service=None, + input_type=_RUNTASKREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\002@\";/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:run:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), +]) _sym_db.RegisterServiceDescriptor(_CLOUDTASKS) -DESCRIPTOR.services_by_name["CloudTasks"] = _CLOUDTASKS +DESCRIPTOR.services_by_name['CloudTasks'] = _CLOUDTASKS # @@protoc_insertion_point(module_scope) diff --git a/google/cloud/tasks_v2beta2/proto/cloudtasks_pb2_grpc.py b/google/cloud/tasks_v2beta2/proto/cloudtasks_pb2_grpc.py index 8b3a5531..e5e5adbb 100644 --- a/google/cloud/tasks_v2beta2/proto/cloudtasks_pb2_grpc.py +++ b/google/cloud/tasks_v2beta2/proto/cloudtasks_pb2_grpc.py @@ -2,15 +2,9 @@ """Client and server classes corresponding to protobuf-defined services.""" import grpc -from google.cloud.tasks_v2beta2.proto import ( - cloudtasks_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2, -) -from google.cloud.tasks_v2beta2.proto import ( - queue_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2, -) -from google.cloud.tasks_v2beta2.proto import ( - task_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2, -) +from google.cloud.tasks_v2beta2.proto import cloudtasks_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2 +from google.cloud.tasks_v2beta2.proto import queue_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2 +from google.cloud.tasks_v2beta2.proto import task_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_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 @@ -28,105 +22,105 @@ def __init__(self, channel): channel: A grpc.Channel. """ self.ListQueues = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/ListQueues", - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/ListQueues', + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.FromString, + ) self.GetQueue = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/GetQueue", - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/GetQueue', + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.CreateQueue = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/CreateQueue", - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/CreateQueue', + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.UpdateQueue = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/UpdateQueue", - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/UpdateQueue', + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.DeleteQueue = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/DeleteQueue", - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.SerializeToString, - response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/DeleteQueue', + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.SerializeToString, + response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, + ) self.PurgeQueue = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/PurgeQueue", - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/PurgeQueue', + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.PauseQueue = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/PauseQueue", - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/PauseQueue', + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.ResumeQueue = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/ResumeQueue", - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/ResumeQueue', + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.GetIamPolicy = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/GetIamPolicy", - request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.SerializeToString, - response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/GetIamPolicy', + request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.SerializeToString, + response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, + ) self.SetIamPolicy = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/SetIamPolicy", - request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.SerializeToString, - response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/SetIamPolicy', + request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.SerializeToString, + response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, + ) self.TestIamPermissions = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/TestIamPermissions", - request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.SerializeToString, - response_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/TestIamPermissions', + request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.SerializeToString, + response_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.FromString, + ) self.ListTasks = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/ListTasks", - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/ListTasks', + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.FromString, + ) self.GetTask = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/GetTask", - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/GetTask', + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, + ) self.CreateTask = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/CreateTask", - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/CreateTask', + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, + ) self.DeleteTask = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/DeleteTask", - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.SerializeToString, - response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/DeleteTask', + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.SerializeToString, + response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, + ) self.LeaseTasks = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/LeaseTasks", - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksResponse.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/LeaseTasks', + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksResponse.FromString, + ) self.AcknowledgeTask = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/AcknowledgeTask", - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.AcknowledgeTaskRequest.SerializeToString, - response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/AcknowledgeTask', + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.AcknowledgeTaskRequest.SerializeToString, + response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, + ) self.RenewLease = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/RenewLease", - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RenewLeaseRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/RenewLease', + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RenewLeaseRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, + ) self.CancelLease = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/CancelLease", - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CancelLeaseRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/CancelLease', + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CancelLeaseRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, + ) self.RunTask = channel.unary_unary( - "/google.cloud.tasks.v2beta2.CloudTasks/RunTask", - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - ) + '/google.cloud.tasks.v2beta2.CloudTasks/RunTask', + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, + ) class CloudTasksServicer(object): @@ -140,15 +134,15 @@ def ListQueues(self, request, context): Queues are returned in lexicographical order. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def GetQueue(self, request, context): """Gets a queue. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def CreateQueue(self, request, context): """Creates a queue. @@ -165,8 +159,8 @@ def CreateQueue(self, request, context): this method. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def UpdateQueue(self, request, context): """Updates a queue. @@ -186,8 +180,8 @@ def UpdateQueue(self, request, context): this method. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def DeleteQueue(self, request, context): """Deletes a queue. @@ -205,8 +199,8 @@ def DeleteQueue(self, request, context): this method. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def PurgeQueue(self, request, context): """Purges a queue by deleting all of its tasks. @@ -217,8 +211,8 @@ def PurgeQueue(self, request, context): might be dispatched before the purge takes effect. A purge is irreversible. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def PauseQueue(self, request, context): """Pauses the queue. @@ -230,8 +224,8 @@ def PauseQueue(self, request, context): [state][google.cloud.tasks.v2beta2.Queue.state] is [PAUSED][google.cloud.tasks.v2beta2.Queue.State.PAUSED]. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def ResumeQueue(self, request, context): """Resume a queue. @@ -249,8 +243,8 @@ def ResumeQueue(self, request, context): Risks](https://cloud.google.com/tasks/docs/manage-cloud-task-scaling). """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def GetIamPolicy(self, request, context): """Gets the access control policy for a [Queue][google.cloud.tasks.v2beta2.Queue]. @@ -264,8 +258,8 @@ def GetIamPolicy(self, request, context): * `cloudtasks.queues.getIamPolicy` """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def SetIamPolicy(self, request, context): """Sets the access control policy for a [Queue][google.cloud.tasks.v2beta2.Queue]. Replaces any existing @@ -281,8 +275,8 @@ def SetIamPolicy(self, request, context): * `cloudtasks.queues.setIamPolicy` """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def TestIamPermissions(self, request, context): """Returns permissions that a caller has on a [Queue][google.cloud.tasks.v2beta2.Queue]. @@ -294,8 +288,8 @@ def TestIamPermissions(self, request, context): may "fail open" without warning. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def ListTasks(self, request, context): """Lists the tasks in a queue. @@ -309,15 +303,15 @@ def ListTasks(self, request, context): time. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def GetTask(self, request, context): """Gets a task. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def CreateTask(self, request, context): """Creates a task and adds it to a queue. @@ -329,8 +323,8 @@ def CreateTask(self, request, context): * For [pull queues][google.cloud.tasks.v2beta2.PullTarget], the maximum task size is 1MB. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def DeleteTask(self, request, context): """Deletes a task. @@ -340,8 +334,8 @@ def DeleteTask(self, request, context): failed. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def LeaseTasks(self, request, context): """Leases tasks from a pull queue for @@ -368,8 +362,8 @@ def LeaseTasks(self, request, context): is exceeded. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def AcknowledgeTask(self, request, context): """Acknowledges a pull task. @@ -387,8 +381,8 @@ def AcknowledgeTask(self, request, context): [ListTasks][google.cloud.tasks.v2beta2.CloudTasks.ListTasks]. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def RenewLease(self, request, context): """Renew the current lease of a pull task. @@ -398,8 +392,8 @@ def RenewLease(self, request, context): returned in the task's [schedule_time][google.cloud.tasks.v2beta2.Task.schedule_time]. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def CancelLease(self, request, context): """Cancel a pull task's lease. @@ -410,8 +404,8 @@ def CancelLease(self, request, context): [LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks]. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def RunTask(self, request, context): """Forces a task to run now. @@ -443,661 +437,440 @@ def RunTask(self, request, context): [pull task][google.cloud.tasks.v2beta2.PullMessage]. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def add_CloudTasksServicer_to_server(servicer, server): rpc_method_handlers = { - "ListQueues": grpc.unary_unary_rpc_method_handler( - servicer.ListQueues, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.SerializeToString, - ), - "GetQueue": grpc.unary_unary_rpc_method_handler( - servicer.GetQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - "CreateQueue": grpc.unary_unary_rpc_method_handler( - servicer.CreateQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - "UpdateQueue": grpc.unary_unary_rpc_method_handler( - servicer.UpdateQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - "DeleteQueue": grpc.unary_unary_rpc_method_handler( - servicer.DeleteQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.FromString, - response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - ), - "PurgeQueue": grpc.unary_unary_rpc_method_handler( - servicer.PurgeQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - "PauseQueue": grpc.unary_unary_rpc_method_handler( - servicer.PauseQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - "ResumeQueue": grpc.unary_unary_rpc_method_handler( - servicer.ResumeQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - "GetIamPolicy": grpc.unary_unary_rpc_method_handler( - servicer.GetIamPolicy, - request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.FromString, - response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, - ), - "SetIamPolicy": grpc.unary_unary_rpc_method_handler( - servicer.SetIamPolicy, - request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.FromString, - response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, - ), - "TestIamPermissions": grpc.unary_unary_rpc_method_handler( - servicer.TestIamPermissions, - request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.FromString, - response_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.SerializeToString, - ), - "ListTasks": grpc.unary_unary_rpc_method_handler( - servicer.ListTasks, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.SerializeToString, - ), - "GetTask": grpc.unary_unary_rpc_method_handler( - servicer.GetTask, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, - ), - "CreateTask": grpc.unary_unary_rpc_method_handler( - servicer.CreateTask, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, - ), - "DeleteTask": grpc.unary_unary_rpc_method_handler( - servicer.DeleteTask, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.FromString, - response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - ), - "LeaseTasks": grpc.unary_unary_rpc_method_handler( - servicer.LeaseTasks, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksResponse.SerializeToString, - ), - "AcknowledgeTask": grpc.unary_unary_rpc_method_handler( - servicer.AcknowledgeTask, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.AcknowledgeTaskRequest.FromString, - response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - ), - "RenewLease": grpc.unary_unary_rpc_method_handler( - servicer.RenewLease, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RenewLeaseRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, - ), - "CancelLease": grpc.unary_unary_rpc_method_handler( - servicer.CancelLease, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CancelLeaseRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, - ), - "RunTask": grpc.unary_unary_rpc_method_handler( - servicer.RunTask, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, - ), + 'ListQueues': grpc.unary_unary_rpc_method_handler( + servicer.ListQueues, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.SerializeToString, + ), + 'GetQueue': grpc.unary_unary_rpc_method_handler( + servicer.GetQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + 'CreateQueue': grpc.unary_unary_rpc_method_handler( + servicer.CreateQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + 'UpdateQueue': grpc.unary_unary_rpc_method_handler( + servicer.UpdateQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + 'DeleteQueue': grpc.unary_unary_rpc_method_handler( + servicer.DeleteQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.FromString, + response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, + ), + 'PurgeQueue': grpc.unary_unary_rpc_method_handler( + servicer.PurgeQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + 'PauseQueue': grpc.unary_unary_rpc_method_handler( + servicer.PauseQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + 'ResumeQueue': grpc.unary_unary_rpc_method_handler( + servicer.ResumeQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + 'GetIamPolicy': grpc.unary_unary_rpc_method_handler( + servicer.GetIamPolicy, + request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.FromString, + response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, + ), + 'SetIamPolicy': grpc.unary_unary_rpc_method_handler( + servicer.SetIamPolicy, + request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.FromString, + response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, + ), + 'TestIamPermissions': grpc.unary_unary_rpc_method_handler( + servicer.TestIamPermissions, + request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.FromString, + response_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.SerializeToString, + ), + 'ListTasks': grpc.unary_unary_rpc_method_handler( + servicer.ListTasks, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.SerializeToString, + ), + 'GetTask': grpc.unary_unary_rpc_method_handler( + servicer.GetTask, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, + ), + 'CreateTask': grpc.unary_unary_rpc_method_handler( + servicer.CreateTask, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, + ), + 'DeleteTask': grpc.unary_unary_rpc_method_handler( + servicer.DeleteTask, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.FromString, + response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, + ), + 'LeaseTasks': grpc.unary_unary_rpc_method_handler( + servicer.LeaseTasks, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksResponse.SerializeToString, + ), + 'AcknowledgeTask': grpc.unary_unary_rpc_method_handler( + servicer.AcknowledgeTask, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.AcknowledgeTaskRequest.FromString, + response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, + ), + 'RenewLease': grpc.unary_unary_rpc_method_handler( + servicer.RenewLease, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RenewLeaseRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, + ), + 'CancelLease': grpc.unary_unary_rpc_method_handler( + servicer.CancelLease, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CancelLeaseRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, + ), + 'RunTask': grpc.unary_unary_rpc_method_handler( + servicer.RunTask, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, + ), } generic_handler = grpc.method_handlers_generic_handler( - "google.cloud.tasks.v2beta2.CloudTasks", rpc_method_handlers - ) + 'google.cloud.tasks.v2beta2.CloudTasks', rpc_method_handlers) server.add_generic_rpc_handlers((generic_handler,)) -# This class is part of an EXPERIMENTAL API. + # This class is part of an EXPERIMENTAL API. class CloudTasks(object): """Cloud Tasks allows developers to manage the execution of background work in their applications. """ @staticmethod - def ListQueues( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def ListQueues(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/ListQueues", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/ListQueues', google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def GetQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def GetQueue(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/GetQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/GetQueue', google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def CreateQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def CreateQueue(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/CreateQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/CreateQueue', google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def UpdateQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def UpdateQueue(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/UpdateQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/UpdateQueue', google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def DeleteQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def DeleteQueue(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/DeleteQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/DeleteQueue', google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def PurgeQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def PurgeQueue(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/PurgeQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/PurgeQueue', google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def PauseQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def PauseQueue(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/PauseQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/PauseQueue', google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def ResumeQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def ResumeQueue(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/ResumeQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/ResumeQueue', google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def GetIamPolicy( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def GetIamPolicy(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/GetIamPolicy", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/GetIamPolicy', google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.SerializeToString, google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def SetIamPolicy( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def SetIamPolicy(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/SetIamPolicy", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/SetIamPolicy', google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.SerializeToString, google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def TestIamPermissions( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def TestIamPermissions(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/TestIamPermissions", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/TestIamPermissions', google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.SerializeToString, google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def ListTasks( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def ListTasks(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/ListTasks", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/ListTasks', google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def GetTask( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def GetTask(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/GetTask", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/GetTask', google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def CreateTask( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def CreateTask(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/CreateTask", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/CreateTask', google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def DeleteTask( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def DeleteTask(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/DeleteTask", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/DeleteTask', google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def LeaseTasks( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def LeaseTasks(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/LeaseTasks", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/LeaseTasks', google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksResponse.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def AcknowledgeTask( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def AcknowledgeTask(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/AcknowledgeTask", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/AcknowledgeTask', google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.AcknowledgeTaskRequest.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def RenewLease( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def RenewLease(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/RenewLease", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/RenewLease', google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RenewLeaseRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def CancelLease( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def CancelLease(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/CancelLease", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/CancelLease', google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CancelLeaseRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def RunTask( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def RunTask(request, target, - "/google.cloud.tasks.v2beta2.CloudTasks/RunTask", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/RunTask', google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/google/cloud/tasks_v2beta2/proto/queue_pb2.py b/google/cloud/tasks_v2beta2/proto/queue_pb2.py index 8aeffd22..af8132ea 100644 --- a/google/cloud/tasks_v2beta2/proto/queue_pb2.py +++ b/google/cloud/tasks_v2beta2/proto/queue_pb2.py @@ -6,533 +6,295 @@ 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 resource_pb2 as google_dot_api_dot_resource__pb2 -from google.cloud.tasks_v2beta2.proto import ( - target_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_target__pb2, -) +from google.cloud.tasks_v2beta2.proto import target_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_target__pb2 from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 DESCRIPTOR = _descriptor.FileDescriptor( - name="google/cloud/tasks_v2beta2/proto/queue.proto", - package="google.cloud.tasks.v2beta2", - syntax="proto3", - serialized_options=b"\n\036com.google.cloud.tasks.v2beta2B\nQueueProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasks", - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n,google/cloud/tasks_v2beta2/proto/queue.proto\x12\x1agoogle.cloud.tasks.v2beta2\x1a\x19google/api/resource.proto\x1a-google/cloud/tasks_v2beta2/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/api/annotations.proto"\xbf\x04\n\x05Queue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12Q\n\x16\x61pp_engine_http_target\x18\x03 \x01(\x0b\x32/.google.cloud.tasks.v2beta2.AppEngineHttpTargetH\x00\x12=\n\x0bpull_target\x18\x04 \x01(\x0b\x32&.google.cloud.tasks.v2beta2.PullTargetH\x00\x12;\n\x0brate_limits\x18\x05 \x01(\x0b\x32&.google.cloud.tasks.v2beta2.RateLimits\x12=\n\x0cretry_config\x18\x06 \x01(\x0b\x32\'.google.cloud.tasks.v2beta2.RetryConfig\x12\x36\n\x05state\x18\x07 \x01(\x0e\x32\'.google.cloud.tasks.v2beta2.Queue.State\x12.\n\npurge_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp"E\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07RUNNING\x10\x01\x12\n\n\x06PAUSED\x10\x02\x12\x0c\n\x08\x44ISABLED\x10\x03:\\\xea\x41Y\n\x1f\x63loudtasks.googleapis.com/Queue\x12\x36projects/{project}/locations/{location}/queues/{queue}B\r\n\x0btarget_type"k\n\nRateLimits\x12\'\n\x1fmax_tasks_dispatched_per_second\x18\x01 \x01(\x01\x12\x16\n\x0emax_burst_size\x18\x02 \x01(\x05\x12\x1c\n\x14max_concurrent_tasks\x18\x03 \x01(\x05"\x81\x02\n\x0bRetryConfig\x12\x16\n\x0cmax_attempts\x18\x01 \x01(\x05H\x00\x12\x1c\n\x12unlimited_attempts\x18\x02 \x01(\x08H\x00\x12\x35\n\x12max_retry_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmin_backoff\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmax_backoff\x18\x05 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x15\n\rmax_doublings\x18\x06 \x01(\x05\x42\x0e\n\x0cnum_attemptsBo\n\x1e\x63om.google.cloud.tasks.v2beta2B\nQueueProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasksb\x06proto3', - dependencies=[ - google_dot_api_dot_resource__pb2.DESCRIPTOR, - google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_target__pb2.DESCRIPTOR, - google_dot_protobuf_dot_duration__pb2.DESCRIPTOR, - google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR, - google_dot_api_dot_annotations__pb2.DESCRIPTOR, - ], -) + name='google/cloud/tasks_v2beta2/proto/queue.proto', + package='google.cloud.tasks.v2beta2', + syntax='proto3', + serialized_options=b'\n\036com.google.cloud.tasks.v2beta2B\nQueueProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasks', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n,google/cloud/tasks_v2beta2/proto/queue.proto\x12\x1agoogle.cloud.tasks.v2beta2\x1a\x19google/api/resource.proto\x1a-google/cloud/tasks_v2beta2/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/api/annotations.proto\"\xbf\x04\n\x05Queue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12Q\n\x16\x61pp_engine_http_target\x18\x03 \x01(\x0b\x32/.google.cloud.tasks.v2beta2.AppEngineHttpTargetH\x00\x12=\n\x0bpull_target\x18\x04 \x01(\x0b\x32&.google.cloud.tasks.v2beta2.PullTargetH\x00\x12;\n\x0brate_limits\x18\x05 \x01(\x0b\x32&.google.cloud.tasks.v2beta2.RateLimits\x12=\n\x0cretry_config\x18\x06 \x01(\x0b\x32\'.google.cloud.tasks.v2beta2.RetryConfig\x12\x36\n\x05state\x18\x07 \x01(\x0e\x32\'.google.cloud.tasks.v2beta2.Queue.State\x12.\n\npurge_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"E\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07RUNNING\x10\x01\x12\n\n\x06PAUSED\x10\x02\x12\x0c\n\x08\x44ISABLED\x10\x03:\\\xea\x41Y\n\x1f\x63loudtasks.googleapis.com/Queue\x12\x36projects/{project}/locations/{location}/queues/{queue}B\r\n\x0btarget_type\"k\n\nRateLimits\x12\'\n\x1fmax_tasks_dispatched_per_second\x18\x01 \x01(\x01\x12\x16\n\x0emax_burst_size\x18\x02 \x01(\x05\x12\x1c\n\x14max_concurrent_tasks\x18\x03 \x01(\x05\"\x81\x02\n\x0bRetryConfig\x12\x16\n\x0cmax_attempts\x18\x01 \x01(\x05H\x00\x12\x1c\n\x12unlimited_attempts\x18\x02 \x01(\x08H\x00\x12\x35\n\x12max_retry_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmin_backoff\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmax_backoff\x18\x05 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x15\n\rmax_doublings\x18\x06 \x01(\x05\x42\x0e\n\x0cnum_attemptsBo\n\x1e\x63om.google.cloud.tasks.v2beta2B\nQueueProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasksb\x06proto3' + , + dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_target__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + _QUEUE_STATE = _descriptor.EnumDescriptor( - name="State", - full_name="google.cloud.tasks.v2beta2.Queue.State", - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name="STATE_UNSPECIFIED", - index=0, - number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="RUNNING", - index=1, - number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="PAUSED", - index=2, - number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="DISABLED", - index=3, - number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - ], - containing_type=None, - serialized_options=None, - serialized_start=643, - serialized_end=712, + name='State', + full_name='google.cloud.tasks.v2beta2.Queue.State', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='STATE_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='RUNNING', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PAUSED', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='DISABLED', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=643, + serialized_end=712, ) _sym_db.RegisterEnumDescriptor(_QUEUE_STATE) _QUEUE = _descriptor.Descriptor( - name="Queue", - full_name="google.cloud.tasks.v2beta2.Queue", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta2.Queue.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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="app_engine_http_target", - full_name="google.cloud.tasks.v2beta2.Queue.app_engine_http_target", - index=1, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="pull_target", - full_name="google.cloud.tasks.v2beta2.Queue.pull_target", - index=2, - number=4, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="rate_limits", - full_name="google.cloud.tasks.v2beta2.Queue.rate_limits", - index=3, - number=5, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="retry_config", - full_name="google.cloud.tasks.v2beta2.Queue.retry_config", - index=4, - number=6, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="state", - full_name="google.cloud.tasks.v2beta2.Queue.state", - index=5, - number=7, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="purge_time", - full_name="google.cloud.tasks.v2beta2.Queue.purge_time", - index=6, - number=8, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[_QUEUE_STATE,], - serialized_options=b"\352AY\n\037cloudtasks.googleapis.com/Queue\0226projects/{project}/locations/{location}/queues/{queue}", - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name="target_type", - full_name="google.cloud.tasks.v2beta2.Queue.target_type", - index=0, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[], - ), - ], - serialized_start=246, - serialized_end=821, + name='Queue', + full_name='google.cloud.tasks.v2beta2.Queue', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta2.Queue.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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='app_engine_http_target', full_name='google.cloud.tasks.v2beta2.Queue.app_engine_http_target', index=1, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='pull_target', full_name='google.cloud.tasks.v2beta2.Queue.pull_target', index=2, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rate_limits', full_name='google.cloud.tasks.v2beta2.Queue.rate_limits', index=3, + number=5, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='retry_config', full_name='google.cloud.tasks.v2beta2.Queue.retry_config', index=4, + number=6, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='state', full_name='google.cloud.tasks.v2beta2.Queue.state', index=5, + number=7, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='purge_time', full_name='google.cloud.tasks.v2beta2.Queue.purge_time', index=6, + number=8, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _QUEUE_STATE, + ], + serialized_options=b'\352AY\n\037cloudtasks.googleapis.com/Queue\0226projects/{project}/locations/{location}/queues/{queue}', + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='target_type', full_name='google.cloud.tasks.v2beta2.Queue.target_type', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=246, + serialized_end=821, ) _RATELIMITS = _descriptor.Descriptor( - name="RateLimits", - full_name="google.cloud.tasks.v2beta2.RateLimits", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="max_tasks_dispatched_per_second", - full_name="google.cloud.tasks.v2beta2.RateLimits.max_tasks_dispatched_per_second", - index=0, - number=1, - type=1, - cpp_type=5, - label=1, - has_default_value=False, - default_value=float(0), - message_type=None, - enum_type=None, - containing_type=None, - is_extension=False, - extension_scope=None, - serialized_options=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="max_burst_size", - full_name="google.cloud.tasks.v2beta2.RateLimits.max_burst_size", - index=1, - number=2, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="max_concurrent_tasks", - full_name="google.cloud.tasks.v2beta2.RateLimits.max_concurrent_tasks", - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=823, - serialized_end=930, + name='RateLimits', + full_name='google.cloud.tasks.v2beta2.RateLimits', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='max_tasks_dispatched_per_second', full_name='google.cloud.tasks.v2beta2.RateLimits.max_tasks_dispatched_per_second', index=0, + number=1, type=1, cpp_type=5, label=1, + has_default_value=False, default_value=float(0), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_burst_size', full_name='google.cloud.tasks.v2beta2.RateLimits.max_burst_size', index=1, + number=2, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_concurrent_tasks', full_name='google.cloud.tasks.v2beta2.RateLimits.max_concurrent_tasks', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=823, + serialized_end=930, ) _RETRYCONFIG = _descriptor.Descriptor( - name="RetryConfig", - full_name="google.cloud.tasks.v2beta2.RetryConfig", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="max_attempts", - full_name="google.cloud.tasks.v2beta2.RetryConfig.max_attempts", - index=0, - number=1, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="unlimited_attempts", - full_name="google.cloud.tasks.v2beta2.RetryConfig.unlimited_attempts", - index=1, - number=2, - type=8, - cpp_type=7, - label=1, - has_default_value=False, - default_value=False, - message_type=None, - enum_type=None, - containing_type=None, - is_extension=False, - extension_scope=None, - serialized_options=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="max_retry_duration", - full_name="google.cloud.tasks.v2beta2.RetryConfig.max_retry_duration", - index=2, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="min_backoff", - full_name="google.cloud.tasks.v2beta2.RetryConfig.min_backoff", - index=3, - number=4, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="max_backoff", - full_name="google.cloud.tasks.v2beta2.RetryConfig.max_backoff", - index=4, - number=5, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="max_doublings", - full_name="google.cloud.tasks.v2beta2.RetryConfig.max_doublings", - index=5, - number=6, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name="num_attempts", - full_name="google.cloud.tasks.v2beta2.RetryConfig.num_attempts", - index=0, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[], - ), - ], - serialized_start=933, - serialized_end=1190, + name='RetryConfig', + full_name='google.cloud.tasks.v2beta2.RetryConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='max_attempts', full_name='google.cloud.tasks.v2beta2.RetryConfig.max_attempts', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='unlimited_attempts', full_name='google.cloud.tasks.v2beta2.RetryConfig.unlimited_attempts', index=1, + number=2, type=8, cpp_type=7, label=1, + has_default_value=False, default_value=False, + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_retry_duration', full_name='google.cloud.tasks.v2beta2.RetryConfig.max_retry_duration', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='min_backoff', full_name='google.cloud.tasks.v2beta2.RetryConfig.min_backoff', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_backoff', full_name='google.cloud.tasks.v2beta2.RetryConfig.max_backoff', index=4, + number=5, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_doublings', full_name='google.cloud.tasks.v2beta2.RetryConfig.max_doublings', index=5, + number=6, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='num_attempts', full_name='google.cloud.tasks.v2beta2.RetryConfig.num_attempts', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=933, + serialized_end=1190, ) -_QUEUE.fields_by_name[ - "app_engine_http_target" -].message_type = ( - google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_target__pb2._APPENGINEHTTPTARGET -) -_QUEUE.fields_by_name[ - "pull_target" -].message_type = ( - google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_target__pb2._PULLTARGET -) -_QUEUE.fields_by_name["rate_limits"].message_type = _RATELIMITS -_QUEUE.fields_by_name["retry_config"].message_type = _RETRYCONFIG -_QUEUE.fields_by_name["state"].enum_type = _QUEUE_STATE -_QUEUE.fields_by_name[ - "purge_time" -].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_QUEUE.fields_by_name['app_engine_http_target'].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_target__pb2._APPENGINEHTTPTARGET +_QUEUE.fields_by_name['pull_target'].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_target__pb2._PULLTARGET +_QUEUE.fields_by_name['rate_limits'].message_type = _RATELIMITS +_QUEUE.fields_by_name['retry_config'].message_type = _RETRYCONFIG +_QUEUE.fields_by_name['state'].enum_type = _QUEUE_STATE +_QUEUE.fields_by_name['purge_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP _QUEUE_STATE.containing_type = _QUEUE -_QUEUE.oneofs_by_name["target_type"].fields.append( - _QUEUE.fields_by_name["app_engine_http_target"] -) -_QUEUE.fields_by_name[ - "app_engine_http_target" -].containing_oneof = _QUEUE.oneofs_by_name["target_type"] -_QUEUE.oneofs_by_name["target_type"].fields.append(_QUEUE.fields_by_name["pull_target"]) -_QUEUE.fields_by_name["pull_target"].containing_oneof = _QUEUE.oneofs_by_name[ - "target_type" -] -_RETRYCONFIG.fields_by_name[ - "max_retry_duration" -].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_RETRYCONFIG.fields_by_name[ - "min_backoff" -].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_RETRYCONFIG.fields_by_name[ - "max_backoff" -].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_RETRYCONFIG.oneofs_by_name["num_attempts"].fields.append( - _RETRYCONFIG.fields_by_name["max_attempts"] -) -_RETRYCONFIG.fields_by_name[ - "max_attempts" -].containing_oneof = _RETRYCONFIG.oneofs_by_name["num_attempts"] -_RETRYCONFIG.oneofs_by_name["num_attempts"].fields.append( - _RETRYCONFIG.fields_by_name["unlimited_attempts"] -) -_RETRYCONFIG.fields_by_name[ - "unlimited_attempts" -].containing_oneof = _RETRYCONFIG.oneofs_by_name["num_attempts"] -DESCRIPTOR.message_types_by_name["Queue"] = _QUEUE -DESCRIPTOR.message_types_by_name["RateLimits"] = _RATELIMITS -DESCRIPTOR.message_types_by_name["RetryConfig"] = _RETRYCONFIG +_QUEUE.oneofs_by_name['target_type'].fields.append( + _QUEUE.fields_by_name['app_engine_http_target']) +_QUEUE.fields_by_name['app_engine_http_target'].containing_oneof = _QUEUE.oneofs_by_name['target_type'] +_QUEUE.oneofs_by_name['target_type'].fields.append( + _QUEUE.fields_by_name['pull_target']) +_QUEUE.fields_by_name['pull_target'].containing_oneof = _QUEUE.oneofs_by_name['target_type'] +_RETRYCONFIG.fields_by_name['max_retry_duration'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_RETRYCONFIG.fields_by_name['min_backoff'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_RETRYCONFIG.fields_by_name['max_backoff'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_RETRYCONFIG.oneofs_by_name['num_attempts'].fields.append( + _RETRYCONFIG.fields_by_name['max_attempts']) +_RETRYCONFIG.fields_by_name['max_attempts'].containing_oneof = _RETRYCONFIG.oneofs_by_name['num_attempts'] +_RETRYCONFIG.oneofs_by_name['num_attempts'].fields.append( + _RETRYCONFIG.fields_by_name['unlimited_attempts']) +_RETRYCONFIG.fields_by_name['unlimited_attempts'].containing_oneof = _RETRYCONFIG.oneofs_by_name['num_attempts'] +DESCRIPTOR.message_types_by_name['Queue'] = _QUEUE +DESCRIPTOR.message_types_by_name['RateLimits'] = _RATELIMITS +DESCRIPTOR.message_types_by_name['RetryConfig'] = _RETRYCONFIG _sym_db.RegisterFileDescriptor(DESCRIPTOR) -Queue = _reflection.GeneratedProtocolMessageType( - "Queue", - (_message.Message,), - { - "DESCRIPTOR": _QUEUE, - "__module__": "google.cloud.tasks_v2beta2.proto.queue_pb2", - "__doc__": """A queue is a container of related tasks. Queues are configured to +Queue = _reflection.GeneratedProtocolMessageType('Queue', (_message.Message,), { + 'DESCRIPTOR' : _QUEUE, + '__module__' : 'google.cloud.tasks_v2beta2.proto.queue_pb2' + , + '__doc__': """A queue is a container of related tasks. Queues are configured to manage how those tasks are dispatched. Configurable properties include rate limits, retry options, target types, and others. @@ -616,18 +378,15 @@ time will be truncated to the nearest microsecond. Purge time will be unset if the queue has never been purged. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.Queue) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.Queue) + }) _sym_db.RegisterMessage(Queue) -RateLimits = _reflection.GeneratedProtocolMessageType( - "RateLimits", - (_message.Message,), - { - "DESCRIPTOR": _RATELIMITS, - "__module__": "google.cloud.tasks_v2beta2.proto.queue_pb2", - "__doc__": """Rate limits. This message determines the maximum rate that tasks can +RateLimits = _reflection.GeneratedProtocolMessageType('RateLimits', (_message.Message,), { + 'DESCRIPTOR' : _RATELIMITS, + '__module__' : 'google.cloud.tasks_v2beta2.proto.queue_pb2' + , + '__doc__': """Rate limits. This message determines the maximum rate that tasks can be dispatched by a queue, regardless of whether the dispatch is a first task attempt or a retry. Note: The debugging command, [RunTask][google.cloud.tasks.v2beta2.CloudTasks.RunTask], will run a @@ -669,7 +428,7 @@ s_dispatched_per_second]. For App Engine queues that were created or updated using ``queue.yaml/xml``, ``max_burst_size`` is equal to `bucket_size `_. Since ``max_burst_size`` is output only, if [UpdateQ ueue][google.cloud.tasks.v2beta2.CloudTasks.UpdateQueue] is called on a queue created by ``queue.yaml/xml``, @@ -692,18 +451,15 @@ tps://cloud.google.com/appengine/docs/standard/python/config/q ueueref#max_concurrent_requests>`_. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.RateLimits) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.RateLimits) + }) _sym_db.RegisterMessage(RateLimits) -RetryConfig = _reflection.GeneratedProtocolMessageType( - "RetryConfig", - (_message.Message,), - { - "DESCRIPTOR": _RETRYCONFIG, - "__module__": "google.cloud.tasks_v2beta2.proto.queue_pb2", - "__doc__": """Retry config. These settings determine how a failed task attempt is +RetryConfig = _reflection.GeneratedProtocolMessageType('RetryConfig', (_message.Message,), { + 'DESCRIPTOR' : _RETRYCONFIG, + '__module__' : 'google.cloud.tasks_v2beta2.proto.queue_pb2' + , + '__doc__': """Retry config. These settings determine how a failed task attempt is retried. Attributes: @@ -790,9 +546,8 @@ `_. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.RetryConfig) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.RetryConfig) + }) _sym_db.RegisterMessage(RetryConfig) diff --git a/google/cloud/tasks_v2beta2/proto/queue_pb2_grpc.py b/google/cloud/tasks_v2beta2/proto/queue_pb2_grpc.py index 8a939394..2daafffe 100644 --- a/google/cloud/tasks_v2beta2/proto/queue_pb2_grpc.py +++ b/google/cloud/tasks_v2beta2/proto/queue_pb2_grpc.py @@ -1,3 +1,4 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! """Client and server classes corresponding to protobuf-defined services.""" import grpc + diff --git a/google/cloud/tasks_v2beta2/proto/target_pb2.py b/google/cloud/tasks_v2beta2/proto/target_pb2.py index cb7365b3..1ac947f0 100644 --- a/google/cloud/tasks_v2beta2/proto/target_pb2.py +++ b/google/cloud/tasks_v2beta2/proto/target_pb2.py @@ -7,7 +7,6 @@ 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() @@ -17,75 +16,57 @@ DESCRIPTOR = _descriptor.FileDescriptor( - name="google/cloud/tasks_v2beta2/proto/target.proto", - package="google.cloud.tasks.v2beta2", - syntax="proto3", - serialized_options=b"\n\036com.google.cloud.tasks.v2beta2B\013TargetProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasks", - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n-google/cloud/tasks_v2beta2/proto/target.proto\x12\x1agoogle.cloud.tasks.v2beta2\x1a\x1cgoogle/api/annotations.proto"\x0c\n\nPullTarget"+\n\x0bPullMessage\x12\x0f\n\x07payload\x18\x01 \x01(\x0c\x12\x0b\n\x03tag\x18\x02 \x01(\t"h\n\x13\x41ppEngineHttpTarget\x12Q\n\x1b\x61pp_engine_routing_override\x18\x01 \x01(\x0b\x32,.google.cloud.tasks.v2beta2.AppEngineRouting"\xc4\x02\n\x14\x41ppEngineHttpRequest\x12;\n\x0bhttp_method\x18\x01 \x01(\x0e\x32&.google.cloud.tasks.v2beta2.HttpMethod\x12H\n\x12\x61pp_engine_routing\x18\x02 \x01(\x0b\x32,.google.cloud.tasks.v2beta2.AppEngineRouting\x12\x14\n\x0crelative_url\x18\x03 \x01(\t\x12N\n\x07headers\x18\x04 \x03(\x0b\x32=.google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry\x12\x0f\n\x07payload\x18\x05 \x01(\x0c\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01"T\n\x10\x41ppEngineRouting\x12\x0f\n\x07service\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x10\n\x08instance\x18\x03 \x01(\t\x12\x0c\n\x04host\x18\x04 \x01(\t*[\n\nHttpMethod\x12\x1b\n\x17HTTP_METHOD_UNSPECIFIED\x10\x00\x12\x08\n\x04POST\x10\x01\x12\x07\n\x03GET\x10\x02\x12\x08\n\x04HEAD\x10\x03\x12\x07\n\x03PUT\x10\x04\x12\n\n\x06\x44\x45LETE\x10\x05\x42p\n\x1e\x63om.google.cloud.tasks.v2beta2B\x0bTargetProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasksb\x06proto3', - dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,], -) + name='google/cloud/tasks_v2beta2/proto/target.proto', + package='google.cloud.tasks.v2beta2', + syntax='proto3', + serialized_options=b'\n\036com.google.cloud.tasks.v2beta2B\013TargetProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasks', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n-google/cloud/tasks_v2beta2/proto/target.proto\x12\x1agoogle.cloud.tasks.v2beta2\x1a\x1cgoogle/api/annotations.proto\"\x0c\n\nPullTarget\"+\n\x0bPullMessage\x12\x0f\n\x07payload\x18\x01 \x01(\x0c\x12\x0b\n\x03tag\x18\x02 \x01(\t\"h\n\x13\x41ppEngineHttpTarget\x12Q\n\x1b\x61pp_engine_routing_override\x18\x01 \x01(\x0b\x32,.google.cloud.tasks.v2beta2.AppEngineRouting\"\xc4\x02\n\x14\x41ppEngineHttpRequest\x12;\n\x0bhttp_method\x18\x01 \x01(\x0e\x32&.google.cloud.tasks.v2beta2.HttpMethod\x12H\n\x12\x61pp_engine_routing\x18\x02 \x01(\x0b\x32,.google.cloud.tasks.v2beta2.AppEngineRouting\x12\x14\n\x0crelative_url\x18\x03 \x01(\t\x12N\n\x07headers\x18\x04 \x03(\x0b\x32=.google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry\x12\x0f\n\x07payload\x18\x05 \x01(\x0c\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"T\n\x10\x41ppEngineRouting\x12\x0f\n\x07service\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x10\n\x08instance\x18\x03 \x01(\t\x12\x0c\n\x04host\x18\x04 \x01(\t*[\n\nHttpMethod\x12\x1b\n\x17HTTP_METHOD_UNSPECIFIED\x10\x00\x12\x08\n\x04POST\x10\x01\x12\x07\n\x03GET\x10\x02\x12\x08\n\x04HEAD\x10\x03\x12\x07\n\x03PUT\x10\x04\x12\n\n\x06\x44\x45LETE\x10\x05\x42p\n\x1e\x63om.google.cloud.tasks.v2beta2B\x0bTargetProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasksb\x06proto3' + , + dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) _HTTPMETHOD = _descriptor.EnumDescriptor( - name="HttpMethod", - full_name="google.cloud.tasks.v2beta2.HttpMethod", - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name="HTTP_METHOD_UNSPECIFIED", - index=0, - number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="POST", - index=1, - number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="GET", - index=2, - number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="HEAD", - index=3, - number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="PUT", - index=4, - number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="DELETE", - index=5, - number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - ], - containing_type=None, - serialized_options=None, - serialized_start=685, - serialized_end=776, + name='HttpMethod', + full_name='google.cloud.tasks.v2beta2.HttpMethod', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='HTTP_METHOD_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='POST', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='GET', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='HEAD', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PUT', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='DELETE', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=685, + serialized_end=776, ) _sym_db.RegisterEnumDescriptor(_HTTPMETHOD) @@ -98,439 +79,280 @@ DELETE = 5 + _PULLTARGET = _descriptor.Descriptor( - name="PullTarget", - full_name="google.cloud.tasks.v2beta2.PullTarget", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=107, - serialized_end=119, + name='PullTarget', + full_name='google.cloud.tasks.v2beta2.PullTarget', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=107, + serialized_end=119, ) _PULLMESSAGE = _descriptor.Descriptor( - name="PullMessage", - full_name="google.cloud.tasks.v2beta2.PullMessage", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="payload", - full_name="google.cloud.tasks.v2beta2.PullMessage.payload", - index=0, - number=1, - type=12, - cpp_type=9, - label=1, - has_default_value=False, - default_value=b"", - message_type=None, - enum_type=None, - containing_type=None, - is_extension=False, - extension_scope=None, - serialized_options=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="tag", - full_name="google.cloud.tasks.v2beta2.PullMessage.tag", - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=121, - serialized_end=164, + name='PullMessage', + full_name='google.cloud.tasks.v2beta2.PullMessage', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='payload', full_name='google.cloud.tasks.v2beta2.PullMessage.payload', index=0, + number=1, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=b"", + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='tag', full_name='google.cloud.tasks.v2beta2.PullMessage.tag', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=121, + serialized_end=164, ) _APPENGINEHTTPTARGET = _descriptor.Descriptor( - name="AppEngineHttpTarget", - full_name="google.cloud.tasks.v2beta2.AppEngineHttpTarget", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="app_engine_routing_override", - full_name="google.cloud.tasks.v2beta2.AppEngineHttpTarget.app_engine_routing_override", - 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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=166, - serialized_end=270, + name='AppEngineHttpTarget', + full_name='google.cloud.tasks.v2beta2.AppEngineHttpTarget', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='app_engine_routing_override', full_name='google.cloud.tasks.v2beta2.AppEngineHttpTarget.app_engine_routing_override', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=166, + serialized_end=270, ) _APPENGINEHTTPREQUEST_HEADERSENTRY = _descriptor.Descriptor( - name="HeadersEntry", - full_name="google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="key", - full_name="google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry.key", - 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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="value", - full_name="google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry.value", - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=b"8\001", - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=551, - serialized_end=597, + name='HeadersEntry', + full_name='google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='key', full_name='google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry.key', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry.value', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=b'8\001', + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=551, + serialized_end=597, ) _APPENGINEHTTPREQUEST = _descriptor.Descriptor( - name="AppEngineHttpRequest", - full_name="google.cloud.tasks.v2beta2.AppEngineHttpRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="http_method", - full_name="google.cloud.tasks.v2beta2.AppEngineHttpRequest.http_method", - index=0, - number=1, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="app_engine_routing", - full_name="google.cloud.tasks.v2beta2.AppEngineHttpRequest.app_engine_routing", - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="relative_url", - full_name="google.cloud.tasks.v2beta2.AppEngineHttpRequest.relative_url", - index=2, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="headers", - full_name="google.cloud.tasks.v2beta2.AppEngineHttpRequest.headers", - index=3, - number=4, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="payload", - full_name="google.cloud.tasks.v2beta2.AppEngineHttpRequest.payload", - index=4, - number=5, - type=12, - cpp_type=9, - label=1, - has_default_value=False, - default_value=b"", - message_type=None, - enum_type=None, - containing_type=None, - is_extension=False, - extension_scope=None, - serialized_options=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[_APPENGINEHTTPREQUEST_HEADERSENTRY,], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=273, - serialized_end=597, + name='AppEngineHttpRequest', + full_name='google.cloud.tasks.v2beta2.AppEngineHttpRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='http_method', full_name='google.cloud.tasks.v2beta2.AppEngineHttpRequest.http_method', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='app_engine_routing', full_name='google.cloud.tasks.v2beta2.AppEngineHttpRequest.app_engine_routing', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='relative_url', full_name='google.cloud.tasks.v2beta2.AppEngineHttpRequest.relative_url', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='headers', full_name='google.cloud.tasks.v2beta2.AppEngineHttpRequest.headers', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='payload', full_name='google.cloud.tasks.v2beta2.AppEngineHttpRequest.payload', index=4, + number=5, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=b"", + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_APPENGINEHTTPREQUEST_HEADERSENTRY, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=273, + serialized_end=597, ) _APPENGINEROUTING = _descriptor.Descriptor( - name="AppEngineRouting", - full_name="google.cloud.tasks.v2beta2.AppEngineRouting", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="service", - full_name="google.cloud.tasks.v2beta2.AppEngineRouting.service", - 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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="version", - full_name="google.cloud.tasks.v2beta2.AppEngineRouting.version", - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="instance", - full_name="google.cloud.tasks.v2beta2.AppEngineRouting.instance", - index=2, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="host", - full_name="google.cloud.tasks.v2beta2.AppEngineRouting.host", - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=599, - serialized_end=683, + name='AppEngineRouting', + full_name='google.cloud.tasks.v2beta2.AppEngineRouting', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='service', full_name='google.cloud.tasks.v2beta2.AppEngineRouting.service', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='version', full_name='google.cloud.tasks.v2beta2.AppEngineRouting.version', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='instance', full_name='google.cloud.tasks.v2beta2.AppEngineRouting.instance', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='host', full_name='google.cloud.tasks.v2beta2.AppEngineRouting.host', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=599, + serialized_end=683, ) -_APPENGINEHTTPTARGET.fields_by_name[ - "app_engine_routing_override" -].message_type = _APPENGINEROUTING +_APPENGINEHTTPTARGET.fields_by_name['app_engine_routing_override'].message_type = _APPENGINEROUTING _APPENGINEHTTPREQUEST_HEADERSENTRY.containing_type = _APPENGINEHTTPREQUEST -_APPENGINEHTTPREQUEST.fields_by_name["http_method"].enum_type = _HTTPMETHOD -_APPENGINEHTTPREQUEST.fields_by_name[ - "app_engine_routing" -].message_type = _APPENGINEROUTING -_APPENGINEHTTPREQUEST.fields_by_name[ - "headers" -].message_type = _APPENGINEHTTPREQUEST_HEADERSENTRY -DESCRIPTOR.message_types_by_name["PullTarget"] = _PULLTARGET -DESCRIPTOR.message_types_by_name["PullMessage"] = _PULLMESSAGE -DESCRIPTOR.message_types_by_name["AppEngineHttpTarget"] = _APPENGINEHTTPTARGET -DESCRIPTOR.message_types_by_name["AppEngineHttpRequest"] = _APPENGINEHTTPREQUEST -DESCRIPTOR.message_types_by_name["AppEngineRouting"] = _APPENGINEROUTING -DESCRIPTOR.enum_types_by_name["HttpMethod"] = _HTTPMETHOD +_APPENGINEHTTPREQUEST.fields_by_name['http_method'].enum_type = _HTTPMETHOD +_APPENGINEHTTPREQUEST.fields_by_name['app_engine_routing'].message_type = _APPENGINEROUTING +_APPENGINEHTTPREQUEST.fields_by_name['headers'].message_type = _APPENGINEHTTPREQUEST_HEADERSENTRY +DESCRIPTOR.message_types_by_name['PullTarget'] = _PULLTARGET +DESCRIPTOR.message_types_by_name['PullMessage'] = _PULLMESSAGE +DESCRIPTOR.message_types_by_name['AppEngineHttpTarget'] = _APPENGINEHTTPTARGET +DESCRIPTOR.message_types_by_name['AppEngineHttpRequest'] = _APPENGINEHTTPREQUEST +DESCRIPTOR.message_types_by_name['AppEngineRouting'] = _APPENGINEROUTING +DESCRIPTOR.enum_types_by_name['HttpMethod'] = _HTTPMETHOD _sym_db.RegisterFileDescriptor(DESCRIPTOR) -PullTarget = _reflection.GeneratedProtocolMessageType( - "PullTarget", - (_message.Message,), - { - "DESCRIPTOR": _PULLTARGET, - "__module__": "google.cloud.tasks_v2beta2.proto.target_pb2", - "__doc__": """Pull target.""", - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.PullTarget) - }, -) +PullTarget = _reflection.GeneratedProtocolMessageType('PullTarget', (_message.Message,), { + 'DESCRIPTOR' : _PULLTARGET, + '__module__' : 'google.cloud.tasks_v2beta2.proto.target_pb2' + , + '__doc__': """Pull target.""", + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.PullTarget) + }) _sym_db.RegisterMessage(PullTarget) -PullMessage = _reflection.GeneratedProtocolMessageType( - "PullMessage", - (_message.Message,), - { - "DESCRIPTOR": _PULLMESSAGE, - "__module__": "google.cloud.tasks_v2beta2.proto.target_pb2", - "__doc__": """The pull message contains data that can be used by the caller of +PullMessage = _reflection.GeneratedProtocolMessageType('PullMessage', (_message.Message,), { + 'DESCRIPTOR' : _PULLMESSAGE, + '__module__' : 'google.cloud.tasks_v2beta2.proto.target_pb2' + , + '__doc__': """The pull message contains data that can be used by the caller of [LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process the task. This proto can only be used for tasks in a queue which has [pull_target][google.cloud.tasks.v2beta2.Queue.pull_target] @@ -557,18 +379,15 @@ Tasks. If a tag isn’t UTF-8 encoded, the tag will be empty when the task is returned by Cloud Tasks. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.PullMessage) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.PullMessage) + }) _sym_db.RegisterMessage(PullMessage) -AppEngineHttpTarget = _reflection.GeneratedProtocolMessageType( - "AppEngineHttpTarget", - (_message.Message,), - { - "DESCRIPTOR": _APPENGINEHTTPTARGET, - "__module__": "google.cloud.tasks_v2beta2.proto.target_pb2", - "__doc__": """App Engine HTTP target. The task will be delivered to the App Engine +AppEngineHttpTarget = _reflection.GeneratedProtocolMessageType('AppEngineHttpTarget', (_message.Message,), { + 'DESCRIPTOR' : _APPENGINEHTTPTARGET, + '__module__' : 'google.cloud.tasks_v2beta2.proto.target_pb2' + , + '__doc__': """App Engine HTTP target. The task will be delivered to the App Engine application hostname specified by its [AppEngineHttpTarget][google.cloud.tasks.v2beta2.AppEngineHttpTarget] and [AppEngineHttpRequest][google.cloud.tasks.v2beta2.AppEngineHttpReq @@ -577,7 +396,7 @@ constructed. Using [AppEngineHttpTarget][google.cloud.tasks.v2beta2.AppEngineHttpTarget] requires ```appengine.applications.get`` - `\_ + `_ Google IAM permission for the project and the following scope: ``https://www.googleapis.com/auth/cloud-platform`` @@ -590,33 +409,28 @@ pp_engine_routing][google.cloud.tasks.v2beta2.AppEngineHttpReq uest.app_engine_routing]. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.AppEngineHttpTarget) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.AppEngineHttpTarget) + }) _sym_db.RegisterMessage(AppEngineHttpTarget) -AppEngineHttpRequest = _reflection.GeneratedProtocolMessageType( - "AppEngineHttpRequest", - (_message.Message,), - { - "HeadersEntry": _reflection.GeneratedProtocolMessageType( - "HeadersEntry", - (_message.Message,), - { - "DESCRIPTOR": _APPENGINEHTTPREQUEST_HEADERSENTRY, - "__module__": "google.cloud.tasks_v2beta2.proto.target_pb2" - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry) - }, - ), - "DESCRIPTOR": _APPENGINEHTTPREQUEST, - "__module__": "google.cloud.tasks_v2beta2.proto.target_pb2", - "__doc__": """App Engine HTTP request. The message defines the HTTP request that is +AppEngineHttpRequest = _reflection.GeneratedProtocolMessageType('AppEngineHttpRequest', (_message.Message,), { + + 'HeadersEntry' : _reflection.GeneratedProtocolMessageType('HeadersEntry', (_message.Message,), { + 'DESCRIPTOR' : _APPENGINEHTTPREQUEST_HEADERSENTRY, + '__module__' : 'google.cloud.tasks_v2beta2.proto.target_pb2' + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry) + }) + , + 'DESCRIPTOR' : _APPENGINEHTTPREQUEST, + '__module__' : 'google.cloud.tasks_v2beta2.proto.target_pb2' + , + '__doc__': """App Engine HTTP request. The message defines the HTTP request that is sent to an App Engine app when the task is dispatched. This proto can only be used for tasks in a queue which has [app_engine_http_target][g oogle.cloud.tasks.v2beta2.Queue.app_engine_http_target] set. Using [A ppEngineHttpRequest][google.cloud.tasks.v2beta2.AppEngineHttpRequest] requires ```appengine.applications.get`` - `\_ + `_ Google IAM permission for the project and the following scope: ``https://www.googleapis.com/auth/cloud-platform`` The task will be delivered to the App Engine app which belongs to the same project as @@ -728,19 +542,16 @@ a task with an incompatible [HttpMethod][google.cloud.tasks.v2beta2.HttpMethod]. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.AppEngineHttpRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.AppEngineHttpRequest) + }) _sym_db.RegisterMessage(AppEngineHttpRequest) _sym_db.RegisterMessage(AppEngineHttpRequest.HeadersEntry) -AppEngineRouting = _reflection.GeneratedProtocolMessageType( - "AppEngineRouting", - (_message.Message,), - { - "DESCRIPTOR": _APPENGINEROUTING, - "__module__": "google.cloud.tasks_v2beta2.proto.target_pb2", - "__doc__": """App Engine Routing. Defines routing characteristics specific to App +AppEngineRouting = _reflection.GeneratedProtocolMessageType('AppEngineRouting', (_message.Message,), { + 'DESCRIPTOR' : _APPENGINEROUTING, + '__module__' : 'google.cloud.tasks_v2beta2.proto.target_pb2' + , + '__doc__': """App Engine Routing. Defines routing characteristics specific to App Engine - service, version, and instance. For more information about services, versions, and instances see `An Overview of App Engine `__ permission on the ``Queue`` resource. """ - VIEW_UNSPECIFIED = 0 BASIC = 1 FULL = 2 + \ No newline at end of file diff --git a/google/cloud/tasks_v2beta3/gapic/transports/cloud_tasks_grpc_transport.py b/google/cloud/tasks_v2beta3/gapic/transports/cloud_tasks_grpc_transport.py index 7d7d4f99..39db5655 100644 --- a/google/cloud/tasks_v2beta3/gapic/transports/cloud_tasks_grpc_transport.py +++ b/google/cloud/tasks_v2beta3/gapic/transports/cloud_tasks_grpc_transport.py @@ -28,14 +28,14 @@ class CloudTasksGrpcTransport(object): which can be used to take advantage of advanced features of gRPC. """ - # The scopes needed to make gRPC calls to all of the methods defined # in this service. - _OAUTH_SCOPES = ("https://www.googleapis.com/auth/cloud-platform",) + _OAUTH_SCOPES = ( + 'https://www.googleapis.com/auth/cloud-platform', + ) - def __init__( - self, channel=None, credentials=None, address="cloudtasks.googleapis.com:443" - ): + def __init__(self, channel=None, credentials=None, + address='cloudtasks.googleapis.com:443'): """Instantiate the transport class. Args: @@ -53,7 +53,8 @@ def __init__( # exception (channels come with credentials baked in already). if channel is not None and credentials is not None: raise ValueError( - "The `channel` and `credentials` arguments are mutually " "exclusive.", + 'The `channel` and `credentials` arguments are mutually ' + 'exclusive.', ) # Create the channel. @@ -62,8 +63,8 @@ def __init__( address=address, credentials=credentials, options={ - "grpc.max_send_message_length": -1, - "grpc.max_receive_message_length": -1, + 'grpc.max_send_message_length': -1, + 'grpc.max_receive_message_length': -1, }.items(), ) @@ -72,13 +73,16 @@ def __init__( # gRPC uses objects called "stubs" that are bound to the # channel and provide a basic method for each RPC. self._stubs = { - "cloud_tasks_stub": cloudtasks_pb2_grpc.CloudTasksStub(channel), + 'cloud_tasks_stub': cloudtasks_pb2_grpc.CloudTasksStub(channel), } + @classmethod def create_channel( - cls, address="cloudtasks.googleapis.com:443", credentials=None, **kwargs - ): + cls, + address='cloudtasks.googleapis.com:443', + credentials=None, + **kwargs): """Create and return a gRPC channel object. Args: @@ -95,7 +99,10 @@ def create_channel( grpc.Channel: A gRPC channel object. """ return google.api_core.grpc_helpers.create_channel( - address, credentials=credentials, scopes=cls._OAUTH_SCOPES, **kwargs + address, + credentials=credentials, + scopes=cls._OAUTH_SCOPES, + **kwargs ) @property @@ -120,7 +127,7 @@ def list_queues(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].ListQueues + return self._stubs['cloud_tasks_stub'].ListQueues @property def get_queue(self): @@ -133,7 +140,7 @@ def get_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].GetQueue + return self._stubs['cloud_tasks_stub'].GetQueue @property def create_queue(self): @@ -156,7 +163,7 @@ def create_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].CreateQueue + return self._stubs['cloud_tasks_stub'].CreateQueue @property def update_queue(self): @@ -182,7 +189,7 @@ def update_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].UpdateQueue + return self._stubs['cloud_tasks_stub'].UpdateQueue @property def delete_queue(self): @@ -206,7 +213,7 @@ def delete_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].DeleteQueue + return self._stubs['cloud_tasks_stub'].DeleteQueue @property def purge_queue(self): @@ -224,7 +231,7 @@ def purge_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].PurgeQueue + return self._stubs['cloud_tasks_stub'].PurgeQueue @property def pause_queue(self): @@ -241,7 +248,7 @@ def pause_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].PauseQueue + return self._stubs['cloud_tasks_stub'].PauseQueue @property def resume_queue(self): @@ -263,7 +270,7 @@ def resume_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].ResumeQueue + return self._stubs['cloud_tasks_stub'].ResumeQueue @property def get_iam_policy(self): @@ -283,7 +290,7 @@ def get_iam_policy(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].GetIamPolicy + return self._stubs['cloud_tasks_stub'].GetIamPolicy @property def set_iam_policy(self): @@ -306,7 +313,7 @@ def set_iam_policy(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].SetIamPolicy + return self._stubs['cloud_tasks_stub'].SetIamPolicy @property def test_iam_permissions(self): @@ -325,7 +332,7 @@ def test_iam_permissions(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].TestIamPermissions + return self._stubs['cloud_tasks_stub'].TestIamPermissions @property def list_tasks(self): @@ -345,7 +352,7 @@ def list_tasks(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].ListTasks + return self._stubs['cloud_tasks_stub'].ListTasks @property def get_task(self): @@ -358,7 +365,7 @@ def get_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].GetTask + return self._stubs['cloud_tasks_stub'].GetTask @property def create_task(self): @@ -375,7 +382,7 @@ def create_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].CreateTask + return self._stubs['cloud_tasks_stub'].CreateTask @property def delete_task(self): @@ -392,7 +399,7 @@ def delete_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].DeleteTask + return self._stubs['cloud_tasks_stub'].DeleteTask @property def run_task(self): @@ -425,4 +432,4 @@ def run_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs["cloud_tasks_stub"].RunTask + return self._stubs['cloud_tasks_stub'].RunTask \ No newline at end of file diff --git a/google/cloud/tasks_v2beta3/proto/cloudtasks_pb2.py b/google/cloud/tasks_v2beta3/proto/cloudtasks_pb2.py index 80db9c78..0f6c9d5f 100644 --- a/google/cloud/tasks_v2beta3/proto/cloudtasks_pb2.py +++ b/google/cloud/tasks_v2beta3/proto/cloudtasks_pb2.py @@ -6,7 +6,6 @@ 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() @@ -16,12 +15,8 @@ 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_v2beta3.proto import ( - queue_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2, -) -from google.cloud.tasks_v2beta3.proto import ( - task_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2, -) +from google.cloud.tasks_v2beta3.proto import queue_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2 +from google.cloud.tasks_v2beta3.proto import task_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_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 @@ -29,961 +24,627 @@ DESCRIPTOR = _descriptor.FileDescriptor( - name="google/cloud/tasks_v2beta3/proto/cloudtasks.proto", - package="google.cloud.tasks.v2beta3", - syntax="proto3", - serialized_options=b"\n\036com.google.cloud.tasks.v2beta3B\017CloudTasksProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasks\242\002\005TASKS", - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n1google/cloud/tasks_v2beta3/proto/cloudtasks.proto\x12\x1agoogle.cloud.tasks.v2beta3\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_v2beta3/proto/queue.proto\x1a+google/cloud/tasks_v2beta3/proto/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\x31\n\x06queues\x18\x01 \x03(\x0b\x32!.google.cloud.tasks.v2beta3.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"\x84\x01\n\x12\x43reateQueueRequest\x12\x37\n\x06parent\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\x12\x1f\x63loudtasks.googleapis.com/Queue\x12\x35\n\x05queue\x18\x02 \x01(\x0b\x32!.google.cloud.tasks.v2beta3.QueueB\x03\xe0\x41\x02"|\n\x12UpdateQueueRequest\x12\x35\n\x05queue\x18\x01 \x01(\x0b\x32!.google.cloud.tasks.v2beta3.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"\xaf\x01\n\x10ListTasksRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta3.Task.View\x12\x11\n\tpage_size\x18\x03 \x01(\x05\x12\x12\n\npage_token\x18\x04 \x01(\t"]\n\x11ListTasksResponse\x12/\n\x05tasks\x18\x01 \x03(\x0b\x32 .google.cloud.tasks.v2beta3.Task\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t"\x84\x01\n\x0eGetTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta3.Task.View"\xbe\x01\n\x11\x43reateTaskRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12\x33\n\x04task\x18\x02 \x01(\x0b\x32 .google.cloud.tasks.v2beta3.TaskB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x03 \x01(\x0e\x32%.google.cloud.tasks.v2beta3.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"\x84\x01\n\x0eRunTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta3.Task.View2\xa5\x16\n\nCloudTasks\x12\xad\x01\n\nListQueues\x12-.google.cloud.tasks.v2beta3.ListQueuesRequest\x1a..google.cloud.tasks.v2beta3.ListQueuesResponse"@\x82\xd3\xe4\x93\x02\x31\x12//v2beta3/{parent=projects/*/locations/*}/queues\xda\x41\x06parent\x12\x9a\x01\n\x08GetQueue\x12+.google.cloud.tasks.v2beta3.GetQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue">\x82\xd3\xe4\x93\x02\x31\x12//v2beta3/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\xaf\x01\n\x0b\x43reateQueue\x12..google.cloud.tasks.v2beta3.CreateQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue"M\x82\xd3\xe4\x93\x02\x38"//v2beta3/{parent=projects/*/locations/*}/queues:\x05queue\xda\x41\x0cparent,queue\x12\xba\x01\n\x0bUpdateQueue\x12..google.cloud.tasks.v2beta3.UpdateQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue"X\x82\xd3\xe4\x93\x02>25/v2beta3/{queue.name=projects/*/locations/*/queues/*}:\x05queue\xda\x41\x11queue,update_mask\x12\x95\x01\n\x0b\x44\x65leteQueue\x12..google.cloud.tasks.v2beta3.DeleteQueueRequest\x1a\x16.google.protobuf.Empty">\x82\xd3\xe4\x93\x02\x31*//v2beta3/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\xa7\x01\n\nPurgeQueue\x12-.google.cloud.tasks.v2beta3.PurgeQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue"G\x82\xd3\xe4\x93\x02:"5/v2beta3/{name=projects/*/locations/*/queues/*}:purge:\x01*\xda\x41\x04name\x12\xa7\x01\n\nPauseQueue\x12-.google.cloud.tasks.v2beta3.PauseQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue"G\x82\xd3\xe4\x93\x02:"5/v2beta3/{name=projects/*/locations/*/queues/*}:pause:\x01*\xda\x41\x04name\x12\xaa\x01\n\x0bResumeQueue\x12..google.cloud.tasks.v2beta3.ResumeQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue"H\x82\xd3\xe4\x93\x02;"6/v2beta3/{name=projects/*/locations/*/queues/*}:resume:\x01*\xda\x41\x04name\x12\xa1\x01\n\x0cGetIamPolicy\x12".google.iam.v1.GetIamPolicyRequest\x1a\x15.google.iam.v1.Policy"V\x82\xd3\xe4\x93\x02\x45"@/v2beta3/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\x01*\xda\x41\x08resource\x12\xa8\x01\n\x0cSetIamPolicy\x12".google.iam.v1.SetIamPolicyRequest\x1a\x15.google.iam.v1.Policy"]\x82\xd3\xe4\x93\x02\x45"@/v2beta3/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\x01*\xda\x41\x0fresource,policy\x12\xd3\x01\n\x12TestIamPermissions\x12(.google.iam.v1.TestIamPermissionsRequest\x1a).google.iam.v1.TestIamPermissionsResponse"h\x82\xd3\xe4\x93\x02K"F/v2beta3/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\x01*\xda\x41\x14resource,permissions\x12\xb2\x01\n\tListTasks\x12,.google.cloud.tasks.v2beta3.ListTasksRequest\x1a-.google.cloud.tasks.v2beta3.ListTasksResponse"H\x82\xd3\xe4\x93\x02\x39\x12\x37/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks\xda\x41\x06parent\x12\x9f\x01\n\x07GetTask\x12*.google.cloud.tasks.v2beta3.GetTaskRequest\x1a .google.cloud.tasks.v2beta3.Task"F\x82\xd3\xe4\x93\x02\x39\x12\x37/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\xaf\x01\n\nCreateTask\x12-.google.cloud.tasks.v2beta3.CreateTaskRequest\x1a .google.cloud.tasks.v2beta3.Task"P\x82\xd3\xe4\x93\x02<"7/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks:\x01*\xda\x41\x0bparent,task\x12\x9b\x01\n\nDeleteTask\x12-.google.cloud.tasks.v2beta3.DeleteTaskRequest\x1a\x16.google.protobuf.Empty"F\x82\xd3\xe4\x93\x02\x39*7/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\xa6\x01\n\x07RunTask\x12*.google.cloud.tasks.v2beta3.RunTaskRequest\x1a .google.cloud.tasks.v2beta3.Task"M\x82\xd3\xe4\x93\x02@";/v2beta3/{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-platformB|\n\x1e\x63om.google.cloud.tasks.v2beta3B\x0f\x43loudTasksProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;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__v2beta3_dot_proto_dot_queue__pb2.DESCRIPTOR, - google_dot_cloud_dot_tasks__v2beta3_dot_proto_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, - ], -) + name='google/cloud/tasks_v2beta3/proto/cloudtasks.proto', + package='google.cloud.tasks.v2beta3', + syntax='proto3', + serialized_options=b'\n\036com.google.cloud.tasks.v2beta3B\017CloudTasksProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasks\242\002\005TASKS', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n1google/cloud/tasks_v2beta3/proto/cloudtasks.proto\x12\x1agoogle.cloud.tasks.v2beta3\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_v2beta3/proto/queue.proto\x1a+google/cloud/tasks_v2beta3/proto/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\x31\n\x06queues\x18\x01 \x03(\x0b\x32!.google.cloud.tasks.v2beta3.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\"\x84\x01\n\x12\x43reateQueueRequest\x12\x37\n\x06parent\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\x12\x1f\x63loudtasks.googleapis.com/Queue\x12\x35\n\x05queue\x18\x02 \x01(\x0b\x32!.google.cloud.tasks.v2beta3.QueueB\x03\xe0\x41\x02\"|\n\x12UpdateQueueRequest\x12\x35\n\x05queue\x18\x01 \x01(\x0b\x32!.google.cloud.tasks.v2beta3.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\"\xaf\x01\n\x10ListTasksRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta3.Task.View\x12\x11\n\tpage_size\x18\x03 \x01(\x05\x12\x12\n\npage_token\x18\x04 \x01(\t\"]\n\x11ListTasksResponse\x12/\n\x05tasks\x18\x01 \x03(\x0b\x32 .google.cloud.tasks.v2beta3.Task\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x84\x01\n\x0eGetTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta3.Task.View\"\xbe\x01\n\x11\x43reateTaskRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12\x33\n\x04task\x18\x02 \x01(\x0b\x32 .google.cloud.tasks.v2beta3.TaskB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x03 \x01(\x0e\x32%.google.cloud.tasks.v2beta3.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\"\x84\x01\n\x0eRunTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta3.Task.View2\xa5\x16\n\nCloudTasks\x12\xad\x01\n\nListQueues\x12-.google.cloud.tasks.v2beta3.ListQueuesRequest\x1a..google.cloud.tasks.v2beta3.ListQueuesResponse\"@\x82\xd3\xe4\x93\x02\x31\x12//v2beta3/{parent=projects/*/locations/*}/queues\xda\x41\x06parent\x12\x9a\x01\n\x08GetQueue\x12+.google.cloud.tasks.v2beta3.GetQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue\">\x82\xd3\xe4\x93\x02\x31\x12//v2beta3/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\xaf\x01\n\x0b\x43reateQueue\x12..google.cloud.tasks.v2beta3.CreateQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue\"M\x82\xd3\xe4\x93\x02\x38\"//v2beta3/{parent=projects/*/locations/*}/queues:\x05queue\xda\x41\x0cparent,queue\x12\xba\x01\n\x0bUpdateQueue\x12..google.cloud.tasks.v2beta3.UpdateQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue\"X\x82\xd3\xe4\x93\x02>25/v2beta3/{queue.name=projects/*/locations/*/queues/*}:\x05queue\xda\x41\x11queue,update_mask\x12\x95\x01\n\x0b\x44\x65leteQueue\x12..google.cloud.tasks.v2beta3.DeleteQueueRequest\x1a\x16.google.protobuf.Empty\">\x82\xd3\xe4\x93\x02\x31*//v2beta3/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\xa7\x01\n\nPurgeQueue\x12-.google.cloud.tasks.v2beta3.PurgeQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue\"G\x82\xd3\xe4\x93\x02:\"5/v2beta3/{name=projects/*/locations/*/queues/*}:purge:\x01*\xda\x41\x04name\x12\xa7\x01\n\nPauseQueue\x12-.google.cloud.tasks.v2beta3.PauseQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue\"G\x82\xd3\xe4\x93\x02:\"5/v2beta3/{name=projects/*/locations/*/queues/*}:pause:\x01*\xda\x41\x04name\x12\xaa\x01\n\x0bResumeQueue\x12..google.cloud.tasks.v2beta3.ResumeQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue\"H\x82\xd3\xe4\x93\x02;\"6/v2beta3/{name=projects/*/locations/*/queues/*}:resume:\x01*\xda\x41\x04name\x12\xa1\x01\n\x0cGetIamPolicy\x12\".google.iam.v1.GetIamPolicyRequest\x1a\x15.google.iam.v1.Policy\"V\x82\xd3\xe4\x93\x02\x45\"@/v2beta3/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\x01*\xda\x41\x08resource\x12\xa8\x01\n\x0cSetIamPolicy\x12\".google.iam.v1.SetIamPolicyRequest\x1a\x15.google.iam.v1.Policy\"]\x82\xd3\xe4\x93\x02\x45\"@/v2beta3/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\x01*\xda\x41\x0fresource,policy\x12\xd3\x01\n\x12TestIamPermissions\x12(.google.iam.v1.TestIamPermissionsRequest\x1a).google.iam.v1.TestIamPermissionsResponse\"h\x82\xd3\xe4\x93\x02K\"F/v2beta3/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\x01*\xda\x41\x14resource,permissions\x12\xb2\x01\n\tListTasks\x12,.google.cloud.tasks.v2beta3.ListTasksRequest\x1a-.google.cloud.tasks.v2beta3.ListTasksResponse\"H\x82\xd3\xe4\x93\x02\x39\x12\x37/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks\xda\x41\x06parent\x12\x9f\x01\n\x07GetTask\x12*.google.cloud.tasks.v2beta3.GetTaskRequest\x1a .google.cloud.tasks.v2beta3.Task\"F\x82\xd3\xe4\x93\x02\x39\x12\x37/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\xaf\x01\n\nCreateTask\x12-.google.cloud.tasks.v2beta3.CreateTaskRequest\x1a .google.cloud.tasks.v2beta3.Task\"P\x82\xd3\xe4\x93\x02<\"7/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks:\x01*\xda\x41\x0bparent,task\x12\x9b\x01\n\nDeleteTask\x12-.google.cloud.tasks.v2beta3.DeleteTaskRequest\x1a\x16.google.protobuf.Empty\"F\x82\xd3\xe4\x93\x02\x39*7/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\xa6\x01\n\x07RunTask\x12*.google.cloud.tasks.v2beta3.RunTaskRequest\x1a .google.cloud.tasks.v2beta3.Task\"M\x82\xd3\xe4\x93\x02@\";/v2beta3/{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-platformB|\n\x1e\x63om.google.cloud.tasks.v2beta3B\x0f\x43loudTasksProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;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__v2beta3_dot_proto_dot_queue__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks__v2beta3_dot_proto_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.v2beta3.ListQueuesRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="parent", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="filter", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="page_size", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="page_token", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=411, - serialized_end=542, + name='ListQueuesRequest', + full_name='google.cloud.tasks.v2beta3.ListQueuesRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='parent', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='filter', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='page_size', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='page_token', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=411, + serialized_end=542, ) _LISTQUEUESRESPONSE = _descriptor.Descriptor( - name="ListQueuesResponse", - full_name="google.cloud.tasks.v2beta3.ListQueuesResponse", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="queues", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="next_page_token", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=544, - serialized_end=640, + name='ListQueuesResponse', + full_name='google.cloud.tasks.v2beta3.ListQueuesResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='queues', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='next_page_token', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=544, + serialized_end=640, ) _GETQUEUEREQUEST = _descriptor.Descriptor( - name="GetQueueRequest", - full_name="google.cloud.tasks.v2beta3.GetQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=642, - serialized_end=714, + name='GetQueueRequest', + full_name='google.cloud.tasks.v2beta3.GetQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=642, + serialized_end=714, ) _CREATEQUEUEREQUEST = _descriptor.Descriptor( - name="CreateQueueRequest", - full_name="google.cloud.tasks.v2beta3.CreateQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="parent", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="queue", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=717, - serialized_end=849, + name='CreateQueueRequest', + full_name='google.cloud.tasks.v2beta3.CreateQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='parent', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='queue', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=717, + serialized_end=849, ) _UPDATEQUEUEREQUEST = _descriptor.Descriptor( - name="UpdateQueueRequest", - full_name="google.cloud.tasks.v2beta3.UpdateQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="queue", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="update_mask", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=851, - serialized_end=975, + name='UpdateQueueRequest', + full_name='google.cloud.tasks.v2beta3.UpdateQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='queue', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='update_mask', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=851, + serialized_end=975, ) _DELETEQUEUEREQUEST = _descriptor.Descriptor( - name="DeleteQueueRequest", - full_name="google.cloud.tasks.v2beta3.DeleteQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=977, - serialized_end=1052, + name='DeleteQueueRequest', + full_name='google.cloud.tasks.v2beta3.DeleteQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=977, + serialized_end=1052, ) _PURGEQUEUEREQUEST = _descriptor.Descriptor( - name="PurgeQueueRequest", - full_name="google.cloud.tasks.v2beta3.PurgeQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1054, - serialized_end=1128, + name='PurgeQueueRequest', + full_name='google.cloud.tasks.v2beta3.PurgeQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1054, + serialized_end=1128, ) _PAUSEQUEUEREQUEST = _descriptor.Descriptor( - name="PauseQueueRequest", - full_name="google.cloud.tasks.v2beta3.PauseQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1130, - serialized_end=1204, + name='PauseQueueRequest', + full_name='google.cloud.tasks.v2beta3.PauseQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1130, + serialized_end=1204, ) _RESUMEQUEUEREQUEST = _descriptor.Descriptor( - name="ResumeQueueRequest", - full_name="google.cloud.tasks.v2beta3.ResumeQueueRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1206, - serialized_end=1281, + name='ResumeQueueRequest', + full_name='google.cloud.tasks.v2beta3.ResumeQueueRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1206, + serialized_end=1281, ) _LISTTASKSREQUEST = _descriptor.Descriptor( - name="ListTasksRequest", - full_name="google.cloud.tasks.v2beta3.ListTasksRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="parent", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="response_view", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="page_size", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="page_token", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1284, - serialized_end=1459, + name='ListTasksRequest', + full_name='google.cloud.tasks.v2beta3.ListTasksRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='parent', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='response_view', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='page_size', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='page_token', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1284, + serialized_end=1459, ) _LISTTASKSRESPONSE = _descriptor.Descriptor( - name="ListTasksResponse", - full_name="google.cloud.tasks.v2beta3.ListTasksResponse", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="tasks", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="next_page_token", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1461, - serialized_end=1554, + name='ListTasksResponse', + full_name='google.cloud.tasks.v2beta3.ListTasksResponse', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='tasks', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='next_page_token', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1461, + serialized_end=1554, ) _GETTASKREQUEST = _descriptor.Descriptor( - name="GetTaskRequest", - full_name="google.cloud.tasks.v2beta3.GetTaskRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="response_view", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1557, - serialized_end=1689, + name='GetTaskRequest', + full_name='google.cloud.tasks.v2beta3.GetTaskRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='response_view', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1557, + serialized_end=1689, ) _CREATETASKREQUEST = _descriptor.Descriptor( - name="CreateTaskRequest", - full_name="google.cloud.tasks.v2beta3.CreateTaskRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="parent", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="task", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="response_view", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1692, - serialized_end=1882, + name='CreateTaskRequest', + full_name='google.cloud.tasks.v2beta3.CreateTaskRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='parent', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='task', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='response_view', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1692, + serialized_end=1882, ) _DELETETASKREQUEST = _descriptor.Descriptor( - name="DeleteTaskRequest", - full_name="google.cloud.tasks.v2beta3.DeleteTaskRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1884, - serialized_end=1957, + name='DeleteTaskRequest', + full_name='google.cloud.tasks.v2beta3.DeleteTaskRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1884, + serialized_end=1957, ) _RUNTASKREQUEST = _descriptor.Descriptor( - name="RunTaskRequest", - full_name="google.cloud.tasks.v2beta3.RunTaskRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="response_view", - full_name="google.cloud.tasks.v2beta3.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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1960, - serialized_end=2092, + name='RunTaskRequest', + full_name='google.cloud.tasks.v2beta3.RunTaskRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='response_view', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1960, + serialized_end=2092, ) -_LISTQUEUESRESPONSE.fields_by_name[ - "queues" -].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE -_CREATEQUEUEREQUEST.fields_by_name[ - "queue" -].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE -_UPDATEQUEUEREQUEST.fields_by_name[ - "queue" -].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_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__v2beta3_dot_proto_dot_task__pb2._TASK_VIEW -_LISTTASKSRESPONSE.fields_by_name[ - "tasks" -].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK -_GETTASKREQUEST.fields_by_name[ - "response_view" -].enum_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK_VIEW -_CREATETASKREQUEST.fields_by_name[ - "task" -].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK -_CREATETASKREQUEST.fields_by_name[ - "response_view" -].enum_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK_VIEW -_RUNTASKREQUEST.fields_by_name[ - "response_view" -].enum_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_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 +_LISTQUEUESRESPONSE.fields_by_name['queues'].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE +_CREATEQUEUEREQUEST.fields_by_name['queue'].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE +_UPDATEQUEUEREQUEST.fields_by_name['queue'].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_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__v2beta3_dot_proto_dot_task__pb2._TASK_VIEW +_LISTTASKSRESPONSE.fields_by_name['tasks'].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK +_GETTASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK_VIEW +_CREATETASKREQUEST.fields_by_name['task'].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK +_CREATETASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK_VIEW +_RUNTASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_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_v2beta3.proto.cloudtasks_pb2", - "__doc__": """Request message for +ListQueuesRequest = _reflection.GeneratedProtocolMessageType('ListQueuesRequest', (_message.Message,), { + 'DESCRIPTOR' : _LISTQUEUESREQUEST, + '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [ListQueues][google.cloud.tasks.v2beta3.CloudTasks.ListQueues]. Attributes: @@ -1017,18 +678,15 @@ [filter][google.cloud.tasks.v2beta3.ListQueuesRequest.filter] while iterating through pages. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ListQueuesRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ListQueuesRequest) + }) _sym_db.RegisterMessage(ListQueuesRequest) -ListQueuesResponse = _reflection.GeneratedProtocolMessageType( - "ListQueuesResponse", - (_message.Message,), - { - "DESCRIPTOR": _LISTQUEUESRESPONSE, - "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", - "__doc__": """Response message for +ListQueuesResponse = _reflection.GeneratedProtocolMessageType('ListQueuesResponse', (_message.Message,), { + 'DESCRIPTOR' : _LISTQUEUESRESPONSE, + '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' + , + '__doc__': """Response message for [ListQueues][google.cloud.tasks.v2beta3.CloudTasks.ListQueues]. Attributes: @@ -1043,18 +701,15 @@ empty, there are no more results. The page token is valid for only 2 hours. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ListQueuesResponse) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ListQueuesResponse) + }) _sym_db.RegisterMessage(ListQueuesResponse) -GetQueueRequest = _reflection.GeneratedProtocolMessageType( - "GetQueueRequest", - (_message.Message,), - { - "DESCRIPTOR": _GETQUEUEREQUEST, - "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", - "__doc__": """Request message for +GetQueueRequest = _reflection.GeneratedProtocolMessageType('GetQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [GetQueue][google.cloud.tasks.v2beta3.CloudTasks.GetQueue]. Attributes: @@ -1062,18 +717,15 @@ Required. The resource name of the queue. For example: ``projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.GetQueueRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.GetQueueRequest) + }) _sym_db.RegisterMessage(GetQueueRequest) -CreateQueueRequest = _reflection.GeneratedProtocolMessageType( - "CreateQueueRequest", - (_message.Message,), - { - "DESCRIPTOR": _CREATEQUEUEREQUEST, - "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", - "__doc__": """Request message for +CreateQueueRequest = _reflection.GeneratedProtocolMessageType('CreateQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _CREATEQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [CreateQueue][google.cloud.tasks.v2beta3.CloudTasks.CreateQueue]. Attributes: @@ -1089,18 +741,15 @@ name][google.cloud.tasks.v2beta3.Queue.name] cannot be the same as an existing queue. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.CreateQueueRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.CreateQueueRequest) + }) _sym_db.RegisterMessage(CreateQueueRequest) -UpdateQueueRequest = _reflection.GeneratedProtocolMessageType( - "UpdateQueueRequest", - (_message.Message,), - { - "DESCRIPTOR": _UPDATEQUEUEREQUEST, - "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", - "__doc__": """Request message for +UpdateQueueRequest = _reflection.GeneratedProtocolMessageType('UpdateQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _UPDATEQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [UpdateQueue][google.cloud.tasks.v2beta3.CloudTasks.UpdateQueue]. Attributes: @@ -1116,18 +765,15 @@ A mask used to specify which fields of the queue are being updated. If empty, then all fields will be updated. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.UpdateQueueRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.UpdateQueueRequest) + }) _sym_db.RegisterMessage(UpdateQueueRequest) -DeleteQueueRequest = _reflection.GeneratedProtocolMessageType( - "DeleteQueueRequest", - (_message.Message,), - { - "DESCRIPTOR": _DELETEQUEUEREQUEST, - "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", - "__doc__": """Request message for +DeleteQueueRequest = _reflection.GeneratedProtocolMessageType('DeleteQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _DELETEQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [DeleteQueue][google.cloud.tasks.v2beta3.CloudTasks.DeleteQueue]. Attributes: @@ -1135,18 +781,15 @@ Required. The queue name. For example: ``projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.DeleteQueueRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.DeleteQueueRequest) + }) _sym_db.RegisterMessage(DeleteQueueRequest) -PurgeQueueRequest = _reflection.GeneratedProtocolMessageType( - "PurgeQueueRequest", - (_message.Message,), - { - "DESCRIPTOR": _PURGEQUEUEREQUEST, - "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", - "__doc__": """Request message for +PurgeQueueRequest = _reflection.GeneratedProtocolMessageType('PurgeQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _PURGEQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [PurgeQueue][google.cloud.tasks.v2beta3.CloudTasks.PurgeQueue]. Attributes: @@ -1154,18 +797,15 @@ Required. The queue name. For example: ``projects/PROJECT_ID/location/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.PurgeQueueRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.PurgeQueueRequest) + }) _sym_db.RegisterMessage(PurgeQueueRequest) -PauseQueueRequest = _reflection.GeneratedProtocolMessageType( - "PauseQueueRequest", - (_message.Message,), - { - "DESCRIPTOR": _PAUSEQUEUEREQUEST, - "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", - "__doc__": """Request message for +PauseQueueRequest = _reflection.GeneratedProtocolMessageType('PauseQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _PAUSEQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [PauseQueue][google.cloud.tasks.v2beta3.CloudTasks.PauseQueue]. Attributes: @@ -1173,18 +813,15 @@ Required. The queue name. For example: ``projects/PROJECT_ID/location/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.PauseQueueRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.PauseQueueRequest) + }) _sym_db.RegisterMessage(PauseQueueRequest) -ResumeQueueRequest = _reflection.GeneratedProtocolMessageType( - "ResumeQueueRequest", - (_message.Message,), - { - "DESCRIPTOR": _RESUMEQUEUEREQUEST, - "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", - "__doc__": """Request message for +ResumeQueueRequest = _reflection.GeneratedProtocolMessageType('ResumeQueueRequest', (_message.Message,), { + 'DESCRIPTOR' : _RESUMEQUEUEREQUEST, + '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [ResumeQueue][google.cloud.tasks.v2beta3.CloudTasks.ResumeQueue]. Attributes: @@ -1192,18 +829,15 @@ Required. The queue name. For example: ``projects/PROJECT_ID/location/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ResumeQueueRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ResumeQueueRequest) + }) _sym_db.RegisterMessage(ResumeQueueRequest) -ListTasksRequest = _reflection.GeneratedProtocolMessageType( - "ListTasksRequest", - (_message.Message,), - { - "DESCRIPTOR": _LISTTASKSREQUEST, - "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", - "__doc__": """Request message for listing tasks using +ListTasksRequest = _reflection.GeneratedProtocolMessageType('ListTasksRequest', (_message.Message,), { + 'DESCRIPTOR' : _LISTTASKSREQUEST, + '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' + , + '__doc__': """Request message for listing tasks using [ListTasks][google.cloud.tasks.v2beta3.CloudTasks.ListTasks]. Attributes: @@ -1239,18 +873,15 @@ [ListTasks][google.cloud.tasks.v2beta3.CloudTasks.ListTasks] method. The page token is valid for only 2 hours. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ListTasksRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ListTasksRequest) + }) _sym_db.RegisterMessage(ListTasksRequest) -ListTasksResponse = _reflection.GeneratedProtocolMessageType( - "ListTasksResponse", - (_message.Message,), - { - "DESCRIPTOR": _LISTTASKSRESPONSE, - "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", - "__doc__": """Response message for listing tasks using +ListTasksResponse = _reflection.GeneratedProtocolMessageType('ListTasksResponse', (_message.Message,), { + 'DESCRIPTOR' : _LISTTASKSRESPONSE, + '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' + , + '__doc__': """Response message for listing tasks using [ListTasks][google.cloud.tasks.v2beta3.CloudTasks.ListTasks]. Attributes: @@ -1264,18 +895,15 @@ .ListTasksRequest.page_token]. If the next_page_token is empty, there are no more results. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ListTasksResponse) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ListTasksResponse) + }) _sym_db.RegisterMessage(ListTasksResponse) -GetTaskRequest = _reflection.GeneratedProtocolMessageType( - "GetTaskRequest", - (_message.Message,), - { - "DESCRIPTOR": _GETTASKREQUEST, - "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", - "__doc__": """Request message for getting a task using +GetTaskRequest = _reflection.GeneratedProtocolMessageType('GetTaskRequest', (_message.Message,), { + 'DESCRIPTOR' : _GETTASKREQUEST, + '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' + , + '__doc__': """Request message for getting a task using [GetTask][google.cloud.tasks.v2beta3.CloudTasks.GetTask]. Attributes: @@ -1296,18 +924,15 @@ `_ permission on the [Task][google.cloud.tasks.v2beta3.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.GetTaskRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.GetTaskRequest) + }) _sym_db.RegisterMessage(GetTaskRequest) -CreateTaskRequest = _reflection.GeneratedProtocolMessageType( - "CreateTaskRequest", - (_message.Message,), - { - "DESCRIPTOR": _CREATETASKREQUEST, - "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", - "__doc__": """Request message for +CreateTaskRequest = _reflection.GeneratedProtocolMessageType('CreateTaskRequest', (_message.Message,), { + 'DESCRIPTOR' : _CREATETASKREQUEST, + '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' + , + '__doc__': """Request message for [CreateTask][google.cloud.tasks.v2beta3.CloudTasks.CreateTask]. Attributes: @@ -1359,18 +984,15 @@ `_ permission on the [Task][google.cloud.tasks.v2beta3.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.CreateTaskRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.CreateTaskRequest) + }) _sym_db.RegisterMessage(CreateTaskRequest) -DeleteTaskRequest = _reflection.GeneratedProtocolMessageType( - "DeleteTaskRequest", - (_message.Message,), - { - "DESCRIPTOR": _DELETETASKREQUEST, - "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", - "__doc__": """Request message for deleting a task using +DeleteTaskRequest = _reflection.GeneratedProtocolMessageType('DeleteTaskRequest', (_message.Message,), { + 'DESCRIPTOR' : _DELETETASKREQUEST, + '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' + , + '__doc__': """Request message for deleting a task using [DeleteTask][google.cloud.tasks.v2beta3.CloudTasks.DeleteTask]. Attributes: @@ -1378,18 +1000,15 @@ Required. The task name. For example: ``projects/PROJECT_ID/lo cations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.DeleteTaskRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.DeleteTaskRequest) + }) _sym_db.RegisterMessage(DeleteTaskRequest) -RunTaskRequest = _reflection.GeneratedProtocolMessageType( - "RunTaskRequest", - (_message.Message,), - { - "DESCRIPTOR": _RUNTASKREQUEST, - "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", - "__doc__": """Request message for forcing a task to run now using +RunTaskRequest = _reflection.GeneratedProtocolMessageType('RunTaskRequest', (_message.Message,), { + 'DESCRIPTOR' : _RUNTASKREQUEST, + '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' + , + '__doc__': """Request message for forcing a task to run now using [RunTask][google.cloud.tasks.v2beta3.CloudTasks.RunTask]. Attributes: @@ -1410,203 +1029,201 @@ `_ permission on the [Task][google.cloud.tasks.v2beta3.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.RunTaskRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.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 +_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.v2beta3.CloudTasks", - file=DESCRIPTOR, + name='CloudTasks', + full_name='google.cloud.tasks.v2beta3.CloudTasks', + file=DESCRIPTOR, + index=0, + serialized_options=b'\312A\031cloudtasks.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platform', + create_key=_descriptor._internal_create_key, + serialized_start=2095, + serialized_end=4948, + methods=[ + _descriptor.MethodDescriptor( + name='ListQueues', + full_name='google.cloud.tasks.v2beta3.CloudTasks.ListQueues', index=0, - serialized_options=b"\312A\031cloudtasks.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platform", + containing_service=None, + input_type=_LISTQUEUESREQUEST, + output_type=_LISTQUEUESRESPONSE, + serialized_options=b'\202\323\344\223\0021\022//v2beta3/{parent=projects/*/locations/*}/queues\332A\006parent', create_key=_descriptor._internal_create_key, - serialized_start=2095, - serialized_end=4948, - methods=[ - _descriptor.MethodDescriptor( - name="ListQueues", - full_name="google.cloud.tasks.v2beta3.CloudTasks.ListQueues", - index=0, - containing_service=None, - input_type=_LISTQUEUESREQUEST, - output_type=_LISTQUEUESRESPONSE, - serialized_options=b"\202\323\344\223\0021\022//v2beta3/{parent=projects/*/locations/*}/queues\332A\006parent", - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="GetQueue", - full_name="google.cloud.tasks.v2beta3.CloudTasks.GetQueue", - index=1, - containing_service=None, - input_type=_GETQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b"\202\323\344\223\0021\022//v2beta3/{name=projects/*/locations/*/queues/*}\332A\004name", - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="CreateQueue", - full_name="google.cloud.tasks.v2beta3.CloudTasks.CreateQueue", - index=2, - containing_service=None, - input_type=_CREATEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\0028"//v2beta3/{parent=projects/*/locations/*}/queues:\005queue\332A\014parent,queue', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="UpdateQueue", - full_name="google.cloud.tasks.v2beta3.CloudTasks.UpdateQueue", - index=3, - containing_service=None, - input_type=_UPDATEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b"\202\323\344\223\002>25/v2beta3/{queue.name=projects/*/locations/*/queues/*}:\005queue\332A\021queue,update_mask", - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="DeleteQueue", - full_name="google.cloud.tasks.v2beta3.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\0021*//v2beta3/{name=projects/*/locations/*/queues/*}\332A\004name", - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="PurgeQueue", - full_name="google.cloud.tasks.v2beta3.CloudTasks.PurgeQueue", - index=5, - containing_service=None, - input_type=_PURGEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\002:"5/v2beta3/{name=projects/*/locations/*/queues/*}:purge:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="PauseQueue", - full_name="google.cloud.tasks.v2beta3.CloudTasks.PauseQueue", - index=6, - containing_service=None, - input_type=_PAUSEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\002:"5/v2beta3/{name=projects/*/locations/*/queues/*}:pause:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="ResumeQueue", - full_name="google.cloud.tasks.v2beta3.CloudTasks.ResumeQueue", - index=7, - containing_service=None, - input_type=_RESUMEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\002;"6/v2beta3/{name=projects/*/locations/*/queues/*}:resume:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="GetIamPolicy", - full_name="google.cloud.tasks.v2beta3.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\002E"@/v2beta3/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\001*\332A\010resource', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="SetIamPolicy", - full_name="google.cloud.tasks.v2beta3.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\002E"@/v2beta3/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\001*\332A\017resource,policy', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="TestIamPermissions", - full_name="google.cloud.tasks.v2beta3.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\002K"F/v2beta3/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\001*\332A\024resource,permissions', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="ListTasks", - full_name="google.cloud.tasks.v2beta3.CloudTasks.ListTasks", - index=11, - containing_service=None, - input_type=_LISTTASKSREQUEST, - output_type=_LISTTASKSRESPONSE, - serialized_options=b"\202\323\344\223\0029\0227/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks\332A\006parent", - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="GetTask", - full_name="google.cloud.tasks.v2beta3.CloudTasks.GetTask", - index=12, - containing_service=None, - input_type=_GETTASKREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK, - serialized_options=b"\202\323\344\223\0029\0227/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name", - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="CreateTask", - full_name="google.cloud.tasks.v2beta3.CloudTasks.CreateTask", - index=13, - containing_service=None, - input_type=_CREATETASKREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\002<"7/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks:\001*\332A\013parent,task', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="DeleteTask", - full_name="google.cloud.tasks.v2beta3.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\0029*7/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name", - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name="RunTask", - full_name="google.cloud.tasks.v2beta3.CloudTasks.RunTask", - index=15, - containing_service=None, - input_type=_RUNTASKREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\002@";/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}:run:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - ], -) + ), + _descriptor.MethodDescriptor( + name='GetQueue', + full_name='google.cloud.tasks.v2beta3.CloudTasks.GetQueue', + index=1, + containing_service=None, + input_type=_GETQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\0021\022//v2beta3/{name=projects/*/locations/*/queues/*}\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='CreateQueue', + full_name='google.cloud.tasks.v2beta3.CloudTasks.CreateQueue', + index=2, + containing_service=None, + input_type=_CREATEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\0028\"//v2beta3/{parent=projects/*/locations/*}/queues:\005queue\332A\014parent,queue', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='UpdateQueue', + full_name='google.cloud.tasks.v2beta3.CloudTasks.UpdateQueue', + index=3, + containing_service=None, + input_type=_UPDATEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\002>25/v2beta3/{queue.name=projects/*/locations/*/queues/*}:\005queue\332A\021queue,update_mask', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='DeleteQueue', + full_name='google.cloud.tasks.v2beta3.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\0021*//v2beta3/{name=projects/*/locations/*/queues/*}\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='PurgeQueue', + full_name='google.cloud.tasks.v2beta3.CloudTasks.PurgeQueue', + index=5, + containing_service=None, + input_type=_PURGEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\002:\"5/v2beta3/{name=projects/*/locations/*/queues/*}:purge:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='PauseQueue', + full_name='google.cloud.tasks.v2beta3.CloudTasks.PauseQueue', + index=6, + containing_service=None, + input_type=_PAUSEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\002:\"5/v2beta3/{name=projects/*/locations/*/queues/*}:pause:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='ResumeQueue', + full_name='google.cloud.tasks.v2beta3.CloudTasks.ResumeQueue', + index=7, + containing_service=None, + input_type=_RESUMEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\002;\"6/v2beta3/{name=projects/*/locations/*/queues/*}:resume:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetIamPolicy', + full_name='google.cloud.tasks.v2beta3.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\002E\"@/v2beta3/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\001*\332A\010resource', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='SetIamPolicy', + full_name='google.cloud.tasks.v2beta3.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\002E\"@/v2beta3/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\001*\332A\017resource,policy', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='TestIamPermissions', + full_name='google.cloud.tasks.v2beta3.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\002K\"F/v2beta3/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\001*\332A\024resource,permissions', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='ListTasks', + full_name='google.cloud.tasks.v2beta3.CloudTasks.ListTasks', + index=11, + containing_service=None, + input_type=_LISTTASKSREQUEST, + output_type=_LISTTASKSRESPONSE, + serialized_options=b'\202\323\344\223\0029\0227/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks\332A\006parent', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='GetTask', + full_name='google.cloud.tasks.v2beta3.CloudTasks.GetTask', + index=12, + containing_service=None, + input_type=_GETTASKREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\0029\0227/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='CreateTask', + full_name='google.cloud.tasks.v2beta3.CloudTasks.CreateTask', + index=13, + containing_service=None, + input_type=_CREATETASKREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\002<\"7/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks:\001*\332A\013parent,task', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='DeleteTask', + full_name='google.cloud.tasks.v2beta3.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\0029*7/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name='RunTask', + full_name='google.cloud.tasks.v2beta3.CloudTasks.RunTask', + index=15, + containing_service=None, + input_type=_RUNTASKREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\002@\";/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}:run:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), +]) _sym_db.RegisterServiceDescriptor(_CLOUDTASKS) -DESCRIPTOR.services_by_name["CloudTasks"] = _CLOUDTASKS +DESCRIPTOR.services_by_name['CloudTasks'] = _CLOUDTASKS # @@protoc_insertion_point(module_scope) diff --git a/google/cloud/tasks_v2beta3/proto/cloudtasks_pb2_grpc.py b/google/cloud/tasks_v2beta3/proto/cloudtasks_pb2_grpc.py index 477db97b..b815a555 100644 --- a/google/cloud/tasks_v2beta3/proto/cloudtasks_pb2_grpc.py +++ b/google/cloud/tasks_v2beta3/proto/cloudtasks_pb2_grpc.py @@ -2,15 +2,9 @@ """Client and server classes corresponding to protobuf-defined services.""" import grpc -from google.cloud.tasks_v2beta3.proto import ( - cloudtasks_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2, -) -from google.cloud.tasks_v2beta3.proto import ( - queue_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2, -) -from google.cloud.tasks_v2beta3.proto import ( - task_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2, -) +from google.cloud.tasks_v2beta3.proto import cloudtasks_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2 +from google.cloud.tasks_v2beta3.proto import queue_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2 +from google.cloud.tasks_v2beta3.proto import task_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_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 @@ -28,85 +22,85 @@ def __init__(self, channel): channel: A grpc.Channel. """ self.ListQueues = channel.unary_unary( - "/google.cloud.tasks.v2beta3.CloudTasks/ListQueues", - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.FromString, - ) + '/google.cloud.tasks.v2beta3.CloudTasks/ListQueues', + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.FromString, + ) self.GetQueue = channel.unary_unary( - "/google.cloud.tasks.v2beta3.CloudTasks/GetQueue", - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - ) + '/google.cloud.tasks.v2beta3.CloudTasks/GetQueue', + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.CreateQueue = channel.unary_unary( - "/google.cloud.tasks.v2beta3.CloudTasks/CreateQueue", - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - ) + '/google.cloud.tasks.v2beta3.CloudTasks/CreateQueue', + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.UpdateQueue = channel.unary_unary( - "/google.cloud.tasks.v2beta3.CloudTasks/UpdateQueue", - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - ) + '/google.cloud.tasks.v2beta3.CloudTasks/UpdateQueue', + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.DeleteQueue = channel.unary_unary( - "/google.cloud.tasks.v2beta3.CloudTasks/DeleteQueue", - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.SerializeToString, - response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - ) + '/google.cloud.tasks.v2beta3.CloudTasks/DeleteQueue', + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.SerializeToString, + response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, + ) self.PurgeQueue = channel.unary_unary( - "/google.cloud.tasks.v2beta3.CloudTasks/PurgeQueue", - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - ) + '/google.cloud.tasks.v2beta3.CloudTasks/PurgeQueue', + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.PauseQueue = channel.unary_unary( - "/google.cloud.tasks.v2beta3.CloudTasks/PauseQueue", - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - ) + '/google.cloud.tasks.v2beta3.CloudTasks/PauseQueue', + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.ResumeQueue = channel.unary_unary( - "/google.cloud.tasks.v2beta3.CloudTasks/ResumeQueue", - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - ) + '/google.cloud.tasks.v2beta3.CloudTasks/ResumeQueue', + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.GetIamPolicy = channel.unary_unary( - "/google.cloud.tasks.v2beta3.CloudTasks/GetIamPolicy", - request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.SerializeToString, - response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - ) + '/google.cloud.tasks.v2beta3.CloudTasks/GetIamPolicy', + request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.SerializeToString, + response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, + ) self.SetIamPolicy = channel.unary_unary( - "/google.cloud.tasks.v2beta3.CloudTasks/SetIamPolicy", - request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.SerializeToString, - response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - ) + '/google.cloud.tasks.v2beta3.CloudTasks/SetIamPolicy', + request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.SerializeToString, + response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, + ) self.TestIamPermissions = channel.unary_unary( - "/google.cloud.tasks.v2beta3.CloudTasks/TestIamPermissions", - request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.SerializeToString, - response_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.FromString, - ) + '/google.cloud.tasks.v2beta3.CloudTasks/TestIamPermissions', + request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.SerializeToString, + response_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.FromString, + ) self.ListTasks = channel.unary_unary( - "/google.cloud.tasks.v2beta3.CloudTasks/ListTasks", - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.FromString, - ) + '/google.cloud.tasks.v2beta3.CloudTasks/ListTasks', + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.FromString, + ) self.GetTask = channel.unary_unary( - "/google.cloud.tasks.v2beta3.CloudTasks/GetTask", - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.FromString, - ) + '/google.cloud.tasks.v2beta3.CloudTasks/GetTask', + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.FromString, + ) self.CreateTask = channel.unary_unary( - "/google.cloud.tasks.v2beta3.CloudTasks/CreateTask", - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.FromString, - ) + '/google.cloud.tasks.v2beta3.CloudTasks/CreateTask', + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.FromString, + ) self.DeleteTask = channel.unary_unary( - "/google.cloud.tasks.v2beta3.CloudTasks/DeleteTask", - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.SerializeToString, - response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - ) + '/google.cloud.tasks.v2beta3.CloudTasks/DeleteTask', + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.SerializeToString, + response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, + ) self.RunTask = channel.unary_unary( - "/google.cloud.tasks.v2beta3.CloudTasks/RunTask", - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.FromString, - ) + '/google.cloud.tasks.v2beta3.CloudTasks/RunTask', + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.FromString, + ) class CloudTasksServicer(object): @@ -120,15 +114,15 @@ def ListQueues(self, request, context): Queues are returned in lexicographical order. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def GetQueue(self, request, context): """Gets a queue. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def CreateQueue(self, request, context): """Creates a queue. @@ -145,8 +139,8 @@ def CreateQueue(self, request, context): this method. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def UpdateQueue(self, request, context): """Updates a queue. @@ -166,8 +160,8 @@ def UpdateQueue(self, request, context): this method. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def DeleteQueue(self, request, context): """Deletes a queue. @@ -185,8 +179,8 @@ def DeleteQueue(self, request, context): this method. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def PurgeQueue(self, request, context): """Purges a queue by deleting all of its tasks. @@ -197,8 +191,8 @@ def PurgeQueue(self, request, context): might be dispatched before the purge takes effect. A purge is irreversible. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def PauseQueue(self, request, context): """Pauses the queue. @@ -210,8 +204,8 @@ def PauseQueue(self, request, context): [state][google.cloud.tasks.v2beta3.Queue.state] is [PAUSED][google.cloud.tasks.v2beta3.Queue.State.PAUSED]. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def ResumeQueue(self, request, context): """Resume a queue. @@ -229,8 +223,8 @@ def ResumeQueue(self, request, context): Risks](https://cloud.google.com/tasks/docs/manage-cloud-task-scaling). """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def GetIamPolicy(self, request, context): """Gets the access control policy for a [Queue][google.cloud.tasks.v2beta3.Queue]. @@ -244,8 +238,8 @@ def GetIamPolicy(self, request, context): * `cloudtasks.queues.getIamPolicy` """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def SetIamPolicy(self, request, context): """Sets the access control policy for a [Queue][google.cloud.tasks.v2beta3.Queue]. Replaces any existing @@ -261,8 +255,8 @@ def SetIamPolicy(self, request, context): * `cloudtasks.queues.setIamPolicy` """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def TestIamPermissions(self, request, context): """Returns permissions that a caller has on a [Queue][google.cloud.tasks.v2beta3.Queue]. @@ -274,8 +268,8 @@ def TestIamPermissions(self, request, context): may "fail open" without warning. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def ListTasks(self, request, context): """Lists the tasks in a queue. @@ -289,15 +283,15 @@ def ListTasks(self, request, context): time. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def GetTask(self, request, context): """Gets a task. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def CreateTask(self, request, context): """Creates a task and adds it to a queue. @@ -307,8 +301,8 @@ def CreateTask(self, request, context): * The maximum task size is 100KB. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def DeleteTask(self, request, context): """Deletes a task. @@ -318,8 +312,8 @@ def DeleteTask(self, request, context): failed. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def RunTask(self, request, context): """Forces a task to run now. @@ -348,533 +342,356 @@ def RunTask(self, request, context): task that has already succeeded or permanently failed. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details("Method not implemented!") - raise NotImplementedError("Method not implemented!") + context.set_details('Method not implemented!') + raise NotImplementedError('Method not implemented!') def add_CloudTasksServicer_to_server(servicer, server): rpc_method_handlers = { - "ListQueues": grpc.unary_unary_rpc_method_handler( - servicer.ListQueues, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.SerializeToString, - ), - "GetQueue": grpc.unary_unary_rpc_method_handler( - servicer.GetQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - "CreateQueue": grpc.unary_unary_rpc_method_handler( - servicer.CreateQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - "UpdateQueue": grpc.unary_unary_rpc_method_handler( - servicer.UpdateQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - "DeleteQueue": grpc.unary_unary_rpc_method_handler( - servicer.DeleteQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.FromString, - response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - ), - "PurgeQueue": grpc.unary_unary_rpc_method_handler( - servicer.PurgeQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - "PauseQueue": grpc.unary_unary_rpc_method_handler( - servicer.PauseQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - "ResumeQueue": grpc.unary_unary_rpc_method_handler( - servicer.ResumeQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - "GetIamPolicy": grpc.unary_unary_rpc_method_handler( - servicer.GetIamPolicy, - request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.FromString, - response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, - ), - "SetIamPolicy": grpc.unary_unary_rpc_method_handler( - servicer.SetIamPolicy, - request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.FromString, - response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, - ), - "TestIamPermissions": grpc.unary_unary_rpc_method_handler( - servicer.TestIamPermissions, - request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.FromString, - response_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.SerializeToString, - ), - "ListTasks": grpc.unary_unary_rpc_method_handler( - servicer.ListTasks, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.SerializeToString, - ), - "GetTask": grpc.unary_unary_rpc_method_handler( - servicer.GetTask, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.SerializeToString, - ), - "CreateTask": grpc.unary_unary_rpc_method_handler( - servicer.CreateTask, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.SerializeToString, - ), - "DeleteTask": grpc.unary_unary_rpc_method_handler( - servicer.DeleteTask, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.FromString, - response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - ), - "RunTask": grpc.unary_unary_rpc_method_handler( - servicer.RunTask, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.SerializeToString, - ), + 'ListQueues': grpc.unary_unary_rpc_method_handler( + servicer.ListQueues, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.SerializeToString, + ), + 'GetQueue': grpc.unary_unary_rpc_method_handler( + servicer.GetQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + 'CreateQueue': grpc.unary_unary_rpc_method_handler( + servicer.CreateQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + 'UpdateQueue': grpc.unary_unary_rpc_method_handler( + servicer.UpdateQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + 'DeleteQueue': grpc.unary_unary_rpc_method_handler( + servicer.DeleteQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.FromString, + response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, + ), + 'PurgeQueue': grpc.unary_unary_rpc_method_handler( + servicer.PurgeQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + 'PauseQueue': grpc.unary_unary_rpc_method_handler( + servicer.PauseQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + 'ResumeQueue': grpc.unary_unary_rpc_method_handler( + servicer.ResumeQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + 'GetIamPolicy': grpc.unary_unary_rpc_method_handler( + servicer.GetIamPolicy, + request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.FromString, + response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, + ), + 'SetIamPolicy': grpc.unary_unary_rpc_method_handler( + servicer.SetIamPolicy, + request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.FromString, + response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, + ), + 'TestIamPermissions': grpc.unary_unary_rpc_method_handler( + servicer.TestIamPermissions, + request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.FromString, + response_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.SerializeToString, + ), + 'ListTasks': grpc.unary_unary_rpc_method_handler( + servicer.ListTasks, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.SerializeToString, + ), + 'GetTask': grpc.unary_unary_rpc_method_handler( + servicer.GetTask, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.SerializeToString, + ), + 'CreateTask': grpc.unary_unary_rpc_method_handler( + servicer.CreateTask, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.SerializeToString, + ), + 'DeleteTask': grpc.unary_unary_rpc_method_handler( + servicer.DeleteTask, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.FromString, + response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, + ), + 'RunTask': grpc.unary_unary_rpc_method_handler( + servicer.RunTask, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.SerializeToString, + ), } generic_handler = grpc.method_handlers_generic_handler( - "google.cloud.tasks.v2beta3.CloudTasks", rpc_method_handlers - ) + 'google.cloud.tasks.v2beta3.CloudTasks', rpc_method_handlers) server.add_generic_rpc_handlers((generic_handler,)) -# This class is part of an EXPERIMENTAL API. + # This class is part of an EXPERIMENTAL API. class CloudTasks(object): """Cloud Tasks allows developers to manage the execution of background work in their applications. """ @staticmethod - def ListQueues( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def ListQueues(request, target, - "/google.cloud.tasks.v2beta3.CloudTasks/ListQueues", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/ListQueues', google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def GetQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def GetQueue(request, target, - "/google.cloud.tasks.v2beta3.CloudTasks/GetQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/GetQueue', google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def CreateQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def CreateQueue(request, target, - "/google.cloud.tasks.v2beta3.CloudTasks/CreateQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/CreateQueue', google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def UpdateQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def UpdateQueue(request, target, - "/google.cloud.tasks.v2beta3.CloudTasks/UpdateQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/UpdateQueue', google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def DeleteQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def DeleteQueue(request, target, - "/google.cloud.tasks.v2beta3.CloudTasks/DeleteQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/DeleteQueue', google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def PurgeQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def PurgeQueue(request, target, - "/google.cloud.tasks.v2beta3.CloudTasks/PurgeQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/PurgeQueue', google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def PauseQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def PauseQueue(request, target, - "/google.cloud.tasks.v2beta3.CloudTasks/PauseQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/PauseQueue', google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def ResumeQueue( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def ResumeQueue(request, target, - "/google.cloud.tasks.v2beta3.CloudTasks/ResumeQueue", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/ResumeQueue', google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def GetIamPolicy( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def GetIamPolicy(request, target, - "/google.cloud.tasks.v2beta3.CloudTasks/GetIamPolicy", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/GetIamPolicy', google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.SerializeToString, google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def SetIamPolicy( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def SetIamPolicy(request, target, - "/google.cloud.tasks.v2beta3.CloudTasks/SetIamPolicy", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/SetIamPolicy', google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.SerializeToString, google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def TestIamPermissions( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def TestIamPermissions(request, target, - "/google.cloud.tasks.v2beta3.CloudTasks/TestIamPermissions", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/TestIamPermissions', google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.SerializeToString, google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def ListTasks( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def ListTasks(request, target, - "/google.cloud.tasks.v2beta3.CloudTasks/ListTasks", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/ListTasks', google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def GetTask( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def GetTask(request, target, - "/google.cloud.tasks.v2beta3.CloudTasks/GetTask", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/GetTask', google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def CreateTask( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def CreateTask(request, target, - "/google.cloud.tasks.v2beta3.CloudTasks/CreateTask", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/CreateTask', google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def DeleteTask( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def DeleteTask(request, target, - "/google.cloud.tasks.v2beta3.CloudTasks/DeleteTask", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/DeleteTask', google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) @staticmethod - def RunTask( - request, - target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None, - ): - return grpc.experimental.unary_unary( - request, + def RunTask(request, target, - "/google.cloud.tasks.v2beta3.CloudTasks/RunTask", + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None): + return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/RunTask', google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.FromString, - options, - channel_credentials, - call_credentials, - compression, - wait_for_ready, - timeout, - metadata, - ) + options, channel_credentials, + call_credentials, compression, wait_for_ready, timeout, metadata) diff --git a/google/cloud/tasks_v2beta3/proto/queue_pb2.py b/google/cloud/tasks_v2beta3/proto/queue_pb2.py index 427354eb..d57b8c59 100644 --- a/google/cloud/tasks_v2beta3/proto/queue_pb2.py +++ b/google/cloud/tasks_v2beta3/proto/queue_pb2.py @@ -6,7 +6,6 @@ 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() @@ -14,583 +13,341 @@ 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_v2beta3.proto import ( - target_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2, -) +from google.cloud.tasks_v2beta3.proto import target_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2 from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 DESCRIPTOR = _descriptor.FileDescriptor( - name="google/cloud/tasks_v2beta3/proto/queue.proto", - package="google.cloud.tasks.v2beta3", - syntax="proto3", - serialized_options=b"\n\036com.google.cloud.tasks.v2beta3B\nQueueProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasks", - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n,google/cloud/tasks_v2beta3/proto/queue.proto\x12\x1agoogle.cloud.tasks.v2beta3\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a-google/cloud/tasks_v2beta3/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/api/annotations.proto"\xc4\x05\n\x05Queue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12O\n\x15\x61pp_engine_http_queue\x18\x03 \x01(\x0b\x32..google.cloud.tasks.v2beta3.AppEngineHttpQueueH\x00\x12;\n\x0brate_limits\x18\x04 \x01(\x0b\x32&.google.cloud.tasks.v2beta3.RateLimits\x12=\n\x0cretry_config\x18\x05 \x01(\x0b\x32\'.google.cloud.tasks.v2beta3.RetryConfig\x12\x36\n\x05state\x18\x06 \x01(\x0e\x32\'.google.cloud.tasks.v2beta3.Queue.State\x12.\n\npurge_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12X\n\x1astackdriver_logging_config\x18\n \x01(\x0b\x32\x34.google.cloud.tasks.v2beta3.StackdriverLoggingConfig\x12\x39\n\x04type\x18\x0b \x01(\x0e\x32&.google.cloud.tasks.v2beta3.Queue.TypeB\x03\xe0\x41\x05"E\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07RUNNING\x10\x01\x12\n\n\x06PAUSED\x10\x02\x12\x0c\n\x08\x44ISABLED\x10\x03"0\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x08\n\x04PULL\x10\x01\x12\x08\n\x04PUSH\x10\x02:\\\xea\x41Y\n\x1f\x63loudtasks.googleapis.com/Queue\x12\x36projects/{project}/locations/{location}/queues/{queue}B\x0c\n\nqueue_type"j\n\nRateLimits\x12!\n\x19max_dispatches_per_second\x18\x01 \x01(\x01\x12\x16\n\x0emax_burst_size\x18\x02 \x01(\x05\x12!\n\x19max_concurrent_dispatches\x18\x03 \x01(\x05"\xd1\x01\n\x0bRetryConfig\x12\x14\n\x0cmax_attempts\x18\x01 \x01(\x05\x12\x35\n\x12max_retry_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmin_backoff\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmax_backoff\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x15\n\rmax_doublings\x18\x05 \x01(\x05"2\n\x18StackdriverLoggingConfig\x12\x16\n\x0esampling_ratio\x18\x01 \x01(\x01\x42o\n\x1e\x63om.google.cloud.tasks.v2beta3B\nQueueProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasksb\x06proto3', - dependencies=[ - google_dot_api_dot_field__behavior__pb2.DESCRIPTOR, - google_dot_api_dot_resource__pb2.DESCRIPTOR, - google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2.DESCRIPTOR, - google_dot_protobuf_dot_duration__pb2.DESCRIPTOR, - google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR, - google_dot_api_dot_annotations__pb2.DESCRIPTOR, - ], -) + name='google/cloud/tasks_v2beta3/proto/queue.proto', + package='google.cloud.tasks.v2beta3', + syntax='proto3', + serialized_options=b'\n\036com.google.cloud.tasks.v2beta3B\nQueueProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasks', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n,google/cloud/tasks_v2beta3/proto/queue.proto\x12\x1agoogle.cloud.tasks.v2beta3\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a-google/cloud/tasks_v2beta3/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/api/annotations.proto\"\xc4\x05\n\x05Queue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12O\n\x15\x61pp_engine_http_queue\x18\x03 \x01(\x0b\x32..google.cloud.tasks.v2beta3.AppEngineHttpQueueH\x00\x12;\n\x0brate_limits\x18\x04 \x01(\x0b\x32&.google.cloud.tasks.v2beta3.RateLimits\x12=\n\x0cretry_config\x18\x05 \x01(\x0b\x32\'.google.cloud.tasks.v2beta3.RetryConfig\x12\x36\n\x05state\x18\x06 \x01(\x0e\x32\'.google.cloud.tasks.v2beta3.Queue.State\x12.\n\npurge_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12X\n\x1astackdriver_logging_config\x18\n \x01(\x0b\x32\x34.google.cloud.tasks.v2beta3.StackdriverLoggingConfig\x12\x39\n\x04type\x18\x0b \x01(\x0e\x32&.google.cloud.tasks.v2beta3.Queue.TypeB\x03\xe0\x41\x05\"E\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07RUNNING\x10\x01\x12\n\n\x06PAUSED\x10\x02\x12\x0c\n\x08\x44ISABLED\x10\x03\"0\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x08\n\x04PULL\x10\x01\x12\x08\n\x04PUSH\x10\x02:\\\xea\x41Y\n\x1f\x63loudtasks.googleapis.com/Queue\x12\x36projects/{project}/locations/{location}/queues/{queue}B\x0c\n\nqueue_type\"j\n\nRateLimits\x12!\n\x19max_dispatches_per_second\x18\x01 \x01(\x01\x12\x16\n\x0emax_burst_size\x18\x02 \x01(\x05\x12!\n\x19max_concurrent_dispatches\x18\x03 \x01(\x05\"\xd1\x01\n\x0bRetryConfig\x12\x14\n\x0cmax_attempts\x18\x01 \x01(\x05\x12\x35\n\x12max_retry_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmin_backoff\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmax_backoff\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x15\n\rmax_doublings\x18\x05 \x01(\x05\"2\n\x18StackdriverLoggingConfig\x12\x16\n\x0esampling_ratio\x18\x01 \x01(\x01\x42o\n\x1e\x63om.google.cloud.tasks.v2beta3B\nQueueProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasksb\x06proto3' + , + dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + _QUEUE_STATE = _descriptor.EnumDescriptor( - name="State", - full_name="google.cloud.tasks.v2beta3.Queue.State", - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name="STATE_UNSPECIFIED", - index=0, - number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="RUNNING", - index=1, - number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="PAUSED", - index=2, - number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="DISABLED", - index=3, - number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - ], - containing_type=None, - serialized_options=None, - serialized_start=760, - serialized_end=829, + name='State', + full_name='google.cloud.tasks.v2beta3.Queue.State', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='STATE_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='RUNNING', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PAUSED', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='DISABLED', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=760, + serialized_end=829, ) _sym_db.RegisterEnumDescriptor(_QUEUE_STATE) _QUEUE_TYPE = _descriptor.EnumDescriptor( - name="Type", - full_name="google.cloud.tasks.v2beta3.Queue.Type", - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name="TYPE_UNSPECIFIED", - index=0, - number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="PULL", - index=1, - number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="PUSH", - index=2, - number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - ], - containing_type=None, - serialized_options=None, - serialized_start=831, - serialized_end=879, + name='Type', + full_name='google.cloud.tasks.v2beta3.Queue.Type', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='TYPE_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PULL', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PUSH', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=831, + serialized_end=879, ) _sym_db.RegisterEnumDescriptor(_QUEUE_TYPE) _QUEUE = _descriptor.Descriptor( - name="Queue", - full_name="google.cloud.tasks.v2beta3.Queue", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta3.Queue.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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="app_engine_http_queue", - full_name="google.cloud.tasks.v2beta3.Queue.app_engine_http_queue", - index=1, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="rate_limits", - full_name="google.cloud.tasks.v2beta3.Queue.rate_limits", - index=2, - number=4, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="retry_config", - full_name="google.cloud.tasks.v2beta3.Queue.retry_config", - index=3, - number=5, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="state", - full_name="google.cloud.tasks.v2beta3.Queue.state", - index=4, - number=6, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="purge_time", - full_name="google.cloud.tasks.v2beta3.Queue.purge_time", - index=5, - number=7, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="stackdriver_logging_config", - full_name="google.cloud.tasks.v2beta3.Queue.stackdriver_logging_config", - index=6, - number=10, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="type", - full_name="google.cloud.tasks.v2beta3.Queue.type", - index=7, - number=11, - 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=b"\340A\005", - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[_QUEUE_STATE, _QUEUE_TYPE,], - serialized_options=b"\352AY\n\037cloudtasks.googleapis.com/Queue\0226projects/{project}/locations/{location}/queues/{queue}", - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name="queue_type", - full_name="google.cloud.tasks.v2beta3.Queue.queue_type", - index=0, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[], - ), - ], - serialized_start=279, - serialized_end=987, + name='Queue', + full_name='google.cloud.tasks.v2beta3.Queue', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta3.Queue.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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='app_engine_http_queue', full_name='google.cloud.tasks.v2beta3.Queue.app_engine_http_queue', index=1, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='rate_limits', full_name='google.cloud.tasks.v2beta3.Queue.rate_limits', index=2, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='retry_config', full_name='google.cloud.tasks.v2beta3.Queue.retry_config', index=3, + number=5, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='state', full_name='google.cloud.tasks.v2beta3.Queue.state', index=4, + number=6, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='purge_time', full_name='google.cloud.tasks.v2beta3.Queue.purge_time', index=5, + number=7, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='stackdriver_logging_config', full_name='google.cloud.tasks.v2beta3.Queue.stackdriver_logging_config', index=6, + number=10, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='type', full_name='google.cloud.tasks.v2beta3.Queue.type', index=7, + number=11, 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=b'\340A\005', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _QUEUE_STATE, + _QUEUE_TYPE, + ], + serialized_options=b'\352AY\n\037cloudtasks.googleapis.com/Queue\0226projects/{project}/locations/{location}/queues/{queue}', + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='queue_type', full_name='google.cloud.tasks.v2beta3.Queue.queue_type', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=279, + serialized_end=987, ) _RATELIMITS = _descriptor.Descriptor( - name="RateLimits", - full_name="google.cloud.tasks.v2beta3.RateLimits", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="max_dispatches_per_second", - full_name="google.cloud.tasks.v2beta3.RateLimits.max_dispatches_per_second", - index=0, - number=1, - type=1, - cpp_type=5, - label=1, - has_default_value=False, - default_value=float(0), - message_type=None, - enum_type=None, - containing_type=None, - is_extension=False, - extension_scope=None, - serialized_options=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="max_burst_size", - full_name="google.cloud.tasks.v2beta3.RateLimits.max_burst_size", - index=1, - number=2, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="max_concurrent_dispatches", - full_name="google.cloud.tasks.v2beta3.RateLimits.max_concurrent_dispatches", - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=989, - serialized_end=1095, + name='RateLimits', + full_name='google.cloud.tasks.v2beta3.RateLimits', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='max_dispatches_per_second', full_name='google.cloud.tasks.v2beta3.RateLimits.max_dispatches_per_second', index=0, + number=1, type=1, cpp_type=5, label=1, + has_default_value=False, default_value=float(0), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_burst_size', full_name='google.cloud.tasks.v2beta3.RateLimits.max_burst_size', index=1, + number=2, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_concurrent_dispatches', full_name='google.cloud.tasks.v2beta3.RateLimits.max_concurrent_dispatches', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=989, + serialized_end=1095, ) _RETRYCONFIG = _descriptor.Descriptor( - name="RetryConfig", - full_name="google.cloud.tasks.v2beta3.RetryConfig", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="max_attempts", - full_name="google.cloud.tasks.v2beta3.RetryConfig.max_attempts", - index=0, - number=1, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="max_retry_duration", - full_name="google.cloud.tasks.v2beta3.RetryConfig.max_retry_duration", - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="min_backoff", - full_name="google.cloud.tasks.v2beta3.RetryConfig.min_backoff", - index=2, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="max_backoff", - full_name="google.cloud.tasks.v2beta3.RetryConfig.max_backoff", - index=3, - number=4, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="max_doublings", - full_name="google.cloud.tasks.v2beta3.RetryConfig.max_doublings", - index=4, - number=5, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1098, - serialized_end=1307, + name='RetryConfig', + full_name='google.cloud.tasks.v2beta3.RetryConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='max_attempts', full_name='google.cloud.tasks.v2beta3.RetryConfig.max_attempts', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_retry_duration', full_name='google.cloud.tasks.v2beta3.RetryConfig.max_retry_duration', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='min_backoff', full_name='google.cloud.tasks.v2beta3.RetryConfig.min_backoff', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_backoff', full_name='google.cloud.tasks.v2beta3.RetryConfig.max_backoff', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='max_doublings', full_name='google.cloud.tasks.v2beta3.RetryConfig.max_doublings', index=4, + number=5, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1098, + serialized_end=1307, ) _STACKDRIVERLOGGINGCONFIG = _descriptor.Descriptor( - name="StackdriverLoggingConfig", - full_name="google.cloud.tasks.v2beta3.StackdriverLoggingConfig", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="sampling_ratio", - full_name="google.cloud.tasks.v2beta3.StackdriverLoggingConfig.sampling_ratio", - index=0, - number=1, - type=1, - cpp_type=5, - label=1, - has_default_value=False, - default_value=float(0), - message_type=None, - enum_type=None, - containing_type=None, - is_extension=False, - extension_scope=None, - serialized_options=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1309, - serialized_end=1359, + name='StackdriverLoggingConfig', + full_name='google.cloud.tasks.v2beta3.StackdriverLoggingConfig', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='sampling_ratio', full_name='google.cloud.tasks.v2beta3.StackdriverLoggingConfig.sampling_ratio', index=0, + number=1, type=1, cpp_type=5, label=1, + has_default_value=False, default_value=float(0), + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1309, + serialized_end=1359, ) -_QUEUE.fields_by_name[ - "app_engine_http_queue" -].message_type = ( - google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2._APPENGINEHTTPQUEUE -) -_QUEUE.fields_by_name["rate_limits"].message_type = _RATELIMITS -_QUEUE.fields_by_name["retry_config"].message_type = _RETRYCONFIG -_QUEUE.fields_by_name["state"].enum_type = _QUEUE_STATE -_QUEUE.fields_by_name[ - "purge_time" -].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_QUEUE.fields_by_name[ - "stackdriver_logging_config" -].message_type = _STACKDRIVERLOGGINGCONFIG -_QUEUE.fields_by_name["type"].enum_type = _QUEUE_TYPE +_QUEUE.fields_by_name['app_engine_http_queue'].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2._APPENGINEHTTPQUEUE +_QUEUE.fields_by_name['rate_limits'].message_type = _RATELIMITS +_QUEUE.fields_by_name['retry_config'].message_type = _RETRYCONFIG +_QUEUE.fields_by_name['state'].enum_type = _QUEUE_STATE +_QUEUE.fields_by_name['purge_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_QUEUE.fields_by_name['stackdriver_logging_config'].message_type = _STACKDRIVERLOGGINGCONFIG +_QUEUE.fields_by_name['type'].enum_type = _QUEUE_TYPE _QUEUE_STATE.containing_type = _QUEUE _QUEUE_TYPE.containing_type = _QUEUE -_QUEUE.oneofs_by_name["queue_type"].fields.append( - _QUEUE.fields_by_name["app_engine_http_queue"] -) -_QUEUE.fields_by_name["app_engine_http_queue"].containing_oneof = _QUEUE.oneofs_by_name[ - "queue_type" -] -_RETRYCONFIG.fields_by_name[ - "max_retry_duration" -].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_RETRYCONFIG.fields_by_name[ - "min_backoff" -].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_RETRYCONFIG.fields_by_name[ - "max_backoff" -].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -DESCRIPTOR.message_types_by_name["Queue"] = _QUEUE -DESCRIPTOR.message_types_by_name["RateLimits"] = _RATELIMITS -DESCRIPTOR.message_types_by_name["RetryConfig"] = _RETRYCONFIG -DESCRIPTOR.message_types_by_name["StackdriverLoggingConfig"] = _STACKDRIVERLOGGINGCONFIG +_QUEUE.oneofs_by_name['queue_type'].fields.append( + _QUEUE.fields_by_name['app_engine_http_queue']) +_QUEUE.fields_by_name['app_engine_http_queue'].containing_oneof = _QUEUE.oneofs_by_name['queue_type'] +_RETRYCONFIG.fields_by_name['max_retry_duration'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_RETRYCONFIG.fields_by_name['min_backoff'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_RETRYCONFIG.fields_by_name['max_backoff'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +DESCRIPTOR.message_types_by_name['Queue'] = _QUEUE +DESCRIPTOR.message_types_by_name['RateLimits'] = _RATELIMITS +DESCRIPTOR.message_types_by_name['RetryConfig'] = _RETRYCONFIG +DESCRIPTOR.message_types_by_name['StackdriverLoggingConfig'] = _STACKDRIVERLOGGINGCONFIG _sym_db.RegisterFileDescriptor(DESCRIPTOR) -Queue = _reflection.GeneratedProtocolMessageType( - "Queue", - (_message.Message,), - { - "DESCRIPTOR": _QUEUE, - "__module__": "google.cloud.tasks_v2beta3.proto.queue_pb2", - "__doc__": """A queue is a container of related tasks. Queues are configured to +Queue = _reflection.GeneratedProtocolMessageType('Queue', (_message.Message,), { + 'DESCRIPTOR' : _QUEUE, + '__module__' : 'google.cloud.tasks_v2beta3.proto.queue_pb2' + , + '__doc__': """A queue is a container of related tasks. Queues are configured to manage how those tasks are dispatched. Configurable properties include rate limits, retry options, queue types, and others. @@ -685,18 +442,15 @@ creation time. When left unspecified, the default value of ``PUSH`` is selected. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.Queue) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.Queue) + }) _sym_db.RegisterMessage(Queue) -RateLimits = _reflection.GeneratedProtocolMessageType( - "RateLimits", - (_message.Message,), - { - "DESCRIPTOR": _RATELIMITS, - "__module__": "google.cloud.tasks_v2beta3.proto.queue_pb2", - "__doc__": """Rate limits. This message determines the maximum rate that tasks can +RateLimits = _reflection.GeneratedProtocolMessageType('RateLimits', (_message.Message,), { + 'DESCRIPTOR' : _RATELIMITS, + '__module__' : 'google.cloud.tasks_v2beta3.proto.queue_pb2' + , + '__doc__': """Rate limits. This message determines the maximum rate that tasks can be dispatched by a queue, regardless of whether the dispatch is a first task attempt or a retry. Note: The debugging command, [RunTask][google.cloud.tasks.v2beta3.CloudTasks.RunTask], will run a @@ -753,18 +507,15 @@ /cloud.google.com/appengine/docs/standard/python/config/queuer ef#max_concurrent_requests>`_. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.RateLimits) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.RateLimits) + }) _sym_db.RegisterMessage(RateLimits) -RetryConfig = _reflection.GeneratedProtocolMessageType( - "RetryConfig", - (_message.Message,), - { - "DESCRIPTOR": _RETRYCONFIG, - "__module__": "google.cloud.tasks_v2beta3.proto.queue_pb2", - "__doc__": """Retry config. These settings determine when a failed task attempt is +RetryConfig = _reflection.GeneratedProtocolMessageType('RetryConfig', (_message.Message,), { + 'DESCRIPTOR' : _RETRYCONFIG, + '__module__' : 'google.cloud.tasks_v2beta3.proto.queue_pb2' + , + '__doc__': """Retry config. These settings determine when a failed task attempt is retried. Attributes: @@ -840,18 +591,15 @@ engine/docs/standard/python/config/queueref#retry_parameters>` __. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.RetryConfig) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.RetryConfig) + }) _sym_db.RegisterMessage(RetryConfig) -StackdriverLoggingConfig = _reflection.GeneratedProtocolMessageType( - "StackdriverLoggingConfig", - (_message.Message,), - { - "DESCRIPTOR": _STACKDRIVERLOGGINGCONFIG, - "__module__": "google.cloud.tasks_v2beta3.proto.queue_pb2", - "__doc__": """Configuration options for writing logs to `Stackdriver Logging +StackdriverLoggingConfig = _reflection.GeneratedProtocolMessageType('StackdriverLoggingConfig', (_message.Message,), { + 'DESCRIPTOR' : _STACKDRIVERLOGGINGCONFIG, + '__module__' : 'google.cloud.tasks_v2beta3.proto.queue_pb2' + , + '__doc__': """Configuration options for writing logs to `Stackdriver Logging `_. Attributes: @@ -861,13 +609,12 @@ field may contain any value between 0.0 and 1.0, inclusive. 0.0 is the default and means that no operations are logged. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.StackdriverLoggingConfig) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.StackdriverLoggingConfig) + }) _sym_db.RegisterMessage(StackdriverLoggingConfig) DESCRIPTOR._options = None -_QUEUE.fields_by_name["type"]._options = None +_QUEUE.fields_by_name['type']._options = None _QUEUE._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/cloud/tasks_v2beta3/proto/queue_pb2_grpc.py b/google/cloud/tasks_v2beta3/proto/queue_pb2_grpc.py index 8a939394..2daafffe 100644 --- a/google/cloud/tasks_v2beta3/proto/queue_pb2_grpc.py +++ b/google/cloud/tasks_v2beta3/proto/queue_pb2_grpc.py @@ -1,3 +1,4 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! """Client and server classes corresponding to protobuf-defined services.""" import grpc + diff --git a/google/cloud/tasks_v2beta3/proto/target_pb2.py b/google/cloud/tasks_v2beta3/proto/target_pb2.py index c3df2e3a..4b81d353 100644 --- a/google/cloud/tasks_v2beta3/proto/target_pb2.py +++ b/google/cloud/tasks_v2beta3/proto/target_pb2.py @@ -7,7 +7,6 @@ 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() @@ -17,91 +16,67 @@ DESCRIPTOR = _descriptor.FileDescriptor( - name="google/cloud/tasks_v2beta3/proto/target.proto", - package="google.cloud.tasks.v2beta3", - syntax="proto3", - serialized_options=b"\n\036com.google.cloud.tasks.v2beta3B\013TargetProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasks", - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n-google/cloud/tasks_v2beta3/proto/target.proto\x12\x1agoogle.cloud.tasks.v2beta3\x1a\x1cgoogle/api/annotations.proto"\xf0\x02\n\x0bHttpRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\x12;\n\x0bhttp_method\x18\x02 \x01(\x0e\x32&.google.cloud.tasks.v2beta3.HttpMethod\x12\x45\n\x07headers\x18\x03 \x03(\x0b\x32\x34.google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry\x12\x0c\n\x04\x62ody\x18\x04 \x01(\x0c\x12=\n\x0boauth_token\x18\x05 \x01(\x0b\x32&.google.cloud.tasks.v2beta3.OAuthTokenH\x00\x12;\n\noidc_token\x18\x06 \x01(\x0b\x32%.google.cloud.tasks.v2beta3.OidcTokenH\x00\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x16\n\x14\x61uthorization_header"g\n\x12\x41ppEngineHttpQueue\x12Q\n\x1b\x61pp_engine_routing_override\x18\x01 \x01(\x0b\x32,.google.cloud.tasks.v2beta3.AppEngineRouting"\xc1\x02\n\x14\x41ppEngineHttpRequest\x12;\n\x0bhttp_method\x18\x01 \x01(\x0e\x32&.google.cloud.tasks.v2beta3.HttpMethod\x12H\n\x12\x61pp_engine_routing\x18\x02 \x01(\x0b\x32,.google.cloud.tasks.v2beta3.AppEngineRouting\x12\x14\n\x0crelative_uri\x18\x03 \x01(\t\x12N\n\x07headers\x18\x04 \x03(\x0b\x32=.google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry\x12\x0c\n\x04\x62ody\x18\x05 \x01(\x0c\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01"T\n\x10\x41ppEngineRouting\x12\x0f\n\x07service\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x10\n\x08instance\x18\x03 \x01(\t\x12\x0c\n\x04host\x18\x04 \x01(\t":\n\nOAuthToken\x12\x1d\n\x15service_account_email\x18\x01 \x01(\t\x12\r\n\x05scope\x18\x02 \x01(\t"<\n\tOidcToken\x12\x1d\n\x15service_account_email\x18\x01 \x01(\t\x12\x10\n\x08\x61udience\x18\x02 \x01(\t*s\n\nHttpMethod\x12\x1b\n\x17HTTP_METHOD_UNSPECIFIED\x10\x00\x12\x08\n\x04POST\x10\x01\x12\x07\n\x03GET\x10\x02\x12\x08\n\x04HEAD\x10\x03\x12\x07\n\x03PUT\x10\x04\x12\n\n\x06\x44\x45LETE\x10\x05\x12\t\n\x05PATCH\x10\x06\x12\x0b\n\x07OPTIONS\x10\x07\x42p\n\x1e\x63om.google.cloud.tasks.v2beta3B\x0bTargetProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasksb\x06proto3', - dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,], -) + name='google/cloud/tasks_v2beta3/proto/target.proto', + package='google.cloud.tasks.v2beta3', + syntax='proto3', + serialized_options=b'\n\036com.google.cloud.tasks.v2beta3B\013TargetProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasks', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n-google/cloud/tasks_v2beta3/proto/target.proto\x12\x1agoogle.cloud.tasks.v2beta3\x1a\x1cgoogle/api/annotations.proto\"\xf0\x02\n\x0bHttpRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\x12;\n\x0bhttp_method\x18\x02 \x01(\x0e\x32&.google.cloud.tasks.v2beta3.HttpMethod\x12\x45\n\x07headers\x18\x03 \x03(\x0b\x32\x34.google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry\x12\x0c\n\x04\x62ody\x18\x04 \x01(\x0c\x12=\n\x0boauth_token\x18\x05 \x01(\x0b\x32&.google.cloud.tasks.v2beta3.OAuthTokenH\x00\x12;\n\noidc_token\x18\x06 \x01(\x0b\x32%.google.cloud.tasks.v2beta3.OidcTokenH\x00\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x16\n\x14\x61uthorization_header\"g\n\x12\x41ppEngineHttpQueue\x12Q\n\x1b\x61pp_engine_routing_override\x18\x01 \x01(\x0b\x32,.google.cloud.tasks.v2beta3.AppEngineRouting\"\xc1\x02\n\x14\x41ppEngineHttpRequest\x12;\n\x0bhttp_method\x18\x01 \x01(\x0e\x32&.google.cloud.tasks.v2beta3.HttpMethod\x12H\n\x12\x61pp_engine_routing\x18\x02 \x01(\x0b\x32,.google.cloud.tasks.v2beta3.AppEngineRouting\x12\x14\n\x0crelative_uri\x18\x03 \x01(\t\x12N\n\x07headers\x18\x04 \x03(\x0b\x32=.google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry\x12\x0c\n\x04\x62ody\x18\x05 \x01(\x0c\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"T\n\x10\x41ppEngineRouting\x12\x0f\n\x07service\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x10\n\x08instance\x18\x03 \x01(\t\x12\x0c\n\x04host\x18\x04 \x01(\t\":\n\nOAuthToken\x12\x1d\n\x15service_account_email\x18\x01 \x01(\t\x12\r\n\x05scope\x18\x02 \x01(\t\"<\n\tOidcToken\x12\x1d\n\x15service_account_email\x18\x01 \x01(\t\x12\x10\n\x08\x61udience\x18\x02 \x01(\t*s\n\nHttpMethod\x12\x1b\n\x17HTTP_METHOD_UNSPECIFIED\x10\x00\x12\x08\n\x04POST\x10\x01\x12\x07\n\x03GET\x10\x02\x12\x08\n\x04HEAD\x10\x03\x12\x07\n\x03PUT\x10\x04\x12\n\n\x06\x44\x45LETE\x10\x05\x12\t\n\x05PATCH\x10\x06\x12\x0b\n\x07OPTIONS\x10\x07\x42p\n\x1e\x63om.google.cloud.tasks.v2beta3B\x0bTargetProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasksb\x06proto3' + , + dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) _HTTPMETHOD = _descriptor.EnumDescriptor( - name="HttpMethod", - full_name="google.cloud.tasks.v2beta3.HttpMethod", - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name="HTTP_METHOD_UNSPECIFIED", - index=0, - number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="POST", - index=1, - number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="GET", - index=2, - number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="HEAD", - index=3, - number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="PUT", - index=4, - number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="DELETE", - index=5, - number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="PATCH", - index=6, - number=6, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="OPTIONS", - index=7, - number=7, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - ], - containing_type=None, - serialized_options=None, - serialized_start=1115, - serialized_end=1230, + name='HttpMethod', + full_name='google.cloud.tasks.v2beta3.HttpMethod', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='HTTP_METHOD_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='POST', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='GET', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='HEAD', index=3, number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PUT', index=4, number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='DELETE', index=5, number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='PATCH', index=6, number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='OPTIONS', index=7, number=7, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=1115, + serialized_end=1230, ) _sym_db.RegisterEnumDescriptor(_HTTPMETHOD) @@ -116,697 +91,414 @@ OPTIONS = 7 + _HTTPREQUEST_HEADERSENTRY = _descriptor.Descriptor( - name="HeadersEntry", - full_name="google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="key", - full_name="google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry.key", - 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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="value", - full_name="google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry.value", - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=b"8\001", - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=406, - serialized_end=452, + name='HeadersEntry', + full_name='google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='key', full_name='google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry.key', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry.value', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=b'8\001', + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=406, + serialized_end=452, ) _HTTPREQUEST = _descriptor.Descriptor( - name="HttpRequest", - full_name="google.cloud.tasks.v2beta3.HttpRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="url", - full_name="google.cloud.tasks.v2beta3.HttpRequest.url", - 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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="http_method", - full_name="google.cloud.tasks.v2beta3.HttpRequest.http_method", - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="headers", - full_name="google.cloud.tasks.v2beta3.HttpRequest.headers", - index=2, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="body", - full_name="google.cloud.tasks.v2beta3.HttpRequest.body", - index=3, - number=4, - type=12, - cpp_type=9, - label=1, - has_default_value=False, - default_value=b"", - message_type=None, - enum_type=None, - containing_type=None, - is_extension=False, - extension_scope=None, - serialized_options=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="oauth_token", - full_name="google.cloud.tasks.v2beta3.HttpRequest.oauth_token", - index=4, - number=5, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="oidc_token", - full_name="google.cloud.tasks.v2beta3.HttpRequest.oidc_token", - index=5, - number=6, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[_HTTPREQUEST_HEADERSENTRY,], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name="authorization_header", - full_name="google.cloud.tasks.v2beta3.HttpRequest.authorization_header", - index=0, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[], - ), - ], - serialized_start=108, - serialized_end=476, + name='HttpRequest', + full_name='google.cloud.tasks.v2beta3.HttpRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='url', full_name='google.cloud.tasks.v2beta3.HttpRequest.url', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='http_method', full_name='google.cloud.tasks.v2beta3.HttpRequest.http_method', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='headers', full_name='google.cloud.tasks.v2beta3.HttpRequest.headers', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='body', full_name='google.cloud.tasks.v2beta3.HttpRequest.body', index=3, + number=4, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=b"", + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='oauth_token', full_name='google.cloud.tasks.v2beta3.HttpRequest.oauth_token', index=4, + number=5, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='oidc_token', full_name='google.cloud.tasks.v2beta3.HttpRequest.oidc_token', index=5, + number=6, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_HTTPREQUEST_HEADERSENTRY, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='authorization_header', full_name='google.cloud.tasks.v2beta3.HttpRequest.authorization_header', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=108, + serialized_end=476, ) _APPENGINEHTTPQUEUE = _descriptor.Descriptor( - name="AppEngineHttpQueue", - full_name="google.cloud.tasks.v2beta3.AppEngineHttpQueue", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="app_engine_routing_override", - full_name="google.cloud.tasks.v2beta3.AppEngineHttpQueue.app_engine_routing_override", - 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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=478, - serialized_end=581, + name='AppEngineHttpQueue', + full_name='google.cloud.tasks.v2beta3.AppEngineHttpQueue', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='app_engine_routing_override', full_name='google.cloud.tasks.v2beta3.AppEngineHttpQueue.app_engine_routing_override', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=478, + serialized_end=581, ) _APPENGINEHTTPREQUEST_HEADERSENTRY = _descriptor.Descriptor( - name="HeadersEntry", - full_name="google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="key", - full_name="google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry.key", - 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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="value", - full_name="google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry.value", - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=b"8\001", - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=406, - serialized_end=452, + name='HeadersEntry', + full_name='google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='key', full_name='google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry.key', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='value', full_name='google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry.value', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=b'8\001', + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=406, + serialized_end=452, ) _APPENGINEHTTPREQUEST = _descriptor.Descriptor( - name="AppEngineHttpRequest", - full_name="google.cloud.tasks.v2beta3.AppEngineHttpRequest", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="http_method", - full_name="google.cloud.tasks.v2beta3.AppEngineHttpRequest.http_method", - index=0, - number=1, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="app_engine_routing", - full_name="google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing", - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="relative_uri", - full_name="google.cloud.tasks.v2beta3.AppEngineHttpRequest.relative_uri", - index=2, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="headers", - full_name="google.cloud.tasks.v2beta3.AppEngineHttpRequest.headers", - index=3, - number=4, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="body", - full_name="google.cloud.tasks.v2beta3.AppEngineHttpRequest.body", - index=4, - number=5, - type=12, - cpp_type=9, - label=1, - has_default_value=False, - default_value=b"", - message_type=None, - enum_type=None, - containing_type=None, - is_extension=False, - extension_scope=None, - serialized_options=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[_APPENGINEHTTPREQUEST_HEADERSENTRY,], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=584, - serialized_end=905, + name='AppEngineHttpRequest', + full_name='google.cloud.tasks.v2beta3.AppEngineHttpRequest', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='http_method', full_name='google.cloud.tasks.v2beta3.AppEngineHttpRequest.http_method', index=0, + number=1, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='app_engine_routing', full_name='google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='relative_uri', full_name='google.cloud.tasks.v2beta3.AppEngineHttpRequest.relative_uri', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='headers', full_name='google.cloud.tasks.v2beta3.AppEngineHttpRequest.headers', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='body', full_name='google.cloud.tasks.v2beta3.AppEngineHttpRequest.body', index=4, + number=5, type=12, cpp_type=9, label=1, + has_default_value=False, default_value=b"", + message_type=None, enum_type=None, containing_type=None, + is_extension=False, extension_scope=None, + serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[_APPENGINEHTTPREQUEST_HEADERSENTRY, ], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=584, + serialized_end=905, ) _APPENGINEROUTING = _descriptor.Descriptor( - name="AppEngineRouting", - full_name="google.cloud.tasks.v2beta3.AppEngineRouting", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="service", - full_name="google.cloud.tasks.v2beta3.AppEngineRouting.service", - 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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="version", - full_name="google.cloud.tasks.v2beta3.AppEngineRouting.version", - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="instance", - full_name="google.cloud.tasks.v2beta3.AppEngineRouting.instance", - index=2, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="host", - full_name="google.cloud.tasks.v2beta3.AppEngineRouting.host", - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=907, - serialized_end=991, + name='AppEngineRouting', + full_name='google.cloud.tasks.v2beta3.AppEngineRouting', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='service', full_name='google.cloud.tasks.v2beta3.AppEngineRouting.service', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='version', full_name='google.cloud.tasks.v2beta3.AppEngineRouting.version', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='instance', full_name='google.cloud.tasks.v2beta3.AppEngineRouting.instance', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='host', full_name='google.cloud.tasks.v2beta3.AppEngineRouting.host', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=907, + serialized_end=991, ) _OAUTHTOKEN = _descriptor.Descriptor( - name="OAuthToken", - full_name="google.cloud.tasks.v2beta3.OAuthToken", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="service_account_email", - full_name="google.cloud.tasks.v2beta3.OAuthToken.service_account_email", - 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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="scope", - full_name="google.cloud.tasks.v2beta3.OAuthToken.scope", - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=993, - serialized_end=1051, + name='OAuthToken', + full_name='google.cloud.tasks.v2beta3.OAuthToken', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='service_account_email', full_name='google.cloud.tasks.v2beta3.OAuthToken.service_account_email', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='scope', full_name='google.cloud.tasks.v2beta3.OAuthToken.scope', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=993, + serialized_end=1051, ) _OIDCTOKEN = _descriptor.Descriptor( - name="OidcToken", - full_name="google.cloud.tasks.v2beta3.OidcToken", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="service_account_email", - full_name="google.cloud.tasks.v2beta3.OidcToken.service_account_email", - 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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="audience", - full_name="google.cloud.tasks.v2beta3.OidcToken.audience", - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=1053, - serialized_end=1113, + name='OidcToken', + full_name='google.cloud.tasks.v2beta3.OidcToken', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='service_account_email', full_name='google.cloud.tasks.v2beta3.OidcToken.service_account_email', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='audience', full_name='google.cloud.tasks.v2beta3.OidcToken.audience', 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=1053, + serialized_end=1113, ) _HTTPREQUEST_HEADERSENTRY.containing_type = _HTTPREQUEST -_HTTPREQUEST.fields_by_name["http_method"].enum_type = _HTTPMETHOD -_HTTPREQUEST.fields_by_name["headers"].message_type = _HTTPREQUEST_HEADERSENTRY -_HTTPREQUEST.fields_by_name["oauth_token"].message_type = _OAUTHTOKEN -_HTTPREQUEST.fields_by_name["oidc_token"].message_type = _OIDCTOKEN -_HTTPREQUEST.oneofs_by_name["authorization_header"].fields.append( - _HTTPREQUEST.fields_by_name["oauth_token"] -) -_HTTPREQUEST.fields_by_name[ - "oauth_token" -].containing_oneof = _HTTPREQUEST.oneofs_by_name["authorization_header"] -_HTTPREQUEST.oneofs_by_name["authorization_header"].fields.append( - _HTTPREQUEST.fields_by_name["oidc_token"] -) -_HTTPREQUEST.fields_by_name[ - "oidc_token" -].containing_oneof = _HTTPREQUEST.oneofs_by_name["authorization_header"] -_APPENGINEHTTPQUEUE.fields_by_name[ - "app_engine_routing_override" -].message_type = _APPENGINEROUTING +_HTTPREQUEST.fields_by_name['http_method'].enum_type = _HTTPMETHOD +_HTTPREQUEST.fields_by_name['headers'].message_type = _HTTPREQUEST_HEADERSENTRY +_HTTPREQUEST.fields_by_name['oauth_token'].message_type = _OAUTHTOKEN +_HTTPREQUEST.fields_by_name['oidc_token'].message_type = _OIDCTOKEN +_HTTPREQUEST.oneofs_by_name['authorization_header'].fields.append( + _HTTPREQUEST.fields_by_name['oauth_token']) +_HTTPREQUEST.fields_by_name['oauth_token'].containing_oneof = _HTTPREQUEST.oneofs_by_name['authorization_header'] +_HTTPREQUEST.oneofs_by_name['authorization_header'].fields.append( + _HTTPREQUEST.fields_by_name['oidc_token']) +_HTTPREQUEST.fields_by_name['oidc_token'].containing_oneof = _HTTPREQUEST.oneofs_by_name['authorization_header'] +_APPENGINEHTTPQUEUE.fields_by_name['app_engine_routing_override'].message_type = _APPENGINEROUTING _APPENGINEHTTPREQUEST_HEADERSENTRY.containing_type = _APPENGINEHTTPREQUEST -_APPENGINEHTTPREQUEST.fields_by_name["http_method"].enum_type = _HTTPMETHOD -_APPENGINEHTTPREQUEST.fields_by_name[ - "app_engine_routing" -].message_type = _APPENGINEROUTING -_APPENGINEHTTPREQUEST.fields_by_name[ - "headers" -].message_type = _APPENGINEHTTPREQUEST_HEADERSENTRY -DESCRIPTOR.message_types_by_name["HttpRequest"] = _HTTPREQUEST -DESCRIPTOR.message_types_by_name["AppEngineHttpQueue"] = _APPENGINEHTTPQUEUE -DESCRIPTOR.message_types_by_name["AppEngineHttpRequest"] = _APPENGINEHTTPREQUEST -DESCRIPTOR.message_types_by_name["AppEngineRouting"] = _APPENGINEROUTING -DESCRIPTOR.message_types_by_name["OAuthToken"] = _OAUTHTOKEN -DESCRIPTOR.message_types_by_name["OidcToken"] = _OIDCTOKEN -DESCRIPTOR.enum_types_by_name["HttpMethod"] = _HTTPMETHOD +_APPENGINEHTTPREQUEST.fields_by_name['http_method'].enum_type = _HTTPMETHOD +_APPENGINEHTTPREQUEST.fields_by_name['app_engine_routing'].message_type = _APPENGINEROUTING +_APPENGINEHTTPREQUEST.fields_by_name['headers'].message_type = _APPENGINEHTTPREQUEST_HEADERSENTRY +DESCRIPTOR.message_types_by_name['HttpRequest'] = _HTTPREQUEST +DESCRIPTOR.message_types_by_name['AppEngineHttpQueue'] = _APPENGINEHTTPQUEUE +DESCRIPTOR.message_types_by_name['AppEngineHttpRequest'] = _APPENGINEHTTPREQUEST +DESCRIPTOR.message_types_by_name['AppEngineRouting'] = _APPENGINEROUTING +DESCRIPTOR.message_types_by_name['OAuthToken'] = _OAUTHTOKEN +DESCRIPTOR.message_types_by_name['OidcToken'] = _OIDCTOKEN +DESCRIPTOR.enum_types_by_name['HttpMethod'] = _HTTPMETHOD _sym_db.RegisterFileDescriptor(DESCRIPTOR) -HttpRequest = _reflection.GeneratedProtocolMessageType( - "HttpRequest", - (_message.Message,), - { - "HeadersEntry": _reflection.GeneratedProtocolMessageType( - "HeadersEntry", - (_message.Message,), - { - "DESCRIPTOR": _HTTPREQUEST_HEADERSENTRY, - "__module__": "google.cloud.tasks_v2beta3.proto.target_pb2" - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry) - }, - ), - "DESCRIPTOR": _HTTPREQUEST, - "__module__": "google.cloud.tasks_v2beta3.proto.target_pb2", - "__doc__": """HTTP request. The task will be pushed to the worker as an HTTP +HttpRequest = _reflection.GeneratedProtocolMessageType('HttpRequest', (_message.Message,), { + + 'HeadersEntry' : _reflection.GeneratedProtocolMessageType('HeadersEntry', (_message.Message,), { + 'DESCRIPTOR' : _HTTPREQUEST_HEADERSENTRY, + '__module__' : 'google.cloud.tasks_v2beta3.proto.target_pb2' + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry) + }) + , + 'DESCRIPTOR' : _HTTPREQUEST, + '__module__' : 'google.cloud.tasks_v2beta3.proto.target_pb2' + , + '__doc__': """HTTP request. The task will be pushed to the worker as an HTTP request. If the worker or the redirected worker acknowledges the task by returning a successful HTTP response code ([``200`` - ``299``]), the task will be removed from the queue. If any other HTTP response @@ -878,7 +570,7 @@ eaders] field will be overridden. oauth_token: If specified, an `OAuth token - `\_ + `_ will be generated and attached as an ``Authorization`` header in the HTTP request. This type of authorization should generally only be used when calling Google APIs hosted on @@ -891,19 +583,16 @@ including calling Cloud Run, or endpoints where you intend to validate the token yourself. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.HttpRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.HttpRequest) + }) _sym_db.RegisterMessage(HttpRequest) _sym_db.RegisterMessage(HttpRequest.HeadersEntry) -AppEngineHttpQueue = _reflection.GeneratedProtocolMessageType( - "AppEngineHttpQueue", - (_message.Message,), - { - "DESCRIPTOR": _APPENGINEHTTPQUEUE, - "__module__": "google.cloud.tasks_v2beta3.proto.target_pb2", - "__doc__": """App Engine HTTP queue. The task will be delivered to the App Engine +AppEngineHttpQueue = _reflection.GeneratedProtocolMessageType('AppEngineHttpQueue', (_message.Message,), { + 'DESCRIPTOR' : _APPENGINEHTTPQUEUE, + '__module__' : 'google.cloud.tasks_v2beta3.proto.target_pb2' + , + '__doc__': """App Engine HTTP queue. The task will be delivered to the App Engine application hostname specified by its [AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] and [AppEngineHttpRequest][google.cloud.tasks.v2beta3.AppEngineHttpReq @@ -912,7 +601,7 @@ constructed. Using [AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] requires ```appengine.applications.get`` - `\_ + `_ Google IAM permission for the project and the following scope: ``https://www.googleapis.com/auth/cloud-platform`` @@ -925,31 +614,26 @@ pp_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpReq uest.app_engine_routing]. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.AppEngineHttpQueue) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.AppEngineHttpQueue) + }) _sym_db.RegisterMessage(AppEngineHttpQueue) -AppEngineHttpRequest = _reflection.GeneratedProtocolMessageType( - "AppEngineHttpRequest", - (_message.Message,), - { - "HeadersEntry": _reflection.GeneratedProtocolMessageType( - "HeadersEntry", - (_message.Message,), - { - "DESCRIPTOR": _APPENGINEHTTPREQUEST_HEADERSENTRY, - "__module__": "google.cloud.tasks_v2beta3.proto.target_pb2" - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry) - }, - ), - "DESCRIPTOR": _APPENGINEHTTPREQUEST, - "__module__": "google.cloud.tasks_v2beta3.proto.target_pb2", - "__doc__": """App Engine HTTP request. The message defines the HTTP request that is +AppEngineHttpRequest = _reflection.GeneratedProtocolMessageType('AppEngineHttpRequest', (_message.Message,), { + + 'HeadersEntry' : _reflection.GeneratedProtocolMessageType('HeadersEntry', (_message.Message,), { + 'DESCRIPTOR' : _APPENGINEHTTPREQUEST_HEADERSENTRY, + '__module__' : 'google.cloud.tasks_v2beta3.proto.target_pb2' + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry) + }) + , + 'DESCRIPTOR' : _APPENGINEHTTPREQUEST, + '__module__' : 'google.cloud.tasks_v2beta3.proto.target_pb2' + , + '__doc__': """App Engine HTTP request. The message defines the HTTP request that is sent to an App Engine app when the task is dispatched. Using [AppEngi neHttpRequest][google.cloud.tasks.v2beta3.AppEngineHttpRequest] requires ```appengine.applications.get`` - `\_ + `_ Google IAM permission for the project and the following scope: ``https://www.googleapis.com/auth/cloud-platform`` The task will be delivered to the App Engine app which belongs to the same project as @@ -1060,19 +744,16 @@ with an incompatible [HttpMethod][google.cloud.tasks.v2beta3.HttpMethod]. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.AppEngineHttpRequest) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.AppEngineHttpRequest) + }) _sym_db.RegisterMessage(AppEngineHttpRequest) _sym_db.RegisterMessage(AppEngineHttpRequest.HeadersEntry) -AppEngineRouting = _reflection.GeneratedProtocolMessageType( - "AppEngineRouting", - (_message.Message,), - { - "DESCRIPTOR": _APPENGINEROUTING, - "__module__": "google.cloud.tasks_v2beta3.proto.target_pb2", - "__doc__": """App Engine Routing. Defines routing characteristics specific to App +AppEngineRouting = _reflection.GeneratedProtocolMessageType('AppEngineRouting', (_message.Message,), { + 'DESCRIPTOR' : _APPENGINEROUTING, + '__module__' : 'google.cloud.tasks_v2beta3.proto.target_pb2' + , + '__doc__': """App Engine Routing. Defines routing characteristics specific to App Engine - service, version, and instance. For more information about services, versions, and instances see `An Overview of App Engine `_. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.AppEngineRouting) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.AppEngineRouting) + }) _sym_db.RegisterMessage(AppEngineRouting) -OAuthToken = _reflection.GeneratedProtocolMessageType( - "OAuthToken", - (_message.Message,), - { - "DESCRIPTOR": _OAUTHTOKEN, - "__module__": "google.cloud.tasks_v2beta3.proto.target_pb2", - "__doc__": """Contains information needed for generating an `OAuth token +OAuthToken = _reflection.GeneratedProtocolMessageType('OAuthToken', (_message.Message,), { + 'DESCRIPTOR' : _OAUTHTOKEN, + '__module__' : 'google.cloud.tasks_v2beta3.proto.target_pb2' + , + '__doc__': """Contains information needed for generating an `OAuth token `_. This type of authorization should generally only be used when calling Google APIs hosted on \*.googleapis.com. @@ -1173,18 +851,15 @@ not specified, “https://www.googleapis.com/auth/cloud- platform” will be used. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.OAuthToken) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.OAuthToken) + }) _sym_db.RegisterMessage(OAuthToken) -OidcToken = _reflection.GeneratedProtocolMessageType( - "OidcToken", - (_message.Message,), - { - "DESCRIPTOR": _OIDCTOKEN, - "__module__": "google.cloud.tasks_v2beta3.proto.target_pb2", - "__doc__": """Contains information needed for generating an `OpenID Connect token +OidcToken = _reflection.GeneratedProtocolMessageType('OidcToken', (_message.Message,), { + 'DESCRIPTOR' : _OIDCTOKEN, + '__module__' : 'google.cloud.tasks_v2beta3.proto.target_pb2' + , + '__doc__': """Contains information needed for generating an `OpenID Connect token `_. This type of authorization can be used for many scenarios, including calling Cloud Run, or endpoints where you intend to validate the token @@ -1201,9 +876,8 @@ Audience to be used when generating OIDC token. If not specified, the URI specified in target will be used. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.OidcToken) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.OidcToken) + }) _sym_db.RegisterMessage(OidcToken) diff --git a/google/cloud/tasks_v2beta3/proto/target_pb2_grpc.py b/google/cloud/tasks_v2beta3/proto/target_pb2_grpc.py index 8a939394..2daafffe 100644 --- a/google/cloud/tasks_v2beta3/proto/target_pb2_grpc.py +++ b/google/cloud/tasks_v2beta3/proto/target_pb2_grpc.py @@ -1,3 +1,4 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! """Client and server classes corresponding to protobuf-defined services.""" import grpc + diff --git a/google/cloud/tasks_v2beta3/proto/task_pb2.py b/google/cloud/tasks_v2beta3/proto/task_pb2.py index 047bf30b..16203c54 100644 --- a/google/cloud/tasks_v2beta3/proto/task_pb2.py +++ b/google/cloud/tasks_v2beta3/proto/task_pb2.py @@ -6,16 +6,13 @@ 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 resource_pb2 as google_dot_api_dot_resource__pb2 -from google.cloud.tasks_v2beta3.proto import ( - target_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2, -) +from google.cloud.tasks_v2beta3.proto import target_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2 from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -23,456 +20,236 @@ DESCRIPTOR = _descriptor.FileDescriptor( - name="google/cloud/tasks_v2beta3/proto/task.proto", - package="google.cloud.tasks.v2beta3", - syntax="proto3", - serialized_options=b"\n\036com.google.cloud.tasks.v2beta3B\tTaskProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasks", - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n+google/cloud/tasks_v2beta3/proto/task.proto\x12\x1agoogle.cloud.tasks.v2beta3\x1a\x19google/api/resource.proto\x1a-google/cloud/tasks_v2beta3/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x17google/rpc/status.proto\x1a\x1cgoogle/api/annotations.proto"\xcd\x05\n\x04Task\x12\x0c\n\x04name\x18\x01 \x01(\t\x12S\n\x17\x61pp_engine_http_request\x18\x03 \x01(\x0b\x32\x30.google.cloud.tasks.v2beta3.AppEngineHttpRequestH\x00\x12?\n\x0chttp_request\x18\x0b \x01(\x0b\x32\'.google.cloud.tasks.v2beta3.HttpRequestH\x00\x12\x31\n\rschedule_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0b\x63reate_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x11\x64ispatch_deadline\x18\x0c \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x16\n\x0e\x64ispatch_count\x18\x06 \x01(\x05\x12\x16\n\x0eresponse_count\x18\x07 \x01(\x05\x12:\n\rfirst_attempt\x18\x08 \x01(\x0b\x32#.google.cloud.tasks.v2beta3.Attempt\x12\x39\n\x0clast_attempt\x18\t \x01(\x0b\x32#.google.cloud.tasks.v2beta3.Attempt\x12\x33\n\x04view\x18\n \x01(\x0e\x32%.google.cloud.tasks.v2beta3.Task.View"1\n\x04View\x12\x14\n\x10VIEW_UNSPECIFIED\x10\x00\x12\t\n\x05\x42\x41SIC\x10\x01\x12\x08\n\x04\x46ULL\x10\x02:h\xea\x41\x65\n\x1e\x63loudtasks.googleapis.com/Task\x12\x43projects/{project}/locations/{location}/queues/{queue}/tasks/{task}B\x0e\n\x0cpayload_type"\xcf\x01\n\x07\x41ttempt\x12\x31\n\rschedule_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rdispatch_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rresponse_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x0fresponse_status\x18\x04 \x01(\x0b\x32\x12.google.rpc.StatusBn\n\x1e\x63om.google.cloud.tasks.v2beta3B\tTaskProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasksb\x06proto3', - dependencies=[ - google_dot_api_dot_resource__pb2.DESCRIPTOR, - google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2.DESCRIPTOR, - google_dot_protobuf_dot_duration__pb2.DESCRIPTOR, - google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR, - google_dot_rpc_dot_status__pb2.DESCRIPTOR, - google_dot_api_dot_annotations__pb2.DESCRIPTOR, - ], -) + name='google/cloud/tasks_v2beta3/proto/task.proto', + package='google.cloud.tasks.v2beta3', + syntax='proto3', + serialized_options=b'\n\036com.google.cloud.tasks.v2beta3B\tTaskProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasks', + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n+google/cloud/tasks_v2beta3/proto/task.proto\x12\x1agoogle.cloud.tasks.v2beta3\x1a\x19google/api/resource.proto\x1a-google/cloud/tasks_v2beta3/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x17google/rpc/status.proto\x1a\x1cgoogle/api/annotations.proto\"\xcd\x05\n\x04Task\x12\x0c\n\x04name\x18\x01 \x01(\t\x12S\n\x17\x61pp_engine_http_request\x18\x03 \x01(\x0b\x32\x30.google.cloud.tasks.v2beta3.AppEngineHttpRequestH\x00\x12?\n\x0chttp_request\x18\x0b \x01(\x0b\x32\'.google.cloud.tasks.v2beta3.HttpRequestH\x00\x12\x31\n\rschedule_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0b\x63reate_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x11\x64ispatch_deadline\x18\x0c \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x16\n\x0e\x64ispatch_count\x18\x06 \x01(\x05\x12\x16\n\x0eresponse_count\x18\x07 \x01(\x05\x12:\n\rfirst_attempt\x18\x08 \x01(\x0b\x32#.google.cloud.tasks.v2beta3.Attempt\x12\x39\n\x0clast_attempt\x18\t \x01(\x0b\x32#.google.cloud.tasks.v2beta3.Attempt\x12\x33\n\x04view\x18\n \x01(\x0e\x32%.google.cloud.tasks.v2beta3.Task.View\"1\n\x04View\x12\x14\n\x10VIEW_UNSPECIFIED\x10\x00\x12\t\n\x05\x42\x41SIC\x10\x01\x12\x08\n\x04\x46ULL\x10\x02:h\xea\x41\x65\n\x1e\x63loudtasks.googleapis.com/Task\x12\x43projects/{project}/locations/{location}/queues/{queue}/tasks/{task}B\x0e\n\x0cpayload_type\"\xcf\x01\n\x07\x41ttempt\x12\x31\n\rschedule_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rdispatch_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rresponse_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x0fresponse_status\x18\x04 \x01(\x0b\x32\x12.google.rpc.StatusBn\n\x1e\x63om.google.cloud.tasks.v2beta3B\tTaskProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasksb\x06proto3' + , + dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + _TASK_VIEW = _descriptor.EnumDescriptor( - name="View", - full_name="google.cloud.tasks.v2beta3.Task.View", - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name="VIEW_UNSPECIFIED", - index=0, - number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="BASIC", - index=1, - number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - _descriptor.EnumValueDescriptor( - name="FULL", - index=2, - number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key, - ), - ], - containing_type=None, - serialized_options=None, - serialized_start=816, - serialized_end=865, + name='View', + full_name='google.cloud.tasks.v2beta3.Task.View', + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name='VIEW_UNSPECIFIED', index=0, number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='BASIC', index=1, number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + _descriptor.EnumValueDescriptor( + name='FULL', index=2, number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key), + ], + containing_type=None, + serialized_options=None, + serialized_start=816, + serialized_end=865, ) _sym_db.RegisterEnumDescriptor(_TASK_VIEW) _TASK = _descriptor.Descriptor( - name="Task", - full_name="google.cloud.tasks.v2beta3.Task", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="name", - full_name="google.cloud.tasks.v2beta3.Task.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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="app_engine_http_request", - full_name="google.cloud.tasks.v2beta3.Task.app_engine_http_request", - index=1, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="http_request", - full_name="google.cloud.tasks.v2beta3.Task.http_request", - index=2, - number=11, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="schedule_time", - full_name="google.cloud.tasks.v2beta3.Task.schedule_time", - index=3, - number=4, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="create_time", - full_name="google.cloud.tasks.v2beta3.Task.create_time", - index=4, - number=5, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="dispatch_deadline", - full_name="google.cloud.tasks.v2beta3.Task.dispatch_deadline", - index=5, - number=12, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="dispatch_count", - full_name="google.cloud.tasks.v2beta3.Task.dispatch_count", - index=6, - number=6, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="response_count", - full_name="google.cloud.tasks.v2beta3.Task.response_count", - index=7, - number=7, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="first_attempt", - full_name="google.cloud.tasks.v2beta3.Task.first_attempt", - index=8, - number=8, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="last_attempt", - full_name="google.cloud.tasks.v2beta3.Task.last_attempt", - index=9, - number=9, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="view", - full_name="google.cloud.tasks.v2beta3.Task.view", - index=10, - number=10, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[_TASK_VIEW,], - serialized_options=b"\352Ae\n\036cloudtasks.googleapis.com/Task\022Cprojects/{project}/locations/{location}/queues/{queue}/tasks/{task}", - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name="payload_type", - full_name="google.cloud.tasks.v2beta3.Task.payload_type", - index=0, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[], - ), - ], - serialized_start=270, - serialized_end=987, + name='Task', + full_name='google.cloud.tasks.v2beta3.Task', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='name', full_name='google.cloud.tasks.v2beta3.Task.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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='app_engine_http_request', full_name='google.cloud.tasks.v2beta3.Task.app_engine_http_request', index=1, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='http_request', full_name='google.cloud.tasks.v2beta3.Task.http_request', index=2, + number=11, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='schedule_time', full_name='google.cloud.tasks.v2beta3.Task.schedule_time', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='create_time', full_name='google.cloud.tasks.v2beta3.Task.create_time', index=4, + number=5, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='dispatch_deadline', full_name='google.cloud.tasks.v2beta3.Task.dispatch_deadline', index=5, + number=12, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='dispatch_count', full_name='google.cloud.tasks.v2beta3.Task.dispatch_count', index=6, + number=6, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='response_count', full_name='google.cloud.tasks.v2beta3.Task.response_count', index=7, + number=7, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='first_attempt', full_name='google.cloud.tasks.v2beta3.Task.first_attempt', index=8, + number=8, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='last_attempt', full_name='google.cloud.tasks.v2beta3.Task.last_attempt', index=9, + number=9, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='view', full_name='google.cloud.tasks.v2beta3.Task.view', index=10, + number=10, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + _TASK_VIEW, + ], + serialized_options=b'\352Ae\n\036cloudtasks.googleapis.com/Task\022Cprojects/{project}/locations/{location}/queues/{queue}/tasks/{task}', + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name='payload_type', full_name='google.cloud.tasks.v2beta3.Task.payload_type', + index=0, containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[]), + ], + serialized_start=270, + serialized_end=987, ) _ATTEMPT = _descriptor.Descriptor( - name="Attempt", - full_name="google.cloud.tasks.v2beta3.Attempt", - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name="schedule_time", - full_name="google.cloud.tasks.v2beta3.Attempt.schedule_time", - 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=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="dispatch_time", - full_name="google.cloud.tasks.v2beta3.Attempt.dispatch_time", - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="response_time", - full_name="google.cloud.tasks.v2beta3.Attempt.response_time", - index=2, - number=3, - 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, - create_key=_descriptor._internal_create_key, - ), - _descriptor.FieldDescriptor( - name="response_status", - full_name="google.cloud.tasks.v2beta3.Attempt.response_status", - index=3, - number=4, - 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, - create_key=_descriptor._internal_create_key, - ), - ], - extensions=[], - nested_types=[], - enum_types=[], - serialized_options=None, - is_extendable=False, - syntax="proto3", - extension_ranges=[], - oneofs=[], - serialized_start=990, - serialized_end=1197, + name='Attempt', + full_name='google.cloud.tasks.v2beta3.Attempt', + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name='schedule_time', full_name='google.cloud.tasks.v2beta3.Attempt.schedule_time', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='dispatch_time', full_name='google.cloud.tasks.v2beta3.Attempt.dispatch_time', 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='response_time', full_name='google.cloud.tasks.v2beta3.Attempt.response_time', index=2, + number=3, 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, create_key=_descriptor._internal_create_key), + _descriptor.FieldDescriptor( + name='response_status', full_name='google.cloud.tasks.v2beta3.Attempt.response_status', index=3, + number=4, 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, create_key=_descriptor._internal_create_key), + ], + extensions=[ + ], + nested_types=[], + enum_types=[ + ], + serialized_options=None, + is_extendable=False, + syntax='proto3', + extension_ranges=[], + oneofs=[ + ], + serialized_start=990, + serialized_end=1197, ) -_TASK.fields_by_name[ - "app_engine_http_request" -].message_type = ( - google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2._APPENGINEHTTPREQUEST -) -_TASK.fields_by_name[ - "http_request" -].message_type = ( - google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2._HTTPREQUEST -) -_TASK.fields_by_name[ - "schedule_time" -].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_TASK.fields_by_name[ - "create_time" -].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_TASK.fields_by_name[ - "dispatch_deadline" -].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_TASK.fields_by_name["first_attempt"].message_type = _ATTEMPT -_TASK.fields_by_name["last_attempt"].message_type = _ATTEMPT -_TASK.fields_by_name["view"].enum_type = _TASK_VIEW +_TASK.fields_by_name['app_engine_http_request'].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2._APPENGINEHTTPREQUEST +_TASK.fields_by_name['http_request'].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2._HTTPREQUEST +_TASK.fields_by_name['schedule_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_TASK.fields_by_name['create_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_TASK.fields_by_name['dispatch_deadline'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_TASK.fields_by_name['first_attempt'].message_type = _ATTEMPT +_TASK.fields_by_name['last_attempt'].message_type = _ATTEMPT +_TASK.fields_by_name['view'].enum_type = _TASK_VIEW _TASK_VIEW.containing_type = _TASK -_TASK.oneofs_by_name["payload_type"].fields.append( - _TASK.fields_by_name["app_engine_http_request"] -) -_TASK.fields_by_name["app_engine_http_request"].containing_oneof = _TASK.oneofs_by_name[ - "payload_type" -] -_TASK.oneofs_by_name["payload_type"].fields.append(_TASK.fields_by_name["http_request"]) -_TASK.fields_by_name["http_request"].containing_oneof = _TASK.oneofs_by_name[ - "payload_type" -] -_ATTEMPT.fields_by_name[ - "schedule_time" -].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_ATTEMPT.fields_by_name[ - "dispatch_time" -].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_ATTEMPT.fields_by_name[ - "response_time" -].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_ATTEMPT.fields_by_name[ - "response_status" -].message_type = google_dot_rpc_dot_status__pb2._STATUS -DESCRIPTOR.message_types_by_name["Task"] = _TASK -DESCRIPTOR.message_types_by_name["Attempt"] = _ATTEMPT +_TASK.oneofs_by_name['payload_type'].fields.append( + _TASK.fields_by_name['app_engine_http_request']) +_TASK.fields_by_name['app_engine_http_request'].containing_oneof = _TASK.oneofs_by_name['payload_type'] +_TASK.oneofs_by_name['payload_type'].fields.append( + _TASK.fields_by_name['http_request']) +_TASK.fields_by_name['http_request'].containing_oneof = _TASK.oneofs_by_name['payload_type'] +_ATTEMPT.fields_by_name['schedule_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_ATTEMPT.fields_by_name['dispatch_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_ATTEMPT.fields_by_name['response_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_ATTEMPT.fields_by_name['response_status'].message_type = google_dot_rpc_dot_status__pb2._STATUS +DESCRIPTOR.message_types_by_name['Task'] = _TASK +DESCRIPTOR.message_types_by_name['Attempt'] = _ATTEMPT _sym_db.RegisterFileDescriptor(DESCRIPTOR) -Task = _reflection.GeneratedProtocolMessageType( - "Task", - (_message.Message,), - { - "DESCRIPTOR": _TASK, - "__module__": "google.cloud.tasks_v2beta3.proto.task_pb2", - "__doc__": """A unit of scheduled work. +Task = _reflection.GeneratedProtocolMessageType('Task', (_message.Message,), { + 'DESCRIPTOR' : _TASK, + '__module__' : 'google.cloud.tasks_v2beta3.proto.task_pb2' + , + '__doc__': """A unit of scheduled work. Attributes: name: @@ -564,18 +341,15 @@ Output only. The view specifies which subset of the [Task][google.cloud.tasks.v2beta3.Task] has been returned. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.Task) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.Task) + }) _sym_db.RegisterMessage(Task) -Attempt = _reflection.GeneratedProtocolMessageType( - "Attempt", - (_message.Message,), - { - "DESCRIPTOR": _ATTEMPT, - "__module__": "google.cloud.tasks_v2beta3.proto.task_pb2", - "__doc__": """The status of a task attempt. +Attempt = _reflection.GeneratedProtocolMessageType('Attempt', (_message.Message,), { + 'DESCRIPTOR' : _ATTEMPT, + '__module__' : 'google.cloud.tasks_v2beta3.proto.task_pb2' + , + '__doc__': """The status of a task attempt. Attributes: schedule_time: @@ -596,9 +370,8 @@ attempted or is currently running and the ``response_status`` field is meaningless. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.Attempt) - }, -) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.Attempt) + }) _sym_db.RegisterMessage(Attempt) diff --git a/google/cloud/tasks_v2beta3/proto/task_pb2_grpc.py b/google/cloud/tasks_v2beta3/proto/task_pb2_grpc.py index 8a939394..2daafffe 100644 --- a/google/cloud/tasks_v2beta3/proto/task_pb2_grpc.py +++ b/google/cloud/tasks_v2beta3/proto/task_pb2_grpc.py @@ -1,3 +1,4 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! """Client and server classes corresponding to protobuf-defined services.""" import grpc + diff --git a/google/cloud/tasks_v2beta3/types.py b/google/cloud/tasks_v2beta3/types.py index 6c3a9c40..1e038b47 100644 --- a/google/cloud/tasks_v2beta3/types.py +++ b/google/cloud/tasks_v2beta3/types.py @@ -63,10 +63,10 @@ setattr(sys.modules[__name__], name, message) names.append(name) for module in _local_modules: - for name, message in get_messages(module).items(): - message.__module__ = "google.cloud.tasks_v2beta3.types" - setattr(sys.modules[__name__], name, message) - names.append(name) + for name, message in get_messages(module).items(): + message.__module__ = 'google.cloud.tasks_v2beta3.types' + setattr(sys.modules[__name__], name, message) + names.append(name) __all__ = tuple(sorted(names)) diff --git a/setup.cfg b/setup.cfg index c3a2b39f..2a9acf13 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,19 +1,2 @@ -# -*- coding: utf-8 -*- -# -# Copyright 2020 Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Generated by synthtool. DO NOT EDIT! [bdist_wheel] universal = 1 diff --git a/synth.metadata b/synth.metadata index 8505ca1f..17319e3b 100644 --- a/synth.metadata +++ b/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/python-tasks.git", - "sha": "6b8ba85de5998b0c2138bbf771fa16ba8f9bbf07" + "sha": "a88e42b22ee2513297fa21de758159abe14898d9" } }, { @@ -19,7 +19,7 @@ "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "303271797a360f8a439203413f13a160f2f5b3b4" + "sha": "f07cb4446192952f19be3056957f56d180586055" } } ], diff --git a/tests/unit/gapic/v2/test_cloud_tasks_client_v2.py b/tests/unit/gapic/v2/test_cloud_tasks_client_v2.py index cf839628..497935d1 100644 --- a/tests/unit/gapic/v2/test_cloud_tasks_client_v2.py +++ b/tests/unit/gapic/v2/test_cloud_tasks_client_v2.py @@ -28,9 +28,9 @@ from google.protobuf import empty_pb2 + class MultiCallableStub(object): """Stub for the grpc.UnaryUnaryMultiCallable interface.""" - def __init__(self, method, channel_stub): self.method = method self.channel_stub = channel_stub @@ -51,12 +51,12 @@ def __call__(self, request, timeout=None, metadata=None, credentials=None): class ChannelStub(object): """Stub for the grpc.Channel interface.""" - - def __init__(self, responses=[]): + def __init__(self, responses = []): self.responses = responses self.requests = [] - def unary_unary(self, method, request_serializer=None, response_deserializer=None): + def unary_unary( + self, method, request_serializer=None, response_deserializer=None): return MultiCallableStub(method, self) @@ -65,23 +65,24 @@ class CustomException(Exception): class TestCloudTasksClient(object): + def test_list_queues(self): # Setup Expected Response - next_page_token = "" + next_page_token = '' queues_element = {} queues = [queues_element] - expected_response = {"next_page_token": next_page_token, "queues": queues} + expected_response = {'next_page_token': next_page_token, 'queues': queues} expected_response = cloudtasks_pb2.ListQueuesResponse(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - parent = client.location_path("[PROJECT]", "[LOCATION]") + parent = client.location_path('[PROJECT]', '[LOCATION]') paged_list_response = client.list_queues(parent) resources = list(paged_list_response) @@ -95,14 +96,14 @@ def test_list_queues(self): assert expected_request == actual_request def test_list_queues_exception(self): - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - parent = client.location_path("[PROJECT]", "[LOCATION]") + parent = client.location_path('[PROJECT]', '[LOCATION]') paged_list_response = client.list_queues(parent) with pytest.raises(CustomException): @@ -110,19 +111,19 @@ def test_list_queues_exception(self): def test_get_queue(self): # Setup Expected Response - name_2 = "name2-1052831874" - expected_response = {"name": name_2} + name_2 = 'name2-1052831874' + expected_response = {'name': name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') response = client.get_queue(name) assert expected_response == response @@ -134,33 +135,33 @@ def test_get_queue(self): def test_get_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') with pytest.raises(CustomException): client.get_queue(name) def test_create_queue(self): # Setup Expected Response - name = "name3373707" - expected_response = {"name": name} + name = 'name3373707' + expected_response = {'name': name} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - parent = client.location_path("[PROJECT]", "[LOCATION]") + parent = client.location_path('[PROJECT]', '[LOCATION]') queue = {} response = client.create_queue(parent, queue) @@ -173,14 +174,14 @@ def test_create_queue(self): def test_create_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - parent = client.location_path("[PROJECT]", "[LOCATION]") + parent = client.location_path('[PROJECT]', '[LOCATION]') queue = {} with pytest.raises(CustomException): @@ -188,13 +189,13 @@ def test_create_queue_exception(self): def test_update_queue(self): # Setup Expected Response - name = "name3373707" - expected_response = {"name": name} + name = 'name3373707' + expected_response = {'name': name} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() @@ -212,8 +213,8 @@ def test_update_queue(self): def test_update_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() @@ -226,13 +227,13 @@ def test_update_queue_exception(self): def test_delete_queue(self): channel = ChannelStub() - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') client.delete_queue(name) @@ -243,33 +244,33 @@ def test_delete_queue(self): def test_delete_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') with pytest.raises(CustomException): client.delete_queue(name) def test_purge_queue(self): # Setup Expected Response - name_2 = "name2-1052831874" - expected_response = {"name": name_2} + name_2 = 'name2-1052831874' + expected_response = {'name': name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') response = client.purge_queue(name) assert expected_response == response @@ -281,33 +282,33 @@ def test_purge_queue(self): def test_purge_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') with pytest.raises(CustomException): client.purge_queue(name) def test_pause_queue(self): # Setup Expected Response - name_2 = "name2-1052831874" - expected_response = {"name": name_2} + name_2 = 'name2-1052831874' + expected_response = {'name': name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') response = client.pause_queue(name) assert expected_response == response @@ -319,33 +320,33 @@ def test_pause_queue(self): def test_pause_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') with pytest.raises(CustomException): client.pause_queue(name) def test_resume_queue(self): # Setup Expected Response - name_2 = "name2-1052831874" - expected_response = {"name": name_2} + name_2 = 'name2-1052831874' + expected_response = {'name': name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') response = client.resume_queue(name) assert expected_response == response @@ -357,14 +358,14 @@ def test_resume_queue(self): def test_resume_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') with pytest.raises(CustomException): client.resume_queue(name) @@ -372,19 +373,19 @@ def test_resume_queue_exception(self): def test_get_iam_policy(self): # Setup Expected Response version = 351608024 - etag = b"21" - expected_response = {"version": version, "etag": etag} + etag = b'21' + expected_response = {'version': version, 'etag': etag} expected_response = policy_pb2.Policy(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - resource = "resource-341064690" + resource = 'resource-341064690' response = client.get_iam_policy(resource) assert expected_response == response @@ -396,14 +397,14 @@ def test_get_iam_policy(self): def test_get_iam_policy_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - resource = "resource-341064690" + resource = 'resource-341064690' with pytest.raises(CustomException): client.get_iam_policy(resource) @@ -411,41 +412,39 @@ def test_get_iam_policy_exception(self): def test_set_iam_policy(self): # Setup Expected Response version = 351608024 - etag = b"21" - expected_response = {"version": version, "etag": etag} + etag = b'21' + expected_response = {'version': version, 'etag': etag} expected_response = policy_pb2.Policy(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - resource = "resource-341064690" + resource = 'resource-341064690' policy = {} response = client.set_iam_policy(resource, policy) assert expected_response == response assert len(channel.requests) == 1 - expected_request = iam_policy_pb2.SetIamPolicyRequest( - resource=resource, policy=policy - ) + expected_request = iam_policy_pb2.SetIamPolicyRequest(resource=resource, policy=policy) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_set_iam_policy_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - resource = "resource-341064690" + resource = 'resource-341064690' policy = {} with pytest.raises(CustomException): @@ -454,41 +453,37 @@ def test_set_iam_policy_exception(self): def test_test_iam_permissions(self): # Setup Expected Response expected_response = {} - expected_response = iam_policy_pb2.TestIamPermissionsResponse( - **expected_response - ) + expected_response = iam_policy_pb2.TestIamPermissionsResponse(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - resource = "resource-341064690" + resource = 'resource-341064690' permissions = [] response = client.test_iam_permissions(resource, permissions) assert expected_response == response assert len(channel.requests) == 1 - expected_request = iam_policy_pb2.TestIamPermissionsRequest( - resource=resource, permissions=permissions - ) + expected_request = iam_policy_pb2.TestIamPermissionsRequest(resource=resource, permissions=permissions) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_test_iam_permissions_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - resource = "resource-341064690" + resource = 'resource-341064690' permissions = [] with pytest.raises(CustomException): @@ -496,21 +491,21 @@ def test_test_iam_permissions_exception(self): def test_list_tasks(self): # Setup Expected Response - next_page_token = "" + next_page_token = '' tasks_element = {} tasks = [tasks_element] - expected_response = {"next_page_token": next_page_token, "tasks": tasks} + expected_response = {'next_page_token': next_page_token, 'tasks': tasks} expected_response = cloudtasks_pb2.ListTasksResponse(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') paged_list_response = client.list_tasks(parent) resources = list(paged_list_response) @@ -524,14 +519,14 @@ def test_list_tasks(self): assert expected_request == actual_request def test_list_tasks_exception(self): - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') paged_list_response = client.list_tasks(parent) with pytest.raises(CustomException): @@ -539,25 +534,21 @@ def test_list_tasks_exception(self): def test_get_task(self): # Setup Expected Response - name_2 = "name2-1052831874" + name_2 = 'name2-1052831874' dispatch_count = 1217252086 response_count = 424727441 - expected_response = { - "name": name_2, - "dispatch_count": dispatch_count, - "response_count": response_count, - } + expected_response = {'name': name_2, 'dispatch_count': dispatch_count, 'response_count': response_count} expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') response = client.get_task(name) assert expected_response == response @@ -569,39 +560,35 @@ def test_get_task(self): def test_get_task_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') with pytest.raises(CustomException): client.get_task(name) def test_create_task(self): # Setup Expected Response - name = "name3373707" + name = 'name3373707' dispatch_count = 1217252086 response_count = 424727441 - expected_response = { - "name": name, - "dispatch_count": dispatch_count, - "response_count": response_count, - } + expected_response = {'name': name, 'dispatch_count': dispatch_count, 'response_count': response_count} expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') task = {} response = client.create_task(parent, task) @@ -614,14 +601,14 @@ def test_create_task(self): def test_create_task_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') task = {} with pytest.raises(CustomException): @@ -629,13 +616,13 @@ def test_create_task_exception(self): def test_delete_task(self): channel = ChannelStub() - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') client.delete_task(name) @@ -646,39 +633,35 @@ def test_delete_task(self): def test_delete_task_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') with pytest.raises(CustomException): client.delete_task(name) def test_run_task(self): # Setup Expected Response - name_2 = "name2-1052831874" + name_2 = 'name2-1052831874' dispatch_count = 1217252086 response_count = 424727441 - expected_response = { - "name": name_2, - "dispatch_count": dispatch_count, - "response_count": response_count, - } + expected_response = {'name': name_2, 'dispatch_count': dispatch_count, 'response_count': response_count} expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') response = client.run_task(name) assert expected_response == response @@ -690,14 +673,14 @@ def test_run_task(self): def test_run_task_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') with pytest.raises(CustomException): client.run_task(name) diff --git a/tests/unit/gapic/v2beta2/test_cloud_tasks_client_v2beta2.py b/tests/unit/gapic/v2beta2/test_cloud_tasks_client_v2beta2.py index dad7c44f..9af17f61 100644 --- a/tests/unit/gapic/v2beta2/test_cloud_tasks_client_v2beta2.py +++ b/tests/unit/gapic/v2beta2/test_cloud_tasks_client_v2beta2.py @@ -30,9 +30,9 @@ from google.protobuf import timestamp_pb2 + class MultiCallableStub(object): """Stub for the grpc.UnaryUnaryMultiCallable interface.""" - def __init__(self, method, channel_stub): self.method = method self.channel_stub = channel_stub @@ -53,12 +53,12 @@ def __call__(self, request, timeout=None, metadata=None, credentials=None): class ChannelStub(object): """Stub for the grpc.Channel interface.""" - - def __init__(self, responses=[]): + def __init__(self, responses = []): self.responses = responses self.requests = [] - def unary_unary(self, method, request_serializer=None, response_deserializer=None): + def unary_unary( + self, method, request_serializer=None, response_deserializer=None): return MultiCallableStub(method, self) @@ -67,23 +67,24 @@ class CustomException(Exception): class TestCloudTasksClient(object): + def test_list_queues(self): # Setup Expected Response - next_page_token = "" + next_page_token = '' queues_element = {} queues = [queues_element] - expected_response = {"next_page_token": next_page_token, "queues": queues} + expected_response = {'next_page_token': next_page_token, 'queues': queues} expected_response = cloudtasks_pb2.ListQueuesResponse(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - parent = client.location_path("[PROJECT]", "[LOCATION]") + parent = client.location_path('[PROJECT]', '[LOCATION]') paged_list_response = client.list_queues(parent) resources = list(paged_list_response) @@ -97,14 +98,14 @@ def test_list_queues(self): assert expected_request == actual_request def test_list_queues_exception(self): - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - parent = client.location_path("[PROJECT]", "[LOCATION]") + parent = client.location_path('[PROJECT]', '[LOCATION]') paged_list_response = client.list_queues(parent) with pytest.raises(CustomException): @@ -112,19 +113,19 @@ def test_list_queues_exception(self): def test_get_queue(self): # Setup Expected Response - name_2 = "name2-1052831874" - expected_response = {"name": name_2} + name_2 = 'name2-1052831874' + expected_response = {'name': name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') response = client.get_queue(name) assert expected_response == response @@ -136,33 +137,33 @@ def test_get_queue(self): def test_get_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') with pytest.raises(CustomException): client.get_queue(name) def test_create_queue(self): # Setup Expected Response - name = "name3373707" - expected_response = {"name": name} + name = 'name3373707' + expected_response = {'name': name} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - parent = client.location_path("[PROJECT]", "[LOCATION]") + parent = client.location_path('[PROJECT]', '[LOCATION]') queue = {} response = client.create_queue(parent, queue) @@ -175,14 +176,14 @@ def test_create_queue(self): def test_create_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - parent = client.location_path("[PROJECT]", "[LOCATION]") + parent = client.location_path('[PROJECT]', '[LOCATION]') queue = {} with pytest.raises(CustomException): @@ -190,13 +191,13 @@ def test_create_queue_exception(self): def test_update_queue(self): # Setup Expected Response - name = "name3373707" - expected_response = {"name": name} + name = 'name3373707' + expected_response = {'name': name} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() @@ -214,8 +215,8 @@ def test_update_queue(self): def test_update_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() @@ -228,13 +229,13 @@ def test_update_queue_exception(self): def test_delete_queue(self): channel = ChannelStub() - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') client.delete_queue(name) @@ -245,33 +246,33 @@ def test_delete_queue(self): def test_delete_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') with pytest.raises(CustomException): client.delete_queue(name) def test_purge_queue(self): # Setup Expected Response - name_2 = "name2-1052831874" - expected_response = {"name": name_2} + name_2 = 'name2-1052831874' + expected_response = {'name': name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') response = client.purge_queue(name) assert expected_response == response @@ -283,33 +284,33 @@ def test_purge_queue(self): def test_purge_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') with pytest.raises(CustomException): client.purge_queue(name) def test_pause_queue(self): # Setup Expected Response - name_2 = "name2-1052831874" - expected_response = {"name": name_2} + name_2 = 'name2-1052831874' + expected_response = {'name': name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') response = client.pause_queue(name) assert expected_response == response @@ -321,33 +322,33 @@ def test_pause_queue(self): def test_pause_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') with pytest.raises(CustomException): client.pause_queue(name) def test_resume_queue(self): # Setup Expected Response - name_2 = "name2-1052831874" - expected_response = {"name": name_2} + name_2 = 'name2-1052831874' + expected_response = {'name': name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') response = client.resume_queue(name) assert expected_response == response @@ -359,14 +360,14 @@ def test_resume_queue(self): def test_resume_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') with pytest.raises(CustomException): client.resume_queue(name) @@ -374,19 +375,19 @@ def test_resume_queue_exception(self): def test_get_iam_policy(self): # Setup Expected Response version = 351608024 - etag = b"21" - expected_response = {"version": version, "etag": etag} + etag = b'21' + expected_response = {'version': version, 'etag': etag} expected_response = policy_pb2.Policy(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - resource = "resource-341064690" + resource = 'resource-341064690' response = client.get_iam_policy(resource) assert expected_response == response @@ -398,14 +399,14 @@ def test_get_iam_policy(self): def test_get_iam_policy_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - resource = "resource-341064690" + resource = 'resource-341064690' with pytest.raises(CustomException): client.get_iam_policy(resource) @@ -413,41 +414,39 @@ def test_get_iam_policy_exception(self): def test_set_iam_policy(self): # Setup Expected Response version = 351608024 - etag = b"21" - expected_response = {"version": version, "etag": etag} + etag = b'21' + expected_response = {'version': version, 'etag': etag} expected_response = policy_pb2.Policy(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - resource = "resource-341064690" + resource = 'resource-341064690' policy = {} response = client.set_iam_policy(resource, policy) assert expected_response == response assert len(channel.requests) == 1 - expected_request = iam_policy_pb2.SetIamPolicyRequest( - resource=resource, policy=policy - ) + expected_request = iam_policy_pb2.SetIamPolicyRequest(resource=resource, policy=policy) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_set_iam_policy_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - resource = "resource-341064690" + resource = 'resource-341064690' policy = {} with pytest.raises(CustomException): @@ -456,41 +455,37 @@ def test_set_iam_policy_exception(self): def test_test_iam_permissions(self): # Setup Expected Response expected_response = {} - expected_response = iam_policy_pb2.TestIamPermissionsResponse( - **expected_response - ) + expected_response = iam_policy_pb2.TestIamPermissionsResponse(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - resource = "resource-341064690" + resource = 'resource-341064690' permissions = [] response = client.test_iam_permissions(resource, permissions) assert expected_response == response assert len(channel.requests) == 1 - expected_request = iam_policy_pb2.TestIamPermissionsRequest( - resource=resource, permissions=permissions - ) + expected_request = iam_policy_pb2.TestIamPermissionsRequest(resource=resource, permissions=permissions) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_test_iam_permissions_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - resource = "resource-341064690" + resource = 'resource-341064690' permissions = [] with pytest.raises(CustomException): @@ -498,21 +493,21 @@ def test_test_iam_permissions_exception(self): def test_list_tasks(self): # Setup Expected Response - next_page_token = "" + next_page_token = '' tasks_element = {} tasks = [tasks_element] - expected_response = {"next_page_token": next_page_token, "tasks": tasks} + expected_response = {'next_page_token': next_page_token, 'tasks': tasks} expected_response = cloudtasks_pb2.ListTasksResponse(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') paged_list_response = client.list_tasks(parent) resources = list(paged_list_response) @@ -526,14 +521,14 @@ def test_list_tasks(self): assert expected_request == actual_request def test_list_tasks_exception(self): - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') paged_list_response = client.list_tasks(parent) with pytest.raises(CustomException): @@ -541,19 +536,19 @@ def test_list_tasks_exception(self): def test_get_task(self): # Setup Expected Response - name_2 = "name2-1052831874" - expected_response = {"name": name_2} + name_2 = 'name2-1052831874' + expected_response = {'name': name_2} expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') response = client.get_task(name) assert expected_response == response @@ -565,33 +560,33 @@ def test_get_task(self): def test_get_task_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') with pytest.raises(CustomException): client.get_task(name) def test_create_task(self): # Setup Expected Response - name = "name3373707" - expected_response = {"name": name} + name = 'name3373707' + expected_response = {'name': name} expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') task = {} response = client.create_task(parent, task) @@ -604,14 +599,14 @@ def test_create_task(self): def test_create_task_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') task = {} with pytest.raises(CustomException): @@ -619,13 +614,13 @@ def test_create_task_exception(self): def test_delete_task(self): channel = ChannelStub() - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') client.delete_task(name) @@ -636,14 +631,14 @@ def test_delete_task(self): def test_delete_task_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') with pytest.raises(CustomException): client.delete_task(name) @@ -654,36 +649,34 @@ def test_lease_tasks(self): expected_response = cloudtasks_pb2.LeaseTasksResponse(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') lease_duration = {} response = client.lease_tasks(parent, lease_duration) assert expected_response == response assert len(channel.requests) == 1 - expected_request = cloudtasks_pb2.LeaseTasksRequest( - parent=parent, lease_duration=lease_duration - ) + expected_request = cloudtasks_pb2.LeaseTasksRequest(parent=parent, lease_duration=lease_duration) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_lease_tasks_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') lease_duration = {} with pytest.raises(CustomException): @@ -691,34 +684,32 @@ def test_lease_tasks_exception(self): def test_acknowledge_task(self): channel = ChannelStub() - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') schedule_time = {} client.acknowledge_task(name, schedule_time) assert len(channel.requests) == 1 - expected_request = cloudtasks_pb2.AcknowledgeTaskRequest( - name=name, schedule_time=schedule_time - ) + expected_request = cloudtasks_pb2.AcknowledgeTaskRequest(name=name, schedule_time=schedule_time) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_acknowledge_task_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') schedule_time = {} with pytest.raises(CustomException): @@ -726,19 +717,19 @@ def test_acknowledge_task_exception(self): def test_renew_lease(self): # Setup Expected Response - name_2 = "name2-1052831874" - expected_response = {"name": name_2} + name_2 = 'name2-1052831874' + expected_response = {'name': name_2} expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') schedule_time = {} lease_duration = {} @@ -746,22 +737,20 @@ def test_renew_lease(self): assert expected_response == response assert len(channel.requests) == 1 - expected_request = cloudtasks_pb2.RenewLeaseRequest( - name=name, schedule_time=schedule_time, lease_duration=lease_duration - ) + expected_request = cloudtasks_pb2.RenewLeaseRequest(name=name, schedule_time=schedule_time, lease_duration=lease_duration) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_renew_lease_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') schedule_time = {} lease_duration = {} @@ -770,41 +759,39 @@ def test_renew_lease_exception(self): def test_cancel_lease(self): # Setup Expected Response - name_2 = "name2-1052831874" - expected_response = {"name": name_2} + name_2 = 'name2-1052831874' + expected_response = {'name': name_2} expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') schedule_time = {} response = client.cancel_lease(name, schedule_time) assert expected_response == response assert len(channel.requests) == 1 - expected_request = cloudtasks_pb2.CancelLeaseRequest( - name=name, schedule_time=schedule_time - ) + expected_request = cloudtasks_pb2.CancelLeaseRequest(name=name, schedule_time=schedule_time) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_cancel_lease_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') schedule_time = {} with pytest.raises(CustomException): @@ -812,19 +799,19 @@ def test_cancel_lease_exception(self): def test_run_task(self): # Setup Expected Response - name_2 = "name2-1052831874" - expected_response = {"name": name_2} + name_2 = 'name2-1052831874' + expected_response = {'name': name_2} expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') response = client.run_task(name) assert expected_response == response @@ -836,14 +823,14 @@ def test_run_task(self): def test_run_task_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') with pytest.raises(CustomException): client.run_task(name) diff --git a/tests/unit/gapic/v2beta3/test_cloud_tasks_client_v2beta3.py b/tests/unit/gapic/v2beta3/test_cloud_tasks_client_v2beta3.py index 2c55401e..130db6da 100644 --- a/tests/unit/gapic/v2beta3/test_cloud_tasks_client_v2beta3.py +++ b/tests/unit/gapic/v2beta3/test_cloud_tasks_client_v2beta3.py @@ -28,9 +28,9 @@ from google.protobuf import empty_pb2 + class MultiCallableStub(object): """Stub for the grpc.UnaryUnaryMultiCallable interface.""" - def __init__(self, method, channel_stub): self.method = method self.channel_stub = channel_stub @@ -51,12 +51,12 @@ def __call__(self, request, timeout=None, metadata=None, credentials=None): class ChannelStub(object): """Stub for the grpc.Channel interface.""" - - def __init__(self, responses=[]): + def __init__(self, responses = []): self.responses = responses self.requests = [] - def unary_unary(self, method, request_serializer=None, response_deserializer=None): + def unary_unary( + self, method, request_serializer=None, response_deserializer=None): return MultiCallableStub(method, self) @@ -65,23 +65,24 @@ class CustomException(Exception): class TestCloudTasksClient(object): + def test_list_queues(self): # Setup Expected Response - next_page_token = "" + next_page_token = '' queues_element = {} queues = [queues_element] - expected_response = {"next_page_token": next_page_token, "queues": queues} + expected_response = {'next_page_token': next_page_token, 'queues': queues} expected_response = cloudtasks_pb2.ListQueuesResponse(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - parent = client.location_path("[PROJECT]", "[LOCATION]") + parent = client.location_path('[PROJECT]', '[LOCATION]') paged_list_response = client.list_queues(parent) resources = list(paged_list_response) @@ -95,14 +96,14 @@ def test_list_queues(self): assert expected_request == actual_request def test_list_queues_exception(self): - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - parent = client.location_path("[PROJECT]", "[LOCATION]") + parent = client.location_path('[PROJECT]', '[LOCATION]') paged_list_response = client.list_queues(parent) with pytest.raises(CustomException): @@ -110,19 +111,19 @@ def test_list_queues_exception(self): def test_get_queue(self): # Setup Expected Response - name_2 = "name2-1052831874" - expected_response = {"name": name_2} + name_2 = 'name2-1052831874' + expected_response = {'name': name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') response = client.get_queue(name) assert expected_response == response @@ -134,33 +135,33 @@ def test_get_queue(self): def test_get_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') with pytest.raises(CustomException): client.get_queue(name) def test_create_queue(self): # Setup Expected Response - name = "name3373707" - expected_response = {"name": name} + name = 'name3373707' + expected_response = {'name': name} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - parent = client.location_path("[PROJECT]", "[LOCATION]") + parent = client.location_path('[PROJECT]', '[LOCATION]') queue = {} response = client.create_queue(parent, queue) @@ -173,14 +174,14 @@ def test_create_queue(self): def test_create_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - parent = client.location_path("[PROJECT]", "[LOCATION]") + parent = client.location_path('[PROJECT]', '[LOCATION]') queue = {} with pytest.raises(CustomException): @@ -188,13 +189,13 @@ def test_create_queue_exception(self): def test_update_queue(self): # Setup Expected Response - name = "name3373707" - expected_response = {"name": name} + name = 'name3373707' + expected_response = {'name': name} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() @@ -212,8 +213,8 @@ def test_update_queue(self): def test_update_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() @@ -226,13 +227,13 @@ def test_update_queue_exception(self): def test_delete_queue(self): channel = ChannelStub() - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') client.delete_queue(name) @@ -243,33 +244,33 @@ def test_delete_queue(self): def test_delete_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') with pytest.raises(CustomException): client.delete_queue(name) def test_purge_queue(self): # Setup Expected Response - name_2 = "name2-1052831874" - expected_response = {"name": name_2} + name_2 = 'name2-1052831874' + expected_response = {'name': name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') response = client.purge_queue(name) assert expected_response == response @@ -281,33 +282,33 @@ def test_purge_queue(self): def test_purge_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') with pytest.raises(CustomException): client.purge_queue(name) def test_pause_queue(self): # Setup Expected Response - name_2 = "name2-1052831874" - expected_response = {"name": name_2} + name_2 = 'name2-1052831874' + expected_response = {'name': name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') response = client.pause_queue(name) assert expected_response == response @@ -319,33 +320,33 @@ def test_pause_queue(self): def test_pause_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') with pytest.raises(CustomException): client.pause_queue(name) def test_resume_queue(self): # Setup Expected Response - name_2 = "name2-1052831874" - expected_response = {"name": name_2} + name_2 = 'name2-1052831874' + expected_response = {'name': name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') response = client.resume_queue(name) assert expected_response == response @@ -357,14 +358,14 @@ def test_resume_queue(self): def test_resume_queue_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') with pytest.raises(CustomException): client.resume_queue(name) @@ -372,19 +373,19 @@ def test_resume_queue_exception(self): def test_get_iam_policy(self): # Setup Expected Response version = 351608024 - etag = b"21" - expected_response = {"version": version, "etag": etag} + etag = b'21' + expected_response = {'version': version, 'etag': etag} expected_response = policy_pb2.Policy(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - resource = "resource-341064690" + resource = 'resource-341064690' response = client.get_iam_policy(resource) assert expected_response == response @@ -396,14 +397,14 @@ def test_get_iam_policy(self): def test_get_iam_policy_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - resource = "resource-341064690" + resource = 'resource-341064690' with pytest.raises(CustomException): client.get_iam_policy(resource) @@ -411,41 +412,39 @@ def test_get_iam_policy_exception(self): def test_set_iam_policy(self): # Setup Expected Response version = 351608024 - etag = b"21" - expected_response = {"version": version, "etag": etag} + etag = b'21' + expected_response = {'version': version, 'etag': etag} expected_response = policy_pb2.Policy(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - resource = "resource-341064690" + resource = 'resource-341064690' policy = {} response = client.set_iam_policy(resource, policy) assert expected_response == response assert len(channel.requests) == 1 - expected_request = iam_policy_pb2.SetIamPolicyRequest( - resource=resource, policy=policy - ) + expected_request = iam_policy_pb2.SetIamPolicyRequest(resource=resource, policy=policy) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_set_iam_policy_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - resource = "resource-341064690" + resource = 'resource-341064690' policy = {} with pytest.raises(CustomException): @@ -454,41 +453,37 @@ def test_set_iam_policy_exception(self): def test_test_iam_permissions(self): # Setup Expected Response expected_response = {} - expected_response = iam_policy_pb2.TestIamPermissionsResponse( - **expected_response - ) + expected_response = iam_policy_pb2.TestIamPermissionsResponse(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - resource = "resource-341064690" + resource = 'resource-341064690' permissions = [] response = client.test_iam_permissions(resource, permissions) assert expected_response == response assert len(channel.requests) == 1 - expected_request = iam_policy_pb2.TestIamPermissionsRequest( - resource=resource, permissions=permissions - ) + expected_request = iam_policy_pb2.TestIamPermissionsRequest(resource=resource, permissions=permissions) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_test_iam_permissions_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - resource = "resource-341064690" + resource = 'resource-341064690' permissions = [] with pytest.raises(CustomException): @@ -496,21 +491,21 @@ def test_test_iam_permissions_exception(self): def test_list_tasks(self): # Setup Expected Response - next_page_token = "" + next_page_token = '' tasks_element = {} tasks = [tasks_element] - expected_response = {"next_page_token": next_page_token, "tasks": tasks} + expected_response = {'next_page_token': next_page_token, 'tasks': tasks} expected_response = cloudtasks_pb2.ListTasksResponse(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') paged_list_response = client.list_tasks(parent) resources = list(paged_list_response) @@ -524,14 +519,14 @@ def test_list_tasks(self): assert expected_request == actual_request def test_list_tasks_exception(self): - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') paged_list_response = client.list_tasks(parent) with pytest.raises(CustomException): @@ -539,25 +534,21 @@ def test_list_tasks_exception(self): def test_get_task(self): # Setup Expected Response - name_2 = "name2-1052831874" + name_2 = 'name2-1052831874' dispatch_count = 1217252086 response_count = 424727441 - expected_response = { - "name": name_2, - "dispatch_count": dispatch_count, - "response_count": response_count, - } + expected_response = {'name': name_2, 'dispatch_count': dispatch_count, 'response_count': response_count} expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') response = client.get_task(name) assert expected_response == response @@ -569,39 +560,35 @@ def test_get_task(self): def test_get_task_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') with pytest.raises(CustomException): client.get_task(name) def test_create_task(self): # Setup Expected Response - name = "name3373707" + name = 'name3373707' dispatch_count = 1217252086 response_count = 424727441 - expected_response = { - "name": name, - "dispatch_count": dispatch_count, - "response_count": response_count, - } + expected_response = {'name': name, 'dispatch_count': dispatch_count, 'response_count': response_count} expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') task = {} response = client.create_task(parent, task) @@ -614,14 +601,14 @@ def test_create_task(self): def test_create_task_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") + parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') task = {} with pytest.raises(CustomException): @@ -629,13 +616,13 @@ def test_create_task_exception(self): def test_delete_task(self): channel = ChannelStub() - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') client.delete_task(name) @@ -646,39 +633,35 @@ def test_delete_task(self): def test_delete_task_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') with pytest.raises(CustomException): client.delete_task(name) def test_run_task(self): # Setup Expected Response - name_2 = "name2-1052831874" + name_2 = 'name2-1052831874' dispatch_count = 1217252086 response_count = 424727441 - expected_response = { - "name": name_2, - "dispatch_count": dispatch_count, - "response_count": response_count, - } + expected_response = {'name': name_2, 'dispatch_count': dispatch_count, 'response_count': response_count} expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses=[expected_response]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [expected_response]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') response = client.run_task(name) assert expected_response == response @@ -690,14 +673,14 @@ def test_run_task(self): def test_run_task_exception(self): # Mock the API response - channel = ChannelStub(responses=[CustomException()]) - patch = mock.patch("google.api_core.grpc_helpers.create_channel") + channel = ChannelStub(responses = [CustomException()]) + patch = mock.patch('google.api_core.grpc_helpers.create_channel') with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") + name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') with pytest.raises(CustomException): client.run_task(name) From e1f44cc0e267ce86fc279047b67957dc54e9e497 Mon Sep 17 00:00:00 2001 From: yoshi-automation Date: Sat, 1 Aug 2020 12:36:32 -0700 Subject: [PATCH 2/6] Revert "feat(python-library): changes to docs job (#700)" This reverts commit f07cb4446192952f19be3056957f56d180586055. Source-Author: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com> Source-Date: Wed Jul 29 17:33:57 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: ee7506d15daa3873accfff9430eff7e3953f0248 Source-Link: https://github.com/googleapis/synthtool/commit/ee7506d15daa3873accfff9430eff7e3953f0248 --- LICENSE | 2 +- MANIFEST.in | 20 + docs/conf.py | 211 +- google/__init__.py | 2 + google/cloud/__init__.py | 2 + google/cloud/tasks.py | 6 +- google/cloud/tasks_v2/__init__.py | 13 +- .../tasks_v2/gapic/cloud_tasks_client.py | 667 ++-- .../gapic/cloud_tasks_client_config.py | 239 +- google/cloud/tasks_v2/gapic/enums.py | 4 +- .../transports/cloud_tasks_grpc_transport.py | 63 +- google/cloud/tasks_v2/proto/cloudtasks_pb2.py | 2071 +++++++----- .../tasks_v2/proto/cloudtasks_pb2_grpc.py | 897 +++-- google/cloud/tasks_v2/proto/queue_pb2.py | 787 +++-- google/cloud/tasks_v2/proto/queue_pb2_grpc.py | 1 - google/cloud/tasks_v2/proto/target_pb2.py | 1205 ++++--- .../cloud/tasks_v2/proto/target_pb2_grpc.py | 1 - google/cloud/tasks_v2/proto/task_pb2.py | 671 ++-- google/cloud/tasks_v2/proto/task_pb2_grpc.py | 1 - google/cloud/tasks_v2/types.py | 8 +- google/cloud/tasks_v2beta2/__init__.py | 13 +- .../tasks_v2beta2/gapic/cloud_tasks_client.py | 818 +++-- .../gapic/cloud_tasks_client_config.py | 279 +- google/cloud/tasks_v2beta2/gapic/enums.py | 4 +- .../transports/cloud_tasks_grpc_transport.py | 71 +- .../tasks_v2beta2/proto/cloudtasks_pb2.py | 2887 ++++++++++------- .../proto/cloudtasks_pb2_grpc.py | 1117 ++++--- google/cloud/tasks_v2beta2/proto/queue_pb2.py | 791 +++-- .../tasks_v2beta2/proto/queue_pb2_grpc.py | 1 - .../cloud/tasks_v2beta2/proto/target_pb2.py | 846 +++-- .../tasks_v2beta2/proto/target_pb2_grpc.py | 1 - google/cloud/tasks_v2beta2/proto/task_pb2.py | 728 +++-- .../tasks_v2beta2/proto/task_pb2_grpc.py | 1 - google/cloud/tasks_v2beta2/types.py | 8 +- google/cloud/tasks_v2beta3/__init__.py | 13 +- .../tasks_v2beta3/gapic/cloud_tasks_client.py | 667 ++-- .../gapic/cloud_tasks_client_config.py | 239 +- google/cloud/tasks_v2beta3/gapic/enums.py | 6 +- .../transports/cloud_tasks_grpc_transport.py | 63 +- .../tasks_v2beta3/proto/cloudtasks_pb2.py | 2071 +++++++----- .../proto/cloudtasks_pb2_grpc.py | 897 +++-- google/cloud/tasks_v2beta3/proto/queue_pb2.py | 899 +++-- .../tasks_v2beta3/proto/queue_pb2_grpc.py | 1 - .../cloud/tasks_v2beta3/proto/target_pb2.py | 1288 +++++--- .../tasks_v2beta3/proto/target_pb2_grpc.py | 1 - google/cloud/tasks_v2beta3/proto/task_pb2.py | 673 ++-- .../tasks_v2beta3/proto/task_pb2_grpc.py | 1 - google/cloud/tasks_v2beta3/types.py | 8 +- setup.cfg | 17 + synth.metadata | 4 +- .../gapic/v2/test_cloud_tasks_client_v2.py | 269 +- .../test_cloud_tasks_client_v2beta2.py | 327 +- .../test_cloud_tasks_client_v2beta3.py | 269 +- 53 files changed, 13341 insertions(+), 8808 deletions(-) diff --git a/LICENSE b/LICENSE index 20e4bd85..a8ee855d 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ - Apache License + Apache License Version 2.0, January 2004 https://www.apache.org/licenses/ diff --git a/MANIFEST.in b/MANIFEST.in index 9cbf175a..e9e29d12 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,5 +1,25 @@ +# -*- coding: utf-8 -*- +# +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Generated by synthtool. DO NOT EDIT! include README.rst LICENSE recursive-include google *.json *.proto recursive-include tests * global-exclude *.py[co] global-exclude __pycache__ + +# Exclude scripts for samples readmegen +prune scripts/readme-gen \ No newline at end of file diff --git a/docs/conf.py b/docs/conf.py index 899caa75..136a058f 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -18,56 +18,53 @@ # If extensions (or modules to document with autodoc) are in another directory, # add these directories to sys.path here. If the directory is relative to the # documentation root, use os.path.abspath to make it absolute, like shown here. -sys.path.insert(0, os.path.abspath('..')) +sys.path.insert(0, os.path.abspath("..")) -__version__ = '0.1.0' +__version__ = "" # -- General configuration ------------------------------------------------ # If your documentation needs a minimal Sphinx version, state it here. -needs_sphinx = '1.6.3' +needs_sphinx = "1.6.3" # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = [ - 'sphinx.ext.autodoc', - 'sphinx.ext.autosummary', - 'sphinx.ext.intersphinx', - 'sphinx.ext.coverage', - 'sphinx.ext.napoleon', - 'sphinx.ext.todo', - 'sphinx.ext.viewcode', + "sphinx.ext.autodoc", + "sphinx.ext.autosummary", + "sphinx.ext.intersphinx", + "sphinx.ext.coverage", + "sphinx.ext.napoleon", + "sphinx.ext.todo", + "sphinx.ext.viewcode", + "recommonmark", ] # autodoc/autosummary flags -autoclass_content = 'both' -autodoc_default_flags = ['members'] +autoclass_content = "both" +autodoc_default_options = {"members": True} autosummary_generate = True # Add any paths that contain templates here, relative to this directory. -templates_path = ['_templates'] - -# Allow markdown includes (so releases.md can include CHANGLEOG.md) -# http://www.sphinx-doc.org/en/master/markdown.html -source_parsers = {'.md': 'recommonmark.parser.CommonMarkParser'} +templates_path = ["_templates"] # The suffix(es) of source filenames. # You can specify multiple suffix as a list of string: # source_suffix = ['.rst', '.md'] -source_suffix = ['.rst', '.md'] +source_suffix = [".rst", ".md"] # The encoding of source files. -#source_encoding = 'utf-8-sig' +# source_encoding = 'utf-8-sig' # The master toctree document. -master_doc = 'index' +master_doc = "index" # General information about the project. -project = u'google-cloud-tasks' -copyright = u'2017, Google' -author = u'Google APIs' +project = u"google-cloud-tasks" +copyright = u"2019, Google" +author = u"Google APIs" # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the @@ -76,7 +73,7 @@ # The full version, including alpha/beta/rc tags. release = __version__ # The short X.Y version. -version = '.'.join(release.split('.')[0:2]) +version = ".".join(release.split(".")[0:2]) # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. @@ -87,37 +84,37 @@ # There are two options for replacing |today|: either, you set today to some # non-false value, then it is used: -#today = '' +# today = '' # Else, today_fmt is used as the format for a strftime call. -#today_fmt = '%B %d, %Y' +# today_fmt = '%B %d, %Y' # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. -exclude_patterns = ['_build'] +exclude_patterns = ["_build"] # The reST default role (used for this markup: `text`) to use for all # documents. -#default_role = None +# default_role = None # If true, '()' will be appended to :func: etc. cross-reference text. -#add_function_parentheses = True +# add_function_parentheses = True # If true, the current module name will be prepended to all description # unit titles (such as .. function::). -#add_module_names = True +# add_module_names = True # If true, sectionauthor and moduleauthor directives will be shown in the # output. They are ignored by default. -#show_authors = False +# show_authors = False # The name of the Pygments (syntax highlighting) style to use. -pygments_style = 'sphinx' +pygments_style = "sphinx" # A list of ignored prefixes for module index sorting. -#modindex_common_prefix = [] +# modindex_common_prefix = [] # If true, keep warnings as "system message" paragraphs in the built documents. -#keep_warnings = False +# keep_warnings = False # If true, `todo` and `todoList` produce output, else they produce nothing. todo_include_todos = True @@ -127,39 +124,39 @@ # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. -html_theme = 'alabaster' +html_theme = "alabaster" # Theme options are theme-specific and customize the look and feel of a theme # further. For a list of options available for each theme, see the # documentation. html_theme_options = { - 'description': 'Google Cloud Client Libraries for Python', - 'github_user': 'googleapis', - 'github_repo': 'google-cloud-python', - 'github_banner': True, - 'font_family': "'Roboto', Georgia, sans", - 'head_font_family': "'Roboto', Georgia, serif", - 'code_font_family': "'Roboto Mono', 'Consolas', monospace", + "description": "Google Cloud Client Libraries for google-cloud-tasks", + "github_user": "googleapis", + "github_repo": "python-tasks", + "github_banner": True, + "font_family": "'Roboto', Georgia, sans", + "head_font_family": "'Roboto', Georgia, serif", + "code_font_family": "'Roboto Mono', 'Consolas', monospace", } # Add any paths that contain custom themes here, relative to this directory. -#html_theme_path = [] +# html_theme_path = [] # The name for this set of Sphinx documents. If None, it defaults to # " v documentation". -#html_title = None +# html_title = None # A shorter title for the navigation bar. Default is the same as html_title. -#html_short_title = None +# html_short_title = None # The name of an image file (relative to this directory) to place at the top # of the sidebar. -#html_logo = None +# html_logo = None # The name of an image file (within the static path) to use as favicon of the # docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32 # pixels large. -#html_favicon = None +# html_favicon = None # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, @@ -169,65 +166,65 @@ # Add any extra paths that contain custom files (such as robots.txt or # .htaccess) here, relative to this directory. These files are copied # directly to the root of the documentation. -#html_extra_path = [] +# html_extra_path = [] # If not '', a 'Last updated on:' timestamp is inserted at every page bottom, # using the given strftime format. -#html_last_updated_fmt = '%b %d, %Y' +# html_last_updated_fmt = '%b %d, %Y' # If true, SmartyPants will be used to convert quotes and dashes to # typographically correct entities. -#html_use_smartypants = True +# html_use_smartypants = True # Custom sidebar templates, maps document names to template names. -#html_sidebars = {} +# html_sidebars = {} # Additional templates that should be rendered to pages, maps page names to # template names. -#html_additional_pages = {} +# html_additional_pages = {} # If false, no module index is generated. -#html_domain_indices = True +# html_domain_indices = True # If false, no index is generated. -#html_use_index = True +# html_use_index = True # If true, the index is split into individual pages for each letter. -#html_split_index = False +# html_split_index = False # If true, links to the reST sources are added to the pages. -#html_show_sourcelink = True +# html_show_sourcelink = True # If true, "Created using Sphinx" is shown in the HTML footer. Default is True. -#html_show_sphinx = True +# html_show_sphinx = True # If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. -#html_show_copyright = True +# html_show_copyright = True # If true, an OpenSearch description file will be output, and all pages will # contain a tag referring to it. The value of this option must be the # base URL from which the finished HTML is served. -#html_use_opensearch = '' +# html_use_opensearch = '' # This is the file name suffix for HTML files (e.g. ".xhtml"). -#html_file_suffix = None +# html_file_suffix = None # Language to be used for generating the HTML full-text search index. # Sphinx supports the following languages: # 'da', 'de', 'en', 'es', 'fi', 'fr', 'hu', 'it', 'ja' # 'nl', 'no', 'pt', 'ro', 'ru', 'sv', 'tr' -#html_search_language = 'en' +# html_search_language = 'en' # A dictionary with options for the search language support, empty by default. # Now only 'ja' uses this config value -#html_search_options = {'type': 'default'} +# html_search_options = {'type': 'default'} # The name of a javascript file (relative to the configuration directory) that # implements a search results scorer. If empty, the default will be used. -#html_search_scorer = 'scorer.js' +# html_search_scorer = 'scorer.js' # Output file base name for HTML help builder. -htmlhelp_basename = 'google-cloud-tasks-doc' +htmlhelp_basename = "google-cloud-tasks-doc" # -- Options for warnings ------------------------------------------------------ @@ -238,52 +235,54 @@ # a mono-repo. # See https://github.com/sphinx-doc/sphinx/blob # /2a65ffeef5c107c19084fabdd706cdff3f52d93c/sphinx/domains/python.py#L843 - 'ref.python' + "ref.python" ] # -- Options for LaTeX output --------------------------------------------- latex_elements = { -# The paper size ('letterpaper' or 'a4paper'). -#'papersize': 'letterpaper', - -# The font size ('10pt', '11pt' or '12pt'). -#'pointsize': '10pt', - -# Additional stuff for the LaTeX preamble. -#'preamble': '', - -# Latex figure (float) alignment -#'figure_align': 'htbp', + # The paper size ('letterpaper' or 'a4paper'). + #'papersize': 'letterpaper', + # The font size ('10pt', '11pt' or '12pt'). + #'pointsize': '10pt', + # Additional stuff for the LaTeX preamble. + #'preamble': '', + # Latex figure (float) alignment + #'figure_align': 'htbp', } # Grouping the document tree into LaTeX files. List of tuples # (source start file, target name, title, # author, documentclass [howto, manual, or own class]). latex_documents = [ - (master_doc, 'google-cloud-tasks.tex', u'google-cloud-tasks Documentation', - author, 'manual'), + ( + master_doc, + "google-cloud-tasks.tex", + u"google-cloud-tasks Documentation", + author, + "manual", + ) ] # The name of an image file (relative to this directory) to place at the top of # the title page. -#latex_logo = None +# latex_logo = None # For "manual" documents, if this is true, then toplevel headings are parts, # not chapters. -#latex_use_parts = False +# latex_use_parts = False # If true, show page references after internal links. -#latex_show_pagerefs = False +# latex_show_pagerefs = False # If true, show URL addresses after external links. -#latex_show_urls = False +# latex_show_urls = False # Documents to append as an appendix to all manuals. -#latex_appendices = [] +# latex_appendices = [] # If false, no module index is generated. -#latex_domain_indices = True +# latex_domain_indices = True # -- Options for manual page output --------------------------------------- @@ -291,12 +290,17 @@ # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ - (master_doc, 'google-cloud-tasks', u'google-cloud-tasks Documentation', - [author], 1) + ( + master_doc, + "google-cloud-tasks", + u"google-cloud-tasks Documentation", + [author], + 1, + ) ] # If true, show URL addresses after external links. -#man_show_urls = False +# man_show_urls = False # -- Options for Texinfo output ------------------------------------------- @@ -305,35 +309,36 @@ # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ - (master_doc, 'google-cloud-tasks', u'google-cloud-tasks Documentation', - author, 'google-cloud-tasks', 'GAPIC library for the {metadata.shortName} v2 service', - 'APIs'), + ( + master_doc, + "google-cloud-tasks", + u"google-cloud-tasks Documentation", + author, + "google-cloud-tasks", + "google-cloud-tasks Library", + "APIs", + ) ] # Documents to append as an appendix to all manuals. -#texinfo_appendices = [] +# texinfo_appendices = [] # If false, no module index is generated. -#texinfo_domain_indices = True +# texinfo_domain_indices = True # How to display URL addresses: 'footnote', 'no', or 'inline'. -#texinfo_show_urls = 'footnote' +# texinfo_show_urls = 'footnote' # If true, do not generate a @detailmenu in the "Top" node's menu. -#texinfo_no_detailmenu = False +# texinfo_no_detailmenu = False # Example configuration for intersphinx: refer to the Python standard library. intersphinx_mapping = { - 'python': ('http://python.readthedocs.org/en/latest/', None), - 'gax': ('https://gax-python.readthedocs.org/en/latest/', None), - 'google-auth': ('https://google-auth.readthedocs.io/en/stable', None), - 'google-gax': ('https://gax-python.readthedocs.io/en/latest/', None), - 'google.api_core': ('https://googleapis.dev/python/google-api-core/latest', None), - 'grpc': ('https://grpc.io/grpc/python/', None), - 'requests': ('https://requests.kennethreitz.org/en/master/', None), - 'fastavro': ('https://fastavro.readthedocs.io/en/stable/', None), - 'pandas': ('https://pandas.pydata.org/pandas-docs/stable/', None), + "python": ("http://python.readthedocs.org/en/latest/", None), + "google-auth": ("https://google-auth.readthedocs.io/en/stable", None), + "google.api_core": ("https://googleapis.dev/python/google-api-core/latest/", None,), + "grpc": ("https://grpc.io/grpc/python/", None), } diff --git a/google/__init__.py b/google/__init__.py index c3c0a84a..9a1b64a6 100644 --- a/google/__init__.py +++ b/google/__init__.py @@ -16,7 +16,9 @@ try: import pkg_resources + pkg_resources.declare_namespace(__name__) except ImportError: import pkgutil + __path__ = pkgutil.extend_path(__path__, __name__) diff --git a/google/cloud/__init__.py b/google/cloud/__init__.py index c3c0a84a..9a1b64a6 100644 --- a/google/cloud/__init__.py +++ b/google/cloud/__init__.py @@ -16,7 +16,9 @@ try: import pkg_resources + pkg_resources.declare_namespace(__name__) except ImportError: import pkgutil + __path__ = pkgutil.extend_path(__path__, __name__) diff --git a/google/cloud/tasks.py b/google/cloud/tasks.py index 925af8a0..4b5214d5 100644 --- a/google/cloud/tasks.py +++ b/google/cloud/tasks.py @@ -23,7 +23,7 @@ __all__ = ( - 'enums', - 'types', - 'CloudTasksClient', + "enums", + "types", + "CloudTasksClient", ) diff --git a/google/cloud/tasks_v2/__init__.py b/google/cloud/tasks_v2/__init__.py index 4d713b47..b9550b95 100644 --- a/google/cloud/tasks_v2/__init__.py +++ b/google/cloud/tasks_v2/__init__.py @@ -26,19 +26,20 @@ if sys.version_info[:2] == (2, 7): message = ( - 'A future version of this library will drop support for Python 2.7. ' - 'More details about Python 2 support for Google Cloud Client Libraries ' - 'can be found at https://cloud.google.com/python/docs/python2-sunset/' + "A future version of this library will drop support for Python 2.7. " + "More details about Python 2 support for Google Cloud Client Libraries " + "can be found at https://cloud.google.com/python/docs/python2-sunset/" ) warnings.warn(message, DeprecationWarning) + class CloudTasksClient(cloud_tasks_client.CloudTasksClient): __doc__ = cloud_tasks_client.CloudTasksClient.__doc__ enums = enums __all__ = ( - 'enums', - 'types', - 'CloudTasksClient', + "enums", + "types", + "CloudTasksClient", ) diff --git a/google/cloud/tasks_v2/gapic/cloud_tasks_client.py b/google/cloud/tasks_v2/gapic/cloud_tasks_client.py index 740d9c02..d0f62bff 100644 --- a/google/cloud/tasks_v2/gapic/cloud_tasks_client.py +++ b/google/cloud/tasks_v2/gapic/cloud_tasks_client.py @@ -45,10 +45,7 @@ from google.protobuf import field_mask_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-cloud-tasks', -).version +_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution("google-cloud-tasks",).version class CloudTasksClient(object): @@ -57,13 +54,12 @@ class CloudTasksClient(object): work in their applications. """ - SERVICE_ADDRESS = 'cloudtasks.googleapis.com:443' + SERVICE_ADDRESS = "cloudtasks.googleapis.com:443" """The default address of the service.""" # The name of the interface for this client. This is the key used to # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.cloud.tasks.v2.CloudTasks' - + _INTERFACE_NAME = "google.cloud.tasks.v2.CloudTasks" @classmethod def from_service_account_file(cls, filename, *args, **kwargs): @@ -79,19 +75,17 @@ def from_service_account_file(cls, filename, *args, **kwargs): Returns: CloudTasksClient: The constructed client. """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials + credentials = service_account.Credentials.from_service_account_file(filename) + kwargs["credentials"] = credentials return cls(*args, **kwargs) from_service_account_json = from_service_account_file - @classmethod def location_path(cls, project, location): """Return a fully-qualified location string.""" return google.api_core.path_template.expand( - 'projects/{project}/locations/{location}', + "projects/{project}/locations/{location}", project=project, location=location, ) @@ -100,7 +94,7 @@ def location_path(cls, project, location): def queue_path(cls, project, location, queue): """Return a fully-qualified queue string.""" return google.api_core.path_template.expand( - 'projects/{project}/locations/{location}/queues/{queue}', + "projects/{project}/locations/{location}/queues/{queue}", project=project, location=location, queue=queue, @@ -110,15 +104,22 @@ def queue_path(cls, project, location, queue): def task_path(cls, project, location, queue, task): """Return a fully-qualified task string.""" return google.api_core.path_template.expand( - 'projects/{project}/locations/{location}/queues/{queue}/tasks/{task}', + "projects/{project}/locations/{location}/queues/{queue}/tasks/{task}", project=project, location=location, queue=queue, task=task, ) - def __init__(self, transport=None, channel=None, credentials=None, - client_config=None, client_info=None, client_options=None): + def __init__( + self, + transport=None, + channel=None, + credentials=None, + client_config=None, + client_info=None, + client_options=None, + ): """Constructor. Args: @@ -154,20 +155,27 @@ def __init__(self, transport=None, channel=None, credentials=None, """ # Raise deprecation warnings for things we want to go away. if client_config is not None: - warnings.warn('The `client_config` argument is deprecated.', - PendingDeprecationWarning, stacklevel=2) + warnings.warn( + "The `client_config` argument is deprecated.", + PendingDeprecationWarning, + stacklevel=2, + ) else: client_config = cloud_tasks_client_config.config if channel: - warnings.warn('The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, stacklevel=2) + warnings.warn( + "The `channel` argument is deprecated; use " "`transport` instead.", + PendingDeprecationWarning, + stacklevel=2, + ) api_endpoint = self.SERVICE_ADDRESS if client_options: if type(client_options) == dict: - client_options = google.api_core.client_options.from_dict(client_options) + client_options = google.api_core.client_options.from_dict( + client_options + ) if client_options.api_endpoint: api_endpoint = client_options.api_endpoint @@ -184,15 +192,13 @@ def __init__(self, transport=None, channel=None, credentials=None, else: if credentials: raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.' + "Received both a transport instance and " + "credentials; these are mutually exclusive." ) self.transport = transport else: self.transport = cloud_tasks_grpc_transport.CloudTasksGrpcTransport( - address=api_endpoint, - channel=channel, - credentials=credentials, + address=api_endpoint, channel=channel, credentials=credentials, ) if client_info is None: @@ -208,7 +214,7 @@ def __init__(self, transport=None, channel=None, credentials=None, # (Ordinarily, these are the defaults specified in the `*_config.py` # file next to this one.) self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], + client_config["interfaces"][self._INTERFACE_NAME], ) # Save a dictionary of cached API call functions. @@ -219,13 +225,14 @@ def __init__(self, transport=None, channel=None, credentials=None, # Service calls def list_queues( - self, - parent, - filter_=None, - page_size=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + parent, + filter_=None, + page_size=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Lists queues. @@ -293,46 +300,54 @@ def list_queues( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'list_queues' not in self._inner_api_calls: - self._inner_api_calls['list_queues'] = google.api_core.gapic_v1.method.wrap_method( + if "list_queues" not in self._inner_api_calls: + self._inner_api_calls[ + "list_queues" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.list_queues, - default_retry=self._method_configs['ListQueues'].retry, - default_timeout=self._method_configs['ListQueues'].timeout, + default_retry=self._method_configs["ListQueues"].retry, + default_timeout=self._method_configs["ListQueues"].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.ListQueuesRequest( - parent=parent, - filter=filter_, - page_size=page_size, + parent=parent, filter=filter_, page_size=page_size, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('parent', parent)] + routing_header = [("parent", parent)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) iterator = google.api_core.page_iterator.GRPCIterator( client=None, - method=functools.partial(self._inner_api_calls['list_queues'], retry=retry, timeout=timeout, metadata=metadata), + method=functools.partial( + self._inner_api_calls["list_queues"], + retry=retry, + timeout=timeout, + metadata=metadata, + ), request=request, - items_field='queues', - request_token_field='page_token', - response_token_field='next_page_token', + items_field="queues", + request_token_field="page_token", + response_token_field="next_page_token", ) return iterator def get_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Gets a queue. @@ -368,37 +383,42 @@ def get_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'get_queue' not in self._inner_api_calls: - self._inner_api_calls['get_queue'] = google.api_core.gapic_v1.method.wrap_method( + if "get_queue" not in self._inner_api_calls: + self._inner_api_calls[ + "get_queue" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.get_queue, - default_retry=self._method_configs['GetQueue'].retry, - default_timeout=self._method_configs['GetQueue'].timeout, + default_retry=self._method_configs["GetQueue"].retry, + default_timeout=self._method_configs["GetQueue"].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.GetQueueRequest( - name=name, - ) + request = cloudtasks_pb2.GetQueueRequest(name=name,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['get_queue'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["get_queue"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def create_queue( - self, - parent, - queue, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + parent, + queue, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Creates a queue. @@ -456,38 +476,42 @@ def create_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'create_queue' not in self._inner_api_calls: - self._inner_api_calls['create_queue'] = google.api_core.gapic_v1.method.wrap_method( + if "create_queue" not in self._inner_api_calls: + self._inner_api_calls[ + "create_queue" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.create_queue, - default_retry=self._method_configs['CreateQueue'].retry, - default_timeout=self._method_configs['CreateQueue'].timeout, + default_retry=self._method_configs["CreateQueue"].retry, + default_timeout=self._method_configs["CreateQueue"].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.CreateQueueRequest( - parent=parent, - queue=queue, - ) + request = cloudtasks_pb2.CreateQueueRequest(parent=parent, queue=queue,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('parent', parent)] + routing_header = [("parent", parent)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['create_queue'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["create_queue"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def update_queue( - self, - queue, - update_mask=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + queue, + update_mask=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Updates a queue. @@ -551,37 +575,43 @@ def update_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'update_queue' not in self._inner_api_calls: - self._inner_api_calls['update_queue'] = google.api_core.gapic_v1.method.wrap_method( + if "update_queue" not in self._inner_api_calls: + self._inner_api_calls[ + "update_queue" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.update_queue, - default_retry=self._method_configs['UpdateQueue'].retry, - default_timeout=self._method_configs['UpdateQueue'].timeout, + default_retry=self._method_configs["UpdateQueue"].retry, + default_timeout=self._method_configs["UpdateQueue"].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.UpdateQueueRequest( - queue=queue, - update_mask=update_mask, + queue=queue, update_mask=update_mask, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('queue.name', queue.name)] + routing_header = [("queue.name", queue.name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['update_queue'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["update_queue"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def delete_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Deletes a queue. @@ -625,36 +655,41 @@ def delete_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'delete_queue' not in self._inner_api_calls: - self._inner_api_calls['delete_queue'] = google.api_core.gapic_v1.method.wrap_method( + if "delete_queue" not in self._inner_api_calls: + self._inner_api_calls[ + "delete_queue" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.delete_queue, - default_retry=self._method_configs['DeleteQueue'].retry, - default_timeout=self._method_configs['DeleteQueue'].timeout, + default_retry=self._method_configs["DeleteQueue"].retry, + default_timeout=self._method_configs["DeleteQueue"].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.DeleteQueueRequest( - name=name, - ) + request = cloudtasks_pb2.DeleteQueueRequest(name=name,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - self._inner_api_calls['delete_queue'](request, retry=retry, timeout=timeout, metadata=metadata) + self._inner_api_calls["delete_queue"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def purge_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Purges a queue by deleting all of its tasks. @@ -695,36 +730,41 @@ def purge_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'purge_queue' not in self._inner_api_calls: - self._inner_api_calls['purge_queue'] = google.api_core.gapic_v1.method.wrap_method( + if "purge_queue" not in self._inner_api_calls: + self._inner_api_calls[ + "purge_queue" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.purge_queue, - default_retry=self._method_configs['PurgeQueue'].retry, - default_timeout=self._method_configs['PurgeQueue'].timeout, + default_retry=self._method_configs["PurgeQueue"].retry, + default_timeout=self._method_configs["PurgeQueue"].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.PurgeQueueRequest( - name=name, - ) + request = cloudtasks_pb2.PurgeQueueRequest(name=name,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['purge_queue'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["purge_queue"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def pause_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Pauses the queue. @@ -764,36 +804,41 @@ def pause_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'pause_queue' not in self._inner_api_calls: - self._inner_api_calls['pause_queue'] = google.api_core.gapic_v1.method.wrap_method( + if "pause_queue" not in self._inner_api_calls: + self._inner_api_calls[ + "pause_queue" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.pause_queue, - default_retry=self._method_configs['PauseQueue'].retry, - default_timeout=self._method_configs['PauseQueue'].timeout, + default_retry=self._method_configs["PauseQueue"].retry, + default_timeout=self._method_configs["PauseQueue"].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.PauseQueueRequest( - name=name, - ) + request = cloudtasks_pb2.PauseQueueRequest(name=name,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['pause_queue'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["pause_queue"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def resume_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Resume a queue. @@ -838,37 +883,42 @@ def resume_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'resume_queue' not in self._inner_api_calls: - self._inner_api_calls['resume_queue'] = google.api_core.gapic_v1.method.wrap_method( + if "resume_queue" not in self._inner_api_calls: + self._inner_api_calls[ + "resume_queue" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.resume_queue, - default_retry=self._method_configs['ResumeQueue'].retry, - default_timeout=self._method_configs['ResumeQueue'].timeout, + default_retry=self._method_configs["ResumeQueue"].retry, + default_timeout=self._method_configs["ResumeQueue"].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.ResumeQueueRequest( - name=name, - ) + request = cloudtasks_pb2.ResumeQueueRequest(name=name,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['resume_queue'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["resume_queue"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def get_iam_policy( - self, - resource, - options_=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + resource, + options_=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Gets the access control policy for a ``Queue``. Returns an empty policy if the resource exists and does not have a policy set. @@ -917,38 +967,44 @@ def get_iam_policy( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'get_iam_policy' not in self._inner_api_calls: - self._inner_api_calls['get_iam_policy'] = google.api_core.gapic_v1.method.wrap_method( + if "get_iam_policy" not in self._inner_api_calls: + self._inner_api_calls[ + "get_iam_policy" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.get_iam_policy, - default_retry=self._method_configs['GetIamPolicy'].retry, - default_timeout=self._method_configs['GetIamPolicy'].timeout, + default_retry=self._method_configs["GetIamPolicy"].retry, + default_timeout=self._method_configs["GetIamPolicy"].timeout, client_info=self._client_info, ) request = iam_policy_pb2.GetIamPolicyRequest( - resource=resource, - options=options_, + resource=resource, options=options_, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('resource', resource)] + routing_header = [("resource", resource)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['get_iam_policy'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["get_iam_policy"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def set_iam_policy( - self, - resource, - policy, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + resource, + policy, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Sets the access control policy for a ``Queue``. Replaces any existing policy. @@ -1005,38 +1061,42 @@ def set_iam_policy( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'set_iam_policy' not in self._inner_api_calls: - self._inner_api_calls['set_iam_policy'] = google.api_core.gapic_v1.method.wrap_method( + if "set_iam_policy" not in self._inner_api_calls: + self._inner_api_calls[ + "set_iam_policy" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.set_iam_policy, - default_retry=self._method_configs['SetIamPolicy'].retry, - default_timeout=self._method_configs['SetIamPolicy'].timeout, + default_retry=self._method_configs["SetIamPolicy"].retry, + default_timeout=self._method_configs["SetIamPolicy"].timeout, client_info=self._client_info, ) - request = iam_policy_pb2.SetIamPolicyRequest( - resource=resource, - policy=policy, - ) + request = iam_policy_pb2.SetIamPolicyRequest(resource=resource, policy=policy,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('resource', resource)] + routing_header = [("resource", resource)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['set_iam_policy'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["set_iam_policy"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def test_iam_permissions( - self, - resource, - permissions, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + resource, + permissions, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Returns permissions that a caller has on a ``Queue``. If the resource does not exist, this will return an empty set of permissions, @@ -1086,39 +1146,45 @@ def test_iam_permissions( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'test_iam_permissions' not in self._inner_api_calls: - self._inner_api_calls['test_iam_permissions'] = google.api_core.gapic_v1.method.wrap_method( + if "test_iam_permissions" not in self._inner_api_calls: + self._inner_api_calls[ + "test_iam_permissions" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.test_iam_permissions, - default_retry=self._method_configs['TestIamPermissions'].retry, - default_timeout=self._method_configs['TestIamPermissions'].timeout, + default_retry=self._method_configs["TestIamPermissions"].retry, + default_timeout=self._method_configs["TestIamPermissions"].timeout, client_info=self._client_info, ) request = iam_policy_pb2.TestIamPermissionsRequest( - resource=resource, - permissions=permissions, + resource=resource, permissions=permissions, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('resource', resource)] + routing_header = [("resource", resource)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['test_iam_permissions'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["test_iam_permissions"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def list_tasks( - self, - parent, - response_view=None, - page_size=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + parent, + response_view=None, + page_size=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Lists the tasks in a queue. @@ -1192,47 +1258,55 @@ def list_tasks( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'list_tasks' not in self._inner_api_calls: - self._inner_api_calls['list_tasks'] = google.api_core.gapic_v1.method.wrap_method( + if "list_tasks" not in self._inner_api_calls: + self._inner_api_calls[ + "list_tasks" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.list_tasks, - default_retry=self._method_configs['ListTasks'].retry, - default_timeout=self._method_configs['ListTasks'].timeout, + default_retry=self._method_configs["ListTasks"].retry, + default_timeout=self._method_configs["ListTasks"].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.ListTasksRequest( - parent=parent, - response_view=response_view, - page_size=page_size, + parent=parent, response_view=response_view, page_size=page_size, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('parent', parent)] + routing_header = [("parent", parent)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) iterator = google.api_core.page_iterator.GRPCIterator( client=None, - method=functools.partial(self._inner_api_calls['list_tasks'], retry=retry, timeout=timeout, metadata=metadata), + method=functools.partial( + self._inner_api_calls["list_tasks"], + retry=retry, + timeout=timeout, + metadata=metadata, + ), request=request, - items_field='tasks', - request_token_field='page_token', - response_token_field='next_page_token', + items_field="tasks", + request_token_field="page_token", + response_token_field="next_page_token", ) return iterator def get_task( - self, - name, - response_view=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + response_view=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Gets a task. @@ -1279,39 +1353,43 @@ def get_task( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'get_task' not in self._inner_api_calls: - self._inner_api_calls['get_task'] = google.api_core.gapic_v1.method.wrap_method( + if "get_task" not in self._inner_api_calls: + self._inner_api_calls[ + "get_task" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.get_task, - default_retry=self._method_configs['GetTask'].retry, - default_timeout=self._method_configs['GetTask'].timeout, + default_retry=self._method_configs["GetTask"].retry, + default_timeout=self._method_configs["GetTask"].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.GetTaskRequest( - name=name, - response_view=response_view, - ) + request = cloudtasks_pb2.GetTaskRequest(name=name, response_view=response_view,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['get_task'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["get_task"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def create_task( - self, - parent, - task, - response_view=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + parent, + task, + response_view=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Creates a task and adds it to a queue. @@ -1400,38 +1478,43 @@ def create_task( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'create_task' not in self._inner_api_calls: - self._inner_api_calls['create_task'] = google.api_core.gapic_v1.method.wrap_method( + if "create_task" not in self._inner_api_calls: + self._inner_api_calls[ + "create_task" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.create_task, - default_retry=self._method_configs['CreateTask'].retry, - default_timeout=self._method_configs['CreateTask'].timeout, + default_retry=self._method_configs["CreateTask"].retry, + default_timeout=self._method_configs["CreateTask"].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.CreateTaskRequest( - parent=parent, - task=task, - response_view=response_view, + parent=parent, task=task, response_view=response_view, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('parent', parent)] + routing_header = [("parent", parent)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['create_task'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["create_task"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def delete_task( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Deletes a task. @@ -1468,37 +1551,42 @@ def delete_task( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'delete_task' not in self._inner_api_calls: - self._inner_api_calls['delete_task'] = google.api_core.gapic_v1.method.wrap_method( + if "delete_task" not in self._inner_api_calls: + self._inner_api_calls[ + "delete_task" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.delete_task, - default_retry=self._method_configs['DeleteTask'].retry, - default_timeout=self._method_configs['DeleteTask'].timeout, + default_retry=self._method_configs["DeleteTask"].retry, + default_timeout=self._method_configs["DeleteTask"].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.DeleteTaskRequest( - name=name, - ) + request = cloudtasks_pb2.DeleteTaskRequest(name=name,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - self._inner_api_calls['delete_task'](request, retry=retry, timeout=timeout, metadata=metadata) + self._inner_api_calls["delete_task"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def run_task( - self, - name, - response_view=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + response_view=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Forces a task to run now. @@ -1565,27 +1653,30 @@ def run_task( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'run_task' not in self._inner_api_calls: - self._inner_api_calls['run_task'] = google.api_core.gapic_v1.method.wrap_method( + if "run_task" not in self._inner_api_calls: + self._inner_api_calls[ + "run_task" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.run_task, - default_retry=self._method_configs['RunTask'].retry, - default_timeout=self._method_configs['RunTask'].timeout, + default_retry=self._method_configs["RunTask"].retry, + default_timeout=self._method_configs["RunTask"].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.RunTaskRequest( - name=name, - response_view=response_view, - ) + request = cloudtasks_pb2.RunTaskRequest(name=name, response_view=response_view,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['run_task'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["run_task"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) diff --git a/google/cloud/tasks_v2/gapic/cloud_tasks_client_config.py b/google/cloud/tasks_v2/gapic/cloud_tasks_client_config.py index 3ed4bd93..1517ab34 100644 --- a/google/cloud/tasks_v2/gapic/cloud_tasks_client_config.py +++ b/google/cloud/tasks_v2/gapic/cloud_tasks_client_config.py @@ -1,125 +1,122 @@ config = { - "interfaces": { - "google.cloud.tasks.v2.CloudTasks": { - "retry_codes": { - "retry_policy_1_codes": [ - "DEADLINE_EXCEEDED", - "UNAVAILABLE" - ], - "no_retry_codes": [], - "no_retry_1_codes": [] - }, - "retry_params": { - "retry_policy_1_params": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 10000, - "initial_rpc_timeout_millis": 10000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 10000, - "total_timeout_millis": 10000 - }, - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "no_retry_1_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 10000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 10000, - "total_timeout_millis": 10000 + "interfaces": { + "google.cloud.tasks.v2.CloudTasks": { + "retry_codes": { + "retry_policy_1_codes": ["DEADLINE_EXCEEDED", "UNAVAILABLE"], + "no_retry_codes": [], + "no_retry_1_codes": [], + }, + "retry_params": { + "retry_policy_1_params": { + "initial_retry_delay_millis": 100, + "retry_delay_multiplier": 1.3, + "max_retry_delay_millis": 10000, + "initial_rpc_timeout_millis": 10000, + "rpc_timeout_multiplier": 1.0, + "max_rpc_timeout_millis": 10000, + "total_timeout_millis": 10000, + }, + "no_retry_params": { + "initial_retry_delay_millis": 0, + "retry_delay_multiplier": 0.0, + "max_retry_delay_millis": 0, + "initial_rpc_timeout_millis": 0, + "rpc_timeout_multiplier": 1.0, + "max_rpc_timeout_millis": 0, + "total_timeout_millis": 0, + }, + "no_retry_1_params": { + "initial_retry_delay_millis": 0, + "retry_delay_multiplier": 0.0, + "max_retry_delay_millis": 0, + "initial_rpc_timeout_millis": 10000, + "rpc_timeout_multiplier": 1.0, + "max_rpc_timeout_millis": 10000, + "total_timeout_millis": 10000, + }, + }, + "methods": { + "ListQueues": { + "timeout_millis": 15000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params", + }, + "GetQueue": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params", + }, + "CreateQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + "UpdateQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + "DeleteQueue": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params", + }, + "PurgeQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + "PauseQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + "ResumeQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + "GetIamPolicy": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params", + }, + "SetIamPolicy": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + "TestIamPermissions": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params", + }, + "ListTasks": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params", + }, + "GetTask": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params", + }, + "CreateTask": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + "DeleteTask": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params", + }, + "RunTask": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + }, } - }, - "methods": { - "ListQueues": { - "timeout_millis": 15000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetQueue": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "CreateQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "UpdateQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "DeleteQueue": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "PurgeQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "PauseQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ResumeQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "GetIamPolicy": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "SetIamPolicy": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "TestIamPermissions": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListTasks": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetTask": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "CreateTask": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "DeleteTask": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "RunTask": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - } - } } - } } diff --git a/google/cloud/tasks_v2/gapic/enums.py b/google/cloud/tasks_v2/gapic/enums.py index 245ca005..60106a25 100644 --- a/google/cloud/tasks_v2/gapic/enums.py +++ b/google/cloud/tasks_v2/gapic/enums.py @@ -33,6 +33,7 @@ class HttpMethod(enum.IntEnum): PATCH (int): HTTP PATCH OPTIONS (int): HTTP OPTIONS """ + HTTP_METHOD_UNSPECIFIED = 0 POST = 1 GET = 2 @@ -75,6 +76,7 @@ class State(enum.IntEnum): To permanently delete this queue and all of its tasks, call ``DeleteQueue``. """ + STATE_UNSPECIFIED = 0 RUNNING = 1 PAUSED = 2 @@ -105,7 +107,7 @@ class View(enum.IntEnum): `Google IAM `__ permission on the ``Queue`` resource. """ + VIEW_UNSPECIFIED = 0 BASIC = 1 FULL = 2 - \ No newline at end of file diff --git a/google/cloud/tasks_v2/gapic/transports/cloud_tasks_grpc_transport.py b/google/cloud/tasks_v2/gapic/transports/cloud_tasks_grpc_transport.py index 0e1e2664..6a29a6d3 100644 --- a/google/cloud/tasks_v2/gapic/transports/cloud_tasks_grpc_transport.py +++ b/google/cloud/tasks_v2/gapic/transports/cloud_tasks_grpc_transport.py @@ -28,14 +28,14 @@ class CloudTasksGrpcTransport(object): which can be used to take advantage of advanced features of gRPC. """ + # The scopes needed to make gRPC calls to all of the methods defined # in this service. - _OAUTH_SCOPES = ( - 'https://www.googleapis.com/auth/cloud-platform', - ) + _OAUTH_SCOPES = ("https://www.googleapis.com/auth/cloud-platform",) - def __init__(self, channel=None, credentials=None, - address='cloudtasks.googleapis.com:443'): + def __init__( + self, channel=None, credentials=None, address="cloudtasks.googleapis.com:443" + ): """Instantiate the transport class. Args: @@ -53,8 +53,7 @@ def __init__(self, channel=None, credentials=None, # exception (channels come with credentials baked in already). if channel is not None and credentials is not None: raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', + "The `channel` and `credentials` arguments are mutually " "exclusive.", ) # Create the channel. @@ -63,8 +62,8 @@ def __init__(self, channel=None, credentials=None, address=address, credentials=credentials, options={ - 'grpc.max_send_message_length': -1, - 'grpc.max_receive_message_length': -1, + "grpc.max_send_message_length": -1, + "grpc.max_receive_message_length": -1, }.items(), ) @@ -73,16 +72,13 @@ def __init__(self, channel=None, credentials=None, # gRPC uses objects called "stubs" that are bound to the # channel and provide a basic method for each RPC. self._stubs = { - 'cloud_tasks_stub': cloudtasks_pb2_grpc.CloudTasksStub(channel), + "cloud_tasks_stub": cloudtasks_pb2_grpc.CloudTasksStub(channel), } - @classmethod def create_channel( - cls, - address='cloudtasks.googleapis.com:443', - credentials=None, - **kwargs): + cls, address="cloudtasks.googleapis.com:443", credentials=None, **kwargs + ): """Create and return a gRPC channel object. Args: @@ -99,10 +95,7 @@ def create_channel( grpc.Channel: A gRPC channel object. """ return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - **kwargs + address, credentials=credentials, scopes=cls._OAUTH_SCOPES, **kwargs ) @property @@ -127,7 +120,7 @@ def list_queues(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].ListQueues + return self._stubs["cloud_tasks_stub"].ListQueues @property def get_queue(self): @@ -140,7 +133,7 @@ def get_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].GetQueue + return self._stubs["cloud_tasks_stub"].GetQueue @property def create_queue(self): @@ -163,7 +156,7 @@ def create_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].CreateQueue + return self._stubs["cloud_tasks_stub"].CreateQueue @property def update_queue(self): @@ -189,7 +182,7 @@ def update_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].UpdateQueue + return self._stubs["cloud_tasks_stub"].UpdateQueue @property def delete_queue(self): @@ -213,7 +206,7 @@ def delete_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].DeleteQueue + return self._stubs["cloud_tasks_stub"].DeleteQueue @property def purge_queue(self): @@ -231,7 +224,7 @@ def purge_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].PurgeQueue + return self._stubs["cloud_tasks_stub"].PurgeQueue @property def pause_queue(self): @@ -248,7 +241,7 @@ def pause_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].PauseQueue + return self._stubs["cloud_tasks_stub"].PauseQueue @property def resume_queue(self): @@ -270,7 +263,7 @@ def resume_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].ResumeQueue + return self._stubs["cloud_tasks_stub"].ResumeQueue @property def get_iam_policy(self): @@ -290,7 +283,7 @@ def get_iam_policy(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].GetIamPolicy + return self._stubs["cloud_tasks_stub"].GetIamPolicy @property def set_iam_policy(self): @@ -313,7 +306,7 @@ def set_iam_policy(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].SetIamPolicy + return self._stubs["cloud_tasks_stub"].SetIamPolicy @property def test_iam_permissions(self): @@ -332,7 +325,7 @@ def test_iam_permissions(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].TestIamPermissions + return self._stubs["cloud_tasks_stub"].TestIamPermissions @property def list_tasks(self): @@ -352,7 +345,7 @@ def list_tasks(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].ListTasks + return self._stubs["cloud_tasks_stub"].ListTasks @property def get_task(self): @@ -365,7 +358,7 @@ def get_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].GetTask + return self._stubs["cloud_tasks_stub"].GetTask @property def create_task(self): @@ -382,7 +375,7 @@ def create_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].CreateTask + return self._stubs["cloud_tasks_stub"].CreateTask @property def delete_task(self): @@ -399,7 +392,7 @@ def delete_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].DeleteTask + return self._stubs["cloud_tasks_stub"].DeleteTask @property def run_task(self): @@ -432,4 +425,4 @@ def run_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].RunTask \ No newline at end of file + return self._stubs["cloud_tasks_stub"].RunTask diff --git a/google/cloud/tasks_v2/proto/cloudtasks_pb2.py b/google/cloud/tasks_v2/proto/cloudtasks_pb2.py index 28f24fe9..5819e162 100644 --- a/google/cloud/tasks_v2/proto/cloudtasks_pb2.py +++ b/google/cloud/tasks_v2/proto/cloudtasks_pb2.py @@ -6,6 +6,7 @@ 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() @@ -15,8 +16,12 @@ 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.proto import queue_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2 -from google.cloud.tasks_v2.proto import task_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2 +from google.cloud.tasks_v2.proto import ( + queue_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2, +) +from google.cloud.tasks_v2.proto import ( + task_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_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 @@ -24,627 +29,961 @@ DESCRIPTOR = _descriptor.FileDescriptor( - name='google/cloud/tasks_v2/proto/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', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n,google/cloud/tasks_v2/proto/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/proto/queue.proto\x1a&google/cloud/tasks_v2/proto/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__v2_dot_proto_dot_queue__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks__v2_dot_proto_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,]) - - + name="google/cloud/tasks_v2/proto/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", + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n,google/cloud/tasks_v2/proto/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/proto/queue.proto\x1a&google/cloud/tasks_v2/proto/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__v2_dot_proto_dot_queue__pb2.DESCRIPTOR, + google_dot_cloud_dot_tasks__v2_dot_proto_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, - create_key=_descriptor._internal_create_key, - 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, create_key=_descriptor._internal_create_key), - _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, create_key=_descriptor._internal_create_key), - _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, create_key=_descriptor._internal_create_key), - _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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=391, - serialized_end=522, + name="ListQueuesRequest", + full_name="google.cloud.tasks.v2.ListQueuesRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, + create_key=_descriptor._internal_create_key, + ), + _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, + create_key=_descriptor._internal_create_key, + ), + _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, + create_key=_descriptor._internal_create_key, + ), + _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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=391, + serialized_end=522, ) _LISTQUEUESRESPONSE = _descriptor.Descriptor( - name='ListQueuesResponse', - full_name='google.cloud.tasks.v2.ListQueuesResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, create_key=_descriptor._internal_create_key), - _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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=524, - serialized_end=615, + name="ListQueuesResponse", + full_name="google.cloud.tasks.v2.ListQueuesResponse", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, + create_key=_descriptor._internal_create_key, + ), + _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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=524, + serialized_end=615, ) _GETQUEUEREQUEST = _descriptor.Descriptor( - name='GetQueueRequest', - full_name='google.cloud.tasks.v2.GetQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=617, - serialized_end=689, + name="GetQueueRequest", + full_name="google.cloud.tasks.v2.GetQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=617, + serialized_end=689, ) _CREATEQUEUEREQUEST = _descriptor.Descriptor( - name='CreateQueueRequest', - full_name='google.cloud.tasks.v2.CreateQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, create_key=_descriptor._internal_create_key), - _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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=691, - serialized_end=818, + name="CreateQueueRequest", + full_name="google.cloud.tasks.v2.CreateQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, + create_key=_descriptor._internal_create_key, + ), + _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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=691, + serialized_end=818, ) _UPDATEQUEUEREQUEST = _descriptor.Descriptor( - name='UpdateQueueRequest', - full_name='google.cloud.tasks.v2.UpdateQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, create_key=_descriptor._internal_create_key), - _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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=820, - serialized_end=939, + name="UpdateQueueRequest", + full_name="google.cloud.tasks.v2.UpdateQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, + create_key=_descriptor._internal_create_key, + ), + _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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=820, + serialized_end=939, ) _DELETEQUEUEREQUEST = _descriptor.Descriptor( - name='DeleteQueueRequest', - full_name='google.cloud.tasks.v2.DeleteQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=941, - serialized_end=1016, + name="DeleteQueueRequest", + full_name="google.cloud.tasks.v2.DeleteQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=941, + serialized_end=1016, ) _PURGEQUEUEREQUEST = _descriptor.Descriptor( - name='PurgeQueueRequest', - full_name='google.cloud.tasks.v2.PurgeQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1018, - serialized_end=1092, + name="PurgeQueueRequest", + full_name="google.cloud.tasks.v2.PurgeQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1018, + serialized_end=1092, ) _PAUSEQUEUEREQUEST = _descriptor.Descriptor( - name='PauseQueueRequest', - full_name='google.cloud.tasks.v2.PauseQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1094, - serialized_end=1168, + name="PauseQueueRequest", + full_name="google.cloud.tasks.v2.PauseQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1094, + serialized_end=1168, ) _RESUMEQUEUEREQUEST = _descriptor.Descriptor( - name='ResumeQueueRequest', - full_name='google.cloud.tasks.v2.ResumeQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1170, - serialized_end=1245, + name="ResumeQueueRequest", + full_name="google.cloud.tasks.v2.ResumeQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1170, + serialized_end=1245, ) _LISTTASKSREQUEST = _descriptor.Descriptor( - name='ListTasksRequest', - full_name='google.cloud.tasks.v2.ListTasksRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, create_key=_descriptor._internal_create_key), - _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, create_key=_descriptor._internal_create_key), - _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, create_key=_descriptor._internal_create_key), - _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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1248, - serialized_end=1418, + name="ListTasksRequest", + full_name="google.cloud.tasks.v2.ListTasksRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, + create_key=_descriptor._internal_create_key, + ), + _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, + create_key=_descriptor._internal_create_key, + ), + _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, + create_key=_descriptor._internal_create_key, + ), + _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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1248, + serialized_end=1418, ) _LISTTASKSRESPONSE = _descriptor.Descriptor( - name='ListTasksResponse', - full_name='google.cloud.tasks.v2.ListTasksResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, create_key=_descriptor._internal_create_key), - _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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1420, - serialized_end=1508, + name="ListTasksResponse", + full_name="google.cloud.tasks.v2.ListTasksResponse", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, + create_key=_descriptor._internal_create_key, + ), + _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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1420, + serialized_end=1508, ) _GETTASKREQUEST = _descriptor.Descriptor( - name='GetTaskRequest', - full_name='google.cloud.tasks.v2.GetTaskRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, create_key=_descriptor._internal_create_key), - _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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1510, - serialized_end=1637, + name="GetTaskRequest", + full_name="google.cloud.tasks.v2.GetTaskRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, + create_key=_descriptor._internal_create_key, + ), + _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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1510, + serialized_end=1637, ) _CREATETASKREQUEST = _descriptor.Descriptor( - name='CreateTaskRequest', - full_name='google.cloud.tasks.v2.CreateTaskRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, create_key=_descriptor._internal_create_key), - _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, create_key=_descriptor._internal_create_key), - _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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1640, - serialized_end=1820, + name="CreateTaskRequest", + full_name="google.cloud.tasks.v2.CreateTaskRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, + create_key=_descriptor._internal_create_key, + ), + _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, + create_key=_descriptor._internal_create_key, + ), + _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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1640, + serialized_end=1820, ) _DELETETASKREQUEST = _descriptor.Descriptor( - name='DeleteTaskRequest', - full_name='google.cloud.tasks.v2.DeleteTaskRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1822, - serialized_end=1895, + name="DeleteTaskRequest", + full_name="google.cloud.tasks.v2.DeleteTaskRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1822, + serialized_end=1895, ) _RUNTASKREQUEST = _descriptor.Descriptor( - name='RunTaskRequest', - full_name='google.cloud.tasks.v2.RunTaskRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - 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, create_key=_descriptor._internal_create_key), - _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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1897, - serialized_end=2024, + name="RunTaskRequest", + full_name="google.cloud.tasks.v2.RunTaskRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + 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, + create_key=_descriptor._internal_create_key, + ), + _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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1897, + serialized_end=2024, ) -_LISTQUEUESRESPONSE.fields_by_name['queues'].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2._QUEUE -_CREATEQUEUEREQUEST.fields_by_name['queue'].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2._QUEUE -_UPDATEQUEUEREQUEST.fields_by_name['queue'].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_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__v2_dot_proto_dot_task__pb2._TASK_VIEW -_LISTTASKSRESPONSE.fields_by_name['tasks'].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2._TASK -_GETTASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2._TASK_VIEW -_CREATETASKREQUEST.fields_by_name['task'].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2._TASK -_CREATETASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2._TASK_VIEW -_RUNTASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2_dot_proto_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 +_LISTQUEUESRESPONSE.fields_by_name[ + "queues" +].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2._QUEUE +_CREATEQUEUEREQUEST.fields_by_name[ + "queue" +].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2._QUEUE +_UPDATEQUEUEREQUEST.fields_by_name[ + "queue" +].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_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__v2_dot_proto_dot_task__pb2._TASK_VIEW +_LISTTASKSRESPONSE.fields_by_name[ + "tasks" +].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2._TASK +_GETTASKREQUEST.fields_by_name[ + "response_view" +].enum_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2._TASK_VIEW +_CREATETASKREQUEST.fields_by_name[ + "task" +].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2._TASK +_CREATETASKREQUEST.fields_by_name[ + "response_view" +].enum_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2._TASK_VIEW +_RUNTASKREQUEST.fields_by_name[ + "response_view" +].enum_type = google_dot_cloud_dot_tasks__v2_dot_proto_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.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +ListQueuesRequest = _reflection.GeneratedProtocolMessageType( + "ListQueuesRequest", + (_message.Message,), + { + "DESCRIPTOR": _LISTQUEUESREQUEST, + "__module__": "google.cloud.tasks_v2.proto.cloudtasks_pb2", + "__doc__": """Request message for [ListQueues][google.cloud.tasks.v2.CloudTasks.ListQueues]. Attributes: @@ -678,15 +1017,18 @@ [filter][google.cloud.tasks.v2.ListQueuesRequest.filter] while iterating through pages. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ListQueuesRequest) - }) + # @@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.proto.cloudtasks_pb2' - , - '__doc__': """Response message for +ListQueuesResponse = _reflection.GeneratedProtocolMessageType( + "ListQueuesResponse", + (_message.Message,), + { + "DESCRIPTOR": _LISTQUEUESRESPONSE, + "__module__": "google.cloud.tasks_v2.proto.cloudtasks_pb2", + "__doc__": """Response message for [ListQueues][google.cloud.tasks.v2.CloudTasks.ListQueues]. Attributes: @@ -701,15 +1043,18 @@ are no more results. The page token is valid for only 2 hours. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ListQueuesResponse) - }) + # @@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.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +GetQueueRequest = _reflection.GeneratedProtocolMessageType( + "GetQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _GETQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2.proto.cloudtasks_pb2", + "__doc__": """Request message for [GetQueue][google.cloud.tasks.v2.CloudTasks.GetQueue]. Attributes: @@ -717,15 +1062,18 @@ Required. The resource name of the queue. For example: ``projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.GetQueueRequest) - }) + # @@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.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +CreateQueueRequest = _reflection.GeneratedProtocolMessageType( + "CreateQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _CREATEQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2.proto.cloudtasks_pb2", + "__doc__": """Request message for [CreateQueue][google.cloud.tasks.v2.CloudTasks.CreateQueue]. Attributes: @@ -741,15 +1089,18 @@ name][google.cloud.tasks.v2.Queue.name] cannot be the same as an existing queue. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.CreateQueueRequest) - }) + # @@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.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +UpdateQueueRequest = _reflection.GeneratedProtocolMessageType( + "UpdateQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _UPDATEQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2.proto.cloudtasks_pb2", + "__doc__": """Request message for [UpdateQueue][google.cloud.tasks.v2.CloudTasks.UpdateQueue]. Attributes: @@ -764,15 +1115,18 @@ A mask used to specify which fields of the queue are being updated. If empty, then all fields will be updated. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.UpdateQueueRequest) - }) + # @@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.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +DeleteQueueRequest = _reflection.GeneratedProtocolMessageType( + "DeleteQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _DELETEQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2.proto.cloudtasks_pb2", + "__doc__": """Request message for [DeleteQueue][google.cloud.tasks.v2.CloudTasks.DeleteQueue]. Attributes: @@ -780,15 +1134,18 @@ Required. The queue name. For example: ``projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.DeleteQueueRequest) - }) + # @@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.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +PurgeQueueRequest = _reflection.GeneratedProtocolMessageType( + "PurgeQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _PURGEQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2.proto.cloudtasks_pb2", + "__doc__": """Request message for [PurgeQueue][google.cloud.tasks.v2.CloudTasks.PurgeQueue]. Attributes: @@ -796,15 +1153,18 @@ Required. The queue name. For example: ``projects/PROJECT_ID/location/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.PurgeQueueRequest) - }) + # @@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.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +PauseQueueRequest = _reflection.GeneratedProtocolMessageType( + "PauseQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _PAUSEQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2.proto.cloudtasks_pb2", + "__doc__": """Request message for [PauseQueue][google.cloud.tasks.v2.CloudTasks.PauseQueue]. Attributes: @@ -812,15 +1172,18 @@ Required. The queue name. For example: ``projects/PROJECT_ID/location/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.PauseQueueRequest) - }) + # @@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.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +ResumeQueueRequest = _reflection.GeneratedProtocolMessageType( + "ResumeQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _RESUMEQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2.proto.cloudtasks_pb2", + "__doc__": """Request message for [ResumeQueue][google.cloud.tasks.v2.CloudTasks.ResumeQueue]. Attributes: @@ -828,15 +1191,18 @@ Required. The queue name. For example: ``projects/PROJECT_ID/location/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ResumeQueueRequest) - }) + # @@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.proto.cloudtasks_pb2' - , - '__doc__': """Request message for listing tasks using +ListTasksRequest = _reflection.GeneratedProtocolMessageType( + "ListTasksRequest", + (_message.Message,), + { + "DESCRIPTOR": _LISTTASKSREQUEST, + "__module__": "google.cloud.tasks_v2.proto.cloudtasks_pb2", + "__doc__": """Request message for listing tasks using [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks]. Attributes: @@ -872,15 +1238,18 @@ [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks] method. The page token is valid for only 2 hours. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ListTasksRequest) - }) + # @@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.proto.cloudtasks_pb2' - , - '__doc__': """Response message for listing tasks using +ListTasksResponse = _reflection.GeneratedProtocolMessageType( + "ListTasksResponse", + (_message.Message,), + { + "DESCRIPTOR": _LISTTASKSRESPONSE, + "__module__": "google.cloud.tasks_v2.proto.cloudtasks_pb2", + "__doc__": """Response message for listing tasks using [ListTasks][google.cloud.tasks.v2.CloudTasks.ListTasks]. Attributes: @@ -894,15 +1263,18 @@ Request.page_token]. If the next_page_token is empty, there are no more results. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.ListTasksResponse) - }) + # @@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.proto.cloudtasks_pb2' - , - '__doc__': """Request message for getting a task using +GetTaskRequest = _reflection.GeneratedProtocolMessageType( + "GetTaskRequest", + (_message.Message,), + { + "DESCRIPTOR": _GETTASKREQUEST, + "__module__": "google.cloud.tasks_v2.proto.cloudtasks_pb2", + "__doc__": """Request message for getting a task using [GetTask][google.cloud.tasks.v2.CloudTasks.GetTask]. Attributes: @@ -923,15 +1295,18 @@ `_ permission on the [Task][google.cloud.tasks.v2.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.GetTaskRequest) - }) + # @@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.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +CreateTaskRequest = _reflection.GeneratedProtocolMessageType( + "CreateTaskRequest", + (_message.Message,), + { + "DESCRIPTOR": _CREATETASKREQUEST, + "__module__": "google.cloud.tasks_v2.proto.cloudtasks_pb2", + "__doc__": """Request message for [CreateTask][google.cloud.tasks.v2.CloudTasks.CreateTask]. Attributes: @@ -983,15 +1358,18 @@ `_ permission on the [Task][google.cloud.tasks.v2.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.CreateTaskRequest) - }) + # @@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.proto.cloudtasks_pb2' - , - '__doc__': """Request message for deleting a task using +DeleteTaskRequest = _reflection.GeneratedProtocolMessageType( + "DeleteTaskRequest", + (_message.Message,), + { + "DESCRIPTOR": _DELETETASKREQUEST, + "__module__": "google.cloud.tasks_v2.proto.cloudtasks_pb2", + "__doc__": """Request message for deleting a task using [DeleteTask][google.cloud.tasks.v2.CloudTasks.DeleteTask]. Attributes: @@ -999,15 +1377,18 @@ Required. The task name. For example: ``projects/PROJECT_ID/lo cations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.DeleteTaskRequest) - }) + # @@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.proto.cloudtasks_pb2' - , - '__doc__': """Request message for forcing a task to run now using +RunTaskRequest = _reflection.GeneratedProtocolMessageType( + "RunTaskRequest", + (_message.Message,), + { + "DESCRIPTOR": _RUNTASKREQUEST, + "__module__": "google.cloud.tasks_v2.proto.cloudtasks_pb2", + "__doc__": """Request message for forcing a task to run now using [RunTask][google.cloud.tasks.v2.CloudTasks.RunTask]. Attributes: @@ -1028,201 +1409,203 @@ `_ permission on the [Task][google.cloud.tasks.v2.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.RunTaskRequest) - }) + # @@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 +_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', - create_key=_descriptor._internal_create_key, - serialized_start=2027, - serialized_end=4680, - methods=[ - _descriptor.MethodDescriptor( - name='ListQueues', - full_name='google.cloud.tasks.v2.CloudTasks.ListQueues', + name="CloudTasks", + full_name="google.cloud.tasks.v2.CloudTasks", + file=DESCRIPTOR, 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', - create_key=_descriptor._internal_create_key, - ), - _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__v2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\002,\022*/v2/{name=projects/*/locations/*/queues/*}\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _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__v2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\0023\"*/v2/{parent=projects/*/locations/*}/queues:\005queue\332A\014parent,queue', - create_key=_descriptor._internal_create_key, - ), - _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__v2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\002920/v2/{queue.name=projects/*/locations/*/queues/*}:\005queue\332A\021queue,update_mask', + serialized_options=b"\312A\031cloudtasks.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platform", create_key=_descriptor._internal_create_key, - ), - _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', - create_key=_descriptor._internal_create_key, - ), - _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__v2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\0025\"0/v2/{name=projects/*/locations/*/queues/*}:purge:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _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__v2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\0025\"0/v2/{name=projects/*/locations/*/queues/*}:pause:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _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__v2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\0026\"1/v2/{name=projects/*/locations/*/queues/*}:resume:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _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', - create_key=_descriptor._internal_create_key, - ), - _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', - create_key=_descriptor._internal_create_key, - ), - _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', - create_key=_descriptor._internal_create_key, - ), - _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', - create_key=_descriptor._internal_create_key, - ), - _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__v2_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\0024\0222/v2/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _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__v2_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\0027\"2/v2/{parent=projects/*/locations/*/queues/*}/tasks:\001*\332A\013parent,task', - create_key=_descriptor._internal_create_key, - ), - _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', - create_key=_descriptor._internal_create_key, - ), - _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__v2_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\002;\"6/v2/{name=projects/*/locations/*/queues/*/tasks/*}:run:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), -]) + serialized_start=2027, + serialized_end=4680, + 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", + create_key=_descriptor._internal_create_key, + ), + _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__v2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b"\202\323\344\223\002,\022*/v2/{name=projects/*/locations/*/queues/*}\332A\004name", + create_key=_descriptor._internal_create_key, + ), + _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__v2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\0023"*/v2/{parent=projects/*/locations/*}/queues:\005queue\332A\014parent,queue', + create_key=_descriptor._internal_create_key, + ), + _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__v2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b"\202\323\344\223\002920/v2/{queue.name=projects/*/locations/*/queues/*}:\005queue\332A\021queue,update_mask", + create_key=_descriptor._internal_create_key, + ), + _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", + create_key=_descriptor._internal_create_key, + ), + _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__v2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\0025"0/v2/{name=projects/*/locations/*/queues/*}:purge:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _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__v2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\0025"0/v2/{name=projects/*/locations/*/queues/*}:pause:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _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__v2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\0026"1/v2/{name=projects/*/locations/*/queues/*}:resume:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _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', + create_key=_descriptor._internal_create_key, + ), + _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', + create_key=_descriptor._internal_create_key, + ), + _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', + create_key=_descriptor._internal_create_key, + ), + _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", + create_key=_descriptor._internal_create_key, + ), + _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__v2_dot_proto_dot_task__pb2._TASK, + serialized_options=b"\202\323\344\223\0024\0222/v2/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name", + create_key=_descriptor._internal_create_key, + ), + _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__v2_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\0027"2/v2/{parent=projects/*/locations/*/queues/*}/tasks:\001*\332A\013parent,task', + create_key=_descriptor._internal_create_key, + ), + _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", + create_key=_descriptor._internal_create_key, + ), + _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__v2_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\002;"6/v2/{name=projects/*/locations/*/queues/*/tasks/*}:run:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + ], +) _sym_db.RegisterServiceDescriptor(_CLOUDTASKS) -DESCRIPTOR.services_by_name['CloudTasks'] = _CLOUDTASKS +DESCRIPTOR.services_by_name["CloudTasks"] = _CLOUDTASKS # @@protoc_insertion_point(module_scope) diff --git a/google/cloud/tasks_v2/proto/cloudtasks_pb2_grpc.py b/google/cloud/tasks_v2/proto/cloudtasks_pb2_grpc.py index eaa75b1b..838e3b80 100644 --- a/google/cloud/tasks_v2/proto/cloudtasks_pb2_grpc.py +++ b/google/cloud/tasks_v2/proto/cloudtasks_pb2_grpc.py @@ -2,9 +2,15 @@ """Client and server classes corresponding to protobuf-defined services.""" import grpc -from google.cloud.tasks_v2.proto import cloudtasks_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2 -from google.cloud.tasks_v2.proto import queue_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2 -from google.cloud.tasks_v2.proto import task_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2 +from google.cloud.tasks_v2.proto import ( + cloudtasks_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2, +) +from google.cloud.tasks_v2.proto import ( + queue_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2, +) +from google.cloud.tasks_v2.proto import ( + task_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_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 @@ -22,85 +28,85 @@ def __init__(self, channel): channel: A grpc.Channel. """ self.ListQueues = channel.unary_unary( - '/google.cloud.tasks.v2.CloudTasks/ListQueues', - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.FromString, - ) + "/google.cloud.tasks.v2.CloudTasks/ListQueues", + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.FromString, + ) self.GetQueue = channel.unary_unary( - '/google.cloud.tasks.v2.CloudTasks/GetQueue', - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + "/google.cloud.tasks.v2.CloudTasks/GetQueue", + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.CreateQueue = channel.unary_unary( - '/google.cloud.tasks.v2.CloudTasks/CreateQueue', - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + "/google.cloud.tasks.v2.CloudTasks/CreateQueue", + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.UpdateQueue = channel.unary_unary( - '/google.cloud.tasks.v2.CloudTasks/UpdateQueue', - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + "/google.cloud.tasks.v2.CloudTasks/UpdateQueue", + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.DeleteQueue = channel.unary_unary( - '/google.cloud.tasks.v2.CloudTasks/DeleteQueue', - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.SerializeToString, - response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - ) + "/google.cloud.tasks.v2.CloudTasks/DeleteQueue", + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.SerializeToString, + response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, + ) self.PurgeQueue = channel.unary_unary( - '/google.cloud.tasks.v2.CloudTasks/PurgeQueue', - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + "/google.cloud.tasks.v2.CloudTasks/PurgeQueue", + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.PauseQueue = channel.unary_unary( - '/google.cloud.tasks.v2.CloudTasks/PauseQueue', - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + "/google.cloud.tasks.v2.CloudTasks/PauseQueue", + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.ResumeQueue = channel.unary_unary( - '/google.cloud.tasks.v2.CloudTasks/ResumeQueue', - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + "/google.cloud.tasks.v2.CloudTasks/ResumeQueue", + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.GetIamPolicy = channel.unary_unary( - '/google.cloud.tasks.v2.CloudTasks/GetIamPolicy', - request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.SerializeToString, - response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - ) + "/google.cloud.tasks.v2.CloudTasks/GetIamPolicy", + request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.SerializeToString, + response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, + ) self.SetIamPolicy = channel.unary_unary( - '/google.cloud.tasks.v2.CloudTasks/SetIamPolicy', - request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.SerializeToString, - response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - ) + "/google.cloud.tasks.v2.CloudTasks/SetIamPolicy", + request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.SerializeToString, + response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, + ) self.TestIamPermissions = channel.unary_unary( - '/google.cloud.tasks.v2.CloudTasks/TestIamPermissions', - request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.SerializeToString, - response_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.FromString, - ) + "/google.cloud.tasks.v2.CloudTasks/TestIamPermissions", + request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.SerializeToString, + response_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.FromString, + ) self.ListTasks = channel.unary_unary( - '/google.cloud.tasks.v2.CloudTasks/ListTasks', - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.FromString, - ) + "/google.cloud.tasks.v2.CloudTasks/ListTasks", + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.FromString, + ) self.GetTask = channel.unary_unary( - '/google.cloud.tasks.v2.CloudTasks/GetTask', - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.FromString, - ) + "/google.cloud.tasks.v2.CloudTasks/GetTask", + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.FromString, + ) self.CreateTask = channel.unary_unary( - '/google.cloud.tasks.v2.CloudTasks/CreateTask', - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.FromString, - ) + "/google.cloud.tasks.v2.CloudTasks/CreateTask", + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.FromString, + ) self.DeleteTask = channel.unary_unary( - '/google.cloud.tasks.v2.CloudTasks/DeleteTask', - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.SerializeToString, - response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - ) + "/google.cloud.tasks.v2.CloudTasks/DeleteTask", + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.SerializeToString, + response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, + ) self.RunTask = channel.unary_unary( - '/google.cloud.tasks.v2.CloudTasks/RunTask', - request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.FromString, - ) + "/google.cloud.tasks.v2.CloudTasks/RunTask", + request_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.FromString, + ) class CloudTasksServicer(object): @@ -114,15 +120,15 @@ def ListQueues(self, request, context): Queues are returned in lexicographical order. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def GetQueue(self, request, context): """Gets a queue. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def CreateQueue(self, request, context): """Creates a queue. @@ -139,8 +145,8 @@ def CreateQueue(self, request, context): this method. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def UpdateQueue(self, request, context): """Updates a queue. @@ -160,8 +166,8 @@ def UpdateQueue(self, request, context): this method. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def DeleteQueue(self, request, context): """Deletes a queue. @@ -179,8 +185,8 @@ def DeleteQueue(self, request, context): this method. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def PurgeQueue(self, request, context): """Purges a queue by deleting all of its tasks. @@ -191,8 +197,8 @@ def PurgeQueue(self, request, context): might be dispatched before the purge takes effect. A purge is irreversible. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def PauseQueue(self, request, context): """Pauses the queue. @@ -204,8 +210,8 @@ def PauseQueue(self, request, context): [state][google.cloud.tasks.v2.Queue.state] is [PAUSED][google.cloud.tasks.v2.Queue.State.PAUSED]. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def ResumeQueue(self, request, context): """Resume a queue. @@ -223,8 +229,8 @@ def ResumeQueue(self, request, context): Risks](https://cloud.google.com/tasks/docs/manage-cloud-task-scaling). """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def GetIamPolicy(self, request, context): """Gets the access control policy for a [Queue][google.cloud.tasks.v2.Queue]. @@ -238,8 +244,8 @@ def GetIamPolicy(self, request, context): * `cloudtasks.queues.getIamPolicy` """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def SetIamPolicy(self, request, context): """Sets the access control policy for a [Queue][google.cloud.tasks.v2.Queue]. Replaces any existing @@ -255,8 +261,8 @@ def SetIamPolicy(self, request, context): * `cloudtasks.queues.setIamPolicy` """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def TestIamPermissions(self, request, context): """Returns permissions that a caller has on a [Queue][google.cloud.tasks.v2.Queue]. @@ -268,8 +274,8 @@ def TestIamPermissions(self, request, context): may "fail open" without warning. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def ListTasks(self, request, context): """Lists the tasks in a queue. @@ -283,15 +289,15 @@ def ListTasks(self, request, context): time. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def GetTask(self, request, context): """Gets a task. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def CreateTask(self, request, context): """Creates a task and adds it to a queue. @@ -301,8 +307,8 @@ def CreateTask(self, request, context): * The maximum task size is 100KB. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def DeleteTask(self, request, context): """Deletes a task. @@ -312,8 +318,8 @@ def DeleteTask(self, request, context): failed. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def RunTask(self, request, context): """Forces a task to run now. @@ -342,356 +348,533 @@ def RunTask(self, request, context): task that has already succeeded or permanently failed. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def add_CloudTasksServicer_to_server(servicer, server): rpc_method_handlers = { - 'ListQueues': grpc.unary_unary_rpc_method_handler( - servicer.ListQueues, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.SerializeToString, - ), - 'GetQueue': grpc.unary_unary_rpc_method_handler( - servicer.GetQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - 'CreateQueue': grpc.unary_unary_rpc_method_handler( - servicer.CreateQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - 'UpdateQueue': grpc.unary_unary_rpc_method_handler( - servicer.UpdateQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - 'DeleteQueue': grpc.unary_unary_rpc_method_handler( - servicer.DeleteQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.FromString, - response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - ), - 'PurgeQueue': grpc.unary_unary_rpc_method_handler( - servicer.PurgeQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - 'PauseQueue': grpc.unary_unary_rpc_method_handler( - servicer.PauseQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - 'ResumeQueue': grpc.unary_unary_rpc_method_handler( - servicer.ResumeQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - 'GetIamPolicy': grpc.unary_unary_rpc_method_handler( - servicer.GetIamPolicy, - request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.FromString, - response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, - ), - 'SetIamPolicy': grpc.unary_unary_rpc_method_handler( - servicer.SetIamPolicy, - request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.FromString, - response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, - ), - 'TestIamPermissions': grpc.unary_unary_rpc_method_handler( - servicer.TestIamPermissions, - request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.FromString, - response_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.SerializeToString, - ), - 'ListTasks': grpc.unary_unary_rpc_method_handler( - servicer.ListTasks, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.SerializeToString, - ), - 'GetTask': grpc.unary_unary_rpc_method_handler( - servicer.GetTask, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.SerializeToString, - ), - 'CreateTask': grpc.unary_unary_rpc_method_handler( - servicer.CreateTask, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.SerializeToString, - ), - 'DeleteTask': grpc.unary_unary_rpc_method_handler( - servicer.DeleteTask, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.FromString, - response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - ), - 'RunTask': grpc.unary_unary_rpc_method_handler( - servicer.RunTask, - request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.SerializeToString, - ), + "ListQueues": grpc.unary_unary_rpc_method_handler( + servicer.ListQueues, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.SerializeToString, + ), + "GetQueue": grpc.unary_unary_rpc_method_handler( + servicer.GetQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + "CreateQueue": grpc.unary_unary_rpc_method_handler( + servicer.CreateQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + "UpdateQueue": grpc.unary_unary_rpc_method_handler( + servicer.UpdateQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + "DeleteQueue": grpc.unary_unary_rpc_method_handler( + servicer.DeleteQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.FromString, + response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, + ), + "PurgeQueue": grpc.unary_unary_rpc_method_handler( + servicer.PurgeQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + "PauseQueue": grpc.unary_unary_rpc_method_handler( + servicer.PauseQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + "ResumeQueue": grpc.unary_unary_rpc_method_handler( + servicer.ResumeQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + "GetIamPolicy": grpc.unary_unary_rpc_method_handler( + servicer.GetIamPolicy, + request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.FromString, + response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, + ), + "SetIamPolicy": grpc.unary_unary_rpc_method_handler( + servicer.SetIamPolicy, + request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.FromString, + response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, + ), + "TestIamPermissions": grpc.unary_unary_rpc_method_handler( + servicer.TestIamPermissions, + request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.FromString, + response_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.SerializeToString, + ), + "ListTasks": grpc.unary_unary_rpc_method_handler( + servicer.ListTasks, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.SerializeToString, + ), + "GetTask": grpc.unary_unary_rpc_method_handler( + servicer.GetTask, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.SerializeToString, + ), + "CreateTask": grpc.unary_unary_rpc_method_handler( + servicer.CreateTask, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.SerializeToString, + ), + "DeleteTask": grpc.unary_unary_rpc_method_handler( + servicer.DeleteTask, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.FromString, + response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, + ), + "RunTask": grpc.unary_unary_rpc_method_handler( + servicer.RunTask, + request_deserializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.SerializeToString, + ), } generic_handler = grpc.method_handlers_generic_handler( - 'google.cloud.tasks.v2.CloudTasks', rpc_method_handlers) + "google.cloud.tasks.v2.CloudTasks", rpc_method_handlers + ) server.add_generic_rpc_handlers((generic_handler,)) - # This class is part of an EXPERIMENTAL API. +# This class is part of an EXPERIMENTAL API. class CloudTasks(object): """Cloud Tasks allows developers to manage the execution of background work in their applications. """ @staticmethod - def ListQueues(request, + def ListQueues( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/ListQueues', + "/google.cloud.tasks.v2.CloudTasks/ListQueues", google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def GetQueue(request, + def GetQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/GetQueue', + "/google.cloud.tasks.v2.CloudTasks/GetQueue", google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def CreateQueue(request, + def CreateQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/CreateQueue', + "/google.cloud.tasks.v2.CloudTasks/CreateQueue", google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def UpdateQueue(request, + def UpdateQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/UpdateQueue', + "/google.cloud.tasks.v2.CloudTasks/UpdateQueue", google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def DeleteQueue(request, + def DeleteQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/DeleteQueue', + "/google.cloud.tasks.v2.CloudTasks/DeleteQueue", google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def PurgeQueue(request, + def PurgeQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/PurgeQueue', + "/google.cloud.tasks.v2.CloudTasks/PurgeQueue", google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def PauseQueue(request, + def PauseQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/PauseQueue', + "/google.cloud.tasks.v2.CloudTasks/PauseQueue", google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def ResumeQueue(request, + def ResumeQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/ResumeQueue', + "/google.cloud.tasks.v2.CloudTasks/ResumeQueue", google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_queue__pb2.Queue.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def GetIamPolicy(request, + def GetIamPolicy( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/GetIamPolicy', + "/google.cloud.tasks.v2.CloudTasks/GetIamPolicy", google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.SerializeToString, google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def SetIamPolicy(request, + def SetIamPolicy( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/SetIamPolicy', + "/google.cloud.tasks.v2.CloudTasks/SetIamPolicy", google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.SerializeToString, google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def TestIamPermissions(request, + def TestIamPermissions( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/TestIamPermissions', + "/google.cloud.tasks.v2.CloudTasks/TestIamPermissions", google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.SerializeToString, google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def ListTasks(request, + def ListTasks( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/ListTasks', + "/google.cloud.tasks.v2.CloudTasks/ListTasks", google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def GetTask(request, + def GetTask( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/GetTask', + "/google.cloud.tasks.v2.CloudTasks/GetTask", google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def CreateTask(request, + def CreateTask( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/CreateTask', + "/google.cloud.tasks.v2.CloudTasks/CreateTask", google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def DeleteTask(request, + def DeleteTask( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/DeleteTask', + "/google.cloud.tasks.v2.CloudTasks/DeleteTask", google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def RunTask(request, + def RunTask( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2.CloudTasks/RunTask', + "/google.cloud.tasks.v2.CloudTasks/RunTask", google_dot_cloud_dot_tasks__v2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.SerializeToString, google_dot_cloud_dot_tasks__v2_dot_proto_dot_task__pb2.Task.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) diff --git a/google/cloud/tasks_v2/proto/queue_pb2.py b/google/cloud/tasks_v2/proto/queue_pb2.py index 5ee0dacf..c74256b7 100644 --- a/google/cloud/tasks_v2/proto/queue_pb2.py +++ b/google/cloud/tasks_v2/proto/queue_pb2.py @@ -6,299 +6,514 @@ 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 resource_pb2 as google_dot_api_dot_resource__pb2 -from google.cloud.tasks_v2.proto import target_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2 +from google.cloud.tasks_v2.proto import ( + target_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2, +) from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 DESCRIPTOR = _descriptor.FileDescriptor( - name='google/cloud/tasks_v2/proto/queue.proto', - package='google.cloud.tasks.v2', - syntax='proto3', - serialized_options=b'\n\031com.google.cloud.tasks.v2B\nQueueProtoP\001Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n\'google/cloud/tasks_v2/proto/queue.proto\x12\x15google.cloud.tasks.v2\x1a\x19google/api/resource.proto\x1a(google/cloud/tasks_v2/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/api/annotations.proto\"\xb2\x04\n\x05Queue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12L\n\x1b\x61pp_engine_routing_override\x18\x02 \x01(\x0b\x32\'.google.cloud.tasks.v2.AppEngineRouting\x12\x36\n\x0brate_limits\x18\x03 \x01(\x0b\x32!.google.cloud.tasks.v2.RateLimits\x12\x38\n\x0cretry_config\x18\x04 \x01(\x0b\x32\".google.cloud.tasks.v2.RetryConfig\x12\x31\n\x05state\x18\x05 \x01(\x0e\x32\".google.cloud.tasks.v2.Queue.State\x12.\n\npurge_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12S\n\x1astackdriver_logging_config\x18\t \x01(\x0b\x32/.google.cloud.tasks.v2.StackdriverLoggingConfig\"E\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07RUNNING\x10\x01\x12\n\n\x06PAUSED\x10\x02\x12\x0c\n\x08\x44ISABLED\x10\x03:\\\xea\x41Y\n\x1f\x63loudtasks.googleapis.com/Queue\x12\x36projects/{project}/locations/{location}/queues/{queue}\"j\n\nRateLimits\x12!\n\x19max_dispatches_per_second\x18\x01 \x01(\x01\x12\x16\n\x0emax_burst_size\x18\x02 \x01(\x05\x12!\n\x19max_concurrent_dispatches\x18\x03 \x01(\x05\"\xd1\x01\n\x0bRetryConfig\x12\x14\n\x0cmax_attempts\x18\x01 \x01(\x05\x12\x35\n\x12max_retry_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmin_backoff\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmax_backoff\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x15\n\rmax_doublings\x18\x05 \x01(\x05\"2\n\x18StackdriverLoggingConfig\x12\x16\n\x0esampling_ratio\x18\x01 \x01(\x01\x42\x65\n\x19\x63om.google.cloud.tasks.v2B\nQueueProtoP\x01Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasksb\x06proto3' - , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - + name="google/cloud/tasks_v2/proto/queue.proto", + package="google.cloud.tasks.v2", + syntax="proto3", + serialized_options=b"\n\031com.google.cloud.tasks.v2B\nQueueProtoP\001Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks", + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n\'google/cloud/tasks_v2/proto/queue.proto\x12\x15google.cloud.tasks.v2\x1a\x19google/api/resource.proto\x1a(google/cloud/tasks_v2/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/api/annotations.proto"\xb2\x04\n\x05Queue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12L\n\x1b\x61pp_engine_routing_override\x18\x02 \x01(\x0b\x32\'.google.cloud.tasks.v2.AppEngineRouting\x12\x36\n\x0brate_limits\x18\x03 \x01(\x0b\x32!.google.cloud.tasks.v2.RateLimits\x12\x38\n\x0cretry_config\x18\x04 \x01(\x0b\x32".google.cloud.tasks.v2.RetryConfig\x12\x31\n\x05state\x18\x05 \x01(\x0e\x32".google.cloud.tasks.v2.Queue.State\x12.\n\npurge_time\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12S\n\x1astackdriver_logging_config\x18\t \x01(\x0b\x32/.google.cloud.tasks.v2.StackdriverLoggingConfig"E\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07RUNNING\x10\x01\x12\n\n\x06PAUSED\x10\x02\x12\x0c\n\x08\x44ISABLED\x10\x03:\\\xea\x41Y\n\x1f\x63loudtasks.googleapis.com/Queue\x12\x36projects/{project}/locations/{location}/queues/{queue}"j\n\nRateLimits\x12!\n\x19max_dispatches_per_second\x18\x01 \x01(\x01\x12\x16\n\x0emax_burst_size\x18\x02 \x01(\x05\x12!\n\x19max_concurrent_dispatches\x18\x03 \x01(\x05"\xd1\x01\n\x0bRetryConfig\x12\x14\n\x0cmax_attempts\x18\x01 \x01(\x05\x12\x35\n\x12max_retry_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmin_backoff\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmax_backoff\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x15\n\rmax_doublings\x18\x05 \x01(\x05"2\n\x18StackdriverLoggingConfig\x12\x16\n\x0esampling_ratio\x18\x01 \x01(\x01\x42\x65\n\x19\x63om.google.cloud.tasks.v2B\nQueueProtoP\x01Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasksb\x06proto3', + dependencies=[ + google_dot_api_dot_resource__pb2.DESCRIPTOR, + google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2.DESCRIPTOR, + google_dot_protobuf_dot_duration__pb2.DESCRIPTOR, + google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR, + google_dot_api_dot_annotations__pb2.DESCRIPTOR, + ], +) _QUEUE_STATE = _descriptor.EnumDescriptor( - name='State', - full_name='google.cloud.tasks.v2.Queue.State', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='STATE_UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='RUNNING', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='PAUSED', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='DISABLED', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=630, - serialized_end=699, + name="State", + full_name="google.cloud.tasks.v2.Queue.State", + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name="STATE_UNSPECIFIED", + index=0, + number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="RUNNING", + index=1, + number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="PAUSED", + index=2, + number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="DISABLED", + index=3, + number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + ], + containing_type=None, + serialized_options=None, + serialized_start=630, + serialized_end=699, ) _sym_db.RegisterEnumDescriptor(_QUEUE_STATE) _QUEUE = _descriptor.Descriptor( - name='Queue', - full_name='google.cloud.tasks.v2.Queue', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2.Queue.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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_engine_routing_override', full_name='google.cloud.tasks.v2.Queue.app_engine_routing_override', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rate_limits', full_name='google.cloud.tasks.v2.Queue.rate_limits', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='retry_config', full_name='google.cloud.tasks.v2.Queue.retry_config', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='state', full_name='google.cloud.tasks.v2.Queue.state', index=4, - number=5, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='purge_time', full_name='google.cloud.tasks.v2.Queue.purge_time', index=5, - number=6, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='stackdriver_logging_config', full_name='google.cloud.tasks.v2.Queue.stackdriver_logging_config', index=6, - number=9, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _QUEUE_STATE, - ], - serialized_options=b'\352AY\n\037cloudtasks.googleapis.com/Queue\0226projects/{project}/locations/{location}/queues/{queue}', - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=231, - serialized_end=793, + name="Queue", + full_name="google.cloud.tasks.v2.Queue", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2.Queue.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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="app_engine_routing_override", + full_name="google.cloud.tasks.v2.Queue.app_engine_routing_override", + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="rate_limits", + full_name="google.cloud.tasks.v2.Queue.rate_limits", + index=2, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="retry_config", + full_name="google.cloud.tasks.v2.Queue.retry_config", + index=3, + number=4, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="state", + full_name="google.cloud.tasks.v2.Queue.state", + index=4, + number=5, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="purge_time", + full_name="google.cloud.tasks.v2.Queue.purge_time", + index=5, + number=6, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="stackdriver_logging_config", + full_name="google.cloud.tasks.v2.Queue.stackdriver_logging_config", + index=6, + number=9, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[_QUEUE_STATE,], + serialized_options=b"\352AY\n\037cloudtasks.googleapis.com/Queue\0226projects/{project}/locations/{location}/queues/{queue}", + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=231, + serialized_end=793, ) _RATELIMITS = _descriptor.Descriptor( - name='RateLimits', - full_name='google.cloud.tasks.v2.RateLimits', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='max_dispatches_per_second', full_name='google.cloud.tasks.v2.RateLimits.max_dispatches_per_second', index=0, - number=1, type=1, cpp_type=5, label=1, - has_default_value=False, default_value=float(0), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_burst_size', full_name='google.cloud.tasks.v2.RateLimits.max_burst_size', index=1, - number=2, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_concurrent_dispatches', full_name='google.cloud.tasks.v2.RateLimits.max_concurrent_dispatches', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=795, - serialized_end=901, + name="RateLimits", + full_name="google.cloud.tasks.v2.RateLimits", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="max_dispatches_per_second", + full_name="google.cloud.tasks.v2.RateLimits.max_dispatches_per_second", + index=0, + number=1, + type=1, + cpp_type=5, + label=1, + has_default_value=False, + default_value=float(0), + message_type=None, + enum_type=None, + containing_type=None, + is_extension=False, + extension_scope=None, + serialized_options=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="max_burst_size", + full_name="google.cloud.tasks.v2.RateLimits.max_burst_size", + index=1, + number=2, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="max_concurrent_dispatches", + full_name="google.cloud.tasks.v2.RateLimits.max_concurrent_dispatches", + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=795, + serialized_end=901, ) _RETRYCONFIG = _descriptor.Descriptor( - name='RetryConfig', - full_name='google.cloud.tasks.v2.RetryConfig', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='max_attempts', full_name='google.cloud.tasks.v2.RetryConfig.max_attempts', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_retry_duration', full_name='google.cloud.tasks.v2.RetryConfig.max_retry_duration', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='min_backoff', full_name='google.cloud.tasks.v2.RetryConfig.min_backoff', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_backoff', full_name='google.cloud.tasks.v2.RetryConfig.max_backoff', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_doublings', full_name='google.cloud.tasks.v2.RetryConfig.max_doublings', index=4, - number=5, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=904, - serialized_end=1113, + name="RetryConfig", + full_name="google.cloud.tasks.v2.RetryConfig", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="max_attempts", + full_name="google.cloud.tasks.v2.RetryConfig.max_attempts", + index=0, + number=1, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="max_retry_duration", + full_name="google.cloud.tasks.v2.RetryConfig.max_retry_duration", + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="min_backoff", + full_name="google.cloud.tasks.v2.RetryConfig.min_backoff", + index=2, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="max_backoff", + full_name="google.cloud.tasks.v2.RetryConfig.max_backoff", + index=3, + number=4, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="max_doublings", + full_name="google.cloud.tasks.v2.RetryConfig.max_doublings", + index=4, + number=5, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=904, + serialized_end=1113, ) _STACKDRIVERLOGGINGCONFIG = _descriptor.Descriptor( - name='StackdriverLoggingConfig', - full_name='google.cloud.tasks.v2.StackdriverLoggingConfig', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='sampling_ratio', full_name='google.cloud.tasks.v2.StackdriverLoggingConfig.sampling_ratio', index=0, - number=1, type=1, cpp_type=5, label=1, - has_default_value=False, default_value=float(0), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1115, - serialized_end=1165, + name="StackdriverLoggingConfig", + full_name="google.cloud.tasks.v2.StackdriverLoggingConfig", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="sampling_ratio", + full_name="google.cloud.tasks.v2.StackdriverLoggingConfig.sampling_ratio", + index=0, + number=1, + type=1, + cpp_type=5, + label=1, + has_default_value=False, + default_value=float(0), + message_type=None, + enum_type=None, + containing_type=None, + is_extension=False, + extension_scope=None, + serialized_options=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1115, + serialized_end=1165, ) -_QUEUE.fields_by_name['app_engine_routing_override'].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2._APPENGINEROUTING -_QUEUE.fields_by_name['rate_limits'].message_type = _RATELIMITS -_QUEUE.fields_by_name['retry_config'].message_type = _RETRYCONFIG -_QUEUE.fields_by_name['state'].enum_type = _QUEUE_STATE -_QUEUE.fields_by_name['purge_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_QUEUE.fields_by_name['stackdriver_logging_config'].message_type = _STACKDRIVERLOGGINGCONFIG +_QUEUE.fields_by_name[ + "app_engine_routing_override" +].message_type = ( + google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2._APPENGINEROUTING +) +_QUEUE.fields_by_name["rate_limits"].message_type = _RATELIMITS +_QUEUE.fields_by_name["retry_config"].message_type = _RETRYCONFIG +_QUEUE.fields_by_name["state"].enum_type = _QUEUE_STATE +_QUEUE.fields_by_name[ + "purge_time" +].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_QUEUE.fields_by_name[ + "stackdriver_logging_config" +].message_type = _STACKDRIVERLOGGINGCONFIG _QUEUE_STATE.containing_type = _QUEUE -_RETRYCONFIG.fields_by_name['max_retry_duration'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_RETRYCONFIG.fields_by_name['min_backoff'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_RETRYCONFIG.fields_by_name['max_backoff'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -DESCRIPTOR.message_types_by_name['Queue'] = _QUEUE -DESCRIPTOR.message_types_by_name['RateLimits'] = _RATELIMITS -DESCRIPTOR.message_types_by_name['RetryConfig'] = _RETRYCONFIG -DESCRIPTOR.message_types_by_name['StackdriverLoggingConfig'] = _STACKDRIVERLOGGINGCONFIG +_RETRYCONFIG.fields_by_name[ + "max_retry_duration" +].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_RETRYCONFIG.fields_by_name[ + "min_backoff" +].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_RETRYCONFIG.fields_by_name[ + "max_backoff" +].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +DESCRIPTOR.message_types_by_name["Queue"] = _QUEUE +DESCRIPTOR.message_types_by_name["RateLimits"] = _RATELIMITS +DESCRIPTOR.message_types_by_name["RetryConfig"] = _RETRYCONFIG +DESCRIPTOR.message_types_by_name["StackdriverLoggingConfig"] = _STACKDRIVERLOGGINGCONFIG _sym_db.RegisterFileDescriptor(DESCRIPTOR) -Queue = _reflection.GeneratedProtocolMessageType('Queue', (_message.Message,), { - 'DESCRIPTOR' : _QUEUE, - '__module__' : 'google.cloud.tasks_v2.proto.queue_pb2' - , - '__doc__': """A queue is a container of related tasks. Queues are configured to +Queue = _reflection.GeneratedProtocolMessageType( + "Queue", + (_message.Message,), + { + "DESCRIPTOR": _QUEUE, + "__module__": "google.cloud.tasks_v2.proto.queue_pb2", + "__doc__": """A queue is a container of related tasks. Queues are configured to manage how those tasks are dispatched. Configurable properties include rate limits, retry options, queue types, and others. @@ -331,7 +546,7 @@ all [App Engine tasks][google.cloud.tasks.v2.AppEngineHttpRequest] in the queue, no matter what the setting is for the [task-level app_e - ngine_routing][google.cloud.tasks.v2.AppEngineHttpRequest.app_ + ngine_routing][google.cloud.tasks.v2.AppEngineHttpRequest.app\_ engine_routing]. rate_limits: Rate limits for task dispatches. @@ -391,15 +606,18 @@ `_. If this field is unset, then no logs are written. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.Queue) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.Queue) + }, +) _sym_db.RegisterMessage(Queue) -RateLimits = _reflection.GeneratedProtocolMessageType('RateLimits', (_message.Message,), { - 'DESCRIPTOR' : _RATELIMITS, - '__module__' : 'google.cloud.tasks_v2.proto.queue_pb2' - , - '__doc__': """Rate limits. This message determines the maximum rate that tasks can +RateLimits = _reflection.GeneratedProtocolMessageType( + "RateLimits", + (_message.Message,), + { + "DESCRIPTOR": _RATELIMITS, + "__module__": "google.cloud.tasks_v2.proto.queue_pb2", + "__doc__": """Rate limits. This message determines the maximum rate that tasks can be dispatched by a queue, regardless of whether the dispatch is a first task attempt or a retry. Note: The debugging command, [RunTask][google.cloud.tasks.v2.CloudTasks.RunTask], will run a task @@ -441,7 +659,7 @@ called on a queue created by ``queue.yaml/xml``, ``max_burst_size`` will be reset based on the value of [max_di spatches_per_second][google.cloud.tasks.v2.RateLimits.max_disp - atches_per_second], regardless of whether [max_dispatches_per_ + atches_per_second], regardless of whether [max_dispatches_per\_ second][google.cloud.tasks.v2.RateLimits.max_dispatches_per_se cond] is updated. max_concurrent_dispatches: @@ -455,15 +673,18 @@ /cloud.google.com/appengine/docs/standard/python/config/queuer ef#max_concurrent_requests>`_. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.RateLimits) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.RateLimits) + }, +) _sym_db.RegisterMessage(RateLimits) -RetryConfig = _reflection.GeneratedProtocolMessageType('RetryConfig', (_message.Message,), { - 'DESCRIPTOR' : _RETRYCONFIG, - '__module__' : 'google.cloud.tasks_v2.proto.queue_pb2' - , - '__doc__': """Retry config. These settings determine when a failed task attempt is +RetryConfig = _reflection.GeneratedProtocolMessageType( + "RetryConfig", + (_message.Message,), + { + "DESCRIPTOR": _RETRYCONFIG, + "__module__": "google.cloud.tasks_v2.proto.queue_pb2", + "__doc__": """Retry config. These settings determine when a failed task attempt is retried. Attributes: @@ -546,15 +767,18 @@ cloud.google.com/appengine/docs/standard/python/config/queuere f#retry_parameters>`_. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.RetryConfig) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.RetryConfig) + }, +) _sym_db.RegisterMessage(RetryConfig) -StackdriverLoggingConfig = _reflection.GeneratedProtocolMessageType('StackdriverLoggingConfig', (_message.Message,), { - 'DESCRIPTOR' : _STACKDRIVERLOGGINGCONFIG, - '__module__' : 'google.cloud.tasks_v2.proto.queue_pb2' - , - '__doc__': """Configuration options for writing logs to `Stackdriver Logging +StackdriverLoggingConfig = _reflection.GeneratedProtocolMessageType( + "StackdriverLoggingConfig", + (_message.Message,), + { + "DESCRIPTOR": _STACKDRIVERLOGGINGCONFIG, + "__module__": "google.cloud.tasks_v2.proto.queue_pb2", + "__doc__": """Configuration options for writing logs to `Stackdriver Logging `_. Attributes: @@ -564,8 +788,9 @@ field may contain any value between 0.0 and 1.0, inclusive. 0.0 is the default and means that no operations are logged. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.StackdriverLoggingConfig) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.StackdriverLoggingConfig) + }, +) _sym_db.RegisterMessage(StackdriverLoggingConfig) diff --git a/google/cloud/tasks_v2/proto/queue_pb2_grpc.py b/google/cloud/tasks_v2/proto/queue_pb2_grpc.py index 2daafffe..8a939394 100644 --- a/google/cloud/tasks_v2/proto/queue_pb2_grpc.py +++ b/google/cloud/tasks_v2/proto/queue_pb2_grpc.py @@ -1,4 +1,3 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! """Client and server classes corresponding to protobuf-defined services.""" import grpc - diff --git a/google/cloud/tasks_v2/proto/target_pb2.py b/google/cloud/tasks_v2/proto/target_pb2.py index a7772e1a..a890c3d6 100644 --- a/google/cloud/tasks_v2/proto/target_pb2.py +++ b/google/cloud/tasks_v2/proto/target_pb2.py @@ -7,6 +7,7 @@ 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() @@ -17,67 +18,94 @@ DESCRIPTOR = _descriptor.FileDescriptor( - name='google/cloud/tasks_v2/proto/target.proto', - package='google.cloud.tasks.v2', - syntax='proto3', - serialized_options=b'\n\031com.google.cloud.tasks.v2B\013TargetProtoP\001Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n(google/cloud/tasks_v2/proto/target.proto\x12\x15google.cloud.tasks.v2\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1cgoogle/api/annotations.proto\"\xe1\x02\n\x0bHttpRequest\x12\x10\n\x03url\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x36\n\x0bhttp_method\x18\x02 \x01(\x0e\x32!.google.cloud.tasks.v2.HttpMethod\x12@\n\x07headers\x18\x03 \x03(\x0b\x32/.google.cloud.tasks.v2.HttpRequest.HeadersEntry\x12\x0c\n\x04\x62ody\x18\x04 \x01(\x0c\x12\x38\n\x0boauth_token\x18\x05 \x01(\x0b\x32!.google.cloud.tasks.v2.OAuthTokenH\x00\x12\x36\n\noidc_token\x18\x06 \x01(\x0b\x32 .google.cloud.tasks.v2.OidcTokenH\x00\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x16\n\x14\x61uthorization_header\"\xb2\x02\n\x14\x41ppEngineHttpRequest\x12\x36\n\x0bhttp_method\x18\x01 \x01(\x0e\x32!.google.cloud.tasks.v2.HttpMethod\x12\x43\n\x12\x61pp_engine_routing\x18\x02 \x01(\x0b\x32\'.google.cloud.tasks.v2.AppEngineRouting\x12\x14\n\x0crelative_uri\x18\x03 \x01(\t\x12I\n\x07headers\x18\x04 \x03(\x0b\x32\x38.google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry\x12\x0c\n\x04\x62ody\x18\x05 \x01(\x0c\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"T\n\x10\x41ppEngineRouting\x12\x0f\n\x07service\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x10\n\x08instance\x18\x03 \x01(\t\x12\x0c\n\x04host\x18\x04 \x01(\t\":\n\nOAuthToken\x12\x1d\n\x15service_account_email\x18\x01 \x01(\t\x12\r\n\x05scope\x18\x02 \x01(\t\"<\n\tOidcToken\x12\x1d\n\x15service_account_email\x18\x01 \x01(\t\x12\x10\n\x08\x61udience\x18\x02 \x01(\t*s\n\nHttpMethod\x12\x1b\n\x17HTTP_METHOD_UNSPECIFIED\x10\x00\x12\x08\n\x04POST\x10\x01\x12\x07\n\x03GET\x10\x02\x12\x08\n\x04HEAD\x10\x03\x12\x07\n\x03PUT\x10\x04\x12\n\n\x06\x44\x45LETE\x10\x05\x12\t\n\x05PATCH\x10\x06\x12\x0b\n\x07OPTIONS\x10\x07\x42\x66\n\x19\x63om.google.cloud.tasks.v2B\x0bTargetProtoP\x01Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasksb\x06proto3' - , - dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + name="google/cloud/tasks_v2/proto/target.proto", + package="google.cloud.tasks.v2", + syntax="proto3", + serialized_options=b"\n\031com.google.cloud.tasks.v2B\013TargetProtoP\001Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks", + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n(google/cloud/tasks_v2/proto/target.proto\x12\x15google.cloud.tasks.v2\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1cgoogle/api/annotations.proto"\xe1\x02\n\x0bHttpRequest\x12\x10\n\x03url\x18\x01 \x01(\tB\x03\xe0\x41\x02\x12\x36\n\x0bhttp_method\x18\x02 \x01(\x0e\x32!.google.cloud.tasks.v2.HttpMethod\x12@\n\x07headers\x18\x03 \x03(\x0b\x32/.google.cloud.tasks.v2.HttpRequest.HeadersEntry\x12\x0c\n\x04\x62ody\x18\x04 \x01(\x0c\x12\x38\n\x0boauth_token\x18\x05 \x01(\x0b\x32!.google.cloud.tasks.v2.OAuthTokenH\x00\x12\x36\n\noidc_token\x18\x06 \x01(\x0b\x32 .google.cloud.tasks.v2.OidcTokenH\x00\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x16\n\x14\x61uthorization_header"\xb2\x02\n\x14\x41ppEngineHttpRequest\x12\x36\n\x0bhttp_method\x18\x01 \x01(\x0e\x32!.google.cloud.tasks.v2.HttpMethod\x12\x43\n\x12\x61pp_engine_routing\x18\x02 \x01(\x0b\x32\'.google.cloud.tasks.v2.AppEngineRouting\x12\x14\n\x0crelative_uri\x18\x03 \x01(\t\x12I\n\x07headers\x18\x04 \x03(\x0b\x32\x38.google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry\x12\x0c\n\x04\x62ody\x18\x05 \x01(\x0c\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01"T\n\x10\x41ppEngineRouting\x12\x0f\n\x07service\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x10\n\x08instance\x18\x03 \x01(\t\x12\x0c\n\x04host\x18\x04 \x01(\t":\n\nOAuthToken\x12\x1d\n\x15service_account_email\x18\x01 \x01(\t\x12\r\n\x05scope\x18\x02 \x01(\t"<\n\tOidcToken\x12\x1d\n\x15service_account_email\x18\x01 \x01(\t\x12\x10\n\x08\x61udience\x18\x02 \x01(\t*s\n\nHttpMethod\x12\x1b\n\x17HTTP_METHOD_UNSPECIFIED\x10\x00\x12\x08\n\x04POST\x10\x01\x12\x07\n\x03GET\x10\x02\x12\x08\n\x04HEAD\x10\x03\x12\x07\n\x03PUT\x10\x04\x12\n\n\x06\x44\x45LETE\x10\x05\x12\t\n\x05PATCH\x10\x06\x12\x0b\n\x07OPTIONS\x10\x07\x42\x66\n\x19\x63om.google.cloud.tasks.v2B\x0bTargetProtoP\x01Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasksb\x06proto3', + dependencies=[ + google_dot_api_dot_field__behavior__pb2.DESCRIPTOR, + google_dot_api_dot_annotations__pb2.DESCRIPTOR, + ], +) _HTTPMETHOD = _descriptor.EnumDescriptor( - name='HttpMethod', - full_name='google.cloud.tasks.v2.HttpMethod', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='HTTP_METHOD_UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='POST', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='GET', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='HEAD', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='PUT', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='DELETE', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='PATCH', index=6, number=6, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='OPTIONS', index=7, number=7, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=1003, - serialized_end=1118, + name="HttpMethod", + full_name="google.cloud.tasks.v2.HttpMethod", + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name="HTTP_METHOD_UNSPECIFIED", + index=0, + number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="POST", + index=1, + number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="GET", + index=2, + number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="HEAD", + index=3, + number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="PUT", + index=4, + number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="DELETE", + index=5, + number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="PATCH", + index=6, + number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="OPTIONS", + index=7, + number=7, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + ], + containing_type=None, + serialized_options=None, + serialized_start=1003, + serialized_end=1118, ) _sym_db.RegisterEnumDescriptor(_HTTPMETHOD) @@ -92,380 +120,652 @@ OPTIONS = 7 - _HTTPREQUEST_HEADERSENTRY = _descriptor.Descriptor( - name='HeadersEntry', - full_name='google.cloud.tasks.v2.HttpRequest.HeadersEntry', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='key', full_name='google.cloud.tasks.v2.HttpRequest.HeadersEntry.key', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='value', full_name='google.cloud.tasks.v2.HttpRequest.HeadersEntry.value', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=b'8\001', - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=414, - serialized_end=460, + name="HeadersEntry", + full_name="google.cloud.tasks.v2.HttpRequest.HeadersEntry", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="key", + full_name="google.cloud.tasks.v2.HttpRequest.HeadersEntry.key", + 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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="value", + full_name="google.cloud.tasks.v2.HttpRequest.HeadersEntry.value", + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=b"8\001", + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=414, + serialized_end=460, ) _HTTPREQUEST = _descriptor.Descriptor( - name='HttpRequest', - full_name='google.cloud.tasks.v2.HttpRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='url', full_name='google.cloud.tasks.v2.HttpRequest.url', 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', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='http_method', full_name='google.cloud.tasks.v2.HttpRequest.http_method', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='headers', full_name='google.cloud.tasks.v2.HttpRequest.headers', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='body', full_name='google.cloud.tasks.v2.HttpRequest.body', index=3, - number=4, type=12, cpp_type=9, label=1, - has_default_value=False, default_value=b"", - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='oauth_token', full_name='google.cloud.tasks.v2.HttpRequest.oauth_token', index=4, - number=5, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='oidc_token', full_name='google.cloud.tasks.v2.HttpRequest.oidc_token', index=5, - number=6, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_HTTPREQUEST_HEADERSENTRY, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='authorization_header', full_name='google.cloud.tasks.v2.HttpRequest.authorization_header', - index=0, containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[]), - ], - serialized_start=131, - serialized_end=484, + name="HttpRequest", + full_name="google.cloud.tasks.v2.HttpRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="url", + full_name="google.cloud.tasks.v2.HttpRequest.url", + 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", + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="http_method", + full_name="google.cloud.tasks.v2.HttpRequest.http_method", + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="headers", + full_name="google.cloud.tasks.v2.HttpRequest.headers", + index=2, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="body", + full_name="google.cloud.tasks.v2.HttpRequest.body", + index=3, + number=4, + type=12, + cpp_type=9, + label=1, + has_default_value=False, + default_value=b"", + message_type=None, + enum_type=None, + containing_type=None, + is_extension=False, + extension_scope=None, + serialized_options=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="oauth_token", + full_name="google.cloud.tasks.v2.HttpRequest.oauth_token", + index=4, + number=5, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="oidc_token", + full_name="google.cloud.tasks.v2.HttpRequest.oidc_token", + index=5, + number=6, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[_HTTPREQUEST_HEADERSENTRY,], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name="authorization_header", + full_name="google.cloud.tasks.v2.HttpRequest.authorization_header", + index=0, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[], + ), + ], + serialized_start=131, + serialized_end=484, ) _APPENGINEHTTPREQUEST_HEADERSENTRY = _descriptor.Descriptor( - name='HeadersEntry', - full_name='google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='key', full_name='google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry.key', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='value', full_name='google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry.value', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=b'8\001', - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=414, - serialized_end=460, + name="HeadersEntry", + full_name="google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="key", + full_name="google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry.key", + 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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="value", + full_name="google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry.value", + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=b"8\001", + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=414, + serialized_end=460, ) _APPENGINEHTTPREQUEST = _descriptor.Descriptor( - name='AppEngineHttpRequest', - full_name='google.cloud.tasks.v2.AppEngineHttpRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='http_method', full_name='google.cloud.tasks.v2.AppEngineHttpRequest.http_method', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_engine_routing', full_name='google.cloud.tasks.v2.AppEngineHttpRequest.app_engine_routing', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='relative_uri', full_name='google.cloud.tasks.v2.AppEngineHttpRequest.relative_uri', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='headers', full_name='google.cloud.tasks.v2.AppEngineHttpRequest.headers', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='body', full_name='google.cloud.tasks.v2.AppEngineHttpRequest.body', index=4, - number=5, type=12, cpp_type=9, label=1, - has_default_value=False, default_value=b"", - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_APPENGINEHTTPREQUEST_HEADERSENTRY, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=487, - serialized_end=793, + name="AppEngineHttpRequest", + full_name="google.cloud.tasks.v2.AppEngineHttpRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="http_method", + full_name="google.cloud.tasks.v2.AppEngineHttpRequest.http_method", + index=0, + number=1, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="app_engine_routing", + full_name="google.cloud.tasks.v2.AppEngineHttpRequest.app_engine_routing", + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="relative_uri", + full_name="google.cloud.tasks.v2.AppEngineHttpRequest.relative_uri", + index=2, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="headers", + full_name="google.cloud.tasks.v2.AppEngineHttpRequest.headers", + index=3, + number=4, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="body", + full_name="google.cloud.tasks.v2.AppEngineHttpRequest.body", + index=4, + number=5, + type=12, + cpp_type=9, + label=1, + has_default_value=False, + default_value=b"", + message_type=None, + enum_type=None, + containing_type=None, + is_extension=False, + extension_scope=None, + serialized_options=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[_APPENGINEHTTPREQUEST_HEADERSENTRY,], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=487, + serialized_end=793, ) _APPENGINEROUTING = _descriptor.Descriptor( - name='AppEngineRouting', - full_name='google.cloud.tasks.v2.AppEngineRouting', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='service', full_name='google.cloud.tasks.v2.AppEngineRouting.service', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='version', full_name='google.cloud.tasks.v2.AppEngineRouting.version', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='instance', full_name='google.cloud.tasks.v2.AppEngineRouting.instance', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='host', full_name='google.cloud.tasks.v2.AppEngineRouting.host', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=795, - serialized_end=879, + name="AppEngineRouting", + full_name="google.cloud.tasks.v2.AppEngineRouting", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="service", + full_name="google.cloud.tasks.v2.AppEngineRouting.service", + 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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="version", + full_name="google.cloud.tasks.v2.AppEngineRouting.version", + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="instance", + full_name="google.cloud.tasks.v2.AppEngineRouting.instance", + index=2, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="host", + full_name="google.cloud.tasks.v2.AppEngineRouting.host", + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=795, + serialized_end=879, ) _OAUTHTOKEN = _descriptor.Descriptor( - name='OAuthToken', - full_name='google.cloud.tasks.v2.OAuthToken', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='service_account_email', full_name='google.cloud.tasks.v2.OAuthToken.service_account_email', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='scope', full_name='google.cloud.tasks.v2.OAuthToken.scope', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=881, - serialized_end=939, + name="OAuthToken", + full_name="google.cloud.tasks.v2.OAuthToken", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="service_account_email", + full_name="google.cloud.tasks.v2.OAuthToken.service_account_email", + 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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="scope", + full_name="google.cloud.tasks.v2.OAuthToken.scope", + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=881, + serialized_end=939, ) _OIDCTOKEN = _descriptor.Descriptor( - name='OidcToken', - full_name='google.cloud.tasks.v2.OidcToken', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='service_account_email', full_name='google.cloud.tasks.v2.OidcToken.service_account_email', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='audience', full_name='google.cloud.tasks.v2.OidcToken.audience', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=941, - serialized_end=1001, + name="OidcToken", + full_name="google.cloud.tasks.v2.OidcToken", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="service_account_email", + full_name="google.cloud.tasks.v2.OidcToken.service_account_email", + 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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="audience", + full_name="google.cloud.tasks.v2.OidcToken.audience", + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=941, + serialized_end=1001, ) _HTTPREQUEST_HEADERSENTRY.containing_type = _HTTPREQUEST -_HTTPREQUEST.fields_by_name['http_method'].enum_type = _HTTPMETHOD -_HTTPREQUEST.fields_by_name['headers'].message_type = _HTTPREQUEST_HEADERSENTRY -_HTTPREQUEST.fields_by_name['oauth_token'].message_type = _OAUTHTOKEN -_HTTPREQUEST.fields_by_name['oidc_token'].message_type = _OIDCTOKEN -_HTTPREQUEST.oneofs_by_name['authorization_header'].fields.append( - _HTTPREQUEST.fields_by_name['oauth_token']) -_HTTPREQUEST.fields_by_name['oauth_token'].containing_oneof = _HTTPREQUEST.oneofs_by_name['authorization_header'] -_HTTPREQUEST.oneofs_by_name['authorization_header'].fields.append( - _HTTPREQUEST.fields_by_name['oidc_token']) -_HTTPREQUEST.fields_by_name['oidc_token'].containing_oneof = _HTTPREQUEST.oneofs_by_name['authorization_header'] +_HTTPREQUEST.fields_by_name["http_method"].enum_type = _HTTPMETHOD +_HTTPREQUEST.fields_by_name["headers"].message_type = _HTTPREQUEST_HEADERSENTRY +_HTTPREQUEST.fields_by_name["oauth_token"].message_type = _OAUTHTOKEN +_HTTPREQUEST.fields_by_name["oidc_token"].message_type = _OIDCTOKEN +_HTTPREQUEST.oneofs_by_name["authorization_header"].fields.append( + _HTTPREQUEST.fields_by_name["oauth_token"] +) +_HTTPREQUEST.fields_by_name[ + "oauth_token" +].containing_oneof = _HTTPREQUEST.oneofs_by_name["authorization_header"] +_HTTPREQUEST.oneofs_by_name["authorization_header"].fields.append( + _HTTPREQUEST.fields_by_name["oidc_token"] +) +_HTTPREQUEST.fields_by_name[ + "oidc_token" +].containing_oneof = _HTTPREQUEST.oneofs_by_name["authorization_header"] _APPENGINEHTTPREQUEST_HEADERSENTRY.containing_type = _APPENGINEHTTPREQUEST -_APPENGINEHTTPREQUEST.fields_by_name['http_method'].enum_type = _HTTPMETHOD -_APPENGINEHTTPREQUEST.fields_by_name['app_engine_routing'].message_type = _APPENGINEROUTING -_APPENGINEHTTPREQUEST.fields_by_name['headers'].message_type = _APPENGINEHTTPREQUEST_HEADERSENTRY -DESCRIPTOR.message_types_by_name['HttpRequest'] = _HTTPREQUEST -DESCRIPTOR.message_types_by_name['AppEngineHttpRequest'] = _APPENGINEHTTPREQUEST -DESCRIPTOR.message_types_by_name['AppEngineRouting'] = _APPENGINEROUTING -DESCRIPTOR.message_types_by_name['OAuthToken'] = _OAUTHTOKEN -DESCRIPTOR.message_types_by_name['OidcToken'] = _OIDCTOKEN -DESCRIPTOR.enum_types_by_name['HttpMethod'] = _HTTPMETHOD +_APPENGINEHTTPREQUEST.fields_by_name["http_method"].enum_type = _HTTPMETHOD +_APPENGINEHTTPREQUEST.fields_by_name[ + "app_engine_routing" +].message_type = _APPENGINEROUTING +_APPENGINEHTTPREQUEST.fields_by_name[ + "headers" +].message_type = _APPENGINEHTTPREQUEST_HEADERSENTRY +DESCRIPTOR.message_types_by_name["HttpRequest"] = _HTTPREQUEST +DESCRIPTOR.message_types_by_name["AppEngineHttpRequest"] = _APPENGINEHTTPREQUEST +DESCRIPTOR.message_types_by_name["AppEngineRouting"] = _APPENGINEROUTING +DESCRIPTOR.message_types_by_name["OAuthToken"] = _OAUTHTOKEN +DESCRIPTOR.message_types_by_name["OidcToken"] = _OIDCTOKEN +DESCRIPTOR.enum_types_by_name["HttpMethod"] = _HTTPMETHOD _sym_db.RegisterFileDescriptor(DESCRIPTOR) -HttpRequest = _reflection.GeneratedProtocolMessageType('HttpRequest', (_message.Message,), { - - 'HeadersEntry' : _reflection.GeneratedProtocolMessageType('HeadersEntry', (_message.Message,), { - 'DESCRIPTOR' : _HTTPREQUEST_HEADERSENTRY, - '__module__' : 'google.cloud.tasks_v2.proto.target_pb2' - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.HttpRequest.HeadersEntry) - }) - , - 'DESCRIPTOR' : _HTTPREQUEST, - '__module__' : 'google.cloud.tasks_v2.proto.target_pb2' - , - '__doc__': """HTTP request. The task will be pushed to the worker as an HTTP +HttpRequest = _reflection.GeneratedProtocolMessageType( + "HttpRequest", + (_message.Message,), + { + "HeadersEntry": _reflection.GeneratedProtocolMessageType( + "HeadersEntry", + (_message.Message,), + { + "DESCRIPTOR": _HTTPREQUEST_HEADERSENTRY, + "__module__": "google.cloud.tasks_v2.proto.target_pb2" + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.HttpRequest.HeadersEntry) + }, + ), + "DESCRIPTOR": _HTTPREQUEST, + "__module__": "google.cloud.tasks_v2.proto.target_pb2", + "__doc__": """HTTP request. The task will be pushed to the worker as an HTTP request. If the worker or the redirected worker acknowledges the task by returning a successful HTTP response code ([``200`` - ``299``]), the task will be removed from the queue. If any other HTTP response @@ -536,7 +836,7 @@ s] field will be overridden. oauth_token: If specified, an `OAuth token - `_ + `\_ will be generated and attached as an ``Authorization`` header in the HTTP request. This type of authorization should generally only be used when calling Google APIs hosted on @@ -549,27 +849,32 @@ including calling Cloud Run, or endpoints where you intend to validate the token yourself. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.HttpRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.HttpRequest) + }, +) _sym_db.RegisterMessage(HttpRequest) _sym_db.RegisterMessage(HttpRequest.HeadersEntry) -AppEngineHttpRequest = _reflection.GeneratedProtocolMessageType('AppEngineHttpRequest', (_message.Message,), { - - 'HeadersEntry' : _reflection.GeneratedProtocolMessageType('HeadersEntry', (_message.Message,), { - 'DESCRIPTOR' : _APPENGINEHTTPREQUEST_HEADERSENTRY, - '__module__' : 'google.cloud.tasks_v2.proto.target_pb2' - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry) - }) - , - 'DESCRIPTOR' : _APPENGINEHTTPREQUEST, - '__module__' : 'google.cloud.tasks_v2.proto.target_pb2' - , - '__doc__': """App Engine HTTP request. The message defines the HTTP request that is +AppEngineHttpRequest = _reflection.GeneratedProtocolMessageType( + "AppEngineHttpRequest", + (_message.Message,), + { + "HeadersEntry": _reflection.GeneratedProtocolMessageType( + "HeadersEntry", + (_message.Message,), + { + "DESCRIPTOR": _APPENGINEHTTPREQUEST_HEADERSENTRY, + "__module__": "google.cloud.tasks_v2.proto.target_pb2" + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.AppEngineHttpRequest.HeadersEntry) + }, + ), + "DESCRIPTOR": _APPENGINEHTTPREQUEST, + "__module__": "google.cloud.tasks_v2.proto.target_pb2", + "__doc__": """App Engine HTTP request. The message defines the HTTP request that is sent to an App Engine app when the task is dispatched. Using [AppEngineHttpRequest][google.cloud.tasks.v2.AppEngineHttpRequest] requires ```appengine.applications.get`` - `_ + `\_ Google IAM permission for the project and the following scope: ``https://www.googleapis.com/auth/cloud-platform`` The task will be delivered to the App Engine app which belongs to the same project as @@ -679,16 +984,19 @@ with an incompatible [HttpMethod][google.cloud.tasks.v2.HttpMethod]. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.AppEngineHttpRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.AppEngineHttpRequest) + }, +) _sym_db.RegisterMessage(AppEngineHttpRequest) _sym_db.RegisterMessage(AppEngineHttpRequest.HeadersEntry) -AppEngineRouting = _reflection.GeneratedProtocolMessageType('AppEngineRouting', (_message.Message,), { - 'DESCRIPTOR' : _APPENGINEROUTING, - '__module__' : 'google.cloud.tasks_v2.proto.target_pb2' - , - '__doc__': """App Engine Routing. Defines routing characteristics specific to App +AppEngineRouting = _reflection.GeneratedProtocolMessageType( + "AppEngineRouting", + (_message.Message,), + { + "DESCRIPTOR": _APPENGINEROUTING, + "__module__": "google.cloud.tasks_v2.proto.target_pb2", + "__doc__": """App Engine Routing. Defines routing characteristics specific to App Engine - service, version, and instance. For more information about services, versions, and instances see `An Overview of App Engine `_. Using [AppEngineRouting][google.cloud.tasks.v2.AppEngineRouting] requires ```appengine.applications.get`` - `_ + `\_ Google IAM permission for the project and the following scope: ``https://www.googleapis.com/auth/cloud-platform`` @@ -770,15 +1078,18 @@ `_. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.AppEngineRouting) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.AppEngineRouting) + }, +) _sym_db.RegisterMessage(AppEngineRouting) -OAuthToken = _reflection.GeneratedProtocolMessageType('OAuthToken', (_message.Message,), { - 'DESCRIPTOR' : _OAUTHTOKEN, - '__module__' : 'google.cloud.tasks_v2.proto.target_pb2' - , - '__doc__': """Contains information needed for generating an `OAuth token +OAuthToken = _reflection.GeneratedProtocolMessageType( + "OAuthToken", + (_message.Message,), + { + "DESCRIPTOR": _OAUTHTOKEN, + "__module__": "google.cloud.tasks_v2.proto.target_pb2", + "__doc__": """Contains information needed for generating an `OAuth token `_. This type of authorization should generally only be used when calling Google APIs hosted on \*.googleapis.com. @@ -795,15 +1106,18 @@ not specified, “https://www.googleapis.com/auth/cloud- platform” will be used. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.OAuthToken) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.OAuthToken) + }, +) _sym_db.RegisterMessage(OAuthToken) -OidcToken = _reflection.GeneratedProtocolMessageType('OidcToken', (_message.Message,), { - 'DESCRIPTOR' : _OIDCTOKEN, - '__module__' : 'google.cloud.tasks_v2.proto.target_pb2' - , - '__doc__': """Contains information needed for generating an `OpenID Connect token +OidcToken = _reflection.GeneratedProtocolMessageType( + "OidcToken", + (_message.Message,), + { + "DESCRIPTOR": _OIDCTOKEN, + "__module__": "google.cloud.tasks_v2.proto.target_pb2", + "__doc__": """Contains information needed for generating an `OpenID Connect token `_. This type of authorization can be used for many scenarios, including calling Cloud Run, or endpoints where you intend to validate the token @@ -820,13 +1134,14 @@ Audience to be used when generating OIDC token. If not specified, the URI specified in target will be used. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.OidcToken) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.OidcToken) + }, +) _sym_db.RegisterMessage(OidcToken) DESCRIPTOR._options = None _HTTPREQUEST_HEADERSENTRY._options = None -_HTTPREQUEST.fields_by_name['url']._options = None +_HTTPREQUEST.fields_by_name["url"]._options = None _APPENGINEHTTPREQUEST_HEADERSENTRY._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/cloud/tasks_v2/proto/target_pb2_grpc.py b/google/cloud/tasks_v2/proto/target_pb2_grpc.py index 2daafffe..8a939394 100644 --- a/google/cloud/tasks_v2/proto/target_pb2_grpc.py +++ b/google/cloud/tasks_v2/proto/target_pb2_grpc.py @@ -1,4 +1,3 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! """Client and server classes corresponding to protobuf-defined services.""" import grpc - diff --git a/google/cloud/tasks_v2/proto/task_pb2.py b/google/cloud/tasks_v2/proto/task_pb2.py index 1508d875..fcf78524 100644 --- a/google/cloud/tasks_v2/proto/task_pb2.py +++ b/google/cloud/tasks_v2/proto/task_pb2.py @@ -6,13 +6,16 @@ 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 resource_pb2 as google_dot_api_dot_resource__pb2 -from google.cloud.tasks_v2.proto import target_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2 +from google.cloud.tasks_v2.proto import ( + target_pb2 as google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2, +) from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -20,236 +23,454 @@ DESCRIPTOR = _descriptor.FileDescriptor( - name='google/cloud/tasks_v2/proto/task.proto', - package='google.cloud.tasks.v2', - syntax='proto3', - serialized_options=b'\n\031com.google.cloud.tasks.v2B\tTaskProtoP\001Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n&google/cloud/tasks_v2/proto/task.proto\x12\x15google.cloud.tasks.v2\x1a\x19google/api/resource.proto\x1a(google/cloud/tasks_v2/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x17google/rpc/status.proto\x1a\x1cgoogle/api/annotations.proto\"\xb4\x05\n\x04Task\x12\x0c\n\x04name\x18\x01 \x01(\t\x12N\n\x17\x61pp_engine_http_request\x18\x02 \x01(\x0b\x32+.google.cloud.tasks.v2.AppEngineHttpRequestH\x00\x12:\n\x0chttp_request\x18\x03 \x01(\x0b\x32\".google.cloud.tasks.v2.HttpRequestH\x00\x12\x31\n\rschedule_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0b\x63reate_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x11\x64ispatch_deadline\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x16\n\x0e\x64ispatch_count\x18\x07 \x01(\x05\x12\x16\n\x0eresponse_count\x18\x08 \x01(\x05\x12\x35\n\rfirst_attempt\x18\t \x01(\x0b\x32\x1e.google.cloud.tasks.v2.Attempt\x12\x34\n\x0clast_attempt\x18\n \x01(\x0b\x32\x1e.google.cloud.tasks.v2.Attempt\x12.\n\x04view\x18\x0b \x01(\x0e\x32 .google.cloud.tasks.v2.Task.View\"1\n\x04View\x12\x14\n\x10VIEW_UNSPECIFIED\x10\x00\x12\t\n\x05\x42\x41SIC\x10\x01\x12\x08\n\x04\x46ULL\x10\x02:h\xea\x41\x65\n\x1e\x63loudtasks.googleapis.com/Task\x12\x43projects/{project}/locations/{location}/queues/{queue}/tasks/{task}B\x0e\n\x0cmessage_type\"\xcf\x01\n\x07\x41ttempt\x12\x31\n\rschedule_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rdispatch_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rresponse_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x0fresponse_status\x18\x04 \x01(\x0b\x32\x12.google.rpc.StatusBd\n\x19\x63om.google.cloud.tasks.v2B\tTaskProtoP\x01Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasksb\x06proto3' - , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - + name="google/cloud/tasks_v2/proto/task.proto", + package="google.cloud.tasks.v2", + syntax="proto3", + serialized_options=b"\n\031com.google.cloud.tasks.v2B\tTaskProtoP\001Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasks", + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n&google/cloud/tasks_v2/proto/task.proto\x12\x15google.cloud.tasks.v2\x1a\x19google/api/resource.proto\x1a(google/cloud/tasks_v2/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x17google/rpc/status.proto\x1a\x1cgoogle/api/annotations.proto"\xb4\x05\n\x04Task\x12\x0c\n\x04name\x18\x01 \x01(\t\x12N\n\x17\x61pp_engine_http_request\x18\x02 \x01(\x0b\x32+.google.cloud.tasks.v2.AppEngineHttpRequestH\x00\x12:\n\x0chttp_request\x18\x03 \x01(\x0b\x32".google.cloud.tasks.v2.HttpRequestH\x00\x12\x31\n\rschedule_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0b\x63reate_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x11\x64ispatch_deadline\x18\x06 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x16\n\x0e\x64ispatch_count\x18\x07 \x01(\x05\x12\x16\n\x0eresponse_count\x18\x08 \x01(\x05\x12\x35\n\rfirst_attempt\x18\t \x01(\x0b\x32\x1e.google.cloud.tasks.v2.Attempt\x12\x34\n\x0clast_attempt\x18\n \x01(\x0b\x32\x1e.google.cloud.tasks.v2.Attempt\x12.\n\x04view\x18\x0b \x01(\x0e\x32 .google.cloud.tasks.v2.Task.View"1\n\x04View\x12\x14\n\x10VIEW_UNSPECIFIED\x10\x00\x12\t\n\x05\x42\x41SIC\x10\x01\x12\x08\n\x04\x46ULL\x10\x02:h\xea\x41\x65\n\x1e\x63loudtasks.googleapis.com/Task\x12\x43projects/{project}/locations/{location}/queues/{queue}/tasks/{task}B\x0e\n\x0cmessage_type"\xcf\x01\n\x07\x41ttempt\x12\x31\n\rschedule_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rdispatch_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rresponse_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x0fresponse_status\x18\x04 \x01(\x0b\x32\x12.google.rpc.StatusBd\n\x19\x63om.google.cloud.tasks.v2B\tTaskProtoP\x01Z:google.golang.org/genproto/googleapis/cloud/tasks/v2;tasksb\x06proto3', + dependencies=[ + google_dot_api_dot_resource__pb2.DESCRIPTOR, + google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2.DESCRIPTOR, + google_dot_protobuf_dot_duration__pb2.DESCRIPTOR, + google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR, + google_dot_rpc_dot_status__pb2.DESCRIPTOR, + google_dot_api_dot_annotations__pb2.DESCRIPTOR, + ], +) _TASK_VIEW = _descriptor.EnumDescriptor( - name='View', - full_name='google.cloud.tasks.v2.Task.View', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='VIEW_UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='BASIC', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='FULL', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=776, - serialized_end=825, + name="View", + full_name="google.cloud.tasks.v2.Task.View", + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name="VIEW_UNSPECIFIED", + index=0, + number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="BASIC", + index=1, + number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="FULL", + index=2, + number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + ], + containing_type=None, + serialized_options=None, + serialized_start=776, + serialized_end=825, ) _sym_db.RegisterEnumDescriptor(_TASK_VIEW) _TASK = _descriptor.Descriptor( - name='Task', - full_name='google.cloud.tasks.v2.Task', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2.Task.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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_engine_http_request', full_name='google.cloud.tasks.v2.Task.app_engine_http_request', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='http_request', full_name='google.cloud.tasks.v2.Task.http_request', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='schedule_time', full_name='google.cloud.tasks.v2.Task.schedule_time', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='create_time', full_name='google.cloud.tasks.v2.Task.create_time', index=4, - number=5, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='dispatch_deadline', full_name='google.cloud.tasks.v2.Task.dispatch_deadline', index=5, - number=6, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='dispatch_count', full_name='google.cloud.tasks.v2.Task.dispatch_count', index=6, - number=7, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='response_count', full_name='google.cloud.tasks.v2.Task.response_count', index=7, - number=8, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='first_attempt', full_name='google.cloud.tasks.v2.Task.first_attempt', index=8, - number=9, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_attempt', full_name='google.cloud.tasks.v2.Task.last_attempt', index=9, - number=10, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='view', full_name='google.cloud.tasks.v2.Task.view', index=10, - number=11, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _TASK_VIEW, - ], - serialized_options=b'\352Ae\n\036cloudtasks.googleapis.com/Task\022Cprojects/{project}/locations/{location}/queues/{queue}/tasks/{task}', - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='message_type', full_name='google.cloud.tasks.v2.Task.message_type', - index=0, containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[]), - ], - serialized_start=255, - serialized_end=947, + name="Task", + full_name="google.cloud.tasks.v2.Task", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2.Task.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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="app_engine_http_request", + full_name="google.cloud.tasks.v2.Task.app_engine_http_request", + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="http_request", + full_name="google.cloud.tasks.v2.Task.http_request", + index=2, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="schedule_time", + full_name="google.cloud.tasks.v2.Task.schedule_time", + index=3, + number=4, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="create_time", + full_name="google.cloud.tasks.v2.Task.create_time", + index=4, + number=5, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="dispatch_deadline", + full_name="google.cloud.tasks.v2.Task.dispatch_deadline", + index=5, + number=6, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="dispatch_count", + full_name="google.cloud.tasks.v2.Task.dispatch_count", + index=6, + number=7, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="response_count", + full_name="google.cloud.tasks.v2.Task.response_count", + index=7, + number=8, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="first_attempt", + full_name="google.cloud.tasks.v2.Task.first_attempt", + index=8, + number=9, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="last_attempt", + full_name="google.cloud.tasks.v2.Task.last_attempt", + index=9, + number=10, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="view", + full_name="google.cloud.tasks.v2.Task.view", + index=10, + number=11, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[_TASK_VIEW,], + serialized_options=b"\352Ae\n\036cloudtasks.googleapis.com/Task\022Cprojects/{project}/locations/{location}/queues/{queue}/tasks/{task}", + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name="message_type", + full_name="google.cloud.tasks.v2.Task.message_type", + index=0, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[], + ), + ], + serialized_start=255, + serialized_end=947, ) _ATTEMPT = _descriptor.Descriptor( - name='Attempt', - full_name='google.cloud.tasks.v2.Attempt', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='schedule_time', full_name='google.cloud.tasks.v2.Attempt.schedule_time', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='dispatch_time', full_name='google.cloud.tasks.v2.Attempt.dispatch_time', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='response_time', full_name='google.cloud.tasks.v2.Attempt.response_time', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='response_status', full_name='google.cloud.tasks.v2.Attempt.response_status', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=950, - serialized_end=1157, + name="Attempt", + full_name="google.cloud.tasks.v2.Attempt", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="schedule_time", + full_name="google.cloud.tasks.v2.Attempt.schedule_time", + 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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="dispatch_time", + full_name="google.cloud.tasks.v2.Attempt.dispatch_time", + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="response_time", + full_name="google.cloud.tasks.v2.Attempt.response_time", + index=2, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="response_status", + full_name="google.cloud.tasks.v2.Attempt.response_status", + index=3, + number=4, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=950, + serialized_end=1157, ) -_TASK.fields_by_name['app_engine_http_request'].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2._APPENGINEHTTPREQUEST -_TASK.fields_by_name['http_request'].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2._HTTPREQUEST -_TASK.fields_by_name['schedule_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_TASK.fields_by_name['create_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_TASK.fields_by_name['dispatch_deadline'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_TASK.fields_by_name['first_attempt'].message_type = _ATTEMPT -_TASK.fields_by_name['last_attempt'].message_type = _ATTEMPT -_TASK.fields_by_name['view'].enum_type = _TASK_VIEW +_TASK.fields_by_name[ + "app_engine_http_request" +].message_type = ( + google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2._APPENGINEHTTPREQUEST +) +_TASK.fields_by_name[ + "http_request" +].message_type = google_dot_cloud_dot_tasks__v2_dot_proto_dot_target__pb2._HTTPREQUEST +_TASK.fields_by_name[ + "schedule_time" +].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_TASK.fields_by_name[ + "create_time" +].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_TASK.fields_by_name[ + "dispatch_deadline" +].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_TASK.fields_by_name["first_attempt"].message_type = _ATTEMPT +_TASK.fields_by_name["last_attempt"].message_type = _ATTEMPT +_TASK.fields_by_name["view"].enum_type = _TASK_VIEW _TASK_VIEW.containing_type = _TASK -_TASK.oneofs_by_name['message_type'].fields.append( - _TASK.fields_by_name['app_engine_http_request']) -_TASK.fields_by_name['app_engine_http_request'].containing_oneof = _TASK.oneofs_by_name['message_type'] -_TASK.oneofs_by_name['message_type'].fields.append( - _TASK.fields_by_name['http_request']) -_TASK.fields_by_name['http_request'].containing_oneof = _TASK.oneofs_by_name['message_type'] -_ATTEMPT.fields_by_name['schedule_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_ATTEMPT.fields_by_name['dispatch_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_ATTEMPT.fields_by_name['response_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_ATTEMPT.fields_by_name['response_status'].message_type = google_dot_rpc_dot_status__pb2._STATUS -DESCRIPTOR.message_types_by_name['Task'] = _TASK -DESCRIPTOR.message_types_by_name['Attempt'] = _ATTEMPT +_TASK.oneofs_by_name["message_type"].fields.append( + _TASK.fields_by_name["app_engine_http_request"] +) +_TASK.fields_by_name["app_engine_http_request"].containing_oneof = _TASK.oneofs_by_name[ + "message_type" +] +_TASK.oneofs_by_name["message_type"].fields.append(_TASK.fields_by_name["http_request"]) +_TASK.fields_by_name["http_request"].containing_oneof = _TASK.oneofs_by_name[ + "message_type" +] +_ATTEMPT.fields_by_name[ + "schedule_time" +].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_ATTEMPT.fields_by_name[ + "dispatch_time" +].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_ATTEMPT.fields_by_name[ + "response_time" +].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_ATTEMPT.fields_by_name[ + "response_status" +].message_type = google_dot_rpc_dot_status__pb2._STATUS +DESCRIPTOR.message_types_by_name["Task"] = _TASK +DESCRIPTOR.message_types_by_name["Attempt"] = _ATTEMPT _sym_db.RegisterFileDescriptor(DESCRIPTOR) -Task = _reflection.GeneratedProtocolMessageType('Task', (_message.Message,), { - 'DESCRIPTOR' : _TASK, - '__module__' : 'google.cloud.tasks_v2.proto.task_pb2' - , - '__doc__': """A unit of scheduled work. +Task = _reflection.GeneratedProtocolMessageType( + "Task", + (_message.Message,), + { + "DESCRIPTOR": _TASK, + "__module__": "google.cloud.tasks_v2.proto.task_pb2", + "__doc__": """A unit of scheduled work. Attributes: name: @@ -340,15 +561,18 @@ Output only. The view specifies which subset of the [Task][google.cloud.tasks.v2.Task] has been returned. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.Task) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.Task) + }, +) _sym_db.RegisterMessage(Task) -Attempt = _reflection.GeneratedProtocolMessageType('Attempt', (_message.Message,), { - 'DESCRIPTOR' : _ATTEMPT, - '__module__' : 'google.cloud.tasks_v2.proto.task_pb2' - , - '__doc__': """The status of a task attempt. +Attempt = _reflection.GeneratedProtocolMessageType( + "Attempt", + (_message.Message,), + { + "DESCRIPTOR": _ATTEMPT, + "__module__": "google.cloud.tasks_v2.proto.task_pb2", + "__doc__": """The status of a task attempt. Attributes: schedule_time: @@ -369,8 +593,9 @@ attempted or is currently running and the ``response_status`` field is meaningless. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.Attempt) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2.Attempt) + }, +) _sym_db.RegisterMessage(Attempt) diff --git a/google/cloud/tasks_v2/proto/task_pb2_grpc.py b/google/cloud/tasks_v2/proto/task_pb2_grpc.py index 2daafffe..8a939394 100644 --- a/google/cloud/tasks_v2/proto/task_pb2_grpc.py +++ b/google/cloud/tasks_v2/proto/task_pb2_grpc.py @@ -1,4 +1,3 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! """Client and server classes corresponding to protobuf-defined services.""" import grpc - diff --git a/google/cloud/tasks_v2/types.py b/google/cloud/tasks_v2/types.py index 175a31be..3556d47f 100644 --- a/google/cloud/tasks_v2/types.py +++ b/google/cloud/tasks_v2/types.py @@ -63,10 +63,10 @@ setattr(sys.modules[__name__], name, message) names.append(name) for module in _local_modules: - for name, message in get_messages(module).items(): - message.__module__ = 'google.cloud.tasks_v2.types' - setattr(sys.modules[__name__], name, message) - names.append(name) + for name, message in get_messages(module).items(): + message.__module__ = "google.cloud.tasks_v2.types" + setattr(sys.modules[__name__], name, message) + names.append(name) __all__ = tuple(sorted(names)) diff --git a/google/cloud/tasks_v2beta2/__init__.py b/google/cloud/tasks_v2beta2/__init__.py index 6732df8a..d6aba004 100644 --- a/google/cloud/tasks_v2beta2/__init__.py +++ b/google/cloud/tasks_v2beta2/__init__.py @@ -26,19 +26,20 @@ if sys.version_info[:2] == (2, 7): message = ( - 'A future version of this library will drop support for Python 2.7. ' - 'More details about Python 2 support for Google Cloud Client Libraries ' - 'can be found at https://cloud.google.com/python/docs/python2-sunset/' + "A future version of this library will drop support for Python 2.7. " + "More details about Python 2 support for Google Cloud Client Libraries " + "can be found at https://cloud.google.com/python/docs/python2-sunset/" ) warnings.warn(message, DeprecationWarning) + class CloudTasksClient(cloud_tasks_client.CloudTasksClient): __doc__ = cloud_tasks_client.CloudTasksClient.__doc__ enums = enums __all__ = ( - 'enums', - 'types', - 'CloudTasksClient', + "enums", + "types", + "CloudTasksClient", ) diff --git a/google/cloud/tasks_v2beta2/gapic/cloud_tasks_client.py b/google/cloud/tasks_v2beta2/gapic/cloud_tasks_client.py index 4c575516..84279e1a 100644 --- a/google/cloud/tasks_v2beta2/gapic/cloud_tasks_client.py +++ b/google/cloud/tasks_v2beta2/gapic/cloud_tasks_client.py @@ -47,10 +47,7 @@ from google.protobuf import timestamp_pb2 - -_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution( - 'google-cloud-tasks', -).version +_GAPIC_LIBRARY_VERSION = pkg_resources.get_distribution("google-cloud-tasks",).version class CloudTasksClient(object): @@ -59,13 +56,12 @@ class CloudTasksClient(object): work in their applications. """ - SERVICE_ADDRESS = 'cloudtasks.googleapis.com:443' + SERVICE_ADDRESS = "cloudtasks.googleapis.com:443" """The default address of the service.""" # The name of the interface for this client. This is the key used to # find the method configuration in the client_config dictionary. - _INTERFACE_NAME = 'google.cloud.tasks.v2beta2.CloudTasks' - + _INTERFACE_NAME = "google.cloud.tasks.v2beta2.CloudTasks" @classmethod def from_service_account_file(cls, filename, *args, **kwargs): @@ -81,19 +77,17 @@ def from_service_account_file(cls, filename, *args, **kwargs): Returns: CloudTasksClient: The constructed client. """ - credentials = service_account.Credentials.from_service_account_file( - filename) - kwargs['credentials'] = credentials + credentials = service_account.Credentials.from_service_account_file(filename) + kwargs["credentials"] = credentials return cls(*args, **kwargs) from_service_account_json = from_service_account_file - @classmethod def location_path(cls, project, location): """Return a fully-qualified location string.""" return google.api_core.path_template.expand( - 'projects/{project}/locations/{location}', + "projects/{project}/locations/{location}", project=project, location=location, ) @@ -102,7 +96,7 @@ def location_path(cls, project, location): def queue_path(cls, project, location, queue): """Return a fully-qualified queue string.""" return google.api_core.path_template.expand( - 'projects/{project}/locations/{location}/queues/{queue}', + "projects/{project}/locations/{location}/queues/{queue}", project=project, location=location, queue=queue, @@ -112,15 +106,22 @@ def queue_path(cls, project, location, queue): def task_path(cls, project, location, queue, task): """Return a fully-qualified task string.""" return google.api_core.path_template.expand( - 'projects/{project}/locations/{location}/queues/{queue}/tasks/{task}', + "projects/{project}/locations/{location}/queues/{queue}/tasks/{task}", project=project, location=location, queue=queue, task=task, ) - def __init__(self, transport=None, channel=None, credentials=None, - client_config=None, client_info=None, client_options=None): + def __init__( + self, + transport=None, + channel=None, + credentials=None, + client_config=None, + client_info=None, + client_options=None, + ): """Constructor. Args: @@ -156,20 +157,27 @@ def __init__(self, transport=None, channel=None, credentials=None, """ # Raise deprecation warnings for things we want to go away. if client_config is not None: - warnings.warn('The `client_config` argument is deprecated.', - PendingDeprecationWarning, stacklevel=2) + warnings.warn( + "The `client_config` argument is deprecated.", + PendingDeprecationWarning, + stacklevel=2, + ) else: client_config = cloud_tasks_client_config.config if channel: - warnings.warn('The `channel` argument is deprecated; use ' - '`transport` instead.', - PendingDeprecationWarning, stacklevel=2) + warnings.warn( + "The `channel` argument is deprecated; use " "`transport` instead.", + PendingDeprecationWarning, + stacklevel=2, + ) api_endpoint = self.SERVICE_ADDRESS if client_options: if type(client_options) == dict: - client_options = google.api_core.client_options.from_dict(client_options) + client_options = google.api_core.client_options.from_dict( + client_options + ) if client_options.api_endpoint: api_endpoint = client_options.api_endpoint @@ -186,15 +194,13 @@ def __init__(self, transport=None, channel=None, credentials=None, else: if credentials: raise ValueError( - 'Received both a transport instance and ' - 'credentials; these are mutually exclusive.' + "Received both a transport instance and " + "credentials; these are mutually exclusive." ) self.transport = transport else: self.transport = cloud_tasks_grpc_transport.CloudTasksGrpcTransport( - address=api_endpoint, - channel=channel, - credentials=credentials, + address=api_endpoint, channel=channel, credentials=credentials, ) if client_info is None: @@ -210,7 +216,7 @@ def __init__(self, transport=None, channel=None, credentials=None, # (Ordinarily, these are the defaults specified in the `*_config.py` # file next to this one.) self._method_configs = google.api_core.gapic_v1.config.parse_method_configs( - client_config['interfaces'][self._INTERFACE_NAME], + client_config["interfaces"][self._INTERFACE_NAME], ) # Save a dictionary of cached API call functions. @@ -221,13 +227,14 @@ def __init__(self, transport=None, channel=None, credentials=None, # Service calls def list_queues( - self, - parent, - filter_=None, - page_size=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + parent, + filter_=None, + page_size=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Lists queues. @@ -295,46 +302,54 @@ def list_queues( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'list_queues' not in self._inner_api_calls: - self._inner_api_calls['list_queues'] = google.api_core.gapic_v1.method.wrap_method( + if "list_queues" not in self._inner_api_calls: + self._inner_api_calls[ + "list_queues" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.list_queues, - default_retry=self._method_configs['ListQueues'].retry, - default_timeout=self._method_configs['ListQueues'].timeout, + default_retry=self._method_configs["ListQueues"].retry, + default_timeout=self._method_configs["ListQueues"].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.ListQueuesRequest( - parent=parent, - filter=filter_, - page_size=page_size, + parent=parent, filter=filter_, page_size=page_size, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('parent', parent)] + routing_header = [("parent", parent)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) iterator = google.api_core.page_iterator.GRPCIterator( client=None, - method=functools.partial(self._inner_api_calls['list_queues'], retry=retry, timeout=timeout, metadata=metadata), + method=functools.partial( + self._inner_api_calls["list_queues"], + retry=retry, + timeout=timeout, + metadata=metadata, + ), request=request, - items_field='queues', - request_token_field='page_token', - response_token_field='next_page_token', + items_field="queues", + request_token_field="page_token", + response_token_field="next_page_token", ) return iterator def get_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Gets a queue. @@ -370,37 +385,42 @@ def get_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'get_queue' not in self._inner_api_calls: - self._inner_api_calls['get_queue'] = google.api_core.gapic_v1.method.wrap_method( + if "get_queue" not in self._inner_api_calls: + self._inner_api_calls[ + "get_queue" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.get_queue, - default_retry=self._method_configs['GetQueue'].retry, - default_timeout=self._method_configs['GetQueue'].timeout, + default_retry=self._method_configs["GetQueue"].retry, + default_timeout=self._method_configs["GetQueue"].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.GetQueueRequest( - name=name, - ) + request = cloudtasks_pb2.GetQueueRequest(name=name,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['get_queue'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["get_queue"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def create_queue( - self, - parent, - queue, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + parent, + queue, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Creates a queue. @@ -458,38 +478,42 @@ def create_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'create_queue' not in self._inner_api_calls: - self._inner_api_calls['create_queue'] = google.api_core.gapic_v1.method.wrap_method( + if "create_queue" not in self._inner_api_calls: + self._inner_api_calls[ + "create_queue" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.create_queue, - default_retry=self._method_configs['CreateQueue'].retry, - default_timeout=self._method_configs['CreateQueue'].timeout, + default_retry=self._method_configs["CreateQueue"].retry, + default_timeout=self._method_configs["CreateQueue"].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.CreateQueueRequest( - parent=parent, - queue=queue, - ) + request = cloudtasks_pb2.CreateQueueRequest(parent=parent, queue=queue,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('parent', parent)] + routing_header = [("parent", parent)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['create_queue'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["create_queue"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def update_queue( - self, - queue, - update_mask=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + queue, + update_mask=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Updates a queue. @@ -553,37 +577,43 @@ def update_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'update_queue' not in self._inner_api_calls: - self._inner_api_calls['update_queue'] = google.api_core.gapic_v1.method.wrap_method( + if "update_queue" not in self._inner_api_calls: + self._inner_api_calls[ + "update_queue" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.update_queue, - default_retry=self._method_configs['UpdateQueue'].retry, - default_timeout=self._method_configs['UpdateQueue'].timeout, + default_retry=self._method_configs["UpdateQueue"].retry, + default_timeout=self._method_configs["UpdateQueue"].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.UpdateQueueRequest( - queue=queue, - update_mask=update_mask, + queue=queue, update_mask=update_mask, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('queue.name', queue.name)] + routing_header = [("queue.name", queue.name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['update_queue'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["update_queue"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def delete_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Deletes a queue. @@ -627,36 +657,41 @@ def delete_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'delete_queue' not in self._inner_api_calls: - self._inner_api_calls['delete_queue'] = google.api_core.gapic_v1.method.wrap_method( + if "delete_queue" not in self._inner_api_calls: + self._inner_api_calls[ + "delete_queue" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.delete_queue, - default_retry=self._method_configs['DeleteQueue'].retry, - default_timeout=self._method_configs['DeleteQueue'].timeout, + default_retry=self._method_configs["DeleteQueue"].retry, + default_timeout=self._method_configs["DeleteQueue"].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.DeleteQueueRequest( - name=name, - ) + request = cloudtasks_pb2.DeleteQueueRequest(name=name,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - self._inner_api_calls['delete_queue'](request, retry=retry, timeout=timeout, metadata=metadata) + self._inner_api_calls["delete_queue"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def purge_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Purges a queue by deleting all of its tasks. @@ -697,36 +732,41 @@ def purge_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'purge_queue' not in self._inner_api_calls: - self._inner_api_calls['purge_queue'] = google.api_core.gapic_v1.method.wrap_method( + if "purge_queue" not in self._inner_api_calls: + self._inner_api_calls[ + "purge_queue" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.purge_queue, - default_retry=self._method_configs['PurgeQueue'].retry, - default_timeout=self._method_configs['PurgeQueue'].timeout, + default_retry=self._method_configs["PurgeQueue"].retry, + default_timeout=self._method_configs["PurgeQueue"].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.PurgeQueueRequest( - name=name, - ) + request = cloudtasks_pb2.PurgeQueueRequest(name=name,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['purge_queue'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["purge_queue"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def pause_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Pauses the queue. @@ -766,36 +806,41 @@ def pause_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'pause_queue' not in self._inner_api_calls: - self._inner_api_calls['pause_queue'] = google.api_core.gapic_v1.method.wrap_method( + if "pause_queue" not in self._inner_api_calls: + self._inner_api_calls[ + "pause_queue" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.pause_queue, - default_retry=self._method_configs['PauseQueue'].retry, - default_timeout=self._method_configs['PauseQueue'].timeout, + default_retry=self._method_configs["PauseQueue"].retry, + default_timeout=self._method_configs["PauseQueue"].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.PauseQueueRequest( - name=name, - ) + request = cloudtasks_pb2.PauseQueueRequest(name=name,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['pause_queue'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["pause_queue"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def resume_queue( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Resume a queue. @@ -840,37 +885,42 @@ def resume_queue( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'resume_queue' not in self._inner_api_calls: - self._inner_api_calls['resume_queue'] = google.api_core.gapic_v1.method.wrap_method( + if "resume_queue" not in self._inner_api_calls: + self._inner_api_calls[ + "resume_queue" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.resume_queue, - default_retry=self._method_configs['ResumeQueue'].retry, - default_timeout=self._method_configs['ResumeQueue'].timeout, + default_retry=self._method_configs["ResumeQueue"].retry, + default_timeout=self._method_configs["ResumeQueue"].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.ResumeQueueRequest( - name=name, - ) + request = cloudtasks_pb2.ResumeQueueRequest(name=name,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['resume_queue'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["resume_queue"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def get_iam_policy( - self, - resource, - options_=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + resource, + options_=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Gets the access control policy for a ``Queue``. Returns an empty policy if the resource exists and does not have a policy set. @@ -919,38 +969,44 @@ def get_iam_policy( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'get_iam_policy' not in self._inner_api_calls: - self._inner_api_calls['get_iam_policy'] = google.api_core.gapic_v1.method.wrap_method( + if "get_iam_policy" not in self._inner_api_calls: + self._inner_api_calls[ + "get_iam_policy" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.get_iam_policy, - default_retry=self._method_configs['GetIamPolicy'].retry, - default_timeout=self._method_configs['GetIamPolicy'].timeout, + default_retry=self._method_configs["GetIamPolicy"].retry, + default_timeout=self._method_configs["GetIamPolicy"].timeout, client_info=self._client_info, ) request = iam_policy_pb2.GetIamPolicyRequest( - resource=resource, - options=options_, + resource=resource, options=options_, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('resource', resource)] + routing_header = [("resource", resource)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['get_iam_policy'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["get_iam_policy"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def set_iam_policy( - self, - resource, - policy, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + resource, + policy, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Sets the access control policy for a ``Queue``. Replaces any existing policy. @@ -1007,38 +1063,42 @@ def set_iam_policy( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'set_iam_policy' not in self._inner_api_calls: - self._inner_api_calls['set_iam_policy'] = google.api_core.gapic_v1.method.wrap_method( + if "set_iam_policy" not in self._inner_api_calls: + self._inner_api_calls[ + "set_iam_policy" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.set_iam_policy, - default_retry=self._method_configs['SetIamPolicy'].retry, - default_timeout=self._method_configs['SetIamPolicy'].timeout, + default_retry=self._method_configs["SetIamPolicy"].retry, + default_timeout=self._method_configs["SetIamPolicy"].timeout, client_info=self._client_info, ) - request = iam_policy_pb2.SetIamPolicyRequest( - resource=resource, - policy=policy, - ) + request = iam_policy_pb2.SetIamPolicyRequest(resource=resource, policy=policy,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('resource', resource)] + routing_header = [("resource", resource)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['set_iam_policy'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["set_iam_policy"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def test_iam_permissions( - self, - resource, - permissions, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + resource, + permissions, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Returns permissions that a caller has on a ``Queue``. If the resource does not exist, this will return an empty set of permissions, @@ -1088,39 +1148,45 @@ def test_iam_permissions( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'test_iam_permissions' not in self._inner_api_calls: - self._inner_api_calls['test_iam_permissions'] = google.api_core.gapic_v1.method.wrap_method( + if "test_iam_permissions" not in self._inner_api_calls: + self._inner_api_calls[ + "test_iam_permissions" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.test_iam_permissions, - default_retry=self._method_configs['TestIamPermissions'].retry, - default_timeout=self._method_configs['TestIamPermissions'].timeout, + default_retry=self._method_configs["TestIamPermissions"].retry, + default_timeout=self._method_configs["TestIamPermissions"].timeout, client_info=self._client_info, ) request = iam_policy_pb2.TestIamPermissionsRequest( - resource=resource, - permissions=permissions, + resource=resource, permissions=permissions, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('resource', resource)] + routing_header = [("resource", resource)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['test_iam_permissions'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["test_iam_permissions"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def list_tasks( - self, - parent, - response_view=None, - page_size=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + parent, + response_view=None, + page_size=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Lists the tasks in a queue. @@ -1194,47 +1260,55 @@ def list_tasks( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'list_tasks' not in self._inner_api_calls: - self._inner_api_calls['list_tasks'] = google.api_core.gapic_v1.method.wrap_method( + if "list_tasks" not in self._inner_api_calls: + self._inner_api_calls[ + "list_tasks" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.list_tasks, - default_retry=self._method_configs['ListTasks'].retry, - default_timeout=self._method_configs['ListTasks'].timeout, + default_retry=self._method_configs["ListTasks"].retry, + default_timeout=self._method_configs["ListTasks"].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.ListTasksRequest( - parent=parent, - response_view=response_view, - page_size=page_size, + parent=parent, response_view=response_view, page_size=page_size, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('parent', parent)] + routing_header = [("parent", parent)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) iterator = google.api_core.page_iterator.GRPCIterator( client=None, - method=functools.partial(self._inner_api_calls['list_tasks'], retry=retry, timeout=timeout, metadata=metadata), + method=functools.partial( + self._inner_api_calls["list_tasks"], + retry=retry, + timeout=timeout, + metadata=metadata, + ), request=request, - items_field='tasks', - request_token_field='page_token', - response_token_field='next_page_token', + items_field="tasks", + request_token_field="page_token", + response_token_field="next_page_token", ) return iterator def get_task( - self, - name, - response_view=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + response_view=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Gets a task. @@ -1281,39 +1355,43 @@ def get_task( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'get_task' not in self._inner_api_calls: - self._inner_api_calls['get_task'] = google.api_core.gapic_v1.method.wrap_method( + if "get_task" not in self._inner_api_calls: + self._inner_api_calls[ + "get_task" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.get_task, - default_retry=self._method_configs['GetTask'].retry, - default_timeout=self._method_configs['GetTask'].timeout, + default_retry=self._method_configs["GetTask"].retry, + default_timeout=self._method_configs["GetTask"].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.GetTaskRequest( - name=name, - response_view=response_view, - ) + request = cloudtasks_pb2.GetTaskRequest(name=name, response_view=response_view,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['get_task'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["get_task"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def create_task( - self, - parent, - task, - response_view=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + parent, + task, + response_view=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Creates a task and adds it to a queue. @@ -1403,38 +1481,43 @@ def create_task( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'create_task' not in self._inner_api_calls: - self._inner_api_calls['create_task'] = google.api_core.gapic_v1.method.wrap_method( + if "create_task" not in self._inner_api_calls: + self._inner_api_calls[ + "create_task" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.create_task, - default_retry=self._method_configs['CreateTask'].retry, - default_timeout=self._method_configs['CreateTask'].timeout, + default_retry=self._method_configs["CreateTask"].retry, + default_timeout=self._method_configs["CreateTask"].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.CreateTaskRequest( - parent=parent, - task=task, - response_view=response_view, + parent=parent, task=task, response_view=response_view, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('parent', parent)] + routing_header = [("parent", parent)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['create_task'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["create_task"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def delete_task( - self, - name, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Deletes a task. @@ -1471,40 +1554,45 @@ def delete_task( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'delete_task' not in self._inner_api_calls: - self._inner_api_calls['delete_task'] = google.api_core.gapic_v1.method.wrap_method( + if "delete_task" not in self._inner_api_calls: + self._inner_api_calls[ + "delete_task" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.delete_task, - default_retry=self._method_configs['DeleteTask'].retry, - default_timeout=self._method_configs['DeleteTask'].timeout, + default_retry=self._method_configs["DeleteTask"].retry, + default_timeout=self._method_configs["DeleteTask"].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.DeleteTaskRequest( - name=name, - ) + request = cloudtasks_pb2.DeleteTaskRequest(name=name,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - self._inner_api_calls['delete_task'](request, retry=retry, timeout=timeout, metadata=metadata) + self._inner_api_calls["delete_task"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def lease_tasks( - self, - parent, - lease_duration, - max_tasks=None, - response_view=None, - filter_=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + parent, + lease_duration, + max_tasks=None, + response_view=None, + filter_=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Leases tasks from a pull queue for ``lease_duration``. @@ -1620,11 +1708,13 @@ def lease_tasks( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'lease_tasks' not in self._inner_api_calls: - self._inner_api_calls['lease_tasks'] = google.api_core.gapic_v1.method.wrap_method( + if "lease_tasks" not in self._inner_api_calls: + self._inner_api_calls[ + "lease_tasks" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.lease_tasks, - default_retry=self._method_configs['LeaseTasks'].retry, - default_timeout=self._method_configs['LeaseTasks'].timeout, + default_retry=self._method_configs["LeaseTasks"].retry, + default_timeout=self._method_configs["LeaseTasks"].timeout, client_info=self._client_info, ) @@ -1639,22 +1729,27 @@ def lease_tasks( metadata = [] metadata = list(metadata) try: - routing_header = [('parent', parent)] + routing_header = [("parent", parent)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['lease_tasks'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["lease_tasks"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def acknowledge_task( - self, - name, - schedule_time, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + schedule_time, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Acknowledges a pull task. @@ -1705,40 +1800,46 @@ def acknowledge_task( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'acknowledge_task' not in self._inner_api_calls: - self._inner_api_calls['acknowledge_task'] = google.api_core.gapic_v1.method.wrap_method( + if "acknowledge_task" not in self._inner_api_calls: + self._inner_api_calls[ + "acknowledge_task" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.acknowledge_task, - default_retry=self._method_configs['AcknowledgeTask'].retry, - default_timeout=self._method_configs['AcknowledgeTask'].timeout, + default_retry=self._method_configs["AcknowledgeTask"].retry, + default_timeout=self._method_configs["AcknowledgeTask"].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.AcknowledgeTaskRequest( - name=name, - schedule_time=schedule_time, + name=name, schedule_time=schedule_time, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - self._inner_api_calls['acknowledge_task'](request, retry=retry, timeout=timeout, metadata=metadata) + self._inner_api_calls["acknowledge_task"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def renew_lease( - self, - name, - schedule_time, - lease_duration, - response_view=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + schedule_time, + lease_duration, + response_view=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Renew the current lease of a pull task. @@ -1809,11 +1910,13 @@ def renew_lease( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'renew_lease' not in self._inner_api_calls: - self._inner_api_calls['renew_lease'] = google.api_core.gapic_v1.method.wrap_method( + if "renew_lease" not in self._inner_api_calls: + self._inner_api_calls[ + "renew_lease" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.renew_lease, - default_retry=self._method_configs['RenewLease'].retry, - default_timeout=self._method_configs['RenewLease'].timeout, + default_retry=self._method_configs["RenewLease"].retry, + default_timeout=self._method_configs["RenewLease"].timeout, client_info=self._client_info, ) @@ -1827,23 +1930,28 @@ def renew_lease( metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['renew_lease'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["renew_lease"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def cancel_lease( - self, - name, - schedule_time, - response_view=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + schedule_time, + response_view=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Cancel a pull task's lease. @@ -1904,39 +2012,44 @@ def cancel_lease( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'cancel_lease' not in self._inner_api_calls: - self._inner_api_calls['cancel_lease'] = google.api_core.gapic_v1.method.wrap_method( + if "cancel_lease" not in self._inner_api_calls: + self._inner_api_calls[ + "cancel_lease" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.cancel_lease, - default_retry=self._method_configs['CancelLease'].retry, - default_timeout=self._method_configs['CancelLease'].timeout, + default_retry=self._method_configs["CancelLease"].retry, + default_timeout=self._method_configs["CancelLease"].timeout, client_info=self._client_info, ) request = cloudtasks_pb2.CancelLeaseRequest( - name=name, - schedule_time=schedule_time, - response_view=response_view, + name=name, schedule_time=schedule_time, response_view=response_view, ) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['cancel_lease'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["cancel_lease"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) def run_task( - self, - name, - response_view=None, - retry=google.api_core.gapic_v1.method.DEFAULT, - timeout=google.api_core.gapic_v1.method.DEFAULT, - metadata=None): + self, + name, + response_view=None, + retry=google.api_core.gapic_v1.method.DEFAULT, + timeout=google.api_core.gapic_v1.method.DEFAULT, + metadata=None, + ): """ Forces a task to run now. @@ -2005,27 +2118,30 @@ def run_task( ValueError: If the parameters are invalid. """ # Wrap the transport method to add retry and timeout logic. - if 'run_task' not in self._inner_api_calls: - self._inner_api_calls['run_task'] = google.api_core.gapic_v1.method.wrap_method( + if "run_task" not in self._inner_api_calls: + self._inner_api_calls[ + "run_task" + ] = google.api_core.gapic_v1.method.wrap_method( self.transport.run_task, - default_retry=self._method_configs['RunTask'].retry, - default_timeout=self._method_configs['RunTask'].timeout, + default_retry=self._method_configs["RunTask"].retry, + default_timeout=self._method_configs["RunTask"].timeout, client_info=self._client_info, ) - request = cloudtasks_pb2.RunTaskRequest( - name=name, - response_view=response_view, - ) + request = cloudtasks_pb2.RunTaskRequest(name=name, response_view=response_view,) if metadata is None: metadata = [] metadata = list(metadata) try: - routing_header = [('name', name)] + routing_header = [("name", name)] except AttributeError: pass else: - routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata(routing_header) + routing_metadata = google.api_core.gapic_v1.routing_header.to_grpc_metadata( + routing_header + ) metadata.append(routing_metadata) - return self._inner_api_calls['run_task'](request, retry=retry, timeout=timeout, metadata=metadata) + return self._inner_api_calls["run_task"]( + request, retry=retry, timeout=timeout, metadata=metadata + ) diff --git a/google/cloud/tasks_v2beta2/gapic/cloud_tasks_client_config.py b/google/cloud/tasks_v2beta2/gapic/cloud_tasks_client_config.py index 33c25118..662a99e8 100644 --- a/google/cloud/tasks_v2beta2/gapic/cloud_tasks_client_config.py +++ b/google/cloud/tasks_v2beta2/gapic/cloud_tasks_client_config.py @@ -1,145 +1,142 @@ config = { - "interfaces": { - "google.cloud.tasks.v2beta2.CloudTasks": { - "retry_codes": { - "retry_policy_1_codes": [ - "UNAVAILABLE", - "DEADLINE_EXCEEDED" - ], - "no_retry_codes": [], - "no_retry_1_codes": [] - }, - "retry_params": { - "retry_policy_1_params": { - "initial_retry_delay_millis": 100, - "retry_delay_multiplier": 1.3, - "max_retry_delay_millis": 10000, - "initial_rpc_timeout_millis": 10000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 10000, - "total_timeout_millis": 10000 - }, - "no_retry_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 0, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 0, - "total_timeout_millis": 0 - }, - "no_retry_1_params": { - "initial_retry_delay_millis": 0, - "retry_delay_multiplier": 0.0, - "max_retry_delay_millis": 0, - "initial_rpc_timeout_millis": 10000, - "rpc_timeout_multiplier": 1.0, - "max_rpc_timeout_millis": 10000, - "total_timeout_millis": 10000 + "interfaces": { + "google.cloud.tasks.v2beta2.CloudTasks": { + "retry_codes": { + "retry_policy_1_codes": ["UNAVAILABLE", "DEADLINE_EXCEEDED"], + "no_retry_codes": [], + "no_retry_1_codes": [], + }, + "retry_params": { + "retry_policy_1_params": { + "initial_retry_delay_millis": 100, + "retry_delay_multiplier": 1.3, + "max_retry_delay_millis": 10000, + "initial_rpc_timeout_millis": 10000, + "rpc_timeout_multiplier": 1.0, + "max_rpc_timeout_millis": 10000, + "total_timeout_millis": 10000, + }, + "no_retry_params": { + "initial_retry_delay_millis": 0, + "retry_delay_multiplier": 0.0, + "max_retry_delay_millis": 0, + "initial_rpc_timeout_millis": 0, + "rpc_timeout_multiplier": 1.0, + "max_rpc_timeout_millis": 0, + "total_timeout_millis": 0, + }, + "no_retry_1_params": { + "initial_retry_delay_millis": 0, + "retry_delay_multiplier": 0.0, + "max_retry_delay_millis": 0, + "initial_rpc_timeout_millis": 10000, + "rpc_timeout_multiplier": 1.0, + "max_rpc_timeout_millis": 10000, + "total_timeout_millis": 10000, + }, + }, + "methods": { + "ListQueues": { + "timeout_millis": 15000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params", + }, + "GetQueue": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params", + }, + "CreateQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + "UpdateQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + "DeleteQueue": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params", + }, + "PurgeQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + "PauseQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + "ResumeQueue": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + "GetIamPolicy": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params", + }, + "SetIamPolicy": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + "TestIamPermissions": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params", + }, + "ListTasks": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params", + }, + "GetTask": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params", + }, + "CreateTask": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + "DeleteTask": { + "timeout_millis": 10000, + "retry_codes_name": "retry_policy_1_codes", + "retry_params_name": "retry_policy_1_params", + }, + "LeaseTasks": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + "AcknowledgeTask": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + "RenewLease": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + "CancelLease": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + "RunTask": { + "timeout_millis": 10000, + "retry_codes_name": "no_retry_1_codes", + "retry_params_name": "no_retry_1_params", + }, + }, } - }, - "methods": { - "ListQueues": { - "timeout_millis": 15000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetQueue": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "CreateQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "UpdateQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "DeleteQueue": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "PurgeQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "PauseQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "ResumeQueue": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "GetIamPolicy": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "SetIamPolicy": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "TestIamPermissions": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "ListTasks": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "GetTask": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "CreateTask": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "DeleteTask": { - "timeout_millis": 10000, - "retry_codes_name": "retry_policy_1_codes", - "retry_params_name": "retry_policy_1_params" - }, - "LeaseTasks": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "AcknowledgeTask": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "RenewLease": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "CancelLease": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - }, - "RunTask": { - "timeout_millis": 10000, - "retry_codes_name": "no_retry_1_codes", - "retry_params_name": "no_retry_1_params" - } - } } - } } diff --git a/google/cloud/tasks_v2beta2/gapic/enums.py b/google/cloud/tasks_v2beta2/gapic/enums.py index 2ef35521..d5a7094c 100644 --- a/google/cloud/tasks_v2beta2/gapic/enums.py +++ b/google/cloud/tasks_v2beta2/gapic/enums.py @@ -31,6 +31,7 @@ class HttpMethod(enum.IntEnum): PUT (int): HTTP PUT DELETE (int): HTTP DELETE """ + HTTP_METHOD_UNSPECIFIED = 0 POST = 1 GET = 2 @@ -73,6 +74,7 @@ class State(enum.IntEnum): To permanently delete this queue and all of its tasks, call ``DeleteQueue``. """ + STATE_UNSPECIFIED = 0 RUNNING = 1 PAUSED = 2 @@ -104,7 +106,7 @@ class View(enum.IntEnum): `Google IAM `__ permission on the ``Queue`` resource. """ + VIEW_UNSPECIFIED = 0 BASIC = 1 FULL = 2 - \ No newline at end of file diff --git a/google/cloud/tasks_v2beta2/gapic/transports/cloud_tasks_grpc_transport.py b/google/cloud/tasks_v2beta2/gapic/transports/cloud_tasks_grpc_transport.py index 8adf5caa..426b7a23 100644 --- a/google/cloud/tasks_v2beta2/gapic/transports/cloud_tasks_grpc_transport.py +++ b/google/cloud/tasks_v2beta2/gapic/transports/cloud_tasks_grpc_transport.py @@ -28,14 +28,14 @@ class CloudTasksGrpcTransport(object): which can be used to take advantage of advanced features of gRPC. """ + # The scopes needed to make gRPC calls to all of the methods defined # in this service. - _OAUTH_SCOPES = ( - 'https://www.googleapis.com/auth/cloud-platform', - ) + _OAUTH_SCOPES = ("https://www.googleapis.com/auth/cloud-platform",) - def __init__(self, channel=None, credentials=None, - address='cloudtasks.googleapis.com:443'): + def __init__( + self, channel=None, credentials=None, address="cloudtasks.googleapis.com:443" + ): """Instantiate the transport class. Args: @@ -53,8 +53,7 @@ def __init__(self, channel=None, credentials=None, # exception (channels come with credentials baked in already). if channel is not None and credentials is not None: raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', + "The `channel` and `credentials` arguments are mutually " "exclusive.", ) # Create the channel. @@ -63,8 +62,8 @@ def __init__(self, channel=None, credentials=None, address=address, credentials=credentials, options={ - 'grpc.max_send_message_length': -1, - 'grpc.max_receive_message_length': -1, + "grpc.max_send_message_length": -1, + "grpc.max_receive_message_length": -1, }.items(), ) @@ -73,16 +72,13 @@ def __init__(self, channel=None, credentials=None, # gRPC uses objects called "stubs" that are bound to the # channel and provide a basic method for each RPC. self._stubs = { - 'cloud_tasks_stub': cloudtasks_pb2_grpc.CloudTasksStub(channel), + "cloud_tasks_stub": cloudtasks_pb2_grpc.CloudTasksStub(channel), } - @classmethod def create_channel( - cls, - address='cloudtasks.googleapis.com:443', - credentials=None, - **kwargs): + cls, address="cloudtasks.googleapis.com:443", credentials=None, **kwargs + ): """Create and return a gRPC channel object. Args: @@ -99,10 +95,7 @@ def create_channel( grpc.Channel: A gRPC channel object. """ return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - **kwargs + address, credentials=credentials, scopes=cls._OAUTH_SCOPES, **kwargs ) @property @@ -127,7 +120,7 @@ def list_queues(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].ListQueues + return self._stubs["cloud_tasks_stub"].ListQueues @property def get_queue(self): @@ -140,7 +133,7 @@ def get_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].GetQueue + return self._stubs["cloud_tasks_stub"].GetQueue @property def create_queue(self): @@ -163,7 +156,7 @@ def create_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].CreateQueue + return self._stubs["cloud_tasks_stub"].CreateQueue @property def update_queue(self): @@ -189,7 +182,7 @@ def update_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].UpdateQueue + return self._stubs["cloud_tasks_stub"].UpdateQueue @property def delete_queue(self): @@ -213,7 +206,7 @@ def delete_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].DeleteQueue + return self._stubs["cloud_tasks_stub"].DeleteQueue @property def purge_queue(self): @@ -231,7 +224,7 @@ def purge_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].PurgeQueue + return self._stubs["cloud_tasks_stub"].PurgeQueue @property def pause_queue(self): @@ -248,7 +241,7 @@ def pause_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].PauseQueue + return self._stubs["cloud_tasks_stub"].PauseQueue @property def resume_queue(self): @@ -270,7 +263,7 @@ def resume_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].ResumeQueue + return self._stubs["cloud_tasks_stub"].ResumeQueue @property def get_iam_policy(self): @@ -290,7 +283,7 @@ def get_iam_policy(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].GetIamPolicy + return self._stubs["cloud_tasks_stub"].GetIamPolicy @property def set_iam_policy(self): @@ -313,7 +306,7 @@ def set_iam_policy(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].SetIamPolicy + return self._stubs["cloud_tasks_stub"].SetIamPolicy @property def test_iam_permissions(self): @@ -332,7 +325,7 @@ def test_iam_permissions(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].TestIamPermissions + return self._stubs["cloud_tasks_stub"].TestIamPermissions @property def list_tasks(self): @@ -352,7 +345,7 @@ def list_tasks(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].ListTasks + return self._stubs["cloud_tasks_stub"].ListTasks @property def get_task(self): @@ -365,7 +358,7 @@ def get_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].GetTask + return self._stubs["cloud_tasks_stub"].GetTask @property def create_task(self): @@ -383,7 +376,7 @@ def create_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].CreateTask + return self._stubs["cloud_tasks_stub"].CreateTask @property def delete_task(self): @@ -400,7 +393,7 @@ def delete_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].DeleteTask + return self._stubs["cloud_tasks_stub"].DeleteTask @property def lease_tasks(self): @@ -426,7 +419,7 @@ def lease_tasks(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].LeaseTasks + return self._stubs["cloud_tasks_stub"].LeaseTasks @property def acknowledge_task(self): @@ -447,7 +440,7 @@ def acknowledge_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].AcknowledgeTask + return self._stubs["cloud_tasks_stub"].AcknowledgeTask @property def renew_lease(self): @@ -464,7 +457,7 @@ def renew_lease(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].RenewLease + return self._stubs["cloud_tasks_stub"].RenewLease @property def cancel_lease(self): @@ -481,7 +474,7 @@ def cancel_lease(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].CancelLease + return self._stubs["cloud_tasks_stub"].CancelLease @property def run_task(self): @@ -516,4 +509,4 @@ def run_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].RunTask \ No newline at end of file + return self._stubs["cloud_tasks_stub"].RunTask diff --git a/google/cloud/tasks_v2beta2/proto/cloudtasks_pb2.py b/google/cloud/tasks_v2beta2/proto/cloudtasks_pb2.py index 23155110..bd5a0365 100644 --- a/google/cloud/tasks_v2beta2/proto/cloudtasks_pb2.py +++ b/google/cloud/tasks_v2beta2/proto/cloudtasks_pb2.py @@ -6,6 +6,7 @@ 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() @@ -15,8 +16,12 @@ 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_v2beta2.proto import queue_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2 -from google.cloud.tasks_v2beta2.proto import task_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2 +from google.cloud.tasks_v2beta2.proto import ( + queue_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2, +) +from google.cloud.tasks_v2beta2.proto import ( + task_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_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 duration_pb2 as google_dot_protobuf_dot_duration__pb2 @@ -26,871 +31,1390 @@ DESCRIPTOR = _descriptor.FileDescriptor( - name='google/cloud/tasks_v2beta2/proto/cloudtasks.proto', - package='google.cloud.tasks.v2beta2', - syntax='proto3', - serialized_options=b'\n\036com.google.cloud.tasks.v2beta2B\017CloudTasksProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasks\242\002\005TASKS', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n1google/cloud/tasks_v2beta2/proto/cloudtasks.proto\x12\x1agoogle.cloud.tasks.v2beta2\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_v2beta2/proto/queue.proto\x1a+google/cloud/tasks_v2beta2/proto/task.proto\x1a\x1egoogle/iam/v1/iam_policy.proto\x1a\x1agoogle/iam/v1/policy.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.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\x31\n\x06queues\x18\x01 \x03(\x0b\x32!.google.cloud.tasks.v2beta2.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\"\x84\x01\n\x12\x43reateQueueRequest\x12\x37\n\x06parent\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\x12\x1f\x63loudtasks.googleapis.com/Queue\x12\x35\n\x05queue\x18\x02 \x01(\x0b\x32!.google.cloud.tasks.v2beta2.QueueB\x03\xe0\x41\x02\"|\n\x12UpdateQueueRequest\x12\x35\n\x05queue\x18\x01 \x01(\x0b\x32!.google.cloud.tasks.v2beta2.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\"\xaf\x01\n\x10ListTasksRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View\x12\x11\n\tpage_size\x18\x04 \x01(\x05\x12\x12\n\npage_token\x18\x05 \x01(\t\"]\n\x11ListTasksResponse\x12/\n\x05tasks\x18\x01 \x03(\x0b\x32 .google.cloud.tasks.v2beta2.Task\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x84\x01\n\x0eGetTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View\"\xbe\x01\n\x11\x43reateTaskRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12\x33\n\x04task\x18\x02 \x01(\x0b\x32 .google.cloud.tasks.v2beta2.TaskB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x03 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.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\"\xe4\x01\n\x11LeaseTasksRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12\x11\n\tmax_tasks\x18\x02 \x01(\x05\x12\x36\n\x0elease_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x04 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View\x12\x0e\n\x06\x66ilter\x18\x05 \x01(\t\"E\n\x12LeaseTasksResponse\x12/\n\x05tasks\x18\x01 \x03(\x0b\x32 .google.cloud.tasks.v2beta2.Task\"\x86\x01\n\x16\x41\x63knowledgeTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12\x36\n\rschedule_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x02\"\xf7\x01\n\x11RenewLeaseRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12\x36\n\rschedule_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x02\x12\x36\n\x0elease_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x04 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View\"\xc0\x01\n\x12\x43\x61ncelLeaseRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12\x36\n\rschedule_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x03 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View\"\x84\x01\n\x0eRunTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View2\xd4\x1c\n\nCloudTasks\x12\xad\x01\n\nListQueues\x12-.google.cloud.tasks.v2beta2.ListQueuesRequest\x1a..google.cloud.tasks.v2beta2.ListQueuesResponse\"@\x82\xd3\xe4\x93\x02\x31\x12//v2beta2/{parent=projects/*/locations/*}/queues\xda\x41\x06parent\x12\x9a\x01\n\x08GetQueue\x12+.google.cloud.tasks.v2beta2.GetQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue\">\x82\xd3\xe4\x93\x02\x31\x12//v2beta2/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\xaf\x01\n\x0b\x43reateQueue\x12..google.cloud.tasks.v2beta2.CreateQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue\"M\x82\xd3\xe4\x93\x02\x38\"//v2beta2/{parent=projects/*/locations/*}/queues:\x05queue\xda\x41\x0cparent,queue\x12\xba\x01\n\x0bUpdateQueue\x12..google.cloud.tasks.v2beta2.UpdateQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue\"X\x82\xd3\xe4\x93\x02>25/v2beta2/{queue.name=projects/*/locations/*/queues/*}:\x05queue\xda\x41\x11queue,update_mask\x12\x95\x01\n\x0b\x44\x65leteQueue\x12..google.cloud.tasks.v2beta2.DeleteQueueRequest\x1a\x16.google.protobuf.Empty\">\x82\xd3\xe4\x93\x02\x31*//v2beta2/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\xa7\x01\n\nPurgeQueue\x12-.google.cloud.tasks.v2beta2.PurgeQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue\"G\x82\xd3\xe4\x93\x02:\"5/v2beta2/{name=projects/*/locations/*/queues/*}:purge:\x01*\xda\x41\x04name\x12\xa7\x01\n\nPauseQueue\x12-.google.cloud.tasks.v2beta2.PauseQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue\"G\x82\xd3\xe4\x93\x02:\"5/v2beta2/{name=projects/*/locations/*/queues/*}:pause:\x01*\xda\x41\x04name\x12\xaa\x01\n\x0bResumeQueue\x12..google.cloud.tasks.v2beta2.ResumeQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue\"H\x82\xd3\xe4\x93\x02;\"6/v2beta2/{name=projects/*/locations/*/queues/*}:resume:\x01*\xda\x41\x04name\x12\xa1\x01\n\x0cGetIamPolicy\x12\".google.iam.v1.GetIamPolicyRequest\x1a\x15.google.iam.v1.Policy\"V\x82\xd3\xe4\x93\x02\x45\"@/v2beta2/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\x01*\xda\x41\x08resource\x12\xa8\x01\n\x0cSetIamPolicy\x12\".google.iam.v1.SetIamPolicyRequest\x1a\x15.google.iam.v1.Policy\"]\x82\xd3\xe4\x93\x02\x45\"@/v2beta2/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\x01*\xda\x41\x0fresource,policy\x12\xd3\x01\n\x12TestIamPermissions\x12(.google.iam.v1.TestIamPermissionsRequest\x1a).google.iam.v1.TestIamPermissionsResponse\"h\x82\xd3\xe4\x93\x02K\"F/v2beta2/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\x01*\xda\x41\x14resource,permissions\x12\xb2\x01\n\tListTasks\x12,.google.cloud.tasks.v2beta2.ListTasksRequest\x1a-.google.cloud.tasks.v2beta2.ListTasksResponse\"H\x82\xd3\xe4\x93\x02\x39\x12\x37/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks\xda\x41\x06parent\x12\x9f\x01\n\x07GetTask\x12*.google.cloud.tasks.v2beta2.GetTaskRequest\x1a .google.cloud.tasks.v2beta2.Task\"F\x82\xd3\xe4\x93\x02\x39\x12\x37/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\xaf\x01\n\nCreateTask\x12-.google.cloud.tasks.v2beta2.CreateTaskRequest\x1a .google.cloud.tasks.v2beta2.Task\"P\x82\xd3\xe4\x93\x02<\"7/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks:\x01*\xda\x41\x0bparent,task\x12\x9b\x01\n\nDeleteTask\x12-.google.cloud.tasks.v2beta2.DeleteTaskRequest\x1a\x16.google.protobuf.Empty\"F\x82\xd3\xe4\x93\x02\x39*7/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\xcd\x01\n\nLeaseTasks\x12-.google.cloud.tasks.v2beta2.LeaseTasksRequest\x1a..google.cloud.tasks.v2beta2.LeaseTasksResponse\"`\x82\xd3\xe4\x93\x02\x42\"=/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks:lease:\x01*\xda\x41\x15parent,lease_duration\x12\xc2\x01\n\x0f\x41\x63knowledgeTask\x12\x32.google.cloud.tasks.v2beta2.AcknowledgeTaskRequest\x1a\x16.google.protobuf.Empty\"c\x82\xd3\xe4\x93\x02H\"C/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:acknowledge:\x01*\xda\x41\x12name,schedule_time\x12\xd0\x01\n\nRenewLease\x12-.google.cloud.tasks.v2beta2.RenewLeaseRequest\x1a .google.cloud.tasks.v2beta2.Task\"q\x82\xd3\xe4\x93\x02G\"B/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:renewLease:\x01*\xda\x41!name,schedule_time,lease_duration\x12\xc4\x01\n\x0b\x43\x61ncelLease\x12..google.cloud.tasks.v2beta2.CancelLeaseRequest\x1a .google.cloud.tasks.v2beta2.Task\"c\x82\xd3\xe4\x93\x02H\"C/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:cancelLease:\x01*\xda\x41\x12name,schedule_time\x12\xa6\x01\n\x07RunTask\x12*.google.cloud.tasks.v2beta2.RunTaskRequest\x1a .google.cloud.tasks.v2beta2.Task\"M\x82\xd3\xe4\x93\x02@\";/v2beta2/{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-platformB|\n\x1e\x63om.google.cloud.tasks.v2beta2B\x0f\x43loudTasksProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;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__v2beta2_dot_proto_dot_queue__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks__v2beta2_dot_proto_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_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_empty__pb2.DESCRIPTOR,google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,]) - - + name="google/cloud/tasks_v2beta2/proto/cloudtasks.proto", + package="google.cloud.tasks.v2beta2", + syntax="proto3", + serialized_options=b"\n\036com.google.cloud.tasks.v2beta2B\017CloudTasksProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasks\242\002\005TASKS", + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n1google/cloud/tasks_v2beta2/proto/cloudtasks.proto\x12\x1agoogle.cloud.tasks.v2beta2\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_v2beta2/proto/queue.proto\x1a+google/cloud/tasks_v2beta2/proto/task.proto\x1a\x1egoogle/iam/v1/iam_policy.proto\x1a\x1agoogle/iam/v1/policy.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a google/protobuf/field_mask.proto\x1a\x1fgoogle/protobuf/timestamp.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\x31\n\x06queues\x18\x01 \x03(\x0b\x32!.google.cloud.tasks.v2beta2.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"\x84\x01\n\x12\x43reateQueueRequest\x12\x37\n\x06parent\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\x12\x1f\x63loudtasks.googleapis.com/Queue\x12\x35\n\x05queue\x18\x02 \x01(\x0b\x32!.google.cloud.tasks.v2beta2.QueueB\x03\xe0\x41\x02"|\n\x12UpdateQueueRequest\x12\x35\n\x05queue\x18\x01 \x01(\x0b\x32!.google.cloud.tasks.v2beta2.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"\xaf\x01\n\x10ListTasksRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View\x12\x11\n\tpage_size\x18\x04 \x01(\x05\x12\x12\n\npage_token\x18\x05 \x01(\t"]\n\x11ListTasksResponse\x12/\n\x05tasks\x18\x01 \x03(\x0b\x32 .google.cloud.tasks.v2beta2.Task\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t"\x84\x01\n\x0eGetTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View"\xbe\x01\n\x11\x43reateTaskRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12\x33\n\x04task\x18\x02 \x01(\x0b\x32 .google.cloud.tasks.v2beta2.TaskB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x03 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.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"\xe4\x01\n\x11LeaseTasksRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12\x11\n\tmax_tasks\x18\x02 \x01(\x05\x12\x36\n\x0elease_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x04 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View\x12\x0e\n\x06\x66ilter\x18\x05 \x01(\t"E\n\x12LeaseTasksResponse\x12/\n\x05tasks\x18\x01 \x03(\x0b\x32 .google.cloud.tasks.v2beta2.Task"\x86\x01\n\x16\x41\x63knowledgeTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12\x36\n\rschedule_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x02"\xf7\x01\n\x11RenewLeaseRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12\x36\n\rschedule_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x02\x12\x36\n\x0elease_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.DurationB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x04 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View"\xc0\x01\n\x12\x43\x61ncelLeaseRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12\x36\n\rschedule_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x03 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View"\x84\x01\n\x0eRunTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta2.Task.View2\xd4\x1c\n\nCloudTasks\x12\xad\x01\n\nListQueues\x12-.google.cloud.tasks.v2beta2.ListQueuesRequest\x1a..google.cloud.tasks.v2beta2.ListQueuesResponse"@\x82\xd3\xe4\x93\x02\x31\x12//v2beta2/{parent=projects/*/locations/*}/queues\xda\x41\x06parent\x12\x9a\x01\n\x08GetQueue\x12+.google.cloud.tasks.v2beta2.GetQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue">\x82\xd3\xe4\x93\x02\x31\x12//v2beta2/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\xaf\x01\n\x0b\x43reateQueue\x12..google.cloud.tasks.v2beta2.CreateQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue"M\x82\xd3\xe4\x93\x02\x38"//v2beta2/{parent=projects/*/locations/*}/queues:\x05queue\xda\x41\x0cparent,queue\x12\xba\x01\n\x0bUpdateQueue\x12..google.cloud.tasks.v2beta2.UpdateQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue"X\x82\xd3\xe4\x93\x02>25/v2beta2/{queue.name=projects/*/locations/*/queues/*}:\x05queue\xda\x41\x11queue,update_mask\x12\x95\x01\n\x0b\x44\x65leteQueue\x12..google.cloud.tasks.v2beta2.DeleteQueueRequest\x1a\x16.google.protobuf.Empty">\x82\xd3\xe4\x93\x02\x31*//v2beta2/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\xa7\x01\n\nPurgeQueue\x12-.google.cloud.tasks.v2beta2.PurgeQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue"G\x82\xd3\xe4\x93\x02:"5/v2beta2/{name=projects/*/locations/*/queues/*}:purge:\x01*\xda\x41\x04name\x12\xa7\x01\n\nPauseQueue\x12-.google.cloud.tasks.v2beta2.PauseQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue"G\x82\xd3\xe4\x93\x02:"5/v2beta2/{name=projects/*/locations/*/queues/*}:pause:\x01*\xda\x41\x04name\x12\xaa\x01\n\x0bResumeQueue\x12..google.cloud.tasks.v2beta2.ResumeQueueRequest\x1a!.google.cloud.tasks.v2beta2.Queue"H\x82\xd3\xe4\x93\x02;"6/v2beta2/{name=projects/*/locations/*/queues/*}:resume:\x01*\xda\x41\x04name\x12\xa1\x01\n\x0cGetIamPolicy\x12".google.iam.v1.GetIamPolicyRequest\x1a\x15.google.iam.v1.Policy"V\x82\xd3\xe4\x93\x02\x45"@/v2beta2/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\x01*\xda\x41\x08resource\x12\xa8\x01\n\x0cSetIamPolicy\x12".google.iam.v1.SetIamPolicyRequest\x1a\x15.google.iam.v1.Policy"]\x82\xd3\xe4\x93\x02\x45"@/v2beta2/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\x01*\xda\x41\x0fresource,policy\x12\xd3\x01\n\x12TestIamPermissions\x12(.google.iam.v1.TestIamPermissionsRequest\x1a).google.iam.v1.TestIamPermissionsResponse"h\x82\xd3\xe4\x93\x02K"F/v2beta2/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\x01*\xda\x41\x14resource,permissions\x12\xb2\x01\n\tListTasks\x12,.google.cloud.tasks.v2beta2.ListTasksRequest\x1a-.google.cloud.tasks.v2beta2.ListTasksResponse"H\x82\xd3\xe4\x93\x02\x39\x12\x37/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks\xda\x41\x06parent\x12\x9f\x01\n\x07GetTask\x12*.google.cloud.tasks.v2beta2.GetTaskRequest\x1a .google.cloud.tasks.v2beta2.Task"F\x82\xd3\xe4\x93\x02\x39\x12\x37/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\xaf\x01\n\nCreateTask\x12-.google.cloud.tasks.v2beta2.CreateTaskRequest\x1a .google.cloud.tasks.v2beta2.Task"P\x82\xd3\xe4\x93\x02<"7/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks:\x01*\xda\x41\x0bparent,task\x12\x9b\x01\n\nDeleteTask\x12-.google.cloud.tasks.v2beta2.DeleteTaskRequest\x1a\x16.google.protobuf.Empty"F\x82\xd3\xe4\x93\x02\x39*7/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\xcd\x01\n\nLeaseTasks\x12-.google.cloud.tasks.v2beta2.LeaseTasksRequest\x1a..google.cloud.tasks.v2beta2.LeaseTasksResponse"`\x82\xd3\xe4\x93\x02\x42"=/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks:lease:\x01*\xda\x41\x15parent,lease_duration\x12\xc2\x01\n\x0f\x41\x63knowledgeTask\x12\x32.google.cloud.tasks.v2beta2.AcknowledgeTaskRequest\x1a\x16.google.protobuf.Empty"c\x82\xd3\xe4\x93\x02H"C/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:acknowledge:\x01*\xda\x41\x12name,schedule_time\x12\xd0\x01\n\nRenewLease\x12-.google.cloud.tasks.v2beta2.RenewLeaseRequest\x1a .google.cloud.tasks.v2beta2.Task"q\x82\xd3\xe4\x93\x02G"B/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:renewLease:\x01*\xda\x41!name,schedule_time,lease_duration\x12\xc4\x01\n\x0b\x43\x61ncelLease\x12..google.cloud.tasks.v2beta2.CancelLeaseRequest\x1a .google.cloud.tasks.v2beta2.Task"c\x82\xd3\xe4\x93\x02H"C/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:cancelLease:\x01*\xda\x41\x12name,schedule_time\x12\xa6\x01\n\x07RunTask\x12*.google.cloud.tasks.v2beta2.RunTaskRequest\x1a .google.cloud.tasks.v2beta2.Task"M\x82\xd3\xe4\x93\x02@";/v2beta2/{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-platformB|\n\x1e\x63om.google.cloud.tasks.v2beta2B\x0f\x43loudTasksProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;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__v2beta2_dot_proto_dot_queue__pb2.DESCRIPTOR, + google_dot_cloud_dot_tasks__v2beta2_dot_proto_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_duration__pb2.DESCRIPTOR, + google_dot_protobuf_dot_empty__pb2.DESCRIPTOR, + google_dot_protobuf_dot_field__mask__pb2.DESCRIPTOR, + google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR, + ], +) _LISTQUEUESREQUEST = _descriptor.Descriptor( - name='ListQueuesRequest', - full_name='google.cloud.tasks.v2beta2.ListQueuesRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='parent', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='filter', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='page_size', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='page_token', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=476, - serialized_end=607, + name="ListQueuesRequest", + full_name="google.cloud.tasks.v2beta2.ListQueuesRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="parent", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="filter", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="page_size", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="page_token", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=476, + serialized_end=607, ) _LISTQUEUESRESPONSE = _descriptor.Descriptor( - name='ListQueuesResponse', - full_name='google.cloud.tasks.v2beta2.ListQueuesResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='queues', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='next_page_token', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=609, - serialized_end=705, + name="ListQueuesResponse", + full_name="google.cloud.tasks.v2beta2.ListQueuesResponse", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="queues", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="next_page_token", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=609, + serialized_end=705, ) _GETQUEUEREQUEST = _descriptor.Descriptor( - name='GetQueueRequest', - full_name='google.cloud.tasks.v2beta2.GetQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=707, - serialized_end=779, + name="GetQueueRequest", + full_name="google.cloud.tasks.v2beta2.GetQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=707, + serialized_end=779, ) _CREATEQUEUEREQUEST = _descriptor.Descriptor( - name='CreateQueueRequest', - full_name='google.cloud.tasks.v2beta2.CreateQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='parent', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='queue', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=782, - serialized_end=914, + name="CreateQueueRequest", + full_name="google.cloud.tasks.v2beta2.CreateQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="parent", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="queue", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=782, + serialized_end=914, ) _UPDATEQUEUEREQUEST = _descriptor.Descriptor( - name='UpdateQueueRequest', - full_name='google.cloud.tasks.v2beta2.UpdateQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='queue', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=916, - serialized_end=1040, + name="UpdateQueueRequest", + full_name="google.cloud.tasks.v2beta2.UpdateQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="queue", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="update_mask", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=916, + serialized_end=1040, ) _DELETEQUEUEREQUEST = _descriptor.Descriptor( - name='DeleteQueueRequest', - full_name='google.cloud.tasks.v2beta2.DeleteQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1042, - serialized_end=1117, + name="DeleteQueueRequest", + full_name="google.cloud.tasks.v2beta2.DeleteQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1042, + serialized_end=1117, ) _PURGEQUEUEREQUEST = _descriptor.Descriptor( - name='PurgeQueueRequest', - full_name='google.cloud.tasks.v2beta2.PurgeQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1119, - serialized_end=1193, + name="PurgeQueueRequest", + full_name="google.cloud.tasks.v2beta2.PurgeQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1119, + serialized_end=1193, ) _PAUSEQUEUEREQUEST = _descriptor.Descriptor( - name='PauseQueueRequest', - full_name='google.cloud.tasks.v2beta2.PauseQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1195, - serialized_end=1269, + name="PauseQueueRequest", + full_name="google.cloud.tasks.v2beta2.PauseQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1195, + serialized_end=1269, ) _RESUMEQUEUEREQUEST = _descriptor.Descriptor( - name='ResumeQueueRequest', - full_name='google.cloud.tasks.v2beta2.ResumeQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1271, - serialized_end=1346, + name="ResumeQueueRequest", + full_name="google.cloud.tasks.v2beta2.ResumeQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1271, + serialized_end=1346, ) _LISTTASKSREQUEST = _descriptor.Descriptor( - name='ListTasksRequest', - full_name='google.cloud.tasks.v2beta2.ListTasksRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='parent', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='response_view', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='page_size', full_name='google.cloud.tasks.v2beta2.ListTasksRequest.page_size', index=2, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='page_token', full_name='google.cloud.tasks.v2beta2.ListTasksRequest.page_token', index=3, - number=5, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1349, - serialized_end=1524, + name="ListTasksRequest", + full_name="google.cloud.tasks.v2beta2.ListTasksRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="parent", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="response_view", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="page_size", + full_name="google.cloud.tasks.v2beta2.ListTasksRequest.page_size", + index=2, + number=4, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="page_token", + full_name="google.cloud.tasks.v2beta2.ListTasksRequest.page_token", + index=3, + number=5, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1349, + serialized_end=1524, ) _LISTTASKSRESPONSE = _descriptor.Descriptor( - name='ListTasksResponse', - full_name='google.cloud.tasks.v2beta2.ListTasksResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='tasks', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='next_page_token', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1526, - serialized_end=1619, + name="ListTasksResponse", + full_name="google.cloud.tasks.v2beta2.ListTasksResponse", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="tasks", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="next_page_token", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1526, + serialized_end=1619, ) _GETTASKREQUEST = _descriptor.Descriptor( - name='GetTaskRequest', - full_name='google.cloud.tasks.v2beta2.GetTaskRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='response_view', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1622, - serialized_end=1754, + name="GetTaskRequest", + full_name="google.cloud.tasks.v2beta2.GetTaskRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="response_view", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1622, + serialized_end=1754, ) _CREATETASKREQUEST = _descriptor.Descriptor( - name='CreateTaskRequest', - full_name='google.cloud.tasks.v2beta2.CreateTaskRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='parent', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='task', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='response_view', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1757, - serialized_end=1947, + name="CreateTaskRequest", + full_name="google.cloud.tasks.v2beta2.CreateTaskRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="parent", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="task", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="response_view", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1757, + serialized_end=1947, ) _DELETETASKREQUEST = _descriptor.Descriptor( - name='DeleteTaskRequest', - full_name='google.cloud.tasks.v2beta2.DeleteTaskRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1949, - serialized_end=2022, + name="DeleteTaskRequest", + full_name="google.cloud.tasks.v2beta2.DeleteTaskRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1949, + serialized_end=2022, ) _LEASETASKSREQUEST = _descriptor.Descriptor( - name='LeaseTasksRequest', - full_name='google.cloud.tasks.v2beta2.LeaseTasksRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='parent', full_name='google.cloud.tasks.v2beta2.LeaseTasksRequest.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_tasks', full_name='google.cloud.tasks.v2beta2.LeaseTasksRequest.max_tasks', index=1, - number=2, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='lease_duration', full_name='google.cloud.tasks.v2beta2.LeaseTasksRequest.lease_duration', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='response_view', full_name='google.cloud.tasks.v2beta2.LeaseTasksRequest.response_view', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='filter', full_name='google.cloud.tasks.v2beta2.LeaseTasksRequest.filter', index=4, - number=5, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2025, - serialized_end=2253, + name="LeaseTasksRequest", + full_name="google.cloud.tasks.v2beta2.LeaseTasksRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="parent", + full_name="google.cloud.tasks.v2beta2.LeaseTasksRequest.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="max_tasks", + full_name="google.cloud.tasks.v2beta2.LeaseTasksRequest.max_tasks", + index=1, + number=2, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="lease_duration", + full_name="google.cloud.tasks.v2beta2.LeaseTasksRequest.lease_duration", + index=2, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="response_view", + full_name="google.cloud.tasks.v2beta2.LeaseTasksRequest.response_view", + index=3, + number=4, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="filter", + full_name="google.cloud.tasks.v2beta2.LeaseTasksRequest.filter", + index=4, + number=5, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=2025, + serialized_end=2253, ) _LEASETASKSRESPONSE = _descriptor.Descriptor( - name='LeaseTasksResponse', - full_name='google.cloud.tasks.v2beta2.LeaseTasksResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='tasks', full_name='google.cloud.tasks.v2beta2.LeaseTasksResponse.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2255, - serialized_end=2324, + name="LeaseTasksResponse", + full_name="google.cloud.tasks.v2beta2.LeaseTasksResponse", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="tasks", + full_name="google.cloud.tasks.v2beta2.LeaseTasksResponse.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=2255, + serialized_end=2324, ) _ACKNOWLEDGETASKREQUEST = _descriptor.Descriptor( - name='AcknowledgeTaskRequest', - full_name='google.cloud.tasks.v2beta2.AcknowledgeTaskRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta2.AcknowledgeTaskRequest.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='schedule_time', full_name='google.cloud.tasks.v2beta2.AcknowledgeTaskRequest.schedule_time', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2327, - serialized_end=2461, + name="AcknowledgeTaskRequest", + full_name="google.cloud.tasks.v2beta2.AcknowledgeTaskRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta2.AcknowledgeTaskRequest.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="schedule_time", + full_name="google.cloud.tasks.v2beta2.AcknowledgeTaskRequest.schedule_time", + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=2327, + serialized_end=2461, ) _RENEWLEASEREQUEST = _descriptor.Descriptor( - name='RenewLeaseRequest', - full_name='google.cloud.tasks.v2beta2.RenewLeaseRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta2.RenewLeaseRequest.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='schedule_time', full_name='google.cloud.tasks.v2beta2.RenewLeaseRequest.schedule_time', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='lease_duration', full_name='google.cloud.tasks.v2beta2.RenewLeaseRequest.lease_duration', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='response_view', full_name='google.cloud.tasks.v2beta2.RenewLeaseRequest.response_view', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2464, - serialized_end=2711, + name="RenewLeaseRequest", + full_name="google.cloud.tasks.v2beta2.RenewLeaseRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta2.RenewLeaseRequest.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="schedule_time", + full_name="google.cloud.tasks.v2beta2.RenewLeaseRequest.schedule_time", + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="lease_duration", + full_name="google.cloud.tasks.v2beta2.RenewLeaseRequest.lease_duration", + index=2, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="response_view", + full_name="google.cloud.tasks.v2beta2.RenewLeaseRequest.response_view", + index=3, + number=4, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=2464, + serialized_end=2711, ) _CANCELLEASEREQUEST = _descriptor.Descriptor( - name='CancelLeaseRequest', - full_name='google.cloud.tasks.v2beta2.CancelLeaseRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta2.CancelLeaseRequest.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='schedule_time', full_name='google.cloud.tasks.v2beta2.CancelLeaseRequest.schedule_time', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='response_view', full_name='google.cloud.tasks.v2beta2.CancelLeaseRequest.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2714, - serialized_end=2906, + name="CancelLeaseRequest", + full_name="google.cloud.tasks.v2beta2.CancelLeaseRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta2.CancelLeaseRequest.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="schedule_time", + full_name="google.cloud.tasks.v2beta2.CancelLeaseRequest.schedule_time", + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="response_view", + full_name="google.cloud.tasks.v2beta2.CancelLeaseRequest.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=2714, + serialized_end=2906, ) _RUNTASKREQUEST = _descriptor.Descriptor( - name='RunTaskRequest', - full_name='google.cloud.tasks.v2beta2.RunTaskRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='response_view', full_name='google.cloud.tasks.v2beta2.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=2909, - serialized_end=3041, + name="RunTaskRequest", + full_name="google.cloud.tasks.v2beta2.RunTaskRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="response_view", + full_name="google.cloud.tasks.v2beta2.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=2909, + serialized_end=3041, ) -_LISTQUEUESRESPONSE.fields_by_name['queues'].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE -_CREATEQUEUEREQUEST.fields_by_name['queue'].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE -_UPDATEQUEUEREQUEST.fields_by_name['queue'].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_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__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW -_LISTTASKSRESPONSE.fields_by_name['tasks'].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK -_GETTASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW -_CREATETASKREQUEST.fields_by_name['task'].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK -_CREATETASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW -_LEASETASKSREQUEST.fields_by_name['lease_duration'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_LEASETASKSREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW -_LEASETASKSRESPONSE.fields_by_name['tasks'].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK -_ACKNOWLEDGETASKREQUEST.fields_by_name['schedule_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_RENEWLEASEREQUEST.fields_by_name['schedule_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_RENEWLEASEREQUEST.fields_by_name['lease_duration'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_RENEWLEASEREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW -_CANCELLEASEREQUEST.fields_by_name['schedule_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_CANCELLEASEREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW -_RUNTASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_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['LeaseTasksRequest'] = _LEASETASKSREQUEST -DESCRIPTOR.message_types_by_name['LeaseTasksResponse'] = _LEASETASKSRESPONSE -DESCRIPTOR.message_types_by_name['AcknowledgeTaskRequest'] = _ACKNOWLEDGETASKREQUEST -DESCRIPTOR.message_types_by_name['RenewLeaseRequest'] = _RENEWLEASEREQUEST -DESCRIPTOR.message_types_by_name['CancelLeaseRequest'] = _CANCELLEASEREQUEST -DESCRIPTOR.message_types_by_name['RunTaskRequest'] = _RUNTASKREQUEST +_LISTQUEUESRESPONSE.fields_by_name[ + "queues" +].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE +_CREATEQUEUEREQUEST.fields_by_name[ + "queue" +].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE +_UPDATEQUEUEREQUEST.fields_by_name[ + "queue" +].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_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__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW +_LISTTASKSRESPONSE.fields_by_name[ + "tasks" +].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK +_GETTASKREQUEST.fields_by_name[ + "response_view" +].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW +_CREATETASKREQUEST.fields_by_name[ + "task" +].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK +_CREATETASKREQUEST.fields_by_name[ + "response_view" +].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW +_LEASETASKSREQUEST.fields_by_name[ + "lease_duration" +].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_LEASETASKSREQUEST.fields_by_name[ + "response_view" +].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW +_LEASETASKSRESPONSE.fields_by_name[ + "tasks" +].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK +_ACKNOWLEDGETASKREQUEST.fields_by_name[ + "schedule_time" +].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_RENEWLEASEREQUEST.fields_by_name[ + "schedule_time" +].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_RENEWLEASEREQUEST.fields_by_name[ + "lease_duration" +].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_RENEWLEASEREQUEST.fields_by_name[ + "response_view" +].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW +_CANCELLEASEREQUEST.fields_by_name[ + "schedule_time" +].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_CANCELLEASEREQUEST.fields_by_name[ + "response_view" +].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK_VIEW +_RUNTASKREQUEST.fields_by_name[ + "response_view" +].enum_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_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["LeaseTasksRequest"] = _LEASETASKSREQUEST +DESCRIPTOR.message_types_by_name["LeaseTasksResponse"] = _LEASETASKSRESPONSE +DESCRIPTOR.message_types_by_name["AcknowledgeTaskRequest"] = _ACKNOWLEDGETASKREQUEST +DESCRIPTOR.message_types_by_name["RenewLeaseRequest"] = _RENEWLEASEREQUEST +DESCRIPTOR.message_types_by_name["CancelLeaseRequest"] = _CANCELLEASEREQUEST +DESCRIPTOR.message_types_by_name["RunTaskRequest"] = _RUNTASKREQUEST _sym_db.RegisterFileDescriptor(DESCRIPTOR) -ListQueuesRequest = _reflection.GeneratedProtocolMessageType('ListQueuesRequest', (_message.Message,), { - 'DESCRIPTOR' : _LISTQUEUESREQUEST, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +ListQueuesRequest = _reflection.GeneratedProtocolMessageType( + "ListQueuesRequest", + (_message.Message,), + { + "DESCRIPTOR": _LISTQUEUESREQUEST, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Request message for [ListQueues][google.cloud.tasks.v2beta2.CloudTasks.ListQueues]. Attributes: @@ -925,15 +1449,18 @@ [filter][google.cloud.tasks.v2beta2.ListQueuesRequest.filter] while iterating through pages. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ListQueuesRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ListQueuesRequest) + }, +) _sym_db.RegisterMessage(ListQueuesRequest) -ListQueuesResponse = _reflection.GeneratedProtocolMessageType('ListQueuesResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTQUEUESRESPONSE, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Response message for +ListQueuesResponse = _reflection.GeneratedProtocolMessageType( + "ListQueuesResponse", + (_message.Message,), + { + "DESCRIPTOR": _LISTQUEUESRESPONSE, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Response message for [ListQueues][google.cloud.tasks.v2beta2.CloudTasks.ListQueues]. Attributes: @@ -948,15 +1475,18 @@ empty, there are no more results. The page token is valid for only 2 hours. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ListQueuesResponse) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ListQueuesResponse) + }, +) _sym_db.RegisterMessage(ListQueuesResponse) -GetQueueRequest = _reflection.GeneratedProtocolMessageType('GetQueueRequest', (_message.Message,), { - 'DESCRIPTOR' : _GETQUEUEREQUEST, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +GetQueueRequest = _reflection.GeneratedProtocolMessageType( + "GetQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _GETQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Request message for [GetQueue][google.cloud.tasks.v2beta2.CloudTasks.GetQueue]. Attributes: @@ -964,15 +1494,18 @@ Required. The resource name of the queue. For example: ``projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.GetQueueRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.GetQueueRequest) + }, +) _sym_db.RegisterMessage(GetQueueRequest) -CreateQueueRequest = _reflection.GeneratedProtocolMessageType('CreateQueueRequest', (_message.Message,), { - 'DESCRIPTOR' : _CREATEQUEUEREQUEST, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +CreateQueueRequest = _reflection.GeneratedProtocolMessageType( + "CreateQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _CREATEQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Request message for [CreateQueue][google.cloud.tasks.v2beta2.CloudTasks.CreateQueue]. Attributes: @@ -988,15 +1521,18 @@ name][google.cloud.tasks.v2beta2.Queue.name] cannot be the same as an existing queue. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.CreateQueueRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.CreateQueueRequest) + }, +) _sym_db.RegisterMessage(CreateQueueRequest) -UpdateQueueRequest = _reflection.GeneratedProtocolMessageType('UpdateQueueRequest', (_message.Message,), { - 'DESCRIPTOR' : _UPDATEQUEUEREQUEST, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +UpdateQueueRequest = _reflection.GeneratedProtocolMessageType( + "UpdateQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _UPDATEQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Request message for [UpdateQueue][google.cloud.tasks.v2beta2.CloudTasks.UpdateQueue]. Attributes: @@ -1012,15 +1548,18 @@ A mask used to specify which fields of the queue are being updated. If empty, then all fields will be updated. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.UpdateQueueRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.UpdateQueueRequest) + }, +) _sym_db.RegisterMessage(UpdateQueueRequest) -DeleteQueueRequest = _reflection.GeneratedProtocolMessageType('DeleteQueueRequest', (_message.Message,), { - 'DESCRIPTOR' : _DELETEQUEUEREQUEST, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +DeleteQueueRequest = _reflection.GeneratedProtocolMessageType( + "DeleteQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _DELETEQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Request message for [DeleteQueue][google.cloud.tasks.v2beta2.CloudTasks.DeleteQueue]. Attributes: @@ -1028,15 +1567,18 @@ Required. The queue name. For example: ``projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.DeleteQueueRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.DeleteQueueRequest) + }, +) _sym_db.RegisterMessage(DeleteQueueRequest) -PurgeQueueRequest = _reflection.GeneratedProtocolMessageType('PurgeQueueRequest', (_message.Message,), { - 'DESCRIPTOR' : _PURGEQUEUEREQUEST, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +PurgeQueueRequest = _reflection.GeneratedProtocolMessageType( + "PurgeQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _PURGEQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Request message for [PurgeQueue][google.cloud.tasks.v2beta2.CloudTasks.PurgeQueue]. Attributes: @@ -1044,15 +1586,18 @@ Required. The queue name. For example: ``projects/PROJECT_ID/location/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.PurgeQueueRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.PurgeQueueRequest) + }, +) _sym_db.RegisterMessage(PurgeQueueRequest) -PauseQueueRequest = _reflection.GeneratedProtocolMessageType('PauseQueueRequest', (_message.Message,), { - 'DESCRIPTOR' : _PAUSEQUEUEREQUEST, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +PauseQueueRequest = _reflection.GeneratedProtocolMessageType( + "PauseQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _PAUSEQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Request message for [PauseQueue][google.cloud.tasks.v2beta2.CloudTasks.PauseQueue]. Attributes: @@ -1060,15 +1605,18 @@ Required. The queue name. For example: ``projects/PROJECT_ID/location/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.PauseQueueRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.PauseQueueRequest) + }, +) _sym_db.RegisterMessage(PauseQueueRequest) -ResumeQueueRequest = _reflection.GeneratedProtocolMessageType('ResumeQueueRequest', (_message.Message,), { - 'DESCRIPTOR' : _RESUMEQUEUEREQUEST, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +ResumeQueueRequest = _reflection.GeneratedProtocolMessageType( + "ResumeQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _RESUMEQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Request message for [ResumeQueue][google.cloud.tasks.v2beta2.CloudTasks.ResumeQueue]. Attributes: @@ -1076,15 +1624,18 @@ Required. The queue name. For example: ``projects/PROJECT_ID/location/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ResumeQueueRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ResumeQueueRequest) + }, +) _sym_db.RegisterMessage(ResumeQueueRequest) -ListTasksRequest = _reflection.GeneratedProtocolMessageType('ListTasksRequest', (_message.Message,), { - 'DESCRIPTOR' : _LISTTASKSREQUEST, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Request message for listing tasks using +ListTasksRequest = _reflection.GeneratedProtocolMessageType( + "ListTasksRequest", + (_message.Message,), + { + "DESCRIPTOR": _LISTTASKSREQUEST, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Request message for listing tasks using [ListTasks][google.cloud.tasks.v2beta2.CloudTasks.ListTasks]. Attributes: @@ -1120,15 +1671,18 @@ [ListTasks][google.cloud.tasks.v2beta2.CloudTasks.ListTasks] method. The page token is valid for only 2 hours. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ListTasksRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ListTasksRequest) + }, +) _sym_db.RegisterMessage(ListTasksRequest) -ListTasksResponse = _reflection.GeneratedProtocolMessageType('ListTasksResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTTASKSRESPONSE, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Response message for listing tasks using +ListTasksResponse = _reflection.GeneratedProtocolMessageType( + "ListTasksResponse", + (_message.Message,), + { + "DESCRIPTOR": _LISTTASKSRESPONSE, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Response message for listing tasks using [ListTasks][google.cloud.tasks.v2beta2.CloudTasks.ListTasks]. Attributes: @@ -1142,15 +1696,18 @@ .ListTasksRequest.page_token]. If the next_page_token is empty, there are no more results. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ListTasksResponse) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.ListTasksResponse) + }, +) _sym_db.RegisterMessage(ListTasksResponse) -GetTaskRequest = _reflection.GeneratedProtocolMessageType('GetTaskRequest', (_message.Message,), { - 'DESCRIPTOR' : _GETTASKREQUEST, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Request message for getting a task using +GetTaskRequest = _reflection.GeneratedProtocolMessageType( + "GetTaskRequest", + (_message.Message,), + { + "DESCRIPTOR": _GETTASKREQUEST, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Request message for getting a task using [GetTask][google.cloud.tasks.v2beta2.CloudTasks.GetTask]. Attributes: @@ -1171,15 +1728,18 @@ `_ permission on the [Task][google.cloud.tasks.v2beta2.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.GetTaskRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.GetTaskRequest) + }, +) _sym_db.RegisterMessage(GetTaskRequest) -CreateTaskRequest = _reflection.GeneratedProtocolMessageType('CreateTaskRequest', (_message.Message,), { - 'DESCRIPTOR' : _CREATETASKREQUEST, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +CreateTaskRequest = _reflection.GeneratedProtocolMessageType( + "CreateTaskRequest", + (_message.Message,), + { + "DESCRIPTOR": _CREATETASKREQUEST, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Request message for [CreateTask][google.cloud.tasks.v2beta2.CloudTasks.CreateTask]. Attributes: @@ -1231,15 +1791,18 @@ `_ permission on the [Task][google.cloud.tasks.v2beta2.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.CreateTaskRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.CreateTaskRequest) + }, +) _sym_db.RegisterMessage(CreateTaskRequest) -DeleteTaskRequest = _reflection.GeneratedProtocolMessageType('DeleteTaskRequest', (_message.Message,), { - 'DESCRIPTOR' : _DELETETASKREQUEST, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Request message for deleting a task using +DeleteTaskRequest = _reflection.GeneratedProtocolMessageType( + "DeleteTaskRequest", + (_message.Message,), + { + "DESCRIPTOR": _DELETETASKREQUEST, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Request message for deleting a task using [DeleteTask][google.cloud.tasks.v2beta2.CloudTasks.DeleteTask]. Attributes: @@ -1247,15 +1810,18 @@ Required. The task name. For example: ``projects/PROJECT_ID/lo cations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.DeleteTaskRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.DeleteTaskRequest) + }, +) _sym_db.RegisterMessage(DeleteTaskRequest) -LeaseTasksRequest = _reflection.GeneratedProtocolMessageType('LeaseTasksRequest', (_message.Message,), { - 'DESCRIPTOR' : _LEASETASKSREQUEST, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Request message for leasing tasks using +LeaseTasksRequest = _reflection.GeneratedProtocolMessageType( + "LeaseTasksRequest", + (_message.Message,), + { + "DESCRIPTOR": _LEASETASKSREQUEST, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Request message for leasing tasks using [LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks]. Attributes: @@ -1329,30 +1895,36 @@ [tag][google.cloud.tasks.v2beta2.PullMessage.tag] will be displayed as empty in Cloud Tasks. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.LeaseTasksRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.LeaseTasksRequest) + }, +) _sym_db.RegisterMessage(LeaseTasksRequest) -LeaseTasksResponse = _reflection.GeneratedProtocolMessageType('LeaseTasksResponse', (_message.Message,), { - 'DESCRIPTOR' : _LEASETASKSRESPONSE, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Response message for leasing tasks using +LeaseTasksResponse = _reflection.GeneratedProtocolMessageType( + "LeaseTasksResponse", + (_message.Message,), + { + "DESCRIPTOR": _LEASETASKSRESPONSE, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Response message for leasing tasks using [LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks]. Attributes: tasks: The leased tasks. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.LeaseTasksResponse) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.LeaseTasksResponse) + }, +) _sym_db.RegisterMessage(LeaseTasksResponse) -AcknowledgeTaskRequest = _reflection.GeneratedProtocolMessageType('AcknowledgeTaskRequest', (_message.Message,), { - 'DESCRIPTOR' : _ACKNOWLEDGETASKREQUEST, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Request message for acknowledging a task using [AcknowledgeTask][googl +AcknowledgeTaskRequest = _reflection.GeneratedProtocolMessageType( + "AcknowledgeTaskRequest", + (_message.Message,), + { + "DESCRIPTOR": _ACKNOWLEDGETASKREQUEST, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Request message for acknowledging a task using [AcknowledgeTask][googl e.cloud.tasks.v2beta2.CloudTasks.AcknowledgeTask]. Attributes: @@ -1369,15 +1941,18 @@ response. This restriction is to ensure that your worker currently holds the lease. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.AcknowledgeTaskRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.AcknowledgeTaskRequest) + }, +) _sym_db.RegisterMessage(AcknowledgeTaskRequest) -RenewLeaseRequest = _reflection.GeneratedProtocolMessageType('RenewLeaseRequest', (_message.Message,), { - 'DESCRIPTOR' : _RENEWLEASEREQUEST, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Request message for renewing a lease using +RenewLeaseRequest = _reflection.GeneratedProtocolMessageType( + "RenewLeaseRequest", + (_message.Message,), + { + "DESCRIPTOR": _RENEWLEASEREQUEST, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Request message for renewing a lease using [RenewLease][google.cloud.tasks.v2beta2.CloudTasks.RenewLease]. Attributes: @@ -1411,15 +1986,18 @@ `_ permission on the [Task][google.cloud.tasks.v2beta2.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.RenewLeaseRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.RenewLeaseRequest) + }, +) _sym_db.RegisterMessage(RenewLeaseRequest) -CancelLeaseRequest = _reflection.GeneratedProtocolMessageType('CancelLeaseRequest', (_message.Message,), { - 'DESCRIPTOR' : _CANCELLEASEREQUEST, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Request message for canceling a lease using +CancelLeaseRequest = _reflection.GeneratedProtocolMessageType( + "CancelLeaseRequest", + (_message.Message,), + { + "DESCRIPTOR": _CANCELLEASEREQUEST, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Request message for canceling a lease using [CancelLease][google.cloud.tasks.v2beta2.CloudTasks.CancelLease]. Attributes: @@ -1449,15 +2027,18 @@ `_ permission on the [Task][google.cloud.tasks.v2beta2.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.CancelLeaseRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.CancelLeaseRequest) + }, +) _sym_db.RegisterMessage(CancelLeaseRequest) -RunTaskRequest = _reflection.GeneratedProtocolMessageType('RunTaskRequest', (_message.Message,), { - 'DESCRIPTOR' : _RUNTASKREQUEST, - '__module__' : 'google.cloud.tasks_v2beta2.proto.cloudtasks_pb2' - , - '__doc__': """Request message for forcing a task to run now using +RunTaskRequest = _reflection.GeneratedProtocolMessageType( + "RunTaskRequest", + (_message.Message,), + { + "DESCRIPTOR": _RUNTASKREQUEST, + "__module__": "google.cloud.tasks_v2beta2.proto.cloudtasks_pb2", + "__doc__": """Request message for forcing a task to run now using [RunTask][google.cloud.tasks.v2beta2.CloudTasks.RunTask]. Attributes: @@ -1478,250 +2059,252 @@ `_ permission on the [Task][google.cloud.tasks.v2beta2.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.RunTaskRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.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 -_LEASETASKSREQUEST.fields_by_name['parent']._options = None -_LEASETASKSREQUEST.fields_by_name['lease_duration']._options = None -_ACKNOWLEDGETASKREQUEST.fields_by_name['name']._options = None -_ACKNOWLEDGETASKREQUEST.fields_by_name['schedule_time']._options = None -_RENEWLEASEREQUEST.fields_by_name['name']._options = None -_RENEWLEASEREQUEST.fields_by_name['schedule_time']._options = None -_RENEWLEASEREQUEST.fields_by_name['lease_duration']._options = None -_CANCELLEASEREQUEST.fields_by_name['name']._options = None -_CANCELLEASEREQUEST.fields_by_name['schedule_time']._options = None -_RUNTASKREQUEST.fields_by_name['name']._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 +_LEASETASKSREQUEST.fields_by_name["parent"]._options = None +_LEASETASKSREQUEST.fields_by_name["lease_duration"]._options = None +_ACKNOWLEDGETASKREQUEST.fields_by_name["name"]._options = None +_ACKNOWLEDGETASKREQUEST.fields_by_name["schedule_time"]._options = None +_RENEWLEASEREQUEST.fields_by_name["name"]._options = None +_RENEWLEASEREQUEST.fields_by_name["schedule_time"]._options = None +_RENEWLEASEREQUEST.fields_by_name["lease_duration"]._options = None +_CANCELLEASEREQUEST.fields_by_name["name"]._options = None +_CANCELLEASEREQUEST.fields_by_name["schedule_time"]._options = None +_RUNTASKREQUEST.fields_by_name["name"]._options = None _CLOUDTASKS = _descriptor.ServiceDescriptor( - name='CloudTasks', - full_name='google.cloud.tasks.v2beta2.CloudTasks', - file=DESCRIPTOR, - index=0, - serialized_options=b'\312A\031cloudtasks.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platform', - create_key=_descriptor._internal_create_key, - serialized_start=3044, - serialized_end=6712, - methods=[ - _descriptor.MethodDescriptor( - name='ListQueues', - full_name='google.cloud.tasks.v2beta2.CloudTasks.ListQueues', + name="CloudTasks", + full_name="google.cloud.tasks.v2beta2.CloudTasks", + file=DESCRIPTOR, index=0, - containing_service=None, - input_type=_LISTQUEUESREQUEST, - output_type=_LISTQUEUESRESPONSE, - serialized_options=b'\202\323\344\223\0021\022//v2beta2/{parent=projects/*/locations/*}/queues\332A\006parent', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetQueue', - full_name='google.cloud.tasks.v2beta2.CloudTasks.GetQueue', - index=1, - containing_service=None, - input_type=_GETQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\0021\022//v2beta2/{name=projects/*/locations/*/queues/*}\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='CreateQueue', - full_name='google.cloud.tasks.v2beta2.CloudTasks.CreateQueue', - index=2, - containing_service=None, - input_type=_CREATEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\0028\"//v2beta2/{parent=projects/*/locations/*}/queues:\005queue\332A\014parent,queue', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='UpdateQueue', - full_name='google.cloud.tasks.v2beta2.CloudTasks.UpdateQueue', - index=3, - containing_service=None, - input_type=_UPDATEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\002>25/v2beta2/{queue.name=projects/*/locations/*/queues/*}:\005queue\332A\021queue,update_mask', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='DeleteQueue', - full_name='google.cloud.tasks.v2beta2.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\0021*//v2beta2/{name=projects/*/locations/*/queues/*}\332A\004name', + serialized_options=b"\312A\031cloudtasks.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platform", create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='PurgeQueue', - full_name='google.cloud.tasks.v2beta2.CloudTasks.PurgeQueue', - index=5, - containing_service=None, - input_type=_PURGEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\002:\"5/v2beta2/{name=projects/*/locations/*/queues/*}:purge:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='PauseQueue', - full_name='google.cloud.tasks.v2beta2.CloudTasks.PauseQueue', - index=6, - containing_service=None, - input_type=_PAUSEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\002:\"5/v2beta2/{name=projects/*/locations/*/queues/*}:pause:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='ResumeQueue', - full_name='google.cloud.tasks.v2beta2.CloudTasks.ResumeQueue', - index=7, - containing_service=None, - input_type=_RESUMEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\002;\"6/v2beta2/{name=projects/*/locations/*/queues/*}:resume:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetIamPolicy', - full_name='google.cloud.tasks.v2beta2.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\002E\"@/v2beta2/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\001*\332A\010resource', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetIamPolicy', - full_name='google.cloud.tasks.v2beta2.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\002E\"@/v2beta2/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\001*\332A\017resource,policy', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='TestIamPermissions', - full_name='google.cloud.tasks.v2beta2.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\002K\"F/v2beta2/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\001*\332A\024resource,permissions', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='ListTasks', - full_name='google.cloud.tasks.v2beta2.CloudTasks.ListTasks', - index=11, - containing_service=None, - input_type=_LISTTASKSREQUEST, - output_type=_LISTTASKSRESPONSE, - serialized_options=b'\202\323\344\223\0029\0227/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks\332A\006parent', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetTask', - full_name='google.cloud.tasks.v2beta2.CloudTasks.GetTask', - index=12, - containing_service=None, - input_type=_GETTASKREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\0029\0227/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='CreateTask', - full_name='google.cloud.tasks.v2beta2.CloudTasks.CreateTask', - index=13, - containing_service=None, - input_type=_CREATETASKREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\002<\"7/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks:\001*\332A\013parent,task', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='DeleteTask', - full_name='google.cloud.tasks.v2beta2.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\0029*7/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='LeaseTasks', - full_name='google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks', - index=15, - containing_service=None, - input_type=_LEASETASKSREQUEST, - output_type=_LEASETASKSRESPONSE, - serialized_options=b'\202\323\344\223\002B\"=/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks:lease:\001*\332A\025parent,lease_duration', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='AcknowledgeTask', - full_name='google.cloud.tasks.v2beta2.CloudTasks.AcknowledgeTask', - index=16, - containing_service=None, - input_type=_ACKNOWLEDGETASKREQUEST, - output_type=google_dot_protobuf_dot_empty__pb2._EMPTY, - serialized_options=b'\202\323\344\223\002H\"C/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:acknowledge:\001*\332A\022name,schedule_time', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='RenewLease', - full_name='google.cloud.tasks.v2beta2.CloudTasks.RenewLease', - index=17, - containing_service=None, - input_type=_RENEWLEASEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\002G\"B/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:renewLease:\001*\332A!name,schedule_time,lease_duration', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='CancelLease', - full_name='google.cloud.tasks.v2beta2.CloudTasks.CancelLease', - index=18, - containing_service=None, - input_type=_CANCELLEASEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\002H\"C/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:cancelLease:\001*\332A\022name,schedule_time', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='RunTask', - full_name='google.cloud.tasks.v2beta2.CloudTasks.RunTask', - index=19, - containing_service=None, - input_type=_RUNTASKREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\002@\";/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:run:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), -]) + serialized_start=3044, + serialized_end=6712, + methods=[ + _descriptor.MethodDescriptor( + name="ListQueues", + full_name="google.cloud.tasks.v2beta2.CloudTasks.ListQueues", + index=0, + containing_service=None, + input_type=_LISTQUEUESREQUEST, + output_type=_LISTQUEUESRESPONSE, + serialized_options=b"\202\323\344\223\0021\022//v2beta2/{parent=projects/*/locations/*}/queues\332A\006parent", + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="GetQueue", + full_name="google.cloud.tasks.v2beta2.CloudTasks.GetQueue", + index=1, + containing_service=None, + input_type=_GETQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b"\202\323\344\223\0021\022//v2beta2/{name=projects/*/locations/*/queues/*}\332A\004name", + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="CreateQueue", + full_name="google.cloud.tasks.v2beta2.CloudTasks.CreateQueue", + index=2, + containing_service=None, + input_type=_CREATEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\0028"//v2beta2/{parent=projects/*/locations/*}/queues:\005queue\332A\014parent,queue', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="UpdateQueue", + full_name="google.cloud.tasks.v2beta2.CloudTasks.UpdateQueue", + index=3, + containing_service=None, + input_type=_UPDATEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b"\202\323\344\223\002>25/v2beta2/{queue.name=projects/*/locations/*/queues/*}:\005queue\332A\021queue,update_mask", + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="DeleteQueue", + full_name="google.cloud.tasks.v2beta2.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\0021*//v2beta2/{name=projects/*/locations/*/queues/*}\332A\004name", + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="PurgeQueue", + full_name="google.cloud.tasks.v2beta2.CloudTasks.PurgeQueue", + index=5, + containing_service=None, + input_type=_PURGEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\002:"5/v2beta2/{name=projects/*/locations/*/queues/*}:purge:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="PauseQueue", + full_name="google.cloud.tasks.v2beta2.CloudTasks.PauseQueue", + index=6, + containing_service=None, + input_type=_PAUSEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\002:"5/v2beta2/{name=projects/*/locations/*/queues/*}:pause:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="ResumeQueue", + full_name="google.cloud.tasks.v2beta2.CloudTasks.ResumeQueue", + index=7, + containing_service=None, + input_type=_RESUMEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\002;"6/v2beta2/{name=projects/*/locations/*/queues/*}:resume:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="GetIamPolicy", + full_name="google.cloud.tasks.v2beta2.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\002E"@/v2beta2/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\001*\332A\010resource', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="SetIamPolicy", + full_name="google.cloud.tasks.v2beta2.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\002E"@/v2beta2/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\001*\332A\017resource,policy', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="TestIamPermissions", + full_name="google.cloud.tasks.v2beta2.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\002K"F/v2beta2/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\001*\332A\024resource,permissions', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="ListTasks", + full_name="google.cloud.tasks.v2beta2.CloudTasks.ListTasks", + index=11, + containing_service=None, + input_type=_LISTTASKSREQUEST, + output_type=_LISTTASKSRESPONSE, + serialized_options=b"\202\323\344\223\0029\0227/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks\332A\006parent", + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="GetTask", + full_name="google.cloud.tasks.v2beta2.CloudTasks.GetTask", + index=12, + containing_service=None, + input_type=_GETTASKREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, + serialized_options=b"\202\323\344\223\0029\0227/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name", + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="CreateTask", + full_name="google.cloud.tasks.v2beta2.CloudTasks.CreateTask", + index=13, + containing_service=None, + input_type=_CREATETASKREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\002<"7/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks:\001*\332A\013parent,task', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="DeleteTask", + full_name="google.cloud.tasks.v2beta2.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\0029*7/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name", + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="LeaseTasks", + full_name="google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks", + index=15, + containing_service=None, + input_type=_LEASETASKSREQUEST, + output_type=_LEASETASKSRESPONSE, + serialized_options=b'\202\323\344\223\002B"=/v2beta2/{parent=projects/*/locations/*/queues/*}/tasks:lease:\001*\332A\025parent,lease_duration', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="AcknowledgeTask", + full_name="google.cloud.tasks.v2beta2.CloudTasks.AcknowledgeTask", + index=16, + containing_service=None, + input_type=_ACKNOWLEDGETASKREQUEST, + output_type=google_dot_protobuf_dot_empty__pb2._EMPTY, + serialized_options=b'\202\323\344\223\002H"C/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:acknowledge:\001*\332A\022name,schedule_time', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="RenewLease", + full_name="google.cloud.tasks.v2beta2.CloudTasks.RenewLease", + index=17, + containing_service=None, + input_type=_RENEWLEASEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\002G"B/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:renewLease:\001*\332A!name,schedule_time,lease_duration', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="CancelLease", + full_name="google.cloud.tasks.v2beta2.CloudTasks.CancelLease", + index=18, + containing_service=None, + input_type=_CANCELLEASEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\002H"C/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:cancelLease:\001*\332A\022name,schedule_time', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="RunTask", + full_name="google.cloud.tasks.v2beta2.CloudTasks.RunTask", + index=19, + containing_service=None, + input_type=_RUNTASKREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\002@";/v2beta2/{name=projects/*/locations/*/queues/*/tasks/*}:run:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + ], +) _sym_db.RegisterServiceDescriptor(_CLOUDTASKS) -DESCRIPTOR.services_by_name['CloudTasks'] = _CLOUDTASKS +DESCRIPTOR.services_by_name["CloudTasks"] = _CLOUDTASKS # @@protoc_insertion_point(module_scope) diff --git a/google/cloud/tasks_v2beta2/proto/cloudtasks_pb2_grpc.py b/google/cloud/tasks_v2beta2/proto/cloudtasks_pb2_grpc.py index e5e5adbb..8b3a5531 100644 --- a/google/cloud/tasks_v2beta2/proto/cloudtasks_pb2_grpc.py +++ b/google/cloud/tasks_v2beta2/proto/cloudtasks_pb2_grpc.py @@ -2,9 +2,15 @@ """Client and server classes corresponding to protobuf-defined services.""" import grpc -from google.cloud.tasks_v2beta2.proto import cloudtasks_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2 -from google.cloud.tasks_v2beta2.proto import queue_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2 -from google.cloud.tasks_v2beta2.proto import task_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2 +from google.cloud.tasks_v2beta2.proto import ( + cloudtasks_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2, +) +from google.cloud.tasks_v2beta2.proto import ( + queue_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2, +) +from google.cloud.tasks_v2beta2.proto import ( + task_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_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 @@ -22,105 +28,105 @@ def __init__(self, channel): channel: A grpc.Channel. """ self.ListQueues = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/ListQueues', - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/ListQueues", + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.FromString, + ) self.GetQueue = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/GetQueue', - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/GetQueue", + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.CreateQueue = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/CreateQueue', - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/CreateQueue", + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.UpdateQueue = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/UpdateQueue', - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/UpdateQueue", + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.DeleteQueue = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/DeleteQueue', - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.SerializeToString, - response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/DeleteQueue", + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.SerializeToString, + response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, + ) self.PurgeQueue = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/PurgeQueue', - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/PurgeQueue", + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.PauseQueue = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/PauseQueue', - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/PauseQueue", + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.ResumeQueue = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/ResumeQueue', - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/ResumeQueue", + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.GetIamPolicy = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/GetIamPolicy', - request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.SerializeToString, - response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/GetIamPolicy", + request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.SerializeToString, + response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, + ) self.SetIamPolicy = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/SetIamPolicy', - request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.SerializeToString, - response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/SetIamPolicy", + request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.SerializeToString, + response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, + ) self.TestIamPermissions = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/TestIamPermissions', - request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.SerializeToString, - response_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/TestIamPermissions", + request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.SerializeToString, + response_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.FromString, + ) self.ListTasks = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/ListTasks', - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/ListTasks", + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.FromString, + ) self.GetTask = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/GetTask', - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/GetTask", + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, + ) self.CreateTask = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/CreateTask', - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/CreateTask", + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, + ) self.DeleteTask = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/DeleteTask', - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.SerializeToString, - response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/DeleteTask", + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.SerializeToString, + response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, + ) self.LeaseTasks = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/LeaseTasks', - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksResponse.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/LeaseTasks", + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksResponse.FromString, + ) self.AcknowledgeTask = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/AcknowledgeTask', - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.AcknowledgeTaskRequest.SerializeToString, - response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/AcknowledgeTask", + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.AcknowledgeTaskRequest.SerializeToString, + response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, + ) self.RenewLease = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/RenewLease', - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RenewLeaseRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/RenewLease", + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RenewLeaseRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, + ) self.CancelLease = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/CancelLease', - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CancelLeaseRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/CancelLease", + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CancelLeaseRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, + ) self.RunTask = channel.unary_unary( - '/google.cloud.tasks.v2beta2.CloudTasks/RunTask', - request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - ) + "/google.cloud.tasks.v2beta2.CloudTasks/RunTask", + request_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, + ) class CloudTasksServicer(object): @@ -134,15 +140,15 @@ def ListQueues(self, request, context): Queues are returned in lexicographical order. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def GetQueue(self, request, context): """Gets a queue. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def CreateQueue(self, request, context): """Creates a queue. @@ -159,8 +165,8 @@ def CreateQueue(self, request, context): this method. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def UpdateQueue(self, request, context): """Updates a queue. @@ -180,8 +186,8 @@ def UpdateQueue(self, request, context): this method. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def DeleteQueue(self, request, context): """Deletes a queue. @@ -199,8 +205,8 @@ def DeleteQueue(self, request, context): this method. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def PurgeQueue(self, request, context): """Purges a queue by deleting all of its tasks. @@ -211,8 +217,8 @@ def PurgeQueue(self, request, context): might be dispatched before the purge takes effect. A purge is irreversible. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def PauseQueue(self, request, context): """Pauses the queue. @@ -224,8 +230,8 @@ def PauseQueue(self, request, context): [state][google.cloud.tasks.v2beta2.Queue.state] is [PAUSED][google.cloud.tasks.v2beta2.Queue.State.PAUSED]. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def ResumeQueue(self, request, context): """Resume a queue. @@ -243,8 +249,8 @@ def ResumeQueue(self, request, context): Risks](https://cloud.google.com/tasks/docs/manage-cloud-task-scaling). """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def GetIamPolicy(self, request, context): """Gets the access control policy for a [Queue][google.cloud.tasks.v2beta2.Queue]. @@ -258,8 +264,8 @@ def GetIamPolicy(self, request, context): * `cloudtasks.queues.getIamPolicy` """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def SetIamPolicy(self, request, context): """Sets the access control policy for a [Queue][google.cloud.tasks.v2beta2.Queue]. Replaces any existing @@ -275,8 +281,8 @@ def SetIamPolicy(self, request, context): * `cloudtasks.queues.setIamPolicy` """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def TestIamPermissions(self, request, context): """Returns permissions that a caller has on a [Queue][google.cloud.tasks.v2beta2.Queue]. @@ -288,8 +294,8 @@ def TestIamPermissions(self, request, context): may "fail open" without warning. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def ListTasks(self, request, context): """Lists the tasks in a queue. @@ -303,15 +309,15 @@ def ListTasks(self, request, context): time. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def GetTask(self, request, context): """Gets a task. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def CreateTask(self, request, context): """Creates a task and adds it to a queue. @@ -323,8 +329,8 @@ def CreateTask(self, request, context): * For [pull queues][google.cloud.tasks.v2beta2.PullTarget], the maximum task size is 1MB. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def DeleteTask(self, request, context): """Deletes a task. @@ -334,8 +340,8 @@ def DeleteTask(self, request, context): failed. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def LeaseTasks(self, request, context): """Leases tasks from a pull queue for @@ -362,8 +368,8 @@ def LeaseTasks(self, request, context): is exceeded. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def AcknowledgeTask(self, request, context): """Acknowledges a pull task. @@ -381,8 +387,8 @@ def AcknowledgeTask(self, request, context): [ListTasks][google.cloud.tasks.v2beta2.CloudTasks.ListTasks]. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def RenewLease(self, request, context): """Renew the current lease of a pull task. @@ -392,8 +398,8 @@ def RenewLease(self, request, context): returned in the task's [schedule_time][google.cloud.tasks.v2beta2.Task.schedule_time]. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def CancelLease(self, request, context): """Cancel a pull task's lease. @@ -404,8 +410,8 @@ def CancelLease(self, request, context): [LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks]. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def RunTask(self, request, context): """Forces a task to run now. @@ -437,440 +443,661 @@ def RunTask(self, request, context): [pull task][google.cloud.tasks.v2beta2.PullMessage]. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def add_CloudTasksServicer_to_server(servicer, server): rpc_method_handlers = { - 'ListQueues': grpc.unary_unary_rpc_method_handler( - servicer.ListQueues, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.SerializeToString, - ), - 'GetQueue': grpc.unary_unary_rpc_method_handler( - servicer.GetQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - 'CreateQueue': grpc.unary_unary_rpc_method_handler( - servicer.CreateQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - 'UpdateQueue': grpc.unary_unary_rpc_method_handler( - servicer.UpdateQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - 'DeleteQueue': grpc.unary_unary_rpc_method_handler( - servicer.DeleteQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.FromString, - response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - ), - 'PurgeQueue': grpc.unary_unary_rpc_method_handler( - servicer.PurgeQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - 'PauseQueue': grpc.unary_unary_rpc_method_handler( - servicer.PauseQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - 'ResumeQueue': grpc.unary_unary_rpc_method_handler( - servicer.ResumeQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - 'GetIamPolicy': grpc.unary_unary_rpc_method_handler( - servicer.GetIamPolicy, - request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.FromString, - response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, - ), - 'SetIamPolicy': grpc.unary_unary_rpc_method_handler( - servicer.SetIamPolicy, - request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.FromString, - response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, - ), - 'TestIamPermissions': grpc.unary_unary_rpc_method_handler( - servicer.TestIamPermissions, - request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.FromString, - response_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.SerializeToString, - ), - 'ListTasks': grpc.unary_unary_rpc_method_handler( - servicer.ListTasks, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.SerializeToString, - ), - 'GetTask': grpc.unary_unary_rpc_method_handler( - servicer.GetTask, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, - ), - 'CreateTask': grpc.unary_unary_rpc_method_handler( - servicer.CreateTask, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, - ), - 'DeleteTask': grpc.unary_unary_rpc_method_handler( - servicer.DeleteTask, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.FromString, - response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - ), - 'LeaseTasks': grpc.unary_unary_rpc_method_handler( - servicer.LeaseTasks, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksResponse.SerializeToString, - ), - 'AcknowledgeTask': grpc.unary_unary_rpc_method_handler( - servicer.AcknowledgeTask, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.AcknowledgeTaskRequest.FromString, - response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - ), - 'RenewLease': grpc.unary_unary_rpc_method_handler( - servicer.RenewLease, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RenewLeaseRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, - ), - 'CancelLease': grpc.unary_unary_rpc_method_handler( - servicer.CancelLease, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CancelLeaseRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, - ), - 'RunTask': grpc.unary_unary_rpc_method_handler( - servicer.RunTask, - request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, - ), + "ListQueues": grpc.unary_unary_rpc_method_handler( + servicer.ListQueues, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.SerializeToString, + ), + "GetQueue": grpc.unary_unary_rpc_method_handler( + servicer.GetQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + "CreateQueue": grpc.unary_unary_rpc_method_handler( + servicer.CreateQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + "UpdateQueue": grpc.unary_unary_rpc_method_handler( + servicer.UpdateQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + "DeleteQueue": grpc.unary_unary_rpc_method_handler( + servicer.DeleteQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.FromString, + response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, + ), + "PurgeQueue": grpc.unary_unary_rpc_method_handler( + servicer.PurgeQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + "PauseQueue": grpc.unary_unary_rpc_method_handler( + servicer.PauseQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + "ResumeQueue": grpc.unary_unary_rpc_method_handler( + servicer.ResumeQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + "GetIamPolicy": grpc.unary_unary_rpc_method_handler( + servicer.GetIamPolicy, + request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.FromString, + response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, + ), + "SetIamPolicy": grpc.unary_unary_rpc_method_handler( + servicer.SetIamPolicy, + request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.FromString, + response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, + ), + "TestIamPermissions": grpc.unary_unary_rpc_method_handler( + servicer.TestIamPermissions, + request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.FromString, + response_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.SerializeToString, + ), + "ListTasks": grpc.unary_unary_rpc_method_handler( + servicer.ListTasks, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.SerializeToString, + ), + "GetTask": grpc.unary_unary_rpc_method_handler( + servicer.GetTask, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, + ), + "CreateTask": grpc.unary_unary_rpc_method_handler( + servicer.CreateTask, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, + ), + "DeleteTask": grpc.unary_unary_rpc_method_handler( + servicer.DeleteTask, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.FromString, + response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, + ), + "LeaseTasks": grpc.unary_unary_rpc_method_handler( + servicer.LeaseTasks, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksResponse.SerializeToString, + ), + "AcknowledgeTask": grpc.unary_unary_rpc_method_handler( + servicer.AcknowledgeTask, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.AcknowledgeTaskRequest.FromString, + response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, + ), + "RenewLease": grpc.unary_unary_rpc_method_handler( + servicer.RenewLease, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RenewLeaseRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, + ), + "CancelLease": grpc.unary_unary_rpc_method_handler( + servicer.CancelLease, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CancelLeaseRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, + ), + "RunTask": grpc.unary_unary_rpc_method_handler( + servicer.RunTask, + request_deserializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.SerializeToString, + ), } generic_handler = grpc.method_handlers_generic_handler( - 'google.cloud.tasks.v2beta2.CloudTasks', rpc_method_handlers) + "google.cloud.tasks.v2beta2.CloudTasks", rpc_method_handlers + ) server.add_generic_rpc_handlers((generic_handler,)) - # This class is part of an EXPERIMENTAL API. +# This class is part of an EXPERIMENTAL API. class CloudTasks(object): """Cloud Tasks allows developers to manage the execution of background work in their applications. """ @staticmethod - def ListQueues(request, + def ListQueues( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/ListQueues', + "/google.cloud.tasks.v2beta2.CloudTasks/ListQueues", google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def GetQueue(request, + def GetQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/GetQueue', + "/google.cloud.tasks.v2beta2.CloudTasks/GetQueue", google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def CreateQueue(request, + def CreateQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/CreateQueue', + "/google.cloud.tasks.v2beta2.CloudTasks/CreateQueue", google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def UpdateQueue(request, + def UpdateQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/UpdateQueue', + "/google.cloud.tasks.v2beta2.CloudTasks/UpdateQueue", google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def DeleteQueue(request, + def DeleteQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/DeleteQueue', + "/google.cloud.tasks.v2beta2.CloudTasks/DeleteQueue", google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def PurgeQueue(request, + def PurgeQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/PurgeQueue', + "/google.cloud.tasks.v2beta2.CloudTasks/PurgeQueue", google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def PauseQueue(request, + def PauseQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/PauseQueue', + "/google.cloud.tasks.v2beta2.CloudTasks/PauseQueue", google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def ResumeQueue(request, + def ResumeQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/ResumeQueue', + "/google.cloud.tasks.v2beta2.CloudTasks/ResumeQueue", google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_queue__pb2.Queue.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def GetIamPolicy(request, + def GetIamPolicy( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/GetIamPolicy', + "/google.cloud.tasks.v2beta2.CloudTasks/GetIamPolicy", google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.SerializeToString, google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def SetIamPolicy(request, + def SetIamPolicy( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/SetIamPolicy', + "/google.cloud.tasks.v2beta2.CloudTasks/SetIamPolicy", google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.SerializeToString, google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def TestIamPermissions(request, + def TestIamPermissions( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/TestIamPermissions', + "/google.cloud.tasks.v2beta2.CloudTasks/TestIamPermissions", google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.SerializeToString, google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def ListTasks(request, + def ListTasks( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/ListTasks', + "/google.cloud.tasks.v2beta2.CloudTasks/ListTasks", google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def GetTask(request, + def GetTask( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/GetTask', + "/google.cloud.tasks.v2beta2.CloudTasks/GetTask", google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def CreateTask(request, + def CreateTask( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/CreateTask', + "/google.cloud.tasks.v2beta2.CloudTasks/CreateTask", google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def DeleteTask(request, + def DeleteTask( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/DeleteTask', + "/google.cloud.tasks.v2beta2.CloudTasks/DeleteTask", google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def LeaseTasks(request, + def LeaseTasks( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/LeaseTasks', + "/google.cloud.tasks.v2beta2.CloudTasks/LeaseTasks", google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.LeaseTasksResponse.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def AcknowledgeTask(request, + def AcknowledgeTask( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/AcknowledgeTask', + "/google.cloud.tasks.v2beta2.CloudTasks/AcknowledgeTask", google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.AcknowledgeTaskRequest.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def RenewLease(request, + def RenewLease( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/RenewLease', + "/google.cloud.tasks.v2beta2.CloudTasks/RenewLease", google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RenewLeaseRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def CancelLease(request, + def CancelLease( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/CancelLease', + "/google.cloud.tasks.v2beta2.CloudTasks/CancelLease", google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.CancelLeaseRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def RunTask(request, + def RunTask( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta2.CloudTasks/RunTask', + "/google.cloud.tasks.v2beta2.CloudTasks/RunTask", google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_task__pb2.Task.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) diff --git a/google/cloud/tasks_v2beta2/proto/queue_pb2.py b/google/cloud/tasks_v2beta2/proto/queue_pb2.py index af8132ea..8aeffd22 100644 --- a/google/cloud/tasks_v2beta2/proto/queue_pb2.py +++ b/google/cloud/tasks_v2beta2/proto/queue_pb2.py @@ -6,295 +6,533 @@ 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 resource_pb2 as google_dot_api_dot_resource__pb2 -from google.cloud.tasks_v2beta2.proto import target_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_target__pb2 +from google.cloud.tasks_v2beta2.proto import ( + target_pb2 as google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_target__pb2, +) from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 DESCRIPTOR = _descriptor.FileDescriptor( - name='google/cloud/tasks_v2beta2/proto/queue.proto', - package='google.cloud.tasks.v2beta2', - syntax='proto3', - serialized_options=b'\n\036com.google.cloud.tasks.v2beta2B\nQueueProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasks', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n,google/cloud/tasks_v2beta2/proto/queue.proto\x12\x1agoogle.cloud.tasks.v2beta2\x1a\x19google/api/resource.proto\x1a-google/cloud/tasks_v2beta2/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/api/annotations.proto\"\xbf\x04\n\x05Queue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12Q\n\x16\x61pp_engine_http_target\x18\x03 \x01(\x0b\x32/.google.cloud.tasks.v2beta2.AppEngineHttpTargetH\x00\x12=\n\x0bpull_target\x18\x04 \x01(\x0b\x32&.google.cloud.tasks.v2beta2.PullTargetH\x00\x12;\n\x0brate_limits\x18\x05 \x01(\x0b\x32&.google.cloud.tasks.v2beta2.RateLimits\x12=\n\x0cretry_config\x18\x06 \x01(\x0b\x32\'.google.cloud.tasks.v2beta2.RetryConfig\x12\x36\n\x05state\x18\x07 \x01(\x0e\x32\'.google.cloud.tasks.v2beta2.Queue.State\x12.\n\npurge_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"E\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07RUNNING\x10\x01\x12\n\n\x06PAUSED\x10\x02\x12\x0c\n\x08\x44ISABLED\x10\x03:\\\xea\x41Y\n\x1f\x63loudtasks.googleapis.com/Queue\x12\x36projects/{project}/locations/{location}/queues/{queue}B\r\n\x0btarget_type\"k\n\nRateLimits\x12\'\n\x1fmax_tasks_dispatched_per_second\x18\x01 \x01(\x01\x12\x16\n\x0emax_burst_size\x18\x02 \x01(\x05\x12\x1c\n\x14max_concurrent_tasks\x18\x03 \x01(\x05\"\x81\x02\n\x0bRetryConfig\x12\x16\n\x0cmax_attempts\x18\x01 \x01(\x05H\x00\x12\x1c\n\x12unlimited_attempts\x18\x02 \x01(\x08H\x00\x12\x35\n\x12max_retry_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmin_backoff\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmax_backoff\x18\x05 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x15\n\rmax_doublings\x18\x06 \x01(\x05\x42\x0e\n\x0cnum_attemptsBo\n\x1e\x63om.google.cloud.tasks.v2beta2B\nQueueProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasksb\x06proto3' - , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_target__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - + name="google/cloud/tasks_v2beta2/proto/queue.proto", + package="google.cloud.tasks.v2beta2", + syntax="proto3", + serialized_options=b"\n\036com.google.cloud.tasks.v2beta2B\nQueueProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasks", + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n,google/cloud/tasks_v2beta2/proto/queue.proto\x12\x1agoogle.cloud.tasks.v2beta2\x1a\x19google/api/resource.proto\x1a-google/cloud/tasks_v2beta2/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/api/annotations.proto"\xbf\x04\n\x05Queue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12Q\n\x16\x61pp_engine_http_target\x18\x03 \x01(\x0b\x32/.google.cloud.tasks.v2beta2.AppEngineHttpTargetH\x00\x12=\n\x0bpull_target\x18\x04 \x01(\x0b\x32&.google.cloud.tasks.v2beta2.PullTargetH\x00\x12;\n\x0brate_limits\x18\x05 \x01(\x0b\x32&.google.cloud.tasks.v2beta2.RateLimits\x12=\n\x0cretry_config\x18\x06 \x01(\x0b\x32\'.google.cloud.tasks.v2beta2.RetryConfig\x12\x36\n\x05state\x18\x07 \x01(\x0e\x32\'.google.cloud.tasks.v2beta2.Queue.State\x12.\n\npurge_time\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp"E\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07RUNNING\x10\x01\x12\n\n\x06PAUSED\x10\x02\x12\x0c\n\x08\x44ISABLED\x10\x03:\\\xea\x41Y\n\x1f\x63loudtasks.googleapis.com/Queue\x12\x36projects/{project}/locations/{location}/queues/{queue}B\r\n\x0btarget_type"k\n\nRateLimits\x12\'\n\x1fmax_tasks_dispatched_per_second\x18\x01 \x01(\x01\x12\x16\n\x0emax_burst_size\x18\x02 \x01(\x05\x12\x1c\n\x14max_concurrent_tasks\x18\x03 \x01(\x05"\x81\x02\n\x0bRetryConfig\x12\x16\n\x0cmax_attempts\x18\x01 \x01(\x05H\x00\x12\x1c\n\x12unlimited_attempts\x18\x02 \x01(\x08H\x00\x12\x35\n\x12max_retry_duration\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmin_backoff\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmax_backoff\x18\x05 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x15\n\rmax_doublings\x18\x06 \x01(\x05\x42\x0e\n\x0cnum_attemptsBo\n\x1e\x63om.google.cloud.tasks.v2beta2B\nQueueProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasksb\x06proto3', + dependencies=[ + google_dot_api_dot_resource__pb2.DESCRIPTOR, + google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_target__pb2.DESCRIPTOR, + google_dot_protobuf_dot_duration__pb2.DESCRIPTOR, + google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR, + google_dot_api_dot_annotations__pb2.DESCRIPTOR, + ], +) _QUEUE_STATE = _descriptor.EnumDescriptor( - name='State', - full_name='google.cloud.tasks.v2beta2.Queue.State', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='STATE_UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='RUNNING', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='PAUSED', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='DISABLED', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=643, - serialized_end=712, + name="State", + full_name="google.cloud.tasks.v2beta2.Queue.State", + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name="STATE_UNSPECIFIED", + index=0, + number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="RUNNING", + index=1, + number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="PAUSED", + index=2, + number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="DISABLED", + index=3, + number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + ], + containing_type=None, + serialized_options=None, + serialized_start=643, + serialized_end=712, ) _sym_db.RegisterEnumDescriptor(_QUEUE_STATE) _QUEUE = _descriptor.Descriptor( - name='Queue', - full_name='google.cloud.tasks.v2beta2.Queue', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta2.Queue.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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_engine_http_target', full_name='google.cloud.tasks.v2beta2.Queue.app_engine_http_target', index=1, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='pull_target', full_name='google.cloud.tasks.v2beta2.Queue.pull_target', index=2, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rate_limits', full_name='google.cloud.tasks.v2beta2.Queue.rate_limits', index=3, - number=5, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='retry_config', full_name='google.cloud.tasks.v2beta2.Queue.retry_config', index=4, - number=6, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='state', full_name='google.cloud.tasks.v2beta2.Queue.state', index=5, - number=7, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='purge_time', full_name='google.cloud.tasks.v2beta2.Queue.purge_time', index=6, - number=8, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _QUEUE_STATE, - ], - serialized_options=b'\352AY\n\037cloudtasks.googleapis.com/Queue\0226projects/{project}/locations/{location}/queues/{queue}', - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='target_type', full_name='google.cloud.tasks.v2beta2.Queue.target_type', - index=0, containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[]), - ], - serialized_start=246, - serialized_end=821, + name="Queue", + full_name="google.cloud.tasks.v2beta2.Queue", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta2.Queue.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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="app_engine_http_target", + full_name="google.cloud.tasks.v2beta2.Queue.app_engine_http_target", + index=1, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="pull_target", + full_name="google.cloud.tasks.v2beta2.Queue.pull_target", + index=2, + number=4, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="rate_limits", + full_name="google.cloud.tasks.v2beta2.Queue.rate_limits", + index=3, + number=5, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="retry_config", + full_name="google.cloud.tasks.v2beta2.Queue.retry_config", + index=4, + number=6, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="state", + full_name="google.cloud.tasks.v2beta2.Queue.state", + index=5, + number=7, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="purge_time", + full_name="google.cloud.tasks.v2beta2.Queue.purge_time", + index=6, + number=8, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[_QUEUE_STATE,], + serialized_options=b"\352AY\n\037cloudtasks.googleapis.com/Queue\0226projects/{project}/locations/{location}/queues/{queue}", + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name="target_type", + full_name="google.cloud.tasks.v2beta2.Queue.target_type", + index=0, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[], + ), + ], + serialized_start=246, + serialized_end=821, ) _RATELIMITS = _descriptor.Descriptor( - name='RateLimits', - full_name='google.cloud.tasks.v2beta2.RateLimits', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='max_tasks_dispatched_per_second', full_name='google.cloud.tasks.v2beta2.RateLimits.max_tasks_dispatched_per_second', index=0, - number=1, type=1, cpp_type=5, label=1, - has_default_value=False, default_value=float(0), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_burst_size', full_name='google.cloud.tasks.v2beta2.RateLimits.max_burst_size', index=1, - number=2, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_concurrent_tasks', full_name='google.cloud.tasks.v2beta2.RateLimits.max_concurrent_tasks', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=823, - serialized_end=930, + name="RateLimits", + full_name="google.cloud.tasks.v2beta2.RateLimits", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="max_tasks_dispatched_per_second", + full_name="google.cloud.tasks.v2beta2.RateLimits.max_tasks_dispatched_per_second", + index=0, + number=1, + type=1, + cpp_type=5, + label=1, + has_default_value=False, + default_value=float(0), + message_type=None, + enum_type=None, + containing_type=None, + is_extension=False, + extension_scope=None, + serialized_options=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="max_burst_size", + full_name="google.cloud.tasks.v2beta2.RateLimits.max_burst_size", + index=1, + number=2, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="max_concurrent_tasks", + full_name="google.cloud.tasks.v2beta2.RateLimits.max_concurrent_tasks", + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=823, + serialized_end=930, ) _RETRYCONFIG = _descriptor.Descriptor( - name='RetryConfig', - full_name='google.cloud.tasks.v2beta2.RetryConfig', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='max_attempts', full_name='google.cloud.tasks.v2beta2.RetryConfig.max_attempts', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='unlimited_attempts', full_name='google.cloud.tasks.v2beta2.RetryConfig.unlimited_attempts', index=1, - number=2, type=8, cpp_type=7, label=1, - has_default_value=False, default_value=False, - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_retry_duration', full_name='google.cloud.tasks.v2beta2.RetryConfig.max_retry_duration', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='min_backoff', full_name='google.cloud.tasks.v2beta2.RetryConfig.min_backoff', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_backoff', full_name='google.cloud.tasks.v2beta2.RetryConfig.max_backoff', index=4, - number=5, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_doublings', full_name='google.cloud.tasks.v2beta2.RetryConfig.max_doublings', index=5, - number=6, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='num_attempts', full_name='google.cloud.tasks.v2beta2.RetryConfig.num_attempts', - index=0, containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[]), - ], - serialized_start=933, - serialized_end=1190, + name="RetryConfig", + full_name="google.cloud.tasks.v2beta2.RetryConfig", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="max_attempts", + full_name="google.cloud.tasks.v2beta2.RetryConfig.max_attempts", + index=0, + number=1, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="unlimited_attempts", + full_name="google.cloud.tasks.v2beta2.RetryConfig.unlimited_attempts", + index=1, + number=2, + type=8, + cpp_type=7, + label=1, + has_default_value=False, + default_value=False, + message_type=None, + enum_type=None, + containing_type=None, + is_extension=False, + extension_scope=None, + serialized_options=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="max_retry_duration", + full_name="google.cloud.tasks.v2beta2.RetryConfig.max_retry_duration", + index=2, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="min_backoff", + full_name="google.cloud.tasks.v2beta2.RetryConfig.min_backoff", + index=3, + number=4, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="max_backoff", + full_name="google.cloud.tasks.v2beta2.RetryConfig.max_backoff", + index=4, + number=5, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="max_doublings", + full_name="google.cloud.tasks.v2beta2.RetryConfig.max_doublings", + index=5, + number=6, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name="num_attempts", + full_name="google.cloud.tasks.v2beta2.RetryConfig.num_attempts", + index=0, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[], + ), + ], + serialized_start=933, + serialized_end=1190, ) -_QUEUE.fields_by_name['app_engine_http_target'].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_target__pb2._APPENGINEHTTPTARGET -_QUEUE.fields_by_name['pull_target'].message_type = google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_target__pb2._PULLTARGET -_QUEUE.fields_by_name['rate_limits'].message_type = _RATELIMITS -_QUEUE.fields_by_name['retry_config'].message_type = _RETRYCONFIG -_QUEUE.fields_by_name['state'].enum_type = _QUEUE_STATE -_QUEUE.fields_by_name['purge_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_QUEUE.fields_by_name[ + "app_engine_http_target" +].message_type = ( + google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_target__pb2._APPENGINEHTTPTARGET +) +_QUEUE.fields_by_name[ + "pull_target" +].message_type = ( + google_dot_cloud_dot_tasks__v2beta2_dot_proto_dot_target__pb2._PULLTARGET +) +_QUEUE.fields_by_name["rate_limits"].message_type = _RATELIMITS +_QUEUE.fields_by_name["retry_config"].message_type = _RETRYCONFIG +_QUEUE.fields_by_name["state"].enum_type = _QUEUE_STATE +_QUEUE.fields_by_name[ + "purge_time" +].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP _QUEUE_STATE.containing_type = _QUEUE -_QUEUE.oneofs_by_name['target_type'].fields.append( - _QUEUE.fields_by_name['app_engine_http_target']) -_QUEUE.fields_by_name['app_engine_http_target'].containing_oneof = _QUEUE.oneofs_by_name['target_type'] -_QUEUE.oneofs_by_name['target_type'].fields.append( - _QUEUE.fields_by_name['pull_target']) -_QUEUE.fields_by_name['pull_target'].containing_oneof = _QUEUE.oneofs_by_name['target_type'] -_RETRYCONFIG.fields_by_name['max_retry_duration'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_RETRYCONFIG.fields_by_name['min_backoff'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_RETRYCONFIG.fields_by_name['max_backoff'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_RETRYCONFIG.oneofs_by_name['num_attempts'].fields.append( - _RETRYCONFIG.fields_by_name['max_attempts']) -_RETRYCONFIG.fields_by_name['max_attempts'].containing_oneof = _RETRYCONFIG.oneofs_by_name['num_attempts'] -_RETRYCONFIG.oneofs_by_name['num_attempts'].fields.append( - _RETRYCONFIG.fields_by_name['unlimited_attempts']) -_RETRYCONFIG.fields_by_name['unlimited_attempts'].containing_oneof = _RETRYCONFIG.oneofs_by_name['num_attempts'] -DESCRIPTOR.message_types_by_name['Queue'] = _QUEUE -DESCRIPTOR.message_types_by_name['RateLimits'] = _RATELIMITS -DESCRIPTOR.message_types_by_name['RetryConfig'] = _RETRYCONFIG +_QUEUE.oneofs_by_name["target_type"].fields.append( + _QUEUE.fields_by_name["app_engine_http_target"] +) +_QUEUE.fields_by_name[ + "app_engine_http_target" +].containing_oneof = _QUEUE.oneofs_by_name["target_type"] +_QUEUE.oneofs_by_name["target_type"].fields.append(_QUEUE.fields_by_name["pull_target"]) +_QUEUE.fields_by_name["pull_target"].containing_oneof = _QUEUE.oneofs_by_name[ + "target_type" +] +_RETRYCONFIG.fields_by_name[ + "max_retry_duration" +].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_RETRYCONFIG.fields_by_name[ + "min_backoff" +].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_RETRYCONFIG.fields_by_name[ + "max_backoff" +].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_RETRYCONFIG.oneofs_by_name["num_attempts"].fields.append( + _RETRYCONFIG.fields_by_name["max_attempts"] +) +_RETRYCONFIG.fields_by_name[ + "max_attempts" +].containing_oneof = _RETRYCONFIG.oneofs_by_name["num_attempts"] +_RETRYCONFIG.oneofs_by_name["num_attempts"].fields.append( + _RETRYCONFIG.fields_by_name["unlimited_attempts"] +) +_RETRYCONFIG.fields_by_name[ + "unlimited_attempts" +].containing_oneof = _RETRYCONFIG.oneofs_by_name["num_attempts"] +DESCRIPTOR.message_types_by_name["Queue"] = _QUEUE +DESCRIPTOR.message_types_by_name["RateLimits"] = _RATELIMITS +DESCRIPTOR.message_types_by_name["RetryConfig"] = _RETRYCONFIG _sym_db.RegisterFileDescriptor(DESCRIPTOR) -Queue = _reflection.GeneratedProtocolMessageType('Queue', (_message.Message,), { - 'DESCRIPTOR' : _QUEUE, - '__module__' : 'google.cloud.tasks_v2beta2.proto.queue_pb2' - , - '__doc__': """A queue is a container of related tasks. Queues are configured to +Queue = _reflection.GeneratedProtocolMessageType( + "Queue", + (_message.Message,), + { + "DESCRIPTOR": _QUEUE, + "__module__": "google.cloud.tasks_v2beta2.proto.queue_pb2", + "__doc__": """A queue is a container of related tasks. Queues are configured to manage how those tasks are dispatched. Configurable properties include rate limits, retry options, target types, and others. @@ -378,15 +616,18 @@ time will be truncated to the nearest microsecond. Purge time will be unset if the queue has never been purged. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.Queue) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.Queue) + }, +) _sym_db.RegisterMessage(Queue) -RateLimits = _reflection.GeneratedProtocolMessageType('RateLimits', (_message.Message,), { - 'DESCRIPTOR' : _RATELIMITS, - '__module__' : 'google.cloud.tasks_v2beta2.proto.queue_pb2' - , - '__doc__': """Rate limits. This message determines the maximum rate that tasks can +RateLimits = _reflection.GeneratedProtocolMessageType( + "RateLimits", + (_message.Message,), + { + "DESCRIPTOR": _RATELIMITS, + "__module__": "google.cloud.tasks_v2beta2.proto.queue_pb2", + "__doc__": """Rate limits. This message determines the maximum rate that tasks can be dispatched by a queue, regardless of whether the dispatch is a first task attempt or a retry. Note: The debugging command, [RunTask][google.cloud.tasks.v2beta2.CloudTasks.RunTask], will run a @@ -428,7 +669,7 @@ s_dispatched_per_second]. For App Engine queues that were created or updated using ``queue.yaml/xml``, ``max_burst_size`` is equal to `bucket_size `_. Since ``max_burst_size`` is output only, if [UpdateQ ueue][google.cloud.tasks.v2beta2.CloudTasks.UpdateQueue] is called on a queue created by ``queue.yaml/xml``, @@ -451,15 +692,18 @@ tps://cloud.google.com/appengine/docs/standard/python/config/q ueueref#max_concurrent_requests>`_. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.RateLimits) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.RateLimits) + }, +) _sym_db.RegisterMessage(RateLimits) -RetryConfig = _reflection.GeneratedProtocolMessageType('RetryConfig', (_message.Message,), { - 'DESCRIPTOR' : _RETRYCONFIG, - '__module__' : 'google.cloud.tasks_v2beta2.proto.queue_pb2' - , - '__doc__': """Retry config. These settings determine how a failed task attempt is +RetryConfig = _reflection.GeneratedProtocolMessageType( + "RetryConfig", + (_message.Message,), + { + "DESCRIPTOR": _RETRYCONFIG, + "__module__": "google.cloud.tasks_v2beta2.proto.queue_pb2", + "__doc__": """Retry config. These settings determine how a failed task attempt is retried. Attributes: @@ -546,8 +790,9 @@ `_. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.RetryConfig) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.RetryConfig) + }, +) _sym_db.RegisterMessage(RetryConfig) diff --git a/google/cloud/tasks_v2beta2/proto/queue_pb2_grpc.py b/google/cloud/tasks_v2beta2/proto/queue_pb2_grpc.py index 2daafffe..8a939394 100644 --- a/google/cloud/tasks_v2beta2/proto/queue_pb2_grpc.py +++ b/google/cloud/tasks_v2beta2/proto/queue_pb2_grpc.py @@ -1,4 +1,3 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! """Client and server classes corresponding to protobuf-defined services.""" import grpc - diff --git a/google/cloud/tasks_v2beta2/proto/target_pb2.py b/google/cloud/tasks_v2beta2/proto/target_pb2.py index 1ac947f0..cb7365b3 100644 --- a/google/cloud/tasks_v2beta2/proto/target_pb2.py +++ b/google/cloud/tasks_v2beta2/proto/target_pb2.py @@ -7,6 +7,7 @@ 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() @@ -16,57 +17,75 @@ DESCRIPTOR = _descriptor.FileDescriptor( - name='google/cloud/tasks_v2beta2/proto/target.proto', - package='google.cloud.tasks.v2beta2', - syntax='proto3', - serialized_options=b'\n\036com.google.cloud.tasks.v2beta2B\013TargetProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasks', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n-google/cloud/tasks_v2beta2/proto/target.proto\x12\x1agoogle.cloud.tasks.v2beta2\x1a\x1cgoogle/api/annotations.proto\"\x0c\n\nPullTarget\"+\n\x0bPullMessage\x12\x0f\n\x07payload\x18\x01 \x01(\x0c\x12\x0b\n\x03tag\x18\x02 \x01(\t\"h\n\x13\x41ppEngineHttpTarget\x12Q\n\x1b\x61pp_engine_routing_override\x18\x01 \x01(\x0b\x32,.google.cloud.tasks.v2beta2.AppEngineRouting\"\xc4\x02\n\x14\x41ppEngineHttpRequest\x12;\n\x0bhttp_method\x18\x01 \x01(\x0e\x32&.google.cloud.tasks.v2beta2.HttpMethod\x12H\n\x12\x61pp_engine_routing\x18\x02 \x01(\x0b\x32,.google.cloud.tasks.v2beta2.AppEngineRouting\x12\x14\n\x0crelative_url\x18\x03 \x01(\t\x12N\n\x07headers\x18\x04 \x03(\x0b\x32=.google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry\x12\x0f\n\x07payload\x18\x05 \x01(\x0c\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"T\n\x10\x41ppEngineRouting\x12\x0f\n\x07service\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x10\n\x08instance\x18\x03 \x01(\t\x12\x0c\n\x04host\x18\x04 \x01(\t*[\n\nHttpMethod\x12\x1b\n\x17HTTP_METHOD_UNSPECIFIED\x10\x00\x12\x08\n\x04POST\x10\x01\x12\x07\n\x03GET\x10\x02\x12\x08\n\x04HEAD\x10\x03\x12\x07\n\x03PUT\x10\x04\x12\n\n\x06\x44\x45LETE\x10\x05\x42p\n\x1e\x63om.google.cloud.tasks.v2beta2B\x0bTargetProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasksb\x06proto3' - , - dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + name="google/cloud/tasks_v2beta2/proto/target.proto", + package="google.cloud.tasks.v2beta2", + syntax="proto3", + serialized_options=b"\n\036com.google.cloud.tasks.v2beta2B\013TargetProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasks", + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n-google/cloud/tasks_v2beta2/proto/target.proto\x12\x1agoogle.cloud.tasks.v2beta2\x1a\x1cgoogle/api/annotations.proto"\x0c\n\nPullTarget"+\n\x0bPullMessage\x12\x0f\n\x07payload\x18\x01 \x01(\x0c\x12\x0b\n\x03tag\x18\x02 \x01(\t"h\n\x13\x41ppEngineHttpTarget\x12Q\n\x1b\x61pp_engine_routing_override\x18\x01 \x01(\x0b\x32,.google.cloud.tasks.v2beta2.AppEngineRouting"\xc4\x02\n\x14\x41ppEngineHttpRequest\x12;\n\x0bhttp_method\x18\x01 \x01(\x0e\x32&.google.cloud.tasks.v2beta2.HttpMethod\x12H\n\x12\x61pp_engine_routing\x18\x02 \x01(\x0b\x32,.google.cloud.tasks.v2beta2.AppEngineRouting\x12\x14\n\x0crelative_url\x18\x03 \x01(\t\x12N\n\x07headers\x18\x04 \x03(\x0b\x32=.google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry\x12\x0f\n\x07payload\x18\x05 \x01(\x0c\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01"T\n\x10\x41ppEngineRouting\x12\x0f\n\x07service\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x10\n\x08instance\x18\x03 \x01(\t\x12\x0c\n\x04host\x18\x04 \x01(\t*[\n\nHttpMethod\x12\x1b\n\x17HTTP_METHOD_UNSPECIFIED\x10\x00\x12\x08\n\x04POST\x10\x01\x12\x07\n\x03GET\x10\x02\x12\x08\n\x04HEAD\x10\x03\x12\x07\n\x03PUT\x10\x04\x12\n\n\x06\x44\x45LETE\x10\x05\x42p\n\x1e\x63om.google.cloud.tasks.v2beta2B\x0bTargetProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta2;tasksb\x06proto3', + dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,], +) _HTTPMETHOD = _descriptor.EnumDescriptor( - name='HttpMethod', - full_name='google.cloud.tasks.v2beta2.HttpMethod', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='HTTP_METHOD_UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='POST', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='GET', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='HEAD', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='PUT', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='DELETE', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=685, - serialized_end=776, + name="HttpMethod", + full_name="google.cloud.tasks.v2beta2.HttpMethod", + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name="HTTP_METHOD_UNSPECIFIED", + index=0, + number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="POST", + index=1, + number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="GET", + index=2, + number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="HEAD", + index=3, + number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="PUT", + index=4, + number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="DELETE", + index=5, + number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + ], + containing_type=None, + serialized_options=None, + serialized_start=685, + serialized_end=776, ) _sym_db.RegisterEnumDescriptor(_HTTPMETHOD) @@ -79,280 +98,439 @@ DELETE = 5 - _PULLTARGET = _descriptor.Descriptor( - name='PullTarget', - full_name='google.cloud.tasks.v2beta2.PullTarget', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=107, - serialized_end=119, + name="PullTarget", + full_name="google.cloud.tasks.v2beta2.PullTarget", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=107, + serialized_end=119, ) _PULLMESSAGE = _descriptor.Descriptor( - name='PullMessage', - full_name='google.cloud.tasks.v2beta2.PullMessage', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='payload', full_name='google.cloud.tasks.v2beta2.PullMessage.payload', index=0, - number=1, type=12, cpp_type=9, label=1, - has_default_value=False, default_value=b"", - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='tag', full_name='google.cloud.tasks.v2beta2.PullMessage.tag', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=121, - serialized_end=164, + name="PullMessage", + full_name="google.cloud.tasks.v2beta2.PullMessage", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="payload", + full_name="google.cloud.tasks.v2beta2.PullMessage.payload", + index=0, + number=1, + type=12, + cpp_type=9, + label=1, + has_default_value=False, + default_value=b"", + message_type=None, + enum_type=None, + containing_type=None, + is_extension=False, + extension_scope=None, + serialized_options=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="tag", + full_name="google.cloud.tasks.v2beta2.PullMessage.tag", + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=121, + serialized_end=164, ) _APPENGINEHTTPTARGET = _descriptor.Descriptor( - name='AppEngineHttpTarget', - full_name='google.cloud.tasks.v2beta2.AppEngineHttpTarget', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_engine_routing_override', full_name='google.cloud.tasks.v2beta2.AppEngineHttpTarget.app_engine_routing_override', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=166, - serialized_end=270, + name="AppEngineHttpTarget", + full_name="google.cloud.tasks.v2beta2.AppEngineHttpTarget", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="app_engine_routing_override", + full_name="google.cloud.tasks.v2beta2.AppEngineHttpTarget.app_engine_routing_override", + 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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=166, + serialized_end=270, ) _APPENGINEHTTPREQUEST_HEADERSENTRY = _descriptor.Descriptor( - name='HeadersEntry', - full_name='google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='key', full_name='google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry.key', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='value', full_name='google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry.value', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=b'8\001', - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=551, - serialized_end=597, + name="HeadersEntry", + full_name="google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="key", + full_name="google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry.key", + 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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="value", + full_name="google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry.value", + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=b"8\001", + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=551, + serialized_end=597, ) _APPENGINEHTTPREQUEST = _descriptor.Descriptor( - name='AppEngineHttpRequest', - full_name='google.cloud.tasks.v2beta2.AppEngineHttpRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='http_method', full_name='google.cloud.tasks.v2beta2.AppEngineHttpRequest.http_method', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_engine_routing', full_name='google.cloud.tasks.v2beta2.AppEngineHttpRequest.app_engine_routing', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='relative_url', full_name='google.cloud.tasks.v2beta2.AppEngineHttpRequest.relative_url', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='headers', full_name='google.cloud.tasks.v2beta2.AppEngineHttpRequest.headers', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='payload', full_name='google.cloud.tasks.v2beta2.AppEngineHttpRequest.payload', index=4, - number=5, type=12, cpp_type=9, label=1, - has_default_value=False, default_value=b"", - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_APPENGINEHTTPREQUEST_HEADERSENTRY, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=273, - serialized_end=597, + name="AppEngineHttpRequest", + full_name="google.cloud.tasks.v2beta2.AppEngineHttpRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="http_method", + full_name="google.cloud.tasks.v2beta2.AppEngineHttpRequest.http_method", + index=0, + number=1, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="app_engine_routing", + full_name="google.cloud.tasks.v2beta2.AppEngineHttpRequest.app_engine_routing", + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="relative_url", + full_name="google.cloud.tasks.v2beta2.AppEngineHttpRequest.relative_url", + index=2, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="headers", + full_name="google.cloud.tasks.v2beta2.AppEngineHttpRequest.headers", + index=3, + number=4, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="payload", + full_name="google.cloud.tasks.v2beta2.AppEngineHttpRequest.payload", + index=4, + number=5, + type=12, + cpp_type=9, + label=1, + has_default_value=False, + default_value=b"", + message_type=None, + enum_type=None, + containing_type=None, + is_extension=False, + extension_scope=None, + serialized_options=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[_APPENGINEHTTPREQUEST_HEADERSENTRY,], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=273, + serialized_end=597, ) _APPENGINEROUTING = _descriptor.Descriptor( - name='AppEngineRouting', - full_name='google.cloud.tasks.v2beta2.AppEngineRouting', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='service', full_name='google.cloud.tasks.v2beta2.AppEngineRouting.service', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='version', full_name='google.cloud.tasks.v2beta2.AppEngineRouting.version', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='instance', full_name='google.cloud.tasks.v2beta2.AppEngineRouting.instance', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='host', full_name='google.cloud.tasks.v2beta2.AppEngineRouting.host', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=599, - serialized_end=683, + name="AppEngineRouting", + full_name="google.cloud.tasks.v2beta2.AppEngineRouting", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="service", + full_name="google.cloud.tasks.v2beta2.AppEngineRouting.service", + 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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="version", + full_name="google.cloud.tasks.v2beta2.AppEngineRouting.version", + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="instance", + full_name="google.cloud.tasks.v2beta2.AppEngineRouting.instance", + index=2, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="host", + full_name="google.cloud.tasks.v2beta2.AppEngineRouting.host", + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=599, + serialized_end=683, ) -_APPENGINEHTTPTARGET.fields_by_name['app_engine_routing_override'].message_type = _APPENGINEROUTING +_APPENGINEHTTPTARGET.fields_by_name[ + "app_engine_routing_override" +].message_type = _APPENGINEROUTING _APPENGINEHTTPREQUEST_HEADERSENTRY.containing_type = _APPENGINEHTTPREQUEST -_APPENGINEHTTPREQUEST.fields_by_name['http_method'].enum_type = _HTTPMETHOD -_APPENGINEHTTPREQUEST.fields_by_name['app_engine_routing'].message_type = _APPENGINEROUTING -_APPENGINEHTTPREQUEST.fields_by_name['headers'].message_type = _APPENGINEHTTPREQUEST_HEADERSENTRY -DESCRIPTOR.message_types_by_name['PullTarget'] = _PULLTARGET -DESCRIPTOR.message_types_by_name['PullMessage'] = _PULLMESSAGE -DESCRIPTOR.message_types_by_name['AppEngineHttpTarget'] = _APPENGINEHTTPTARGET -DESCRIPTOR.message_types_by_name['AppEngineHttpRequest'] = _APPENGINEHTTPREQUEST -DESCRIPTOR.message_types_by_name['AppEngineRouting'] = _APPENGINEROUTING -DESCRIPTOR.enum_types_by_name['HttpMethod'] = _HTTPMETHOD +_APPENGINEHTTPREQUEST.fields_by_name["http_method"].enum_type = _HTTPMETHOD +_APPENGINEHTTPREQUEST.fields_by_name[ + "app_engine_routing" +].message_type = _APPENGINEROUTING +_APPENGINEHTTPREQUEST.fields_by_name[ + "headers" +].message_type = _APPENGINEHTTPREQUEST_HEADERSENTRY +DESCRIPTOR.message_types_by_name["PullTarget"] = _PULLTARGET +DESCRIPTOR.message_types_by_name["PullMessage"] = _PULLMESSAGE +DESCRIPTOR.message_types_by_name["AppEngineHttpTarget"] = _APPENGINEHTTPTARGET +DESCRIPTOR.message_types_by_name["AppEngineHttpRequest"] = _APPENGINEHTTPREQUEST +DESCRIPTOR.message_types_by_name["AppEngineRouting"] = _APPENGINEROUTING +DESCRIPTOR.enum_types_by_name["HttpMethod"] = _HTTPMETHOD _sym_db.RegisterFileDescriptor(DESCRIPTOR) -PullTarget = _reflection.GeneratedProtocolMessageType('PullTarget', (_message.Message,), { - 'DESCRIPTOR' : _PULLTARGET, - '__module__' : 'google.cloud.tasks_v2beta2.proto.target_pb2' - , - '__doc__': """Pull target.""", - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.PullTarget) - }) +PullTarget = _reflection.GeneratedProtocolMessageType( + "PullTarget", + (_message.Message,), + { + "DESCRIPTOR": _PULLTARGET, + "__module__": "google.cloud.tasks_v2beta2.proto.target_pb2", + "__doc__": """Pull target.""", + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.PullTarget) + }, +) _sym_db.RegisterMessage(PullTarget) -PullMessage = _reflection.GeneratedProtocolMessageType('PullMessage', (_message.Message,), { - 'DESCRIPTOR' : _PULLMESSAGE, - '__module__' : 'google.cloud.tasks_v2beta2.proto.target_pb2' - , - '__doc__': """The pull message contains data that can be used by the caller of +PullMessage = _reflection.GeneratedProtocolMessageType( + "PullMessage", + (_message.Message,), + { + "DESCRIPTOR": _PULLMESSAGE, + "__module__": "google.cloud.tasks_v2beta2.proto.target_pb2", + "__doc__": """The pull message contains data that can be used by the caller of [LeaseTasks][google.cloud.tasks.v2beta2.CloudTasks.LeaseTasks] to process the task. This proto can only be used for tasks in a queue which has [pull_target][google.cloud.tasks.v2beta2.Queue.pull_target] @@ -379,15 +557,18 @@ Tasks. If a tag isn’t UTF-8 encoded, the tag will be empty when the task is returned by Cloud Tasks. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.PullMessage) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.PullMessage) + }, +) _sym_db.RegisterMessage(PullMessage) -AppEngineHttpTarget = _reflection.GeneratedProtocolMessageType('AppEngineHttpTarget', (_message.Message,), { - 'DESCRIPTOR' : _APPENGINEHTTPTARGET, - '__module__' : 'google.cloud.tasks_v2beta2.proto.target_pb2' - , - '__doc__': """App Engine HTTP target. The task will be delivered to the App Engine +AppEngineHttpTarget = _reflection.GeneratedProtocolMessageType( + "AppEngineHttpTarget", + (_message.Message,), + { + "DESCRIPTOR": _APPENGINEHTTPTARGET, + "__module__": "google.cloud.tasks_v2beta2.proto.target_pb2", + "__doc__": """App Engine HTTP target. The task will be delivered to the App Engine application hostname specified by its [AppEngineHttpTarget][google.cloud.tasks.v2beta2.AppEngineHttpTarget] and [AppEngineHttpRequest][google.cloud.tasks.v2beta2.AppEngineHttpReq @@ -396,7 +577,7 @@ constructed. Using [AppEngineHttpTarget][google.cloud.tasks.v2beta2.AppEngineHttpTarget] requires ```appengine.applications.get`` - `_ + `\_ Google IAM permission for the project and the following scope: ``https://www.googleapis.com/auth/cloud-platform`` @@ -409,28 +590,33 @@ pp_engine_routing][google.cloud.tasks.v2beta2.AppEngineHttpReq uest.app_engine_routing]. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.AppEngineHttpTarget) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.AppEngineHttpTarget) + }, +) _sym_db.RegisterMessage(AppEngineHttpTarget) -AppEngineHttpRequest = _reflection.GeneratedProtocolMessageType('AppEngineHttpRequest', (_message.Message,), { - - 'HeadersEntry' : _reflection.GeneratedProtocolMessageType('HeadersEntry', (_message.Message,), { - 'DESCRIPTOR' : _APPENGINEHTTPREQUEST_HEADERSENTRY, - '__module__' : 'google.cloud.tasks_v2beta2.proto.target_pb2' - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry) - }) - , - 'DESCRIPTOR' : _APPENGINEHTTPREQUEST, - '__module__' : 'google.cloud.tasks_v2beta2.proto.target_pb2' - , - '__doc__': """App Engine HTTP request. The message defines the HTTP request that is +AppEngineHttpRequest = _reflection.GeneratedProtocolMessageType( + "AppEngineHttpRequest", + (_message.Message,), + { + "HeadersEntry": _reflection.GeneratedProtocolMessageType( + "HeadersEntry", + (_message.Message,), + { + "DESCRIPTOR": _APPENGINEHTTPREQUEST_HEADERSENTRY, + "__module__": "google.cloud.tasks_v2beta2.proto.target_pb2" + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.AppEngineHttpRequest.HeadersEntry) + }, + ), + "DESCRIPTOR": _APPENGINEHTTPREQUEST, + "__module__": "google.cloud.tasks_v2beta2.proto.target_pb2", + "__doc__": """App Engine HTTP request. The message defines the HTTP request that is sent to an App Engine app when the task is dispatched. This proto can only be used for tasks in a queue which has [app_engine_http_target][g oogle.cloud.tasks.v2beta2.Queue.app_engine_http_target] set. Using [A ppEngineHttpRequest][google.cloud.tasks.v2beta2.AppEngineHttpRequest] requires ```appengine.applications.get`` - `_ + `\_ Google IAM permission for the project and the following scope: ``https://www.googleapis.com/auth/cloud-platform`` The task will be delivered to the App Engine app which belongs to the same project as @@ -542,16 +728,19 @@ a task with an incompatible [HttpMethod][google.cloud.tasks.v2beta2.HttpMethod]. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.AppEngineHttpRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta2.AppEngineHttpRequest) + }, +) _sym_db.RegisterMessage(AppEngineHttpRequest) _sym_db.RegisterMessage(AppEngineHttpRequest.HeadersEntry) -AppEngineRouting = _reflection.GeneratedProtocolMessageType('AppEngineRouting', (_message.Message,), { - 'DESCRIPTOR' : _APPENGINEROUTING, - '__module__' : 'google.cloud.tasks_v2beta2.proto.target_pb2' - , - '__doc__': """App Engine Routing. Defines routing characteristics specific to App +AppEngineRouting = _reflection.GeneratedProtocolMessageType( + "AppEngineRouting", + (_message.Message,), + { + "DESCRIPTOR": _APPENGINEROUTING, + "__module__": "google.cloud.tasks_v2beta2.proto.target_pb2", + "__doc__": """App Engine Routing. Defines routing characteristics specific to App Engine - service, version, and instance. For more information about services, versions, and instances see `An Overview of App Engine `__ permission on the ``Queue`` resource. """ + VIEW_UNSPECIFIED = 0 BASIC = 1 FULL = 2 - \ No newline at end of file diff --git a/google/cloud/tasks_v2beta3/gapic/transports/cloud_tasks_grpc_transport.py b/google/cloud/tasks_v2beta3/gapic/transports/cloud_tasks_grpc_transport.py index 39db5655..7d7d4f99 100644 --- a/google/cloud/tasks_v2beta3/gapic/transports/cloud_tasks_grpc_transport.py +++ b/google/cloud/tasks_v2beta3/gapic/transports/cloud_tasks_grpc_transport.py @@ -28,14 +28,14 @@ class CloudTasksGrpcTransport(object): which can be used to take advantage of advanced features of gRPC. """ + # The scopes needed to make gRPC calls to all of the methods defined # in this service. - _OAUTH_SCOPES = ( - 'https://www.googleapis.com/auth/cloud-platform', - ) + _OAUTH_SCOPES = ("https://www.googleapis.com/auth/cloud-platform",) - def __init__(self, channel=None, credentials=None, - address='cloudtasks.googleapis.com:443'): + def __init__( + self, channel=None, credentials=None, address="cloudtasks.googleapis.com:443" + ): """Instantiate the transport class. Args: @@ -53,8 +53,7 @@ def __init__(self, channel=None, credentials=None, # exception (channels come with credentials baked in already). if channel is not None and credentials is not None: raise ValueError( - 'The `channel` and `credentials` arguments are mutually ' - 'exclusive.', + "The `channel` and `credentials` arguments are mutually " "exclusive.", ) # Create the channel. @@ -63,8 +62,8 @@ def __init__(self, channel=None, credentials=None, address=address, credentials=credentials, options={ - 'grpc.max_send_message_length': -1, - 'grpc.max_receive_message_length': -1, + "grpc.max_send_message_length": -1, + "grpc.max_receive_message_length": -1, }.items(), ) @@ -73,16 +72,13 @@ def __init__(self, channel=None, credentials=None, # gRPC uses objects called "stubs" that are bound to the # channel and provide a basic method for each RPC. self._stubs = { - 'cloud_tasks_stub': cloudtasks_pb2_grpc.CloudTasksStub(channel), + "cloud_tasks_stub": cloudtasks_pb2_grpc.CloudTasksStub(channel), } - @classmethod def create_channel( - cls, - address='cloudtasks.googleapis.com:443', - credentials=None, - **kwargs): + cls, address="cloudtasks.googleapis.com:443", credentials=None, **kwargs + ): """Create and return a gRPC channel object. Args: @@ -99,10 +95,7 @@ def create_channel( grpc.Channel: A gRPC channel object. """ return google.api_core.grpc_helpers.create_channel( - address, - credentials=credentials, - scopes=cls._OAUTH_SCOPES, - **kwargs + address, credentials=credentials, scopes=cls._OAUTH_SCOPES, **kwargs ) @property @@ -127,7 +120,7 @@ def list_queues(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].ListQueues + return self._stubs["cloud_tasks_stub"].ListQueues @property def get_queue(self): @@ -140,7 +133,7 @@ def get_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].GetQueue + return self._stubs["cloud_tasks_stub"].GetQueue @property def create_queue(self): @@ -163,7 +156,7 @@ def create_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].CreateQueue + return self._stubs["cloud_tasks_stub"].CreateQueue @property def update_queue(self): @@ -189,7 +182,7 @@ def update_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].UpdateQueue + return self._stubs["cloud_tasks_stub"].UpdateQueue @property def delete_queue(self): @@ -213,7 +206,7 @@ def delete_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].DeleteQueue + return self._stubs["cloud_tasks_stub"].DeleteQueue @property def purge_queue(self): @@ -231,7 +224,7 @@ def purge_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].PurgeQueue + return self._stubs["cloud_tasks_stub"].PurgeQueue @property def pause_queue(self): @@ -248,7 +241,7 @@ def pause_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].PauseQueue + return self._stubs["cloud_tasks_stub"].PauseQueue @property def resume_queue(self): @@ -270,7 +263,7 @@ def resume_queue(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].ResumeQueue + return self._stubs["cloud_tasks_stub"].ResumeQueue @property def get_iam_policy(self): @@ -290,7 +283,7 @@ def get_iam_policy(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].GetIamPolicy + return self._stubs["cloud_tasks_stub"].GetIamPolicy @property def set_iam_policy(self): @@ -313,7 +306,7 @@ def set_iam_policy(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].SetIamPolicy + return self._stubs["cloud_tasks_stub"].SetIamPolicy @property def test_iam_permissions(self): @@ -332,7 +325,7 @@ def test_iam_permissions(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].TestIamPermissions + return self._stubs["cloud_tasks_stub"].TestIamPermissions @property def list_tasks(self): @@ -352,7 +345,7 @@ def list_tasks(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].ListTasks + return self._stubs["cloud_tasks_stub"].ListTasks @property def get_task(self): @@ -365,7 +358,7 @@ def get_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].GetTask + return self._stubs["cloud_tasks_stub"].GetTask @property def create_task(self): @@ -382,7 +375,7 @@ def create_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].CreateTask + return self._stubs["cloud_tasks_stub"].CreateTask @property def delete_task(self): @@ -399,7 +392,7 @@ def delete_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].DeleteTask + return self._stubs["cloud_tasks_stub"].DeleteTask @property def run_task(self): @@ -432,4 +425,4 @@ def run_task(self): deserialized request object and returns a deserialized response object. """ - return self._stubs['cloud_tasks_stub'].RunTask \ No newline at end of file + return self._stubs["cloud_tasks_stub"].RunTask diff --git a/google/cloud/tasks_v2beta3/proto/cloudtasks_pb2.py b/google/cloud/tasks_v2beta3/proto/cloudtasks_pb2.py index 0f6c9d5f..80db9c78 100644 --- a/google/cloud/tasks_v2beta3/proto/cloudtasks_pb2.py +++ b/google/cloud/tasks_v2beta3/proto/cloudtasks_pb2.py @@ -6,6 +6,7 @@ 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() @@ -15,8 +16,12 @@ 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_v2beta3.proto import queue_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2 -from google.cloud.tasks_v2beta3.proto import task_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2 +from google.cloud.tasks_v2beta3.proto import ( + queue_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2, +) +from google.cloud.tasks_v2beta3.proto import ( + task_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_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 @@ -24,627 +29,961 @@ DESCRIPTOR = _descriptor.FileDescriptor( - name='google/cloud/tasks_v2beta3/proto/cloudtasks.proto', - package='google.cloud.tasks.v2beta3', - syntax='proto3', - serialized_options=b'\n\036com.google.cloud.tasks.v2beta3B\017CloudTasksProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasks\242\002\005TASKS', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n1google/cloud/tasks_v2beta3/proto/cloudtasks.proto\x12\x1agoogle.cloud.tasks.v2beta3\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_v2beta3/proto/queue.proto\x1a+google/cloud/tasks_v2beta3/proto/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\x31\n\x06queues\x18\x01 \x03(\x0b\x32!.google.cloud.tasks.v2beta3.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\"\x84\x01\n\x12\x43reateQueueRequest\x12\x37\n\x06parent\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\x12\x1f\x63loudtasks.googleapis.com/Queue\x12\x35\n\x05queue\x18\x02 \x01(\x0b\x32!.google.cloud.tasks.v2beta3.QueueB\x03\xe0\x41\x02\"|\n\x12UpdateQueueRequest\x12\x35\n\x05queue\x18\x01 \x01(\x0b\x32!.google.cloud.tasks.v2beta3.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\"\xaf\x01\n\x10ListTasksRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta3.Task.View\x12\x11\n\tpage_size\x18\x03 \x01(\x05\x12\x12\n\npage_token\x18\x04 \x01(\t\"]\n\x11ListTasksResponse\x12/\n\x05tasks\x18\x01 \x03(\x0b\x32 .google.cloud.tasks.v2beta3.Task\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t\"\x84\x01\n\x0eGetTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta3.Task.View\"\xbe\x01\n\x11\x43reateTaskRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12\x33\n\x04task\x18\x02 \x01(\x0b\x32 .google.cloud.tasks.v2beta3.TaskB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x03 \x01(\x0e\x32%.google.cloud.tasks.v2beta3.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\"\x84\x01\n\x0eRunTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta3.Task.View2\xa5\x16\n\nCloudTasks\x12\xad\x01\n\nListQueues\x12-.google.cloud.tasks.v2beta3.ListQueuesRequest\x1a..google.cloud.tasks.v2beta3.ListQueuesResponse\"@\x82\xd3\xe4\x93\x02\x31\x12//v2beta3/{parent=projects/*/locations/*}/queues\xda\x41\x06parent\x12\x9a\x01\n\x08GetQueue\x12+.google.cloud.tasks.v2beta3.GetQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue\">\x82\xd3\xe4\x93\x02\x31\x12//v2beta3/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\xaf\x01\n\x0b\x43reateQueue\x12..google.cloud.tasks.v2beta3.CreateQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue\"M\x82\xd3\xe4\x93\x02\x38\"//v2beta3/{parent=projects/*/locations/*}/queues:\x05queue\xda\x41\x0cparent,queue\x12\xba\x01\n\x0bUpdateQueue\x12..google.cloud.tasks.v2beta3.UpdateQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue\"X\x82\xd3\xe4\x93\x02>25/v2beta3/{queue.name=projects/*/locations/*/queues/*}:\x05queue\xda\x41\x11queue,update_mask\x12\x95\x01\n\x0b\x44\x65leteQueue\x12..google.cloud.tasks.v2beta3.DeleteQueueRequest\x1a\x16.google.protobuf.Empty\">\x82\xd3\xe4\x93\x02\x31*//v2beta3/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\xa7\x01\n\nPurgeQueue\x12-.google.cloud.tasks.v2beta3.PurgeQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue\"G\x82\xd3\xe4\x93\x02:\"5/v2beta3/{name=projects/*/locations/*/queues/*}:purge:\x01*\xda\x41\x04name\x12\xa7\x01\n\nPauseQueue\x12-.google.cloud.tasks.v2beta3.PauseQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue\"G\x82\xd3\xe4\x93\x02:\"5/v2beta3/{name=projects/*/locations/*/queues/*}:pause:\x01*\xda\x41\x04name\x12\xaa\x01\n\x0bResumeQueue\x12..google.cloud.tasks.v2beta3.ResumeQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue\"H\x82\xd3\xe4\x93\x02;\"6/v2beta3/{name=projects/*/locations/*/queues/*}:resume:\x01*\xda\x41\x04name\x12\xa1\x01\n\x0cGetIamPolicy\x12\".google.iam.v1.GetIamPolicyRequest\x1a\x15.google.iam.v1.Policy\"V\x82\xd3\xe4\x93\x02\x45\"@/v2beta3/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\x01*\xda\x41\x08resource\x12\xa8\x01\n\x0cSetIamPolicy\x12\".google.iam.v1.SetIamPolicyRequest\x1a\x15.google.iam.v1.Policy\"]\x82\xd3\xe4\x93\x02\x45\"@/v2beta3/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\x01*\xda\x41\x0fresource,policy\x12\xd3\x01\n\x12TestIamPermissions\x12(.google.iam.v1.TestIamPermissionsRequest\x1a).google.iam.v1.TestIamPermissionsResponse\"h\x82\xd3\xe4\x93\x02K\"F/v2beta3/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\x01*\xda\x41\x14resource,permissions\x12\xb2\x01\n\tListTasks\x12,.google.cloud.tasks.v2beta3.ListTasksRequest\x1a-.google.cloud.tasks.v2beta3.ListTasksResponse\"H\x82\xd3\xe4\x93\x02\x39\x12\x37/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks\xda\x41\x06parent\x12\x9f\x01\n\x07GetTask\x12*.google.cloud.tasks.v2beta3.GetTaskRequest\x1a .google.cloud.tasks.v2beta3.Task\"F\x82\xd3\xe4\x93\x02\x39\x12\x37/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\xaf\x01\n\nCreateTask\x12-.google.cloud.tasks.v2beta3.CreateTaskRequest\x1a .google.cloud.tasks.v2beta3.Task\"P\x82\xd3\xe4\x93\x02<\"7/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks:\x01*\xda\x41\x0bparent,task\x12\x9b\x01\n\nDeleteTask\x12-.google.cloud.tasks.v2beta3.DeleteTaskRequest\x1a\x16.google.protobuf.Empty\"F\x82\xd3\xe4\x93\x02\x39*7/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\xa6\x01\n\x07RunTask\x12*.google.cloud.tasks.v2beta3.RunTaskRequest\x1a .google.cloud.tasks.v2beta3.Task\"M\x82\xd3\xe4\x93\x02@\";/v2beta3/{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-platformB|\n\x1e\x63om.google.cloud.tasks.v2beta3B\x0f\x43loudTasksProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;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__v2beta3_dot_proto_dot_queue__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks__v2beta3_dot_proto_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,]) - - + name="google/cloud/tasks_v2beta3/proto/cloudtasks.proto", + package="google.cloud.tasks.v2beta3", + syntax="proto3", + serialized_options=b"\n\036com.google.cloud.tasks.v2beta3B\017CloudTasksProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasks\242\002\005TASKS", + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n1google/cloud/tasks_v2beta3/proto/cloudtasks.proto\x12\x1agoogle.cloud.tasks.v2beta3\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_v2beta3/proto/queue.proto\x1a+google/cloud/tasks_v2beta3/proto/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\x31\n\x06queues\x18\x01 \x03(\x0b\x32!.google.cloud.tasks.v2beta3.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"\x84\x01\n\x12\x43reateQueueRequest\x12\x37\n\x06parent\x18\x01 \x01(\tB\'\xe0\x41\x02\xfa\x41!\x12\x1f\x63loudtasks.googleapis.com/Queue\x12\x35\n\x05queue\x18\x02 \x01(\x0b\x32!.google.cloud.tasks.v2beta3.QueueB\x03\xe0\x41\x02"|\n\x12UpdateQueueRequest\x12\x35\n\x05queue\x18\x01 \x01(\x0b\x32!.google.cloud.tasks.v2beta3.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"\xaf\x01\n\x10ListTasksRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta3.Task.View\x12\x11\n\tpage_size\x18\x03 \x01(\x05\x12\x12\n\npage_token\x18\x04 \x01(\t"]\n\x11ListTasksResponse\x12/\n\x05tasks\x18\x01 \x03(\x0b\x32 .google.cloud.tasks.v2beta3.Task\x12\x17\n\x0fnext_page_token\x18\x02 \x01(\t"\x84\x01\n\x0eGetTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta3.Task.View"\xbe\x01\n\x11\x43reateTaskRequest\x12\x36\n\x06parent\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \x12\x1e\x63loudtasks.googleapis.com/Task\x12\x33\n\x04task\x18\x02 \x01(\x0b\x32 .google.cloud.tasks.v2beta3.TaskB\x03\xe0\x41\x02\x12<\n\rresponse_view\x18\x03 \x01(\x0e\x32%.google.cloud.tasks.v2beta3.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"\x84\x01\n\x0eRunTaskRequest\x12\x34\n\x04name\x18\x01 \x01(\tB&\xe0\x41\x02\xfa\x41 \n\x1e\x63loudtasks.googleapis.com/Task\x12<\n\rresponse_view\x18\x02 \x01(\x0e\x32%.google.cloud.tasks.v2beta3.Task.View2\xa5\x16\n\nCloudTasks\x12\xad\x01\n\nListQueues\x12-.google.cloud.tasks.v2beta3.ListQueuesRequest\x1a..google.cloud.tasks.v2beta3.ListQueuesResponse"@\x82\xd3\xe4\x93\x02\x31\x12//v2beta3/{parent=projects/*/locations/*}/queues\xda\x41\x06parent\x12\x9a\x01\n\x08GetQueue\x12+.google.cloud.tasks.v2beta3.GetQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue">\x82\xd3\xe4\x93\x02\x31\x12//v2beta3/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\xaf\x01\n\x0b\x43reateQueue\x12..google.cloud.tasks.v2beta3.CreateQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue"M\x82\xd3\xe4\x93\x02\x38"//v2beta3/{parent=projects/*/locations/*}/queues:\x05queue\xda\x41\x0cparent,queue\x12\xba\x01\n\x0bUpdateQueue\x12..google.cloud.tasks.v2beta3.UpdateQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue"X\x82\xd3\xe4\x93\x02>25/v2beta3/{queue.name=projects/*/locations/*/queues/*}:\x05queue\xda\x41\x11queue,update_mask\x12\x95\x01\n\x0b\x44\x65leteQueue\x12..google.cloud.tasks.v2beta3.DeleteQueueRequest\x1a\x16.google.protobuf.Empty">\x82\xd3\xe4\x93\x02\x31*//v2beta3/{name=projects/*/locations/*/queues/*}\xda\x41\x04name\x12\xa7\x01\n\nPurgeQueue\x12-.google.cloud.tasks.v2beta3.PurgeQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue"G\x82\xd3\xe4\x93\x02:"5/v2beta3/{name=projects/*/locations/*/queues/*}:purge:\x01*\xda\x41\x04name\x12\xa7\x01\n\nPauseQueue\x12-.google.cloud.tasks.v2beta3.PauseQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue"G\x82\xd3\xe4\x93\x02:"5/v2beta3/{name=projects/*/locations/*/queues/*}:pause:\x01*\xda\x41\x04name\x12\xaa\x01\n\x0bResumeQueue\x12..google.cloud.tasks.v2beta3.ResumeQueueRequest\x1a!.google.cloud.tasks.v2beta3.Queue"H\x82\xd3\xe4\x93\x02;"6/v2beta3/{name=projects/*/locations/*/queues/*}:resume:\x01*\xda\x41\x04name\x12\xa1\x01\n\x0cGetIamPolicy\x12".google.iam.v1.GetIamPolicyRequest\x1a\x15.google.iam.v1.Policy"V\x82\xd3\xe4\x93\x02\x45"@/v2beta3/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\x01*\xda\x41\x08resource\x12\xa8\x01\n\x0cSetIamPolicy\x12".google.iam.v1.SetIamPolicyRequest\x1a\x15.google.iam.v1.Policy"]\x82\xd3\xe4\x93\x02\x45"@/v2beta3/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\x01*\xda\x41\x0fresource,policy\x12\xd3\x01\n\x12TestIamPermissions\x12(.google.iam.v1.TestIamPermissionsRequest\x1a).google.iam.v1.TestIamPermissionsResponse"h\x82\xd3\xe4\x93\x02K"F/v2beta3/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\x01*\xda\x41\x14resource,permissions\x12\xb2\x01\n\tListTasks\x12,.google.cloud.tasks.v2beta3.ListTasksRequest\x1a-.google.cloud.tasks.v2beta3.ListTasksResponse"H\x82\xd3\xe4\x93\x02\x39\x12\x37/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks\xda\x41\x06parent\x12\x9f\x01\n\x07GetTask\x12*.google.cloud.tasks.v2beta3.GetTaskRequest\x1a .google.cloud.tasks.v2beta3.Task"F\x82\xd3\xe4\x93\x02\x39\x12\x37/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\xaf\x01\n\nCreateTask\x12-.google.cloud.tasks.v2beta3.CreateTaskRequest\x1a .google.cloud.tasks.v2beta3.Task"P\x82\xd3\xe4\x93\x02<"7/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks:\x01*\xda\x41\x0bparent,task\x12\x9b\x01\n\nDeleteTask\x12-.google.cloud.tasks.v2beta3.DeleteTaskRequest\x1a\x16.google.protobuf.Empty"F\x82\xd3\xe4\x93\x02\x39*7/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}\xda\x41\x04name\x12\xa6\x01\n\x07RunTask\x12*.google.cloud.tasks.v2beta3.RunTaskRequest\x1a .google.cloud.tasks.v2beta3.Task"M\x82\xd3\xe4\x93\x02@";/v2beta3/{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-platformB|\n\x1e\x63om.google.cloud.tasks.v2beta3B\x0f\x43loudTasksProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;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__v2beta3_dot_proto_dot_queue__pb2.DESCRIPTOR, + google_dot_cloud_dot_tasks__v2beta3_dot_proto_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.v2beta3.ListQueuesRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='parent', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='filter', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='page_size', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='page_token', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=411, - serialized_end=542, + name="ListQueuesRequest", + full_name="google.cloud.tasks.v2beta3.ListQueuesRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="parent", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="filter", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="page_size", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="page_token", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=411, + serialized_end=542, ) _LISTQUEUESRESPONSE = _descriptor.Descriptor( - name='ListQueuesResponse', - full_name='google.cloud.tasks.v2beta3.ListQueuesResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='queues', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='next_page_token', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=544, - serialized_end=640, + name="ListQueuesResponse", + full_name="google.cloud.tasks.v2beta3.ListQueuesResponse", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="queues", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="next_page_token", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=544, + serialized_end=640, ) _GETQUEUEREQUEST = _descriptor.Descriptor( - name='GetQueueRequest', - full_name='google.cloud.tasks.v2beta3.GetQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=642, - serialized_end=714, + name="GetQueueRequest", + full_name="google.cloud.tasks.v2beta3.GetQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=642, + serialized_end=714, ) _CREATEQUEUEREQUEST = _descriptor.Descriptor( - name='CreateQueueRequest', - full_name='google.cloud.tasks.v2beta3.CreateQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='parent', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='queue', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=717, - serialized_end=849, + name="CreateQueueRequest", + full_name="google.cloud.tasks.v2beta3.CreateQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="parent", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="queue", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=717, + serialized_end=849, ) _UPDATEQUEUEREQUEST = _descriptor.Descriptor( - name='UpdateQueueRequest', - full_name='google.cloud.tasks.v2beta3.UpdateQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='queue', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='update_mask', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=851, - serialized_end=975, + name="UpdateQueueRequest", + full_name="google.cloud.tasks.v2beta3.UpdateQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="queue", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="update_mask", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=851, + serialized_end=975, ) _DELETEQUEUEREQUEST = _descriptor.Descriptor( - name='DeleteQueueRequest', - full_name='google.cloud.tasks.v2beta3.DeleteQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=977, - serialized_end=1052, + name="DeleteQueueRequest", + full_name="google.cloud.tasks.v2beta3.DeleteQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=977, + serialized_end=1052, ) _PURGEQUEUEREQUEST = _descriptor.Descriptor( - name='PurgeQueueRequest', - full_name='google.cloud.tasks.v2beta3.PurgeQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1054, - serialized_end=1128, + name="PurgeQueueRequest", + full_name="google.cloud.tasks.v2beta3.PurgeQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1054, + serialized_end=1128, ) _PAUSEQUEUEREQUEST = _descriptor.Descriptor( - name='PauseQueueRequest', - full_name='google.cloud.tasks.v2beta3.PauseQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1130, - serialized_end=1204, + name="PauseQueueRequest", + full_name="google.cloud.tasks.v2beta3.PauseQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1130, + serialized_end=1204, ) _RESUMEQUEUEREQUEST = _descriptor.Descriptor( - name='ResumeQueueRequest', - full_name='google.cloud.tasks.v2beta3.ResumeQueueRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1206, - serialized_end=1281, + name="ResumeQueueRequest", + full_name="google.cloud.tasks.v2beta3.ResumeQueueRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1206, + serialized_end=1281, ) _LISTTASKSREQUEST = _descriptor.Descriptor( - name='ListTasksRequest', - full_name='google.cloud.tasks.v2beta3.ListTasksRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='parent', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='response_view', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='page_size', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='page_token', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1284, - serialized_end=1459, + name="ListTasksRequest", + full_name="google.cloud.tasks.v2beta3.ListTasksRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="parent", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="response_view", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="page_size", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="page_token", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1284, + serialized_end=1459, ) _LISTTASKSRESPONSE = _descriptor.Descriptor( - name='ListTasksResponse', - full_name='google.cloud.tasks.v2beta3.ListTasksResponse', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='tasks', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='next_page_token', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1461, - serialized_end=1554, + name="ListTasksResponse", + full_name="google.cloud.tasks.v2beta3.ListTasksResponse", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="tasks", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="next_page_token", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1461, + serialized_end=1554, ) _GETTASKREQUEST = _descriptor.Descriptor( - name='GetTaskRequest', - full_name='google.cloud.tasks.v2beta3.GetTaskRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='response_view', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1557, - serialized_end=1689, + name="GetTaskRequest", + full_name="google.cloud.tasks.v2beta3.GetTaskRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="response_view", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1557, + serialized_end=1689, ) _CREATETASKREQUEST = _descriptor.Descriptor( - name='CreateTaskRequest', - full_name='google.cloud.tasks.v2beta3.CreateTaskRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='parent', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='task', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='response_view', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1692, - serialized_end=1882, + name="CreateTaskRequest", + full_name="google.cloud.tasks.v2beta3.CreateTaskRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="parent", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="task", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="response_view", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1692, + serialized_end=1882, ) _DELETETASKREQUEST = _descriptor.Descriptor( - name='DeleteTaskRequest', - full_name='google.cloud.tasks.v2beta3.DeleteTaskRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1884, - serialized_end=1957, + name="DeleteTaskRequest", + full_name="google.cloud.tasks.v2beta3.DeleteTaskRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1884, + serialized_end=1957, ) _RUNTASKREQUEST = _descriptor.Descriptor( - name='RunTaskRequest', - full_name='google.cloud.tasks.v2beta3.RunTaskRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='response_view', full_name='google.cloud.tasks.v2beta3.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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1960, - serialized_end=2092, + name="RunTaskRequest", + full_name="google.cloud.tasks.v2beta3.RunTaskRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="response_view", + full_name="google.cloud.tasks.v2beta3.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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1960, + serialized_end=2092, ) -_LISTQUEUESRESPONSE.fields_by_name['queues'].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE -_CREATEQUEUEREQUEST.fields_by_name['queue'].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE -_UPDATEQUEUEREQUEST.fields_by_name['queue'].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_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__v2beta3_dot_proto_dot_task__pb2._TASK_VIEW -_LISTTASKSRESPONSE.fields_by_name['tasks'].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK -_GETTASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK_VIEW -_CREATETASKREQUEST.fields_by_name['task'].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK -_CREATETASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK_VIEW -_RUNTASKREQUEST.fields_by_name['response_view'].enum_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_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 +_LISTQUEUESRESPONSE.fields_by_name[ + "queues" +].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE +_CREATEQUEUEREQUEST.fields_by_name[ + "queue" +].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE +_UPDATEQUEUEREQUEST.fields_by_name[ + "queue" +].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_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__v2beta3_dot_proto_dot_task__pb2._TASK_VIEW +_LISTTASKSRESPONSE.fields_by_name[ + "tasks" +].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK +_GETTASKREQUEST.fields_by_name[ + "response_view" +].enum_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK_VIEW +_CREATETASKREQUEST.fields_by_name[ + "task" +].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK +_CREATETASKREQUEST.fields_by_name[ + "response_view" +].enum_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK_VIEW +_RUNTASKREQUEST.fields_by_name[ + "response_view" +].enum_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_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_v2beta3.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +ListQueuesRequest = _reflection.GeneratedProtocolMessageType( + "ListQueuesRequest", + (_message.Message,), + { + "DESCRIPTOR": _LISTQUEUESREQUEST, + "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", + "__doc__": """Request message for [ListQueues][google.cloud.tasks.v2beta3.CloudTasks.ListQueues]. Attributes: @@ -678,15 +1017,18 @@ [filter][google.cloud.tasks.v2beta3.ListQueuesRequest.filter] while iterating through pages. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ListQueuesRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ListQueuesRequest) + }, +) _sym_db.RegisterMessage(ListQueuesRequest) -ListQueuesResponse = _reflection.GeneratedProtocolMessageType('ListQueuesResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTQUEUESRESPONSE, - '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' - , - '__doc__': """Response message for +ListQueuesResponse = _reflection.GeneratedProtocolMessageType( + "ListQueuesResponse", + (_message.Message,), + { + "DESCRIPTOR": _LISTQUEUESRESPONSE, + "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", + "__doc__": """Response message for [ListQueues][google.cloud.tasks.v2beta3.CloudTasks.ListQueues]. Attributes: @@ -701,15 +1043,18 @@ empty, there are no more results. The page token is valid for only 2 hours. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ListQueuesResponse) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ListQueuesResponse) + }, +) _sym_db.RegisterMessage(ListQueuesResponse) -GetQueueRequest = _reflection.GeneratedProtocolMessageType('GetQueueRequest', (_message.Message,), { - 'DESCRIPTOR' : _GETQUEUEREQUEST, - '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +GetQueueRequest = _reflection.GeneratedProtocolMessageType( + "GetQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _GETQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", + "__doc__": """Request message for [GetQueue][google.cloud.tasks.v2beta3.CloudTasks.GetQueue]. Attributes: @@ -717,15 +1062,18 @@ Required. The resource name of the queue. For example: ``projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.GetQueueRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.GetQueueRequest) + }, +) _sym_db.RegisterMessage(GetQueueRequest) -CreateQueueRequest = _reflection.GeneratedProtocolMessageType('CreateQueueRequest', (_message.Message,), { - 'DESCRIPTOR' : _CREATEQUEUEREQUEST, - '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +CreateQueueRequest = _reflection.GeneratedProtocolMessageType( + "CreateQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _CREATEQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", + "__doc__": """Request message for [CreateQueue][google.cloud.tasks.v2beta3.CloudTasks.CreateQueue]. Attributes: @@ -741,15 +1089,18 @@ name][google.cloud.tasks.v2beta3.Queue.name] cannot be the same as an existing queue. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.CreateQueueRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.CreateQueueRequest) + }, +) _sym_db.RegisterMessage(CreateQueueRequest) -UpdateQueueRequest = _reflection.GeneratedProtocolMessageType('UpdateQueueRequest', (_message.Message,), { - 'DESCRIPTOR' : _UPDATEQUEUEREQUEST, - '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +UpdateQueueRequest = _reflection.GeneratedProtocolMessageType( + "UpdateQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _UPDATEQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", + "__doc__": """Request message for [UpdateQueue][google.cloud.tasks.v2beta3.CloudTasks.UpdateQueue]. Attributes: @@ -765,15 +1116,18 @@ A mask used to specify which fields of the queue are being updated. If empty, then all fields will be updated. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.UpdateQueueRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.UpdateQueueRequest) + }, +) _sym_db.RegisterMessage(UpdateQueueRequest) -DeleteQueueRequest = _reflection.GeneratedProtocolMessageType('DeleteQueueRequest', (_message.Message,), { - 'DESCRIPTOR' : _DELETEQUEUEREQUEST, - '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +DeleteQueueRequest = _reflection.GeneratedProtocolMessageType( + "DeleteQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _DELETEQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", + "__doc__": """Request message for [DeleteQueue][google.cloud.tasks.v2beta3.CloudTasks.DeleteQueue]. Attributes: @@ -781,15 +1135,18 @@ Required. The queue name. For example: ``projects/PROJECT_ID/locations/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.DeleteQueueRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.DeleteQueueRequest) + }, +) _sym_db.RegisterMessage(DeleteQueueRequest) -PurgeQueueRequest = _reflection.GeneratedProtocolMessageType('PurgeQueueRequest', (_message.Message,), { - 'DESCRIPTOR' : _PURGEQUEUEREQUEST, - '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +PurgeQueueRequest = _reflection.GeneratedProtocolMessageType( + "PurgeQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _PURGEQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", + "__doc__": """Request message for [PurgeQueue][google.cloud.tasks.v2beta3.CloudTasks.PurgeQueue]. Attributes: @@ -797,15 +1154,18 @@ Required. The queue name. For example: ``projects/PROJECT_ID/location/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.PurgeQueueRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.PurgeQueueRequest) + }, +) _sym_db.RegisterMessage(PurgeQueueRequest) -PauseQueueRequest = _reflection.GeneratedProtocolMessageType('PauseQueueRequest', (_message.Message,), { - 'DESCRIPTOR' : _PAUSEQUEUEREQUEST, - '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +PauseQueueRequest = _reflection.GeneratedProtocolMessageType( + "PauseQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _PAUSEQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", + "__doc__": """Request message for [PauseQueue][google.cloud.tasks.v2beta3.CloudTasks.PauseQueue]. Attributes: @@ -813,15 +1173,18 @@ Required. The queue name. For example: ``projects/PROJECT_ID/location/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.PauseQueueRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.PauseQueueRequest) + }, +) _sym_db.RegisterMessage(PauseQueueRequest) -ResumeQueueRequest = _reflection.GeneratedProtocolMessageType('ResumeQueueRequest', (_message.Message,), { - 'DESCRIPTOR' : _RESUMEQUEUEREQUEST, - '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +ResumeQueueRequest = _reflection.GeneratedProtocolMessageType( + "ResumeQueueRequest", + (_message.Message,), + { + "DESCRIPTOR": _RESUMEQUEUEREQUEST, + "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", + "__doc__": """Request message for [ResumeQueue][google.cloud.tasks.v2beta3.CloudTasks.ResumeQueue]. Attributes: @@ -829,15 +1192,18 @@ Required. The queue name. For example: ``projects/PROJECT_ID/location/LOCATION_ID/queues/QUEUE_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ResumeQueueRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ResumeQueueRequest) + }, +) _sym_db.RegisterMessage(ResumeQueueRequest) -ListTasksRequest = _reflection.GeneratedProtocolMessageType('ListTasksRequest', (_message.Message,), { - 'DESCRIPTOR' : _LISTTASKSREQUEST, - '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' - , - '__doc__': """Request message for listing tasks using +ListTasksRequest = _reflection.GeneratedProtocolMessageType( + "ListTasksRequest", + (_message.Message,), + { + "DESCRIPTOR": _LISTTASKSREQUEST, + "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", + "__doc__": """Request message for listing tasks using [ListTasks][google.cloud.tasks.v2beta3.CloudTasks.ListTasks]. Attributes: @@ -873,15 +1239,18 @@ [ListTasks][google.cloud.tasks.v2beta3.CloudTasks.ListTasks] method. The page token is valid for only 2 hours. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ListTasksRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ListTasksRequest) + }, +) _sym_db.RegisterMessage(ListTasksRequest) -ListTasksResponse = _reflection.GeneratedProtocolMessageType('ListTasksResponse', (_message.Message,), { - 'DESCRIPTOR' : _LISTTASKSRESPONSE, - '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' - , - '__doc__': """Response message for listing tasks using +ListTasksResponse = _reflection.GeneratedProtocolMessageType( + "ListTasksResponse", + (_message.Message,), + { + "DESCRIPTOR": _LISTTASKSRESPONSE, + "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", + "__doc__": """Response message for listing tasks using [ListTasks][google.cloud.tasks.v2beta3.CloudTasks.ListTasks]. Attributes: @@ -895,15 +1264,18 @@ .ListTasksRequest.page_token]. If the next_page_token is empty, there are no more results. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ListTasksResponse) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.ListTasksResponse) + }, +) _sym_db.RegisterMessage(ListTasksResponse) -GetTaskRequest = _reflection.GeneratedProtocolMessageType('GetTaskRequest', (_message.Message,), { - 'DESCRIPTOR' : _GETTASKREQUEST, - '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' - , - '__doc__': """Request message for getting a task using +GetTaskRequest = _reflection.GeneratedProtocolMessageType( + "GetTaskRequest", + (_message.Message,), + { + "DESCRIPTOR": _GETTASKREQUEST, + "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", + "__doc__": """Request message for getting a task using [GetTask][google.cloud.tasks.v2beta3.CloudTasks.GetTask]. Attributes: @@ -924,15 +1296,18 @@ `_ permission on the [Task][google.cloud.tasks.v2beta3.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.GetTaskRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.GetTaskRequest) + }, +) _sym_db.RegisterMessage(GetTaskRequest) -CreateTaskRequest = _reflection.GeneratedProtocolMessageType('CreateTaskRequest', (_message.Message,), { - 'DESCRIPTOR' : _CREATETASKREQUEST, - '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' - , - '__doc__': """Request message for +CreateTaskRequest = _reflection.GeneratedProtocolMessageType( + "CreateTaskRequest", + (_message.Message,), + { + "DESCRIPTOR": _CREATETASKREQUEST, + "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", + "__doc__": """Request message for [CreateTask][google.cloud.tasks.v2beta3.CloudTasks.CreateTask]. Attributes: @@ -984,15 +1359,18 @@ `_ permission on the [Task][google.cloud.tasks.v2beta3.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.CreateTaskRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.CreateTaskRequest) + }, +) _sym_db.RegisterMessage(CreateTaskRequest) -DeleteTaskRequest = _reflection.GeneratedProtocolMessageType('DeleteTaskRequest', (_message.Message,), { - 'DESCRIPTOR' : _DELETETASKREQUEST, - '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' - , - '__doc__': """Request message for deleting a task using +DeleteTaskRequest = _reflection.GeneratedProtocolMessageType( + "DeleteTaskRequest", + (_message.Message,), + { + "DESCRIPTOR": _DELETETASKREQUEST, + "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", + "__doc__": """Request message for deleting a task using [DeleteTask][google.cloud.tasks.v2beta3.CloudTasks.DeleteTask]. Attributes: @@ -1000,15 +1378,18 @@ Required. The task name. For example: ``projects/PROJECT_ID/lo cations/LOCATION_ID/queues/QUEUE_ID/tasks/TASK_ID`` """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.DeleteTaskRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.DeleteTaskRequest) + }, +) _sym_db.RegisterMessage(DeleteTaskRequest) -RunTaskRequest = _reflection.GeneratedProtocolMessageType('RunTaskRequest', (_message.Message,), { - 'DESCRIPTOR' : _RUNTASKREQUEST, - '__module__' : 'google.cloud.tasks_v2beta3.proto.cloudtasks_pb2' - , - '__doc__': """Request message for forcing a task to run now using +RunTaskRequest = _reflection.GeneratedProtocolMessageType( + "RunTaskRequest", + (_message.Message,), + { + "DESCRIPTOR": _RUNTASKREQUEST, + "__module__": "google.cloud.tasks_v2beta3.proto.cloudtasks_pb2", + "__doc__": """Request message for forcing a task to run now using [RunTask][google.cloud.tasks.v2beta3.CloudTasks.RunTask]. Attributes: @@ -1029,201 +1410,203 @@ `_ permission on the [Task][google.cloud.tasks.v2beta3.Task] resource. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.RunTaskRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.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 +_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.v2beta3.CloudTasks', - file=DESCRIPTOR, - index=0, - serialized_options=b'\312A\031cloudtasks.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platform', - create_key=_descriptor._internal_create_key, - serialized_start=2095, - serialized_end=4948, - methods=[ - _descriptor.MethodDescriptor( - name='ListQueues', - full_name='google.cloud.tasks.v2beta3.CloudTasks.ListQueues', + name="CloudTasks", + full_name="google.cloud.tasks.v2beta3.CloudTasks", + file=DESCRIPTOR, index=0, - containing_service=None, - input_type=_LISTQUEUESREQUEST, - output_type=_LISTQUEUESRESPONSE, - serialized_options=b'\202\323\344\223\0021\022//v2beta3/{parent=projects/*/locations/*}/queues\332A\006parent', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetQueue', - full_name='google.cloud.tasks.v2beta3.CloudTasks.GetQueue', - index=1, - containing_service=None, - input_type=_GETQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\0021\022//v2beta3/{name=projects/*/locations/*/queues/*}\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='CreateQueue', - full_name='google.cloud.tasks.v2beta3.CloudTasks.CreateQueue', - index=2, - containing_service=None, - input_type=_CREATEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\0028\"//v2beta3/{parent=projects/*/locations/*}/queues:\005queue\332A\014parent,queue', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='UpdateQueue', - full_name='google.cloud.tasks.v2beta3.CloudTasks.UpdateQueue', - index=3, - containing_service=None, - input_type=_UPDATEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\002>25/v2beta3/{queue.name=projects/*/locations/*/queues/*}:\005queue\332A\021queue,update_mask', + serialized_options=b"\312A\031cloudtasks.googleapis.com\322A.https://www.googleapis.com/auth/cloud-platform", create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='DeleteQueue', - full_name='google.cloud.tasks.v2beta3.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\0021*//v2beta3/{name=projects/*/locations/*/queues/*}\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='PurgeQueue', - full_name='google.cloud.tasks.v2beta3.CloudTasks.PurgeQueue', - index=5, - containing_service=None, - input_type=_PURGEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\002:\"5/v2beta3/{name=projects/*/locations/*/queues/*}:purge:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='PauseQueue', - full_name='google.cloud.tasks.v2beta3.CloudTasks.PauseQueue', - index=6, - containing_service=None, - input_type=_PAUSEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\002:\"5/v2beta3/{name=projects/*/locations/*/queues/*}:pause:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='ResumeQueue', - full_name='google.cloud.tasks.v2beta3.CloudTasks.ResumeQueue', - index=7, - containing_service=None, - input_type=_RESUMEQUEUEREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, - serialized_options=b'\202\323\344\223\002;\"6/v2beta3/{name=projects/*/locations/*/queues/*}:resume:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetIamPolicy', - full_name='google.cloud.tasks.v2beta3.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\002E\"@/v2beta3/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\001*\332A\010resource', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='SetIamPolicy', - full_name='google.cloud.tasks.v2beta3.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\002E\"@/v2beta3/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\001*\332A\017resource,policy', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='TestIamPermissions', - full_name='google.cloud.tasks.v2beta3.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\002K\"F/v2beta3/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\001*\332A\024resource,permissions', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='ListTasks', - full_name='google.cloud.tasks.v2beta3.CloudTasks.ListTasks', - index=11, - containing_service=None, - input_type=_LISTTASKSREQUEST, - output_type=_LISTTASKSRESPONSE, - serialized_options=b'\202\323\344\223\0029\0227/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks\332A\006parent', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='GetTask', - full_name='google.cloud.tasks.v2beta3.CloudTasks.GetTask', - index=12, - containing_service=None, - input_type=_GETTASKREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\0029\0227/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='CreateTask', - full_name='google.cloud.tasks.v2beta3.CloudTasks.CreateTask', - index=13, - containing_service=None, - input_type=_CREATETASKREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\002<\"7/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks:\001*\332A\013parent,task', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='DeleteTask', - full_name='google.cloud.tasks.v2beta3.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\0029*7/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name', - create_key=_descriptor._internal_create_key, - ), - _descriptor.MethodDescriptor( - name='RunTask', - full_name='google.cloud.tasks.v2beta3.CloudTasks.RunTask', - index=15, - containing_service=None, - input_type=_RUNTASKREQUEST, - output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK, - serialized_options=b'\202\323\344\223\002@\";/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}:run:\001*\332A\004name', - create_key=_descriptor._internal_create_key, - ), -]) + serialized_start=2095, + serialized_end=4948, + methods=[ + _descriptor.MethodDescriptor( + name="ListQueues", + full_name="google.cloud.tasks.v2beta3.CloudTasks.ListQueues", + index=0, + containing_service=None, + input_type=_LISTQUEUESREQUEST, + output_type=_LISTQUEUESRESPONSE, + serialized_options=b"\202\323\344\223\0021\022//v2beta3/{parent=projects/*/locations/*}/queues\332A\006parent", + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="GetQueue", + full_name="google.cloud.tasks.v2beta3.CloudTasks.GetQueue", + index=1, + containing_service=None, + input_type=_GETQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b"\202\323\344\223\0021\022//v2beta3/{name=projects/*/locations/*/queues/*}\332A\004name", + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="CreateQueue", + full_name="google.cloud.tasks.v2beta3.CloudTasks.CreateQueue", + index=2, + containing_service=None, + input_type=_CREATEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\0028"//v2beta3/{parent=projects/*/locations/*}/queues:\005queue\332A\014parent,queue', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="UpdateQueue", + full_name="google.cloud.tasks.v2beta3.CloudTasks.UpdateQueue", + index=3, + containing_service=None, + input_type=_UPDATEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b"\202\323\344\223\002>25/v2beta3/{queue.name=projects/*/locations/*/queues/*}:\005queue\332A\021queue,update_mask", + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="DeleteQueue", + full_name="google.cloud.tasks.v2beta3.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\0021*//v2beta3/{name=projects/*/locations/*/queues/*}\332A\004name", + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="PurgeQueue", + full_name="google.cloud.tasks.v2beta3.CloudTasks.PurgeQueue", + index=5, + containing_service=None, + input_type=_PURGEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\002:"5/v2beta3/{name=projects/*/locations/*/queues/*}:purge:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="PauseQueue", + full_name="google.cloud.tasks.v2beta3.CloudTasks.PauseQueue", + index=6, + containing_service=None, + input_type=_PAUSEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\002:"5/v2beta3/{name=projects/*/locations/*/queues/*}:pause:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="ResumeQueue", + full_name="google.cloud.tasks.v2beta3.CloudTasks.ResumeQueue", + index=7, + containing_service=None, + input_type=_RESUMEQUEUEREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2._QUEUE, + serialized_options=b'\202\323\344\223\002;"6/v2beta3/{name=projects/*/locations/*/queues/*}:resume:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="GetIamPolicy", + full_name="google.cloud.tasks.v2beta3.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\002E"@/v2beta3/{resource=projects/*/locations/*/queues/*}:getIamPolicy:\001*\332A\010resource', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="SetIamPolicy", + full_name="google.cloud.tasks.v2beta3.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\002E"@/v2beta3/{resource=projects/*/locations/*/queues/*}:setIamPolicy:\001*\332A\017resource,policy', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="TestIamPermissions", + full_name="google.cloud.tasks.v2beta3.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\002K"F/v2beta3/{resource=projects/*/locations/*/queues/*}:testIamPermissions:\001*\332A\024resource,permissions', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="ListTasks", + full_name="google.cloud.tasks.v2beta3.CloudTasks.ListTasks", + index=11, + containing_service=None, + input_type=_LISTTASKSREQUEST, + output_type=_LISTTASKSRESPONSE, + serialized_options=b"\202\323\344\223\0029\0227/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks\332A\006parent", + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="GetTask", + full_name="google.cloud.tasks.v2beta3.CloudTasks.GetTask", + index=12, + containing_service=None, + input_type=_GETTASKREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK, + serialized_options=b"\202\323\344\223\0029\0227/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name", + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="CreateTask", + full_name="google.cloud.tasks.v2beta3.CloudTasks.CreateTask", + index=13, + containing_service=None, + input_type=_CREATETASKREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\002<"7/v2beta3/{parent=projects/*/locations/*/queues/*}/tasks:\001*\332A\013parent,task', + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="DeleteTask", + full_name="google.cloud.tasks.v2beta3.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\0029*7/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}\332A\004name", + create_key=_descriptor._internal_create_key, + ), + _descriptor.MethodDescriptor( + name="RunTask", + full_name="google.cloud.tasks.v2beta3.CloudTasks.RunTask", + index=15, + containing_service=None, + input_type=_RUNTASKREQUEST, + output_type=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2._TASK, + serialized_options=b'\202\323\344\223\002@";/v2beta3/{name=projects/*/locations/*/queues/*/tasks/*}:run:\001*\332A\004name', + create_key=_descriptor._internal_create_key, + ), + ], +) _sym_db.RegisterServiceDescriptor(_CLOUDTASKS) -DESCRIPTOR.services_by_name['CloudTasks'] = _CLOUDTASKS +DESCRIPTOR.services_by_name["CloudTasks"] = _CLOUDTASKS # @@protoc_insertion_point(module_scope) diff --git a/google/cloud/tasks_v2beta3/proto/cloudtasks_pb2_grpc.py b/google/cloud/tasks_v2beta3/proto/cloudtasks_pb2_grpc.py index b815a555..477db97b 100644 --- a/google/cloud/tasks_v2beta3/proto/cloudtasks_pb2_grpc.py +++ b/google/cloud/tasks_v2beta3/proto/cloudtasks_pb2_grpc.py @@ -2,9 +2,15 @@ """Client and server classes corresponding to protobuf-defined services.""" import grpc -from google.cloud.tasks_v2beta3.proto import cloudtasks_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2 -from google.cloud.tasks_v2beta3.proto import queue_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2 -from google.cloud.tasks_v2beta3.proto import task_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2 +from google.cloud.tasks_v2beta3.proto import ( + cloudtasks_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2, +) +from google.cloud.tasks_v2beta3.proto import ( + queue_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2, +) +from google.cloud.tasks_v2beta3.proto import ( + task_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_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 @@ -22,85 +28,85 @@ def __init__(self, channel): channel: A grpc.Channel. """ self.ListQueues = channel.unary_unary( - '/google.cloud.tasks.v2beta3.CloudTasks/ListQueues', - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.FromString, - ) + "/google.cloud.tasks.v2beta3.CloudTasks/ListQueues", + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.FromString, + ) self.GetQueue = channel.unary_unary( - '/google.cloud.tasks.v2beta3.CloudTasks/GetQueue', - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - ) + "/google.cloud.tasks.v2beta3.CloudTasks/GetQueue", + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.CreateQueue = channel.unary_unary( - '/google.cloud.tasks.v2beta3.CloudTasks/CreateQueue', - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - ) + "/google.cloud.tasks.v2beta3.CloudTasks/CreateQueue", + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.UpdateQueue = channel.unary_unary( - '/google.cloud.tasks.v2beta3.CloudTasks/UpdateQueue', - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - ) + "/google.cloud.tasks.v2beta3.CloudTasks/UpdateQueue", + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.DeleteQueue = channel.unary_unary( - '/google.cloud.tasks.v2beta3.CloudTasks/DeleteQueue', - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.SerializeToString, - response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - ) + "/google.cloud.tasks.v2beta3.CloudTasks/DeleteQueue", + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.SerializeToString, + response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, + ) self.PurgeQueue = channel.unary_unary( - '/google.cloud.tasks.v2beta3.CloudTasks/PurgeQueue', - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - ) + "/google.cloud.tasks.v2beta3.CloudTasks/PurgeQueue", + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.PauseQueue = channel.unary_unary( - '/google.cloud.tasks.v2beta3.CloudTasks/PauseQueue', - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - ) + "/google.cloud.tasks.v2beta3.CloudTasks/PauseQueue", + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.ResumeQueue = channel.unary_unary( - '/google.cloud.tasks.v2beta3.CloudTasks/ResumeQueue', - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - ) + "/google.cloud.tasks.v2beta3.CloudTasks/ResumeQueue", + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, + ) self.GetIamPolicy = channel.unary_unary( - '/google.cloud.tasks.v2beta3.CloudTasks/GetIamPolicy', - request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.SerializeToString, - response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - ) + "/google.cloud.tasks.v2beta3.CloudTasks/GetIamPolicy", + request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.SerializeToString, + response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, + ) self.SetIamPolicy = channel.unary_unary( - '/google.cloud.tasks.v2beta3.CloudTasks/SetIamPolicy', - request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.SerializeToString, - response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - ) + "/google.cloud.tasks.v2beta3.CloudTasks/SetIamPolicy", + request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.SerializeToString, + response_deserializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, + ) self.TestIamPermissions = channel.unary_unary( - '/google.cloud.tasks.v2beta3.CloudTasks/TestIamPermissions', - request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.SerializeToString, - response_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.FromString, - ) + "/google.cloud.tasks.v2beta3.CloudTasks/TestIamPermissions", + request_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.SerializeToString, + response_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.FromString, + ) self.ListTasks = channel.unary_unary( - '/google.cloud.tasks.v2beta3.CloudTasks/ListTasks', - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.FromString, - ) + "/google.cloud.tasks.v2beta3.CloudTasks/ListTasks", + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.FromString, + ) self.GetTask = channel.unary_unary( - '/google.cloud.tasks.v2beta3.CloudTasks/GetTask', - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.FromString, - ) + "/google.cloud.tasks.v2beta3.CloudTasks/GetTask", + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.FromString, + ) self.CreateTask = channel.unary_unary( - '/google.cloud.tasks.v2beta3.CloudTasks/CreateTask', - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.FromString, - ) + "/google.cloud.tasks.v2beta3.CloudTasks/CreateTask", + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.FromString, + ) self.DeleteTask = channel.unary_unary( - '/google.cloud.tasks.v2beta3.CloudTasks/DeleteTask', - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.SerializeToString, - response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, - ) + "/google.cloud.tasks.v2beta3.CloudTasks/DeleteTask", + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.SerializeToString, + response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString, + ) self.RunTask = channel.unary_unary( - '/google.cloud.tasks.v2beta3.CloudTasks/RunTask', - request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.SerializeToString, - response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.FromString, - ) + "/google.cloud.tasks.v2beta3.CloudTasks/RunTask", + request_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.SerializeToString, + response_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.FromString, + ) class CloudTasksServicer(object): @@ -114,15 +120,15 @@ def ListQueues(self, request, context): Queues are returned in lexicographical order. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def GetQueue(self, request, context): """Gets a queue. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def CreateQueue(self, request, context): """Creates a queue. @@ -139,8 +145,8 @@ def CreateQueue(self, request, context): this method. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def UpdateQueue(self, request, context): """Updates a queue. @@ -160,8 +166,8 @@ def UpdateQueue(self, request, context): this method. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def DeleteQueue(self, request, context): """Deletes a queue. @@ -179,8 +185,8 @@ def DeleteQueue(self, request, context): this method. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def PurgeQueue(self, request, context): """Purges a queue by deleting all of its tasks. @@ -191,8 +197,8 @@ def PurgeQueue(self, request, context): might be dispatched before the purge takes effect. A purge is irreversible. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def PauseQueue(self, request, context): """Pauses the queue. @@ -204,8 +210,8 @@ def PauseQueue(self, request, context): [state][google.cloud.tasks.v2beta3.Queue.state] is [PAUSED][google.cloud.tasks.v2beta3.Queue.State.PAUSED]. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def ResumeQueue(self, request, context): """Resume a queue. @@ -223,8 +229,8 @@ def ResumeQueue(self, request, context): Risks](https://cloud.google.com/tasks/docs/manage-cloud-task-scaling). """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def GetIamPolicy(self, request, context): """Gets the access control policy for a [Queue][google.cloud.tasks.v2beta3.Queue]. @@ -238,8 +244,8 @@ def GetIamPolicy(self, request, context): * `cloudtasks.queues.getIamPolicy` """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def SetIamPolicy(self, request, context): """Sets the access control policy for a [Queue][google.cloud.tasks.v2beta3.Queue]. Replaces any existing @@ -255,8 +261,8 @@ def SetIamPolicy(self, request, context): * `cloudtasks.queues.setIamPolicy` """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def TestIamPermissions(self, request, context): """Returns permissions that a caller has on a [Queue][google.cloud.tasks.v2beta3.Queue]. @@ -268,8 +274,8 @@ def TestIamPermissions(self, request, context): may "fail open" without warning. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def ListTasks(self, request, context): """Lists the tasks in a queue. @@ -283,15 +289,15 @@ def ListTasks(self, request, context): time. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def GetTask(self, request, context): """Gets a task. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def CreateTask(self, request, context): """Creates a task and adds it to a queue. @@ -301,8 +307,8 @@ def CreateTask(self, request, context): * The maximum task size is 100KB. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def DeleteTask(self, request, context): """Deletes a task. @@ -312,8 +318,8 @@ def DeleteTask(self, request, context): failed. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def RunTask(self, request, context): """Forces a task to run now. @@ -342,356 +348,533 @@ def RunTask(self, request, context): task that has already succeeded or permanently failed. """ context.set_code(grpc.StatusCode.UNIMPLEMENTED) - context.set_details('Method not implemented!') - raise NotImplementedError('Method not implemented!') + context.set_details("Method not implemented!") + raise NotImplementedError("Method not implemented!") def add_CloudTasksServicer_to_server(servicer, server): rpc_method_handlers = { - 'ListQueues': grpc.unary_unary_rpc_method_handler( - servicer.ListQueues, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.SerializeToString, - ), - 'GetQueue': grpc.unary_unary_rpc_method_handler( - servicer.GetQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - 'CreateQueue': grpc.unary_unary_rpc_method_handler( - servicer.CreateQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - 'UpdateQueue': grpc.unary_unary_rpc_method_handler( - servicer.UpdateQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - 'DeleteQueue': grpc.unary_unary_rpc_method_handler( - servicer.DeleteQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.FromString, - response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - ), - 'PurgeQueue': grpc.unary_unary_rpc_method_handler( - servicer.PurgeQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - 'PauseQueue': grpc.unary_unary_rpc_method_handler( - servicer.PauseQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - 'ResumeQueue': grpc.unary_unary_rpc_method_handler( - servicer.ResumeQueue, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, - ), - 'GetIamPolicy': grpc.unary_unary_rpc_method_handler( - servicer.GetIamPolicy, - request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.FromString, - response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, - ), - 'SetIamPolicy': grpc.unary_unary_rpc_method_handler( - servicer.SetIamPolicy, - request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.FromString, - response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, - ), - 'TestIamPermissions': grpc.unary_unary_rpc_method_handler( - servicer.TestIamPermissions, - request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.FromString, - response_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.SerializeToString, - ), - 'ListTasks': grpc.unary_unary_rpc_method_handler( - servicer.ListTasks, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.SerializeToString, - ), - 'GetTask': grpc.unary_unary_rpc_method_handler( - servicer.GetTask, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.SerializeToString, - ), - 'CreateTask': grpc.unary_unary_rpc_method_handler( - servicer.CreateTask, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.SerializeToString, - ), - 'DeleteTask': grpc.unary_unary_rpc_method_handler( - servicer.DeleteTask, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.FromString, - response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, - ), - 'RunTask': grpc.unary_unary_rpc_method_handler( - servicer.RunTask, - request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.FromString, - response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.SerializeToString, - ), + "ListQueues": grpc.unary_unary_rpc_method_handler( + servicer.ListQueues, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.SerializeToString, + ), + "GetQueue": grpc.unary_unary_rpc_method_handler( + servicer.GetQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + "CreateQueue": grpc.unary_unary_rpc_method_handler( + servicer.CreateQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + "UpdateQueue": grpc.unary_unary_rpc_method_handler( + servicer.UpdateQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + "DeleteQueue": grpc.unary_unary_rpc_method_handler( + servicer.DeleteQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.FromString, + response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, + ), + "PurgeQueue": grpc.unary_unary_rpc_method_handler( + servicer.PurgeQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + "PauseQueue": grpc.unary_unary_rpc_method_handler( + servicer.PauseQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + "ResumeQueue": grpc.unary_unary_rpc_method_handler( + servicer.ResumeQueue, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.SerializeToString, + ), + "GetIamPolicy": grpc.unary_unary_rpc_method_handler( + servicer.GetIamPolicy, + request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.FromString, + response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, + ), + "SetIamPolicy": grpc.unary_unary_rpc_method_handler( + servicer.SetIamPolicy, + request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.FromString, + response_serializer=google_dot_iam_dot_v1_dot_policy__pb2.Policy.SerializeToString, + ), + "TestIamPermissions": grpc.unary_unary_rpc_method_handler( + servicer.TestIamPermissions, + request_deserializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.FromString, + response_serializer=google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.SerializeToString, + ), + "ListTasks": grpc.unary_unary_rpc_method_handler( + servicer.ListTasks, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.SerializeToString, + ), + "GetTask": grpc.unary_unary_rpc_method_handler( + servicer.GetTask, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.SerializeToString, + ), + "CreateTask": grpc.unary_unary_rpc_method_handler( + servicer.CreateTask, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.SerializeToString, + ), + "DeleteTask": grpc.unary_unary_rpc_method_handler( + servicer.DeleteTask, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.FromString, + response_serializer=google_dot_protobuf_dot_empty__pb2.Empty.SerializeToString, + ), + "RunTask": grpc.unary_unary_rpc_method_handler( + servicer.RunTask, + request_deserializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.FromString, + response_serializer=google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.SerializeToString, + ), } generic_handler = grpc.method_handlers_generic_handler( - 'google.cloud.tasks.v2beta3.CloudTasks', rpc_method_handlers) + "google.cloud.tasks.v2beta3.CloudTasks", rpc_method_handlers + ) server.add_generic_rpc_handlers((generic_handler,)) - # This class is part of an EXPERIMENTAL API. +# This class is part of an EXPERIMENTAL API. class CloudTasks(object): """Cloud Tasks allows developers to manage the execution of background work in their applications. """ @staticmethod - def ListQueues(request, + def ListQueues( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/ListQueues', + "/google.cloud.tasks.v2beta3.CloudTasks/ListQueues", google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListQueuesResponse.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def GetQueue(request, + def GetQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/GetQueue', + "/google.cloud.tasks.v2beta3.CloudTasks/GetQueue", google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def CreateQueue(request, + def CreateQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/CreateQueue', + "/google.cloud.tasks.v2beta3.CloudTasks/CreateQueue", google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def UpdateQueue(request, + def UpdateQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/UpdateQueue', + "/google.cloud.tasks.v2beta3.CloudTasks/UpdateQueue", google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.UpdateQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def DeleteQueue(request, + def DeleteQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/DeleteQueue', + "/google.cloud.tasks.v2beta3.CloudTasks/DeleteQueue", google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteQueueRequest.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def PurgeQueue(request, + def PurgeQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/PurgeQueue', + "/google.cloud.tasks.v2beta3.CloudTasks/PurgeQueue", google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PurgeQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def PauseQueue(request, + def PauseQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/PauseQueue', + "/google.cloud.tasks.v2beta3.CloudTasks/PauseQueue", google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.PauseQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def ResumeQueue(request, + def ResumeQueue( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/ResumeQueue', + "/google.cloud.tasks.v2beta3.CloudTasks/ResumeQueue", google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ResumeQueueRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_queue__pb2.Queue.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def GetIamPolicy(request, + def GetIamPolicy( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/GetIamPolicy', + "/google.cloud.tasks.v2beta3.CloudTasks/GetIamPolicy", google_dot_iam_dot_v1_dot_iam__policy__pb2.GetIamPolicyRequest.SerializeToString, google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def SetIamPolicy(request, + def SetIamPolicy( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/SetIamPolicy', + "/google.cloud.tasks.v2beta3.CloudTasks/SetIamPolicy", google_dot_iam_dot_v1_dot_iam__policy__pb2.SetIamPolicyRequest.SerializeToString, google_dot_iam_dot_v1_dot_policy__pb2.Policy.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def TestIamPermissions(request, + def TestIamPermissions( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/TestIamPermissions', + "/google.cloud.tasks.v2beta3.CloudTasks/TestIamPermissions", google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsRequest.SerializeToString, google_dot_iam_dot_v1_dot_iam__policy__pb2.TestIamPermissionsResponse.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def ListTasks(request, + def ListTasks( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/ListTasks', + "/google.cloud.tasks.v2beta3.CloudTasks/ListTasks", google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.ListTasksResponse.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def GetTask(request, + def GetTask( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/GetTask', + "/google.cloud.tasks.v2beta3.CloudTasks/GetTask", google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.GetTaskRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def CreateTask(request, + def CreateTask( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/CreateTask', + "/google.cloud.tasks.v2beta3.CloudTasks/CreateTask", google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.CreateTaskRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def DeleteTask(request, + def DeleteTask( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/DeleteTask', + "/google.cloud.tasks.v2beta3.CloudTasks/DeleteTask", google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.DeleteTaskRequest.SerializeToString, google_dot_protobuf_dot_empty__pb2.Empty.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) @staticmethod - def RunTask(request, + def RunTask( + request, + target, + options=(), + channel_credentials=None, + call_credentials=None, + compression=None, + wait_for_ready=None, + timeout=None, + metadata=None, + ): + return grpc.experimental.unary_unary( + request, target, - options=(), - channel_credentials=None, - call_credentials=None, - compression=None, - wait_for_ready=None, - timeout=None, - metadata=None): - return grpc.experimental.unary_unary(request, target, '/google.cloud.tasks.v2beta3.CloudTasks/RunTask', + "/google.cloud.tasks.v2beta3.CloudTasks/RunTask", google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_cloudtasks__pb2.RunTaskRequest.SerializeToString, google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_task__pb2.Task.FromString, - options, channel_credentials, - call_credentials, compression, wait_for_ready, timeout, metadata) + options, + channel_credentials, + call_credentials, + compression, + wait_for_ready, + timeout, + metadata, + ) diff --git a/google/cloud/tasks_v2beta3/proto/queue_pb2.py b/google/cloud/tasks_v2beta3/proto/queue_pb2.py index d57b8c59..427354eb 100644 --- a/google/cloud/tasks_v2beta3/proto/queue_pb2.py +++ b/google/cloud/tasks_v2beta3/proto/queue_pb2.py @@ -6,6 +6,7 @@ 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() @@ -13,341 +14,583 @@ 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_v2beta3.proto import target_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2 +from google.cloud.tasks_v2beta3.proto import ( + target_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2, +) from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2 DESCRIPTOR = _descriptor.FileDescriptor( - name='google/cloud/tasks_v2beta3/proto/queue.proto', - package='google.cloud.tasks.v2beta3', - syntax='proto3', - serialized_options=b'\n\036com.google.cloud.tasks.v2beta3B\nQueueProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasks', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n,google/cloud/tasks_v2beta3/proto/queue.proto\x12\x1agoogle.cloud.tasks.v2beta3\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a-google/cloud/tasks_v2beta3/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/api/annotations.proto\"\xc4\x05\n\x05Queue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12O\n\x15\x61pp_engine_http_queue\x18\x03 \x01(\x0b\x32..google.cloud.tasks.v2beta3.AppEngineHttpQueueH\x00\x12;\n\x0brate_limits\x18\x04 \x01(\x0b\x32&.google.cloud.tasks.v2beta3.RateLimits\x12=\n\x0cretry_config\x18\x05 \x01(\x0b\x32\'.google.cloud.tasks.v2beta3.RetryConfig\x12\x36\n\x05state\x18\x06 \x01(\x0e\x32\'.google.cloud.tasks.v2beta3.Queue.State\x12.\n\npurge_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12X\n\x1astackdriver_logging_config\x18\n \x01(\x0b\x32\x34.google.cloud.tasks.v2beta3.StackdriverLoggingConfig\x12\x39\n\x04type\x18\x0b \x01(\x0e\x32&.google.cloud.tasks.v2beta3.Queue.TypeB\x03\xe0\x41\x05\"E\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07RUNNING\x10\x01\x12\n\n\x06PAUSED\x10\x02\x12\x0c\n\x08\x44ISABLED\x10\x03\"0\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x08\n\x04PULL\x10\x01\x12\x08\n\x04PUSH\x10\x02:\\\xea\x41Y\n\x1f\x63loudtasks.googleapis.com/Queue\x12\x36projects/{project}/locations/{location}/queues/{queue}B\x0c\n\nqueue_type\"j\n\nRateLimits\x12!\n\x19max_dispatches_per_second\x18\x01 \x01(\x01\x12\x16\n\x0emax_burst_size\x18\x02 \x01(\x05\x12!\n\x19max_concurrent_dispatches\x18\x03 \x01(\x05\"\xd1\x01\n\x0bRetryConfig\x12\x14\n\x0cmax_attempts\x18\x01 \x01(\x05\x12\x35\n\x12max_retry_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmin_backoff\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmax_backoff\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x15\n\rmax_doublings\x18\x05 \x01(\x05\"2\n\x18StackdriverLoggingConfig\x12\x16\n\x0esampling_ratio\x18\x01 \x01(\x01\x42o\n\x1e\x63om.google.cloud.tasks.v2beta3B\nQueueProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasksb\x06proto3' - , - dependencies=[google_dot_api_dot_field__behavior__pb2.DESCRIPTOR,google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - + name="google/cloud/tasks_v2beta3/proto/queue.proto", + package="google.cloud.tasks.v2beta3", + syntax="proto3", + serialized_options=b"\n\036com.google.cloud.tasks.v2beta3B\nQueueProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasks", + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n,google/cloud/tasks_v2beta3/proto/queue.proto\x12\x1agoogle.cloud.tasks.v2beta3\x1a\x1fgoogle/api/field_behavior.proto\x1a\x19google/api/resource.proto\x1a-google/cloud/tasks_v2beta3/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/api/annotations.proto"\xc4\x05\n\x05Queue\x12\x0c\n\x04name\x18\x01 \x01(\t\x12O\n\x15\x61pp_engine_http_queue\x18\x03 \x01(\x0b\x32..google.cloud.tasks.v2beta3.AppEngineHttpQueueH\x00\x12;\n\x0brate_limits\x18\x04 \x01(\x0b\x32&.google.cloud.tasks.v2beta3.RateLimits\x12=\n\x0cretry_config\x18\x05 \x01(\x0b\x32\'.google.cloud.tasks.v2beta3.RetryConfig\x12\x36\n\x05state\x18\x06 \x01(\x0e\x32\'.google.cloud.tasks.v2beta3.Queue.State\x12.\n\npurge_time\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12X\n\x1astackdriver_logging_config\x18\n \x01(\x0b\x32\x34.google.cloud.tasks.v2beta3.StackdriverLoggingConfig\x12\x39\n\x04type\x18\x0b \x01(\x0e\x32&.google.cloud.tasks.v2beta3.Queue.TypeB\x03\xe0\x41\x05"E\n\x05State\x12\x15\n\x11STATE_UNSPECIFIED\x10\x00\x12\x0b\n\x07RUNNING\x10\x01\x12\n\n\x06PAUSED\x10\x02\x12\x0c\n\x08\x44ISABLED\x10\x03"0\n\x04Type\x12\x14\n\x10TYPE_UNSPECIFIED\x10\x00\x12\x08\n\x04PULL\x10\x01\x12\x08\n\x04PUSH\x10\x02:\\\xea\x41Y\n\x1f\x63loudtasks.googleapis.com/Queue\x12\x36projects/{project}/locations/{location}/queues/{queue}B\x0c\n\nqueue_type"j\n\nRateLimits\x12!\n\x19max_dispatches_per_second\x18\x01 \x01(\x01\x12\x16\n\x0emax_burst_size\x18\x02 \x01(\x05\x12!\n\x19max_concurrent_dispatches\x18\x03 \x01(\x05"\xd1\x01\n\x0bRetryConfig\x12\x14\n\x0cmax_attempts\x18\x01 \x01(\x05\x12\x35\n\x12max_retry_duration\x18\x02 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmin_backoff\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12.\n\x0bmax_backoff\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x15\n\rmax_doublings\x18\x05 \x01(\x05"2\n\x18StackdriverLoggingConfig\x12\x16\n\x0esampling_ratio\x18\x01 \x01(\x01\x42o\n\x1e\x63om.google.cloud.tasks.v2beta3B\nQueueProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasksb\x06proto3', + dependencies=[ + google_dot_api_dot_field__behavior__pb2.DESCRIPTOR, + google_dot_api_dot_resource__pb2.DESCRIPTOR, + google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2.DESCRIPTOR, + google_dot_protobuf_dot_duration__pb2.DESCRIPTOR, + google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR, + google_dot_api_dot_annotations__pb2.DESCRIPTOR, + ], +) _QUEUE_STATE = _descriptor.EnumDescriptor( - name='State', - full_name='google.cloud.tasks.v2beta3.Queue.State', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='STATE_UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='RUNNING', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='PAUSED', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='DISABLED', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=760, - serialized_end=829, + name="State", + full_name="google.cloud.tasks.v2beta3.Queue.State", + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name="STATE_UNSPECIFIED", + index=0, + number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="RUNNING", + index=1, + number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="PAUSED", + index=2, + number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="DISABLED", + index=3, + number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + ], + containing_type=None, + serialized_options=None, + serialized_start=760, + serialized_end=829, ) _sym_db.RegisterEnumDescriptor(_QUEUE_STATE) _QUEUE_TYPE = _descriptor.EnumDescriptor( - name='Type', - full_name='google.cloud.tasks.v2beta3.Queue.Type', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='TYPE_UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='PULL', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='PUSH', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=831, - serialized_end=879, + name="Type", + full_name="google.cloud.tasks.v2beta3.Queue.Type", + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name="TYPE_UNSPECIFIED", + index=0, + number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="PULL", + index=1, + number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="PUSH", + index=2, + number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + ], + containing_type=None, + serialized_options=None, + serialized_start=831, + serialized_end=879, ) _sym_db.RegisterEnumDescriptor(_QUEUE_TYPE) _QUEUE = _descriptor.Descriptor( - name='Queue', - full_name='google.cloud.tasks.v2beta3.Queue', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta3.Queue.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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_engine_http_queue', full_name='google.cloud.tasks.v2beta3.Queue.app_engine_http_queue', index=1, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='rate_limits', full_name='google.cloud.tasks.v2beta3.Queue.rate_limits', index=2, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='retry_config', full_name='google.cloud.tasks.v2beta3.Queue.retry_config', index=3, - number=5, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='state', full_name='google.cloud.tasks.v2beta3.Queue.state', index=4, - number=6, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='purge_time', full_name='google.cloud.tasks.v2beta3.Queue.purge_time', index=5, - number=7, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='stackdriver_logging_config', full_name='google.cloud.tasks.v2beta3.Queue.stackdriver_logging_config', index=6, - number=10, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='type', full_name='google.cloud.tasks.v2beta3.Queue.type', index=7, - number=11, 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=b'\340A\005', file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _QUEUE_STATE, - _QUEUE_TYPE, - ], - serialized_options=b'\352AY\n\037cloudtasks.googleapis.com/Queue\0226projects/{project}/locations/{location}/queues/{queue}', - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='queue_type', full_name='google.cloud.tasks.v2beta3.Queue.queue_type', - index=0, containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[]), - ], - serialized_start=279, - serialized_end=987, + name="Queue", + full_name="google.cloud.tasks.v2beta3.Queue", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta3.Queue.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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="app_engine_http_queue", + full_name="google.cloud.tasks.v2beta3.Queue.app_engine_http_queue", + index=1, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="rate_limits", + full_name="google.cloud.tasks.v2beta3.Queue.rate_limits", + index=2, + number=4, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="retry_config", + full_name="google.cloud.tasks.v2beta3.Queue.retry_config", + index=3, + number=5, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="state", + full_name="google.cloud.tasks.v2beta3.Queue.state", + index=4, + number=6, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="purge_time", + full_name="google.cloud.tasks.v2beta3.Queue.purge_time", + index=5, + number=7, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="stackdriver_logging_config", + full_name="google.cloud.tasks.v2beta3.Queue.stackdriver_logging_config", + index=6, + number=10, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="type", + full_name="google.cloud.tasks.v2beta3.Queue.type", + index=7, + number=11, + 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=b"\340A\005", + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[_QUEUE_STATE, _QUEUE_TYPE,], + serialized_options=b"\352AY\n\037cloudtasks.googleapis.com/Queue\0226projects/{project}/locations/{location}/queues/{queue}", + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name="queue_type", + full_name="google.cloud.tasks.v2beta3.Queue.queue_type", + index=0, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[], + ), + ], + serialized_start=279, + serialized_end=987, ) _RATELIMITS = _descriptor.Descriptor( - name='RateLimits', - full_name='google.cloud.tasks.v2beta3.RateLimits', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='max_dispatches_per_second', full_name='google.cloud.tasks.v2beta3.RateLimits.max_dispatches_per_second', index=0, - number=1, type=1, cpp_type=5, label=1, - has_default_value=False, default_value=float(0), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_burst_size', full_name='google.cloud.tasks.v2beta3.RateLimits.max_burst_size', index=1, - number=2, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_concurrent_dispatches', full_name='google.cloud.tasks.v2beta3.RateLimits.max_concurrent_dispatches', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=989, - serialized_end=1095, + name="RateLimits", + full_name="google.cloud.tasks.v2beta3.RateLimits", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="max_dispatches_per_second", + full_name="google.cloud.tasks.v2beta3.RateLimits.max_dispatches_per_second", + index=0, + number=1, + type=1, + cpp_type=5, + label=1, + has_default_value=False, + default_value=float(0), + message_type=None, + enum_type=None, + containing_type=None, + is_extension=False, + extension_scope=None, + serialized_options=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="max_burst_size", + full_name="google.cloud.tasks.v2beta3.RateLimits.max_burst_size", + index=1, + number=2, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="max_concurrent_dispatches", + full_name="google.cloud.tasks.v2beta3.RateLimits.max_concurrent_dispatches", + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=989, + serialized_end=1095, ) _RETRYCONFIG = _descriptor.Descriptor( - name='RetryConfig', - full_name='google.cloud.tasks.v2beta3.RetryConfig', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='max_attempts', full_name='google.cloud.tasks.v2beta3.RetryConfig.max_attempts', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_retry_duration', full_name='google.cloud.tasks.v2beta3.RetryConfig.max_retry_duration', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='min_backoff', full_name='google.cloud.tasks.v2beta3.RetryConfig.min_backoff', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_backoff', full_name='google.cloud.tasks.v2beta3.RetryConfig.max_backoff', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='max_doublings', full_name='google.cloud.tasks.v2beta3.RetryConfig.max_doublings', index=4, - number=5, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1098, - serialized_end=1307, + name="RetryConfig", + full_name="google.cloud.tasks.v2beta3.RetryConfig", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="max_attempts", + full_name="google.cloud.tasks.v2beta3.RetryConfig.max_attempts", + index=0, + number=1, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="max_retry_duration", + full_name="google.cloud.tasks.v2beta3.RetryConfig.max_retry_duration", + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="min_backoff", + full_name="google.cloud.tasks.v2beta3.RetryConfig.min_backoff", + index=2, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="max_backoff", + full_name="google.cloud.tasks.v2beta3.RetryConfig.max_backoff", + index=3, + number=4, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="max_doublings", + full_name="google.cloud.tasks.v2beta3.RetryConfig.max_doublings", + index=4, + number=5, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1098, + serialized_end=1307, ) _STACKDRIVERLOGGINGCONFIG = _descriptor.Descriptor( - name='StackdriverLoggingConfig', - full_name='google.cloud.tasks.v2beta3.StackdriverLoggingConfig', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='sampling_ratio', full_name='google.cloud.tasks.v2beta3.StackdriverLoggingConfig.sampling_ratio', index=0, - number=1, type=1, cpp_type=5, label=1, - has_default_value=False, default_value=float(0), - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1309, - serialized_end=1359, + name="StackdriverLoggingConfig", + full_name="google.cloud.tasks.v2beta3.StackdriverLoggingConfig", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="sampling_ratio", + full_name="google.cloud.tasks.v2beta3.StackdriverLoggingConfig.sampling_ratio", + index=0, + number=1, + type=1, + cpp_type=5, + label=1, + has_default_value=False, + default_value=float(0), + message_type=None, + enum_type=None, + containing_type=None, + is_extension=False, + extension_scope=None, + serialized_options=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1309, + serialized_end=1359, ) -_QUEUE.fields_by_name['app_engine_http_queue'].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2._APPENGINEHTTPQUEUE -_QUEUE.fields_by_name['rate_limits'].message_type = _RATELIMITS -_QUEUE.fields_by_name['retry_config'].message_type = _RETRYCONFIG -_QUEUE.fields_by_name['state'].enum_type = _QUEUE_STATE -_QUEUE.fields_by_name['purge_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_QUEUE.fields_by_name['stackdriver_logging_config'].message_type = _STACKDRIVERLOGGINGCONFIG -_QUEUE.fields_by_name['type'].enum_type = _QUEUE_TYPE +_QUEUE.fields_by_name[ + "app_engine_http_queue" +].message_type = ( + google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2._APPENGINEHTTPQUEUE +) +_QUEUE.fields_by_name["rate_limits"].message_type = _RATELIMITS +_QUEUE.fields_by_name["retry_config"].message_type = _RETRYCONFIG +_QUEUE.fields_by_name["state"].enum_type = _QUEUE_STATE +_QUEUE.fields_by_name[ + "purge_time" +].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_QUEUE.fields_by_name[ + "stackdriver_logging_config" +].message_type = _STACKDRIVERLOGGINGCONFIG +_QUEUE.fields_by_name["type"].enum_type = _QUEUE_TYPE _QUEUE_STATE.containing_type = _QUEUE _QUEUE_TYPE.containing_type = _QUEUE -_QUEUE.oneofs_by_name['queue_type'].fields.append( - _QUEUE.fields_by_name['app_engine_http_queue']) -_QUEUE.fields_by_name['app_engine_http_queue'].containing_oneof = _QUEUE.oneofs_by_name['queue_type'] -_RETRYCONFIG.fields_by_name['max_retry_duration'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_RETRYCONFIG.fields_by_name['min_backoff'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_RETRYCONFIG.fields_by_name['max_backoff'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -DESCRIPTOR.message_types_by_name['Queue'] = _QUEUE -DESCRIPTOR.message_types_by_name['RateLimits'] = _RATELIMITS -DESCRIPTOR.message_types_by_name['RetryConfig'] = _RETRYCONFIG -DESCRIPTOR.message_types_by_name['StackdriverLoggingConfig'] = _STACKDRIVERLOGGINGCONFIG +_QUEUE.oneofs_by_name["queue_type"].fields.append( + _QUEUE.fields_by_name["app_engine_http_queue"] +) +_QUEUE.fields_by_name["app_engine_http_queue"].containing_oneof = _QUEUE.oneofs_by_name[ + "queue_type" +] +_RETRYCONFIG.fields_by_name[ + "max_retry_duration" +].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_RETRYCONFIG.fields_by_name[ + "min_backoff" +].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_RETRYCONFIG.fields_by_name[ + "max_backoff" +].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +DESCRIPTOR.message_types_by_name["Queue"] = _QUEUE +DESCRIPTOR.message_types_by_name["RateLimits"] = _RATELIMITS +DESCRIPTOR.message_types_by_name["RetryConfig"] = _RETRYCONFIG +DESCRIPTOR.message_types_by_name["StackdriverLoggingConfig"] = _STACKDRIVERLOGGINGCONFIG _sym_db.RegisterFileDescriptor(DESCRIPTOR) -Queue = _reflection.GeneratedProtocolMessageType('Queue', (_message.Message,), { - 'DESCRIPTOR' : _QUEUE, - '__module__' : 'google.cloud.tasks_v2beta3.proto.queue_pb2' - , - '__doc__': """A queue is a container of related tasks. Queues are configured to +Queue = _reflection.GeneratedProtocolMessageType( + "Queue", + (_message.Message,), + { + "DESCRIPTOR": _QUEUE, + "__module__": "google.cloud.tasks_v2beta3.proto.queue_pb2", + "__doc__": """A queue is a container of related tasks. Queues are configured to manage how those tasks are dispatched. Configurable properties include rate limits, retry options, queue types, and others. @@ -442,15 +685,18 @@ creation time. When left unspecified, the default value of ``PUSH`` is selected. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.Queue) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.Queue) + }, +) _sym_db.RegisterMessage(Queue) -RateLimits = _reflection.GeneratedProtocolMessageType('RateLimits', (_message.Message,), { - 'DESCRIPTOR' : _RATELIMITS, - '__module__' : 'google.cloud.tasks_v2beta3.proto.queue_pb2' - , - '__doc__': """Rate limits. This message determines the maximum rate that tasks can +RateLimits = _reflection.GeneratedProtocolMessageType( + "RateLimits", + (_message.Message,), + { + "DESCRIPTOR": _RATELIMITS, + "__module__": "google.cloud.tasks_v2beta3.proto.queue_pb2", + "__doc__": """Rate limits. This message determines the maximum rate that tasks can be dispatched by a queue, regardless of whether the dispatch is a first task attempt or a retry. Note: The debugging command, [RunTask][google.cloud.tasks.v2beta3.CloudTasks.RunTask], will run a @@ -507,15 +753,18 @@ /cloud.google.com/appengine/docs/standard/python/config/queuer ef#max_concurrent_requests>`_. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.RateLimits) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.RateLimits) + }, +) _sym_db.RegisterMessage(RateLimits) -RetryConfig = _reflection.GeneratedProtocolMessageType('RetryConfig', (_message.Message,), { - 'DESCRIPTOR' : _RETRYCONFIG, - '__module__' : 'google.cloud.tasks_v2beta3.proto.queue_pb2' - , - '__doc__': """Retry config. These settings determine when a failed task attempt is +RetryConfig = _reflection.GeneratedProtocolMessageType( + "RetryConfig", + (_message.Message,), + { + "DESCRIPTOR": _RETRYCONFIG, + "__module__": "google.cloud.tasks_v2beta3.proto.queue_pb2", + "__doc__": """Retry config. These settings determine when a failed task attempt is retried. Attributes: @@ -591,15 +840,18 @@ engine/docs/standard/python/config/queueref#retry_parameters>` __. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.RetryConfig) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.RetryConfig) + }, +) _sym_db.RegisterMessage(RetryConfig) -StackdriverLoggingConfig = _reflection.GeneratedProtocolMessageType('StackdriverLoggingConfig', (_message.Message,), { - 'DESCRIPTOR' : _STACKDRIVERLOGGINGCONFIG, - '__module__' : 'google.cloud.tasks_v2beta3.proto.queue_pb2' - , - '__doc__': """Configuration options for writing logs to `Stackdriver Logging +StackdriverLoggingConfig = _reflection.GeneratedProtocolMessageType( + "StackdriverLoggingConfig", + (_message.Message,), + { + "DESCRIPTOR": _STACKDRIVERLOGGINGCONFIG, + "__module__": "google.cloud.tasks_v2beta3.proto.queue_pb2", + "__doc__": """Configuration options for writing logs to `Stackdriver Logging `_. Attributes: @@ -609,12 +861,13 @@ field may contain any value between 0.0 and 1.0, inclusive. 0.0 is the default and means that no operations are logged. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.StackdriverLoggingConfig) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.StackdriverLoggingConfig) + }, +) _sym_db.RegisterMessage(StackdriverLoggingConfig) DESCRIPTOR._options = None -_QUEUE.fields_by_name['type']._options = None +_QUEUE.fields_by_name["type"]._options = None _QUEUE._options = None # @@protoc_insertion_point(module_scope) diff --git a/google/cloud/tasks_v2beta3/proto/queue_pb2_grpc.py b/google/cloud/tasks_v2beta3/proto/queue_pb2_grpc.py index 2daafffe..8a939394 100644 --- a/google/cloud/tasks_v2beta3/proto/queue_pb2_grpc.py +++ b/google/cloud/tasks_v2beta3/proto/queue_pb2_grpc.py @@ -1,4 +1,3 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! """Client and server classes corresponding to protobuf-defined services.""" import grpc - diff --git a/google/cloud/tasks_v2beta3/proto/target_pb2.py b/google/cloud/tasks_v2beta3/proto/target_pb2.py index 4b81d353..c3df2e3a 100644 --- a/google/cloud/tasks_v2beta3/proto/target_pb2.py +++ b/google/cloud/tasks_v2beta3/proto/target_pb2.py @@ -7,6 +7,7 @@ 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() @@ -16,67 +17,91 @@ DESCRIPTOR = _descriptor.FileDescriptor( - name='google/cloud/tasks_v2beta3/proto/target.proto', - package='google.cloud.tasks.v2beta3', - syntax='proto3', - serialized_options=b'\n\036com.google.cloud.tasks.v2beta3B\013TargetProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasks', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n-google/cloud/tasks_v2beta3/proto/target.proto\x12\x1agoogle.cloud.tasks.v2beta3\x1a\x1cgoogle/api/annotations.proto\"\xf0\x02\n\x0bHttpRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\x12;\n\x0bhttp_method\x18\x02 \x01(\x0e\x32&.google.cloud.tasks.v2beta3.HttpMethod\x12\x45\n\x07headers\x18\x03 \x03(\x0b\x32\x34.google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry\x12\x0c\n\x04\x62ody\x18\x04 \x01(\x0c\x12=\n\x0boauth_token\x18\x05 \x01(\x0b\x32&.google.cloud.tasks.v2beta3.OAuthTokenH\x00\x12;\n\noidc_token\x18\x06 \x01(\x0b\x32%.google.cloud.tasks.v2beta3.OidcTokenH\x00\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x16\n\x14\x61uthorization_header\"g\n\x12\x41ppEngineHttpQueue\x12Q\n\x1b\x61pp_engine_routing_override\x18\x01 \x01(\x0b\x32,.google.cloud.tasks.v2beta3.AppEngineRouting\"\xc1\x02\n\x14\x41ppEngineHttpRequest\x12;\n\x0bhttp_method\x18\x01 \x01(\x0e\x32&.google.cloud.tasks.v2beta3.HttpMethod\x12H\n\x12\x61pp_engine_routing\x18\x02 \x01(\x0b\x32,.google.cloud.tasks.v2beta3.AppEngineRouting\x12\x14\n\x0crelative_uri\x18\x03 \x01(\t\x12N\n\x07headers\x18\x04 \x03(\x0b\x32=.google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry\x12\x0c\n\x04\x62ody\x18\x05 \x01(\x0c\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"T\n\x10\x41ppEngineRouting\x12\x0f\n\x07service\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x10\n\x08instance\x18\x03 \x01(\t\x12\x0c\n\x04host\x18\x04 \x01(\t\":\n\nOAuthToken\x12\x1d\n\x15service_account_email\x18\x01 \x01(\t\x12\r\n\x05scope\x18\x02 \x01(\t\"<\n\tOidcToken\x12\x1d\n\x15service_account_email\x18\x01 \x01(\t\x12\x10\n\x08\x61udience\x18\x02 \x01(\t*s\n\nHttpMethod\x12\x1b\n\x17HTTP_METHOD_UNSPECIFIED\x10\x00\x12\x08\n\x04POST\x10\x01\x12\x07\n\x03GET\x10\x02\x12\x08\n\x04HEAD\x10\x03\x12\x07\n\x03PUT\x10\x04\x12\n\n\x06\x44\x45LETE\x10\x05\x12\t\n\x05PATCH\x10\x06\x12\x0b\n\x07OPTIONS\x10\x07\x42p\n\x1e\x63om.google.cloud.tasks.v2beta3B\x0bTargetProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasksb\x06proto3' - , - dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) + name="google/cloud/tasks_v2beta3/proto/target.proto", + package="google.cloud.tasks.v2beta3", + syntax="proto3", + serialized_options=b"\n\036com.google.cloud.tasks.v2beta3B\013TargetProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasks", + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n-google/cloud/tasks_v2beta3/proto/target.proto\x12\x1agoogle.cloud.tasks.v2beta3\x1a\x1cgoogle/api/annotations.proto"\xf0\x02\n\x0bHttpRequest\x12\x0b\n\x03url\x18\x01 \x01(\t\x12;\n\x0bhttp_method\x18\x02 \x01(\x0e\x32&.google.cloud.tasks.v2beta3.HttpMethod\x12\x45\n\x07headers\x18\x03 \x03(\x0b\x32\x34.google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry\x12\x0c\n\x04\x62ody\x18\x04 \x01(\x0c\x12=\n\x0boauth_token\x18\x05 \x01(\x0b\x32&.google.cloud.tasks.v2beta3.OAuthTokenH\x00\x12;\n\noidc_token\x18\x06 \x01(\x0b\x32%.google.cloud.tasks.v2beta3.OidcTokenH\x00\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x42\x16\n\x14\x61uthorization_header"g\n\x12\x41ppEngineHttpQueue\x12Q\n\x1b\x61pp_engine_routing_override\x18\x01 \x01(\x0b\x32,.google.cloud.tasks.v2beta3.AppEngineRouting"\xc1\x02\n\x14\x41ppEngineHttpRequest\x12;\n\x0bhttp_method\x18\x01 \x01(\x0e\x32&.google.cloud.tasks.v2beta3.HttpMethod\x12H\n\x12\x61pp_engine_routing\x18\x02 \x01(\x0b\x32,.google.cloud.tasks.v2beta3.AppEngineRouting\x12\x14\n\x0crelative_uri\x18\x03 \x01(\t\x12N\n\x07headers\x18\x04 \x03(\x0b\x32=.google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry\x12\x0c\n\x04\x62ody\x18\x05 \x01(\x0c\x1a.\n\x0cHeadersEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01"T\n\x10\x41ppEngineRouting\x12\x0f\n\x07service\x18\x01 \x01(\t\x12\x0f\n\x07version\x18\x02 \x01(\t\x12\x10\n\x08instance\x18\x03 \x01(\t\x12\x0c\n\x04host\x18\x04 \x01(\t":\n\nOAuthToken\x12\x1d\n\x15service_account_email\x18\x01 \x01(\t\x12\r\n\x05scope\x18\x02 \x01(\t"<\n\tOidcToken\x12\x1d\n\x15service_account_email\x18\x01 \x01(\t\x12\x10\n\x08\x61udience\x18\x02 \x01(\t*s\n\nHttpMethod\x12\x1b\n\x17HTTP_METHOD_UNSPECIFIED\x10\x00\x12\x08\n\x04POST\x10\x01\x12\x07\n\x03GET\x10\x02\x12\x08\n\x04HEAD\x10\x03\x12\x07\n\x03PUT\x10\x04\x12\n\n\x06\x44\x45LETE\x10\x05\x12\t\n\x05PATCH\x10\x06\x12\x0b\n\x07OPTIONS\x10\x07\x42p\n\x1e\x63om.google.cloud.tasks.v2beta3B\x0bTargetProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasksb\x06proto3', + dependencies=[google_dot_api_dot_annotations__pb2.DESCRIPTOR,], +) _HTTPMETHOD = _descriptor.EnumDescriptor( - name='HttpMethod', - full_name='google.cloud.tasks.v2beta3.HttpMethod', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='HTTP_METHOD_UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='POST', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='GET', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='HEAD', index=3, number=3, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='PUT', index=4, number=4, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='DELETE', index=5, number=5, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='PATCH', index=6, number=6, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='OPTIONS', index=7, number=7, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=1115, - serialized_end=1230, + name="HttpMethod", + full_name="google.cloud.tasks.v2beta3.HttpMethod", + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name="HTTP_METHOD_UNSPECIFIED", + index=0, + number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="POST", + index=1, + number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="GET", + index=2, + number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="HEAD", + index=3, + number=3, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="PUT", + index=4, + number=4, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="DELETE", + index=5, + number=5, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="PATCH", + index=6, + number=6, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="OPTIONS", + index=7, + number=7, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + ], + containing_type=None, + serialized_options=None, + serialized_start=1115, + serialized_end=1230, ) _sym_db.RegisterEnumDescriptor(_HTTPMETHOD) @@ -91,414 +116,697 @@ OPTIONS = 7 - _HTTPREQUEST_HEADERSENTRY = _descriptor.Descriptor( - name='HeadersEntry', - full_name='google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='key', full_name='google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry.key', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='value', full_name='google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry.value', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=b'8\001', - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=406, - serialized_end=452, + name="HeadersEntry", + full_name="google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="key", + full_name="google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry.key", + 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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="value", + full_name="google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry.value", + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=b"8\001", + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=406, + serialized_end=452, ) _HTTPREQUEST = _descriptor.Descriptor( - name='HttpRequest', - full_name='google.cloud.tasks.v2beta3.HttpRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='url', full_name='google.cloud.tasks.v2beta3.HttpRequest.url', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='http_method', full_name='google.cloud.tasks.v2beta3.HttpRequest.http_method', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='headers', full_name='google.cloud.tasks.v2beta3.HttpRequest.headers', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='body', full_name='google.cloud.tasks.v2beta3.HttpRequest.body', index=3, - number=4, type=12, cpp_type=9, label=1, - has_default_value=False, default_value=b"", - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='oauth_token', full_name='google.cloud.tasks.v2beta3.HttpRequest.oauth_token', index=4, - number=5, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='oidc_token', full_name='google.cloud.tasks.v2beta3.HttpRequest.oidc_token', index=5, - number=6, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_HTTPREQUEST_HEADERSENTRY, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='authorization_header', full_name='google.cloud.tasks.v2beta3.HttpRequest.authorization_header', - index=0, containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[]), - ], - serialized_start=108, - serialized_end=476, + name="HttpRequest", + full_name="google.cloud.tasks.v2beta3.HttpRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="url", + full_name="google.cloud.tasks.v2beta3.HttpRequest.url", + 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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="http_method", + full_name="google.cloud.tasks.v2beta3.HttpRequest.http_method", + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="headers", + full_name="google.cloud.tasks.v2beta3.HttpRequest.headers", + index=2, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="body", + full_name="google.cloud.tasks.v2beta3.HttpRequest.body", + index=3, + number=4, + type=12, + cpp_type=9, + label=1, + has_default_value=False, + default_value=b"", + message_type=None, + enum_type=None, + containing_type=None, + is_extension=False, + extension_scope=None, + serialized_options=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="oauth_token", + full_name="google.cloud.tasks.v2beta3.HttpRequest.oauth_token", + index=4, + number=5, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="oidc_token", + full_name="google.cloud.tasks.v2beta3.HttpRequest.oidc_token", + index=5, + number=6, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[_HTTPREQUEST_HEADERSENTRY,], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name="authorization_header", + full_name="google.cloud.tasks.v2beta3.HttpRequest.authorization_header", + index=0, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[], + ), + ], + serialized_start=108, + serialized_end=476, ) _APPENGINEHTTPQUEUE = _descriptor.Descriptor( - name='AppEngineHttpQueue', - full_name='google.cloud.tasks.v2beta3.AppEngineHttpQueue', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='app_engine_routing_override', full_name='google.cloud.tasks.v2beta3.AppEngineHttpQueue.app_engine_routing_override', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=478, - serialized_end=581, + name="AppEngineHttpQueue", + full_name="google.cloud.tasks.v2beta3.AppEngineHttpQueue", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="app_engine_routing_override", + full_name="google.cloud.tasks.v2beta3.AppEngineHttpQueue.app_engine_routing_override", + 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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=478, + serialized_end=581, ) _APPENGINEHTTPREQUEST_HEADERSENTRY = _descriptor.Descriptor( - name='HeadersEntry', - full_name='google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='key', full_name='google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry.key', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='value', full_name='google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry.value', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=b'8\001', - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=406, - serialized_end=452, + name="HeadersEntry", + full_name="google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="key", + full_name="google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry.key", + 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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="value", + full_name="google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry.value", + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=b"8\001", + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=406, + serialized_end=452, ) _APPENGINEHTTPREQUEST = _descriptor.Descriptor( - name='AppEngineHttpRequest', - full_name='google.cloud.tasks.v2beta3.AppEngineHttpRequest', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='http_method', full_name='google.cloud.tasks.v2beta3.AppEngineHttpRequest.http_method', index=0, - number=1, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_engine_routing', full_name='google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='relative_uri', full_name='google.cloud.tasks.v2beta3.AppEngineHttpRequest.relative_uri', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='headers', full_name='google.cloud.tasks.v2beta3.AppEngineHttpRequest.headers', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='body', full_name='google.cloud.tasks.v2beta3.AppEngineHttpRequest.body', index=4, - number=5, type=12, cpp_type=9, label=1, - has_default_value=False, default_value=b"", - message_type=None, enum_type=None, containing_type=None, - is_extension=False, extension_scope=None, - serialized_options=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[_APPENGINEHTTPREQUEST_HEADERSENTRY, ], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=584, - serialized_end=905, + name="AppEngineHttpRequest", + full_name="google.cloud.tasks.v2beta3.AppEngineHttpRequest", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="http_method", + full_name="google.cloud.tasks.v2beta3.AppEngineHttpRequest.http_method", + index=0, + number=1, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="app_engine_routing", + full_name="google.cloud.tasks.v2beta3.AppEngineHttpRequest.app_engine_routing", + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="relative_uri", + full_name="google.cloud.tasks.v2beta3.AppEngineHttpRequest.relative_uri", + index=2, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="headers", + full_name="google.cloud.tasks.v2beta3.AppEngineHttpRequest.headers", + index=3, + number=4, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="body", + full_name="google.cloud.tasks.v2beta3.AppEngineHttpRequest.body", + index=4, + number=5, + type=12, + cpp_type=9, + label=1, + has_default_value=False, + default_value=b"", + message_type=None, + enum_type=None, + containing_type=None, + is_extension=False, + extension_scope=None, + serialized_options=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[_APPENGINEHTTPREQUEST_HEADERSENTRY,], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=584, + serialized_end=905, ) _APPENGINEROUTING = _descriptor.Descriptor( - name='AppEngineRouting', - full_name='google.cloud.tasks.v2beta3.AppEngineRouting', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='service', full_name='google.cloud.tasks.v2beta3.AppEngineRouting.service', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='version', full_name='google.cloud.tasks.v2beta3.AppEngineRouting.version', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='instance', full_name='google.cloud.tasks.v2beta3.AppEngineRouting.instance', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='host', full_name='google.cloud.tasks.v2beta3.AppEngineRouting.host', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=907, - serialized_end=991, + name="AppEngineRouting", + full_name="google.cloud.tasks.v2beta3.AppEngineRouting", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="service", + full_name="google.cloud.tasks.v2beta3.AppEngineRouting.service", + 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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="version", + full_name="google.cloud.tasks.v2beta3.AppEngineRouting.version", + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="instance", + full_name="google.cloud.tasks.v2beta3.AppEngineRouting.instance", + index=2, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="host", + full_name="google.cloud.tasks.v2beta3.AppEngineRouting.host", + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=907, + serialized_end=991, ) _OAUTHTOKEN = _descriptor.Descriptor( - name='OAuthToken', - full_name='google.cloud.tasks.v2beta3.OAuthToken', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='service_account_email', full_name='google.cloud.tasks.v2beta3.OAuthToken.service_account_email', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='scope', full_name='google.cloud.tasks.v2beta3.OAuthToken.scope', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=993, - serialized_end=1051, + name="OAuthToken", + full_name="google.cloud.tasks.v2beta3.OAuthToken", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="service_account_email", + full_name="google.cloud.tasks.v2beta3.OAuthToken.service_account_email", + 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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="scope", + full_name="google.cloud.tasks.v2beta3.OAuthToken.scope", + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=993, + serialized_end=1051, ) _OIDCTOKEN = _descriptor.Descriptor( - name='OidcToken', - full_name='google.cloud.tasks.v2beta3.OidcToken', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='service_account_email', full_name='google.cloud.tasks.v2beta3.OidcToken.service_account_email', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='audience', full_name='google.cloud.tasks.v2beta3.OidcToken.audience', 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=1053, - serialized_end=1113, + name="OidcToken", + full_name="google.cloud.tasks.v2beta3.OidcToken", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="service_account_email", + full_name="google.cloud.tasks.v2beta3.OidcToken.service_account_email", + 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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="audience", + full_name="google.cloud.tasks.v2beta3.OidcToken.audience", + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=1053, + serialized_end=1113, ) _HTTPREQUEST_HEADERSENTRY.containing_type = _HTTPREQUEST -_HTTPREQUEST.fields_by_name['http_method'].enum_type = _HTTPMETHOD -_HTTPREQUEST.fields_by_name['headers'].message_type = _HTTPREQUEST_HEADERSENTRY -_HTTPREQUEST.fields_by_name['oauth_token'].message_type = _OAUTHTOKEN -_HTTPREQUEST.fields_by_name['oidc_token'].message_type = _OIDCTOKEN -_HTTPREQUEST.oneofs_by_name['authorization_header'].fields.append( - _HTTPREQUEST.fields_by_name['oauth_token']) -_HTTPREQUEST.fields_by_name['oauth_token'].containing_oneof = _HTTPREQUEST.oneofs_by_name['authorization_header'] -_HTTPREQUEST.oneofs_by_name['authorization_header'].fields.append( - _HTTPREQUEST.fields_by_name['oidc_token']) -_HTTPREQUEST.fields_by_name['oidc_token'].containing_oneof = _HTTPREQUEST.oneofs_by_name['authorization_header'] -_APPENGINEHTTPQUEUE.fields_by_name['app_engine_routing_override'].message_type = _APPENGINEROUTING +_HTTPREQUEST.fields_by_name["http_method"].enum_type = _HTTPMETHOD +_HTTPREQUEST.fields_by_name["headers"].message_type = _HTTPREQUEST_HEADERSENTRY +_HTTPREQUEST.fields_by_name["oauth_token"].message_type = _OAUTHTOKEN +_HTTPREQUEST.fields_by_name["oidc_token"].message_type = _OIDCTOKEN +_HTTPREQUEST.oneofs_by_name["authorization_header"].fields.append( + _HTTPREQUEST.fields_by_name["oauth_token"] +) +_HTTPREQUEST.fields_by_name[ + "oauth_token" +].containing_oneof = _HTTPREQUEST.oneofs_by_name["authorization_header"] +_HTTPREQUEST.oneofs_by_name["authorization_header"].fields.append( + _HTTPREQUEST.fields_by_name["oidc_token"] +) +_HTTPREQUEST.fields_by_name[ + "oidc_token" +].containing_oneof = _HTTPREQUEST.oneofs_by_name["authorization_header"] +_APPENGINEHTTPQUEUE.fields_by_name[ + "app_engine_routing_override" +].message_type = _APPENGINEROUTING _APPENGINEHTTPREQUEST_HEADERSENTRY.containing_type = _APPENGINEHTTPREQUEST -_APPENGINEHTTPREQUEST.fields_by_name['http_method'].enum_type = _HTTPMETHOD -_APPENGINEHTTPREQUEST.fields_by_name['app_engine_routing'].message_type = _APPENGINEROUTING -_APPENGINEHTTPREQUEST.fields_by_name['headers'].message_type = _APPENGINEHTTPREQUEST_HEADERSENTRY -DESCRIPTOR.message_types_by_name['HttpRequest'] = _HTTPREQUEST -DESCRIPTOR.message_types_by_name['AppEngineHttpQueue'] = _APPENGINEHTTPQUEUE -DESCRIPTOR.message_types_by_name['AppEngineHttpRequest'] = _APPENGINEHTTPREQUEST -DESCRIPTOR.message_types_by_name['AppEngineRouting'] = _APPENGINEROUTING -DESCRIPTOR.message_types_by_name['OAuthToken'] = _OAUTHTOKEN -DESCRIPTOR.message_types_by_name['OidcToken'] = _OIDCTOKEN -DESCRIPTOR.enum_types_by_name['HttpMethod'] = _HTTPMETHOD +_APPENGINEHTTPREQUEST.fields_by_name["http_method"].enum_type = _HTTPMETHOD +_APPENGINEHTTPREQUEST.fields_by_name[ + "app_engine_routing" +].message_type = _APPENGINEROUTING +_APPENGINEHTTPREQUEST.fields_by_name[ + "headers" +].message_type = _APPENGINEHTTPREQUEST_HEADERSENTRY +DESCRIPTOR.message_types_by_name["HttpRequest"] = _HTTPREQUEST +DESCRIPTOR.message_types_by_name["AppEngineHttpQueue"] = _APPENGINEHTTPQUEUE +DESCRIPTOR.message_types_by_name["AppEngineHttpRequest"] = _APPENGINEHTTPREQUEST +DESCRIPTOR.message_types_by_name["AppEngineRouting"] = _APPENGINEROUTING +DESCRIPTOR.message_types_by_name["OAuthToken"] = _OAUTHTOKEN +DESCRIPTOR.message_types_by_name["OidcToken"] = _OIDCTOKEN +DESCRIPTOR.enum_types_by_name["HttpMethod"] = _HTTPMETHOD _sym_db.RegisterFileDescriptor(DESCRIPTOR) -HttpRequest = _reflection.GeneratedProtocolMessageType('HttpRequest', (_message.Message,), { - - 'HeadersEntry' : _reflection.GeneratedProtocolMessageType('HeadersEntry', (_message.Message,), { - 'DESCRIPTOR' : _HTTPREQUEST_HEADERSENTRY, - '__module__' : 'google.cloud.tasks_v2beta3.proto.target_pb2' - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry) - }) - , - 'DESCRIPTOR' : _HTTPREQUEST, - '__module__' : 'google.cloud.tasks_v2beta3.proto.target_pb2' - , - '__doc__': """HTTP request. The task will be pushed to the worker as an HTTP +HttpRequest = _reflection.GeneratedProtocolMessageType( + "HttpRequest", + (_message.Message,), + { + "HeadersEntry": _reflection.GeneratedProtocolMessageType( + "HeadersEntry", + (_message.Message,), + { + "DESCRIPTOR": _HTTPREQUEST_HEADERSENTRY, + "__module__": "google.cloud.tasks_v2beta3.proto.target_pb2" + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.HttpRequest.HeadersEntry) + }, + ), + "DESCRIPTOR": _HTTPREQUEST, + "__module__": "google.cloud.tasks_v2beta3.proto.target_pb2", + "__doc__": """HTTP request. The task will be pushed to the worker as an HTTP request. If the worker or the redirected worker acknowledges the task by returning a successful HTTP response code ([``200`` - ``299``]), the task will be removed from the queue. If any other HTTP response @@ -570,7 +878,7 @@ eaders] field will be overridden. oauth_token: If specified, an `OAuth token - `_ + `\_ will be generated and attached as an ``Authorization`` header in the HTTP request. This type of authorization should generally only be used when calling Google APIs hosted on @@ -583,16 +891,19 @@ including calling Cloud Run, or endpoints where you intend to validate the token yourself. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.HttpRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.HttpRequest) + }, +) _sym_db.RegisterMessage(HttpRequest) _sym_db.RegisterMessage(HttpRequest.HeadersEntry) -AppEngineHttpQueue = _reflection.GeneratedProtocolMessageType('AppEngineHttpQueue', (_message.Message,), { - 'DESCRIPTOR' : _APPENGINEHTTPQUEUE, - '__module__' : 'google.cloud.tasks_v2beta3.proto.target_pb2' - , - '__doc__': """App Engine HTTP queue. The task will be delivered to the App Engine +AppEngineHttpQueue = _reflection.GeneratedProtocolMessageType( + "AppEngineHttpQueue", + (_message.Message,), + { + "DESCRIPTOR": _APPENGINEHTTPQUEUE, + "__module__": "google.cloud.tasks_v2beta3.proto.target_pb2", + "__doc__": """App Engine HTTP queue. The task will be delivered to the App Engine application hostname specified by its [AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] and [AppEngineHttpRequest][google.cloud.tasks.v2beta3.AppEngineHttpReq @@ -601,7 +912,7 @@ constructed. Using [AppEngineHttpQueue][google.cloud.tasks.v2beta3.AppEngineHttpQueue] requires ```appengine.applications.get`` - `_ + `\_ Google IAM permission for the project and the following scope: ``https://www.googleapis.com/auth/cloud-platform`` @@ -614,26 +925,31 @@ pp_engine_routing][google.cloud.tasks.v2beta3.AppEngineHttpReq uest.app_engine_routing]. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.AppEngineHttpQueue) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.AppEngineHttpQueue) + }, +) _sym_db.RegisterMessage(AppEngineHttpQueue) -AppEngineHttpRequest = _reflection.GeneratedProtocolMessageType('AppEngineHttpRequest', (_message.Message,), { - - 'HeadersEntry' : _reflection.GeneratedProtocolMessageType('HeadersEntry', (_message.Message,), { - 'DESCRIPTOR' : _APPENGINEHTTPREQUEST_HEADERSENTRY, - '__module__' : 'google.cloud.tasks_v2beta3.proto.target_pb2' - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry) - }) - , - 'DESCRIPTOR' : _APPENGINEHTTPREQUEST, - '__module__' : 'google.cloud.tasks_v2beta3.proto.target_pb2' - , - '__doc__': """App Engine HTTP request. The message defines the HTTP request that is +AppEngineHttpRequest = _reflection.GeneratedProtocolMessageType( + "AppEngineHttpRequest", + (_message.Message,), + { + "HeadersEntry": _reflection.GeneratedProtocolMessageType( + "HeadersEntry", + (_message.Message,), + { + "DESCRIPTOR": _APPENGINEHTTPREQUEST_HEADERSENTRY, + "__module__": "google.cloud.tasks_v2beta3.proto.target_pb2" + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.AppEngineHttpRequest.HeadersEntry) + }, + ), + "DESCRIPTOR": _APPENGINEHTTPREQUEST, + "__module__": "google.cloud.tasks_v2beta3.proto.target_pb2", + "__doc__": """App Engine HTTP request. The message defines the HTTP request that is sent to an App Engine app when the task is dispatched. Using [AppEngi neHttpRequest][google.cloud.tasks.v2beta3.AppEngineHttpRequest] requires ```appengine.applications.get`` - `_ + `\_ Google IAM permission for the project and the following scope: ``https://www.googleapis.com/auth/cloud-platform`` The task will be delivered to the App Engine app which belongs to the same project as @@ -744,16 +1060,19 @@ with an incompatible [HttpMethod][google.cloud.tasks.v2beta3.HttpMethod]. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.AppEngineHttpRequest) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.AppEngineHttpRequest) + }, +) _sym_db.RegisterMessage(AppEngineHttpRequest) _sym_db.RegisterMessage(AppEngineHttpRequest.HeadersEntry) -AppEngineRouting = _reflection.GeneratedProtocolMessageType('AppEngineRouting', (_message.Message,), { - 'DESCRIPTOR' : _APPENGINEROUTING, - '__module__' : 'google.cloud.tasks_v2beta3.proto.target_pb2' - , - '__doc__': """App Engine Routing. Defines routing characteristics specific to App +AppEngineRouting = _reflection.GeneratedProtocolMessageType( + "AppEngineRouting", + (_message.Message,), + { + "DESCRIPTOR": _APPENGINEROUTING, + "__module__": "google.cloud.tasks_v2beta3.proto.target_pb2", + "__doc__": """App Engine Routing. Defines routing characteristics specific to App Engine - service, version, and instance. For more information about services, versions, and instances see `An Overview of App Engine `_. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.AppEngineRouting) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.AppEngineRouting) + }, +) _sym_db.RegisterMessage(AppEngineRouting) -OAuthToken = _reflection.GeneratedProtocolMessageType('OAuthToken', (_message.Message,), { - 'DESCRIPTOR' : _OAUTHTOKEN, - '__module__' : 'google.cloud.tasks_v2beta3.proto.target_pb2' - , - '__doc__': """Contains information needed for generating an `OAuth token +OAuthToken = _reflection.GeneratedProtocolMessageType( + "OAuthToken", + (_message.Message,), + { + "DESCRIPTOR": _OAUTHTOKEN, + "__module__": "google.cloud.tasks_v2beta3.proto.target_pb2", + "__doc__": """Contains information needed for generating an `OAuth token `_. This type of authorization should generally only be used when calling Google APIs hosted on \*.googleapis.com. @@ -851,15 +1173,18 @@ not specified, “https://www.googleapis.com/auth/cloud- platform” will be used. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.OAuthToken) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.OAuthToken) + }, +) _sym_db.RegisterMessage(OAuthToken) -OidcToken = _reflection.GeneratedProtocolMessageType('OidcToken', (_message.Message,), { - 'DESCRIPTOR' : _OIDCTOKEN, - '__module__' : 'google.cloud.tasks_v2beta3.proto.target_pb2' - , - '__doc__': """Contains information needed for generating an `OpenID Connect token +OidcToken = _reflection.GeneratedProtocolMessageType( + "OidcToken", + (_message.Message,), + { + "DESCRIPTOR": _OIDCTOKEN, + "__module__": "google.cloud.tasks_v2beta3.proto.target_pb2", + "__doc__": """Contains information needed for generating an `OpenID Connect token `_. This type of authorization can be used for many scenarios, including calling Cloud Run, or endpoints where you intend to validate the token @@ -876,8 +1201,9 @@ Audience to be used when generating OIDC token. If not specified, the URI specified in target will be used. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.OidcToken) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.OidcToken) + }, +) _sym_db.RegisterMessage(OidcToken) diff --git a/google/cloud/tasks_v2beta3/proto/target_pb2_grpc.py b/google/cloud/tasks_v2beta3/proto/target_pb2_grpc.py index 2daafffe..8a939394 100644 --- a/google/cloud/tasks_v2beta3/proto/target_pb2_grpc.py +++ b/google/cloud/tasks_v2beta3/proto/target_pb2_grpc.py @@ -1,4 +1,3 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! """Client and server classes corresponding to protobuf-defined services.""" import grpc - diff --git a/google/cloud/tasks_v2beta3/proto/task_pb2.py b/google/cloud/tasks_v2beta3/proto/task_pb2.py index 16203c54..047bf30b 100644 --- a/google/cloud/tasks_v2beta3/proto/task_pb2.py +++ b/google/cloud/tasks_v2beta3/proto/task_pb2.py @@ -6,13 +6,16 @@ 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 resource_pb2 as google_dot_api_dot_resource__pb2 -from google.cloud.tasks_v2beta3.proto import target_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2 +from google.cloud.tasks_v2beta3.proto import ( + target_pb2 as google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2, +) from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2 from google.rpc import status_pb2 as google_dot_rpc_dot_status__pb2 @@ -20,236 +23,456 @@ DESCRIPTOR = _descriptor.FileDescriptor( - name='google/cloud/tasks_v2beta3/proto/task.proto', - package='google.cloud.tasks.v2beta3', - syntax='proto3', - serialized_options=b'\n\036com.google.cloud.tasks.v2beta3B\tTaskProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasks', - create_key=_descriptor._internal_create_key, - serialized_pb=b'\n+google/cloud/tasks_v2beta3/proto/task.proto\x12\x1agoogle.cloud.tasks.v2beta3\x1a\x19google/api/resource.proto\x1a-google/cloud/tasks_v2beta3/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x17google/rpc/status.proto\x1a\x1cgoogle/api/annotations.proto\"\xcd\x05\n\x04Task\x12\x0c\n\x04name\x18\x01 \x01(\t\x12S\n\x17\x61pp_engine_http_request\x18\x03 \x01(\x0b\x32\x30.google.cloud.tasks.v2beta3.AppEngineHttpRequestH\x00\x12?\n\x0chttp_request\x18\x0b \x01(\x0b\x32\'.google.cloud.tasks.v2beta3.HttpRequestH\x00\x12\x31\n\rschedule_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0b\x63reate_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x11\x64ispatch_deadline\x18\x0c \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x16\n\x0e\x64ispatch_count\x18\x06 \x01(\x05\x12\x16\n\x0eresponse_count\x18\x07 \x01(\x05\x12:\n\rfirst_attempt\x18\x08 \x01(\x0b\x32#.google.cloud.tasks.v2beta3.Attempt\x12\x39\n\x0clast_attempt\x18\t \x01(\x0b\x32#.google.cloud.tasks.v2beta3.Attempt\x12\x33\n\x04view\x18\n \x01(\x0e\x32%.google.cloud.tasks.v2beta3.Task.View\"1\n\x04View\x12\x14\n\x10VIEW_UNSPECIFIED\x10\x00\x12\t\n\x05\x42\x41SIC\x10\x01\x12\x08\n\x04\x46ULL\x10\x02:h\xea\x41\x65\n\x1e\x63loudtasks.googleapis.com/Task\x12\x43projects/{project}/locations/{location}/queues/{queue}/tasks/{task}B\x0e\n\x0cpayload_type\"\xcf\x01\n\x07\x41ttempt\x12\x31\n\rschedule_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rdispatch_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rresponse_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x0fresponse_status\x18\x04 \x01(\x0b\x32\x12.google.rpc.StatusBn\n\x1e\x63om.google.cloud.tasks.v2beta3B\tTaskProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasksb\x06proto3' - , - dependencies=[google_dot_api_dot_resource__pb2.DESCRIPTOR,google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2.DESCRIPTOR,google_dot_protobuf_dot_duration__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,google_dot_rpc_dot_status__pb2.DESCRIPTOR,google_dot_api_dot_annotations__pb2.DESCRIPTOR,]) - + name="google/cloud/tasks_v2beta3/proto/task.proto", + package="google.cloud.tasks.v2beta3", + syntax="proto3", + serialized_options=b"\n\036com.google.cloud.tasks.v2beta3B\tTaskProtoP\001Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasks", + create_key=_descriptor._internal_create_key, + serialized_pb=b'\n+google/cloud/tasks_v2beta3/proto/task.proto\x12\x1agoogle.cloud.tasks.v2beta3\x1a\x19google/api/resource.proto\x1a-google/cloud/tasks_v2beta3/proto/target.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x17google/rpc/status.proto\x1a\x1cgoogle/api/annotations.proto"\xcd\x05\n\x04Task\x12\x0c\n\x04name\x18\x01 \x01(\t\x12S\n\x17\x61pp_engine_http_request\x18\x03 \x01(\x0b\x32\x30.google.cloud.tasks.v2beta3.AppEngineHttpRequestH\x00\x12?\n\x0chttp_request\x18\x0b \x01(\x0b\x32\'.google.cloud.tasks.v2beta3.HttpRequestH\x00\x12\x31\n\rschedule_time\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0b\x63reate_time\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x34\n\x11\x64ispatch_deadline\x18\x0c \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x16\n\x0e\x64ispatch_count\x18\x06 \x01(\x05\x12\x16\n\x0eresponse_count\x18\x07 \x01(\x05\x12:\n\rfirst_attempt\x18\x08 \x01(\x0b\x32#.google.cloud.tasks.v2beta3.Attempt\x12\x39\n\x0clast_attempt\x18\t \x01(\x0b\x32#.google.cloud.tasks.v2beta3.Attempt\x12\x33\n\x04view\x18\n \x01(\x0e\x32%.google.cloud.tasks.v2beta3.Task.View"1\n\x04View\x12\x14\n\x10VIEW_UNSPECIFIED\x10\x00\x12\t\n\x05\x42\x41SIC\x10\x01\x12\x08\n\x04\x46ULL\x10\x02:h\xea\x41\x65\n\x1e\x63loudtasks.googleapis.com/Task\x12\x43projects/{project}/locations/{location}/queues/{queue}/tasks/{task}B\x0e\n\x0cpayload_type"\xcf\x01\n\x07\x41ttempt\x12\x31\n\rschedule_time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rdispatch_time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\rresponse_time\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12+\n\x0fresponse_status\x18\x04 \x01(\x0b\x32\x12.google.rpc.StatusBn\n\x1e\x63om.google.cloud.tasks.v2beta3B\tTaskProtoP\x01Z?google.golang.org/genproto/googleapis/cloud/tasks/v2beta3;tasksb\x06proto3', + dependencies=[ + google_dot_api_dot_resource__pb2.DESCRIPTOR, + google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2.DESCRIPTOR, + google_dot_protobuf_dot_duration__pb2.DESCRIPTOR, + google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR, + google_dot_rpc_dot_status__pb2.DESCRIPTOR, + google_dot_api_dot_annotations__pb2.DESCRIPTOR, + ], +) _TASK_VIEW = _descriptor.EnumDescriptor( - name='View', - full_name='google.cloud.tasks.v2beta3.Task.View', - filename=None, - file=DESCRIPTOR, - create_key=_descriptor._internal_create_key, - values=[ - _descriptor.EnumValueDescriptor( - name='VIEW_UNSPECIFIED', index=0, number=0, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='BASIC', index=1, number=1, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - _descriptor.EnumValueDescriptor( - name='FULL', index=2, number=2, - serialized_options=None, - type=None, - create_key=_descriptor._internal_create_key), - ], - containing_type=None, - serialized_options=None, - serialized_start=816, - serialized_end=865, + name="View", + full_name="google.cloud.tasks.v2beta3.Task.View", + filename=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + values=[ + _descriptor.EnumValueDescriptor( + name="VIEW_UNSPECIFIED", + index=0, + number=0, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="BASIC", + index=1, + number=1, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + _descriptor.EnumValueDescriptor( + name="FULL", + index=2, + number=2, + serialized_options=None, + type=None, + create_key=_descriptor._internal_create_key, + ), + ], + containing_type=None, + serialized_options=None, + serialized_start=816, + serialized_end=865, ) _sym_db.RegisterEnumDescriptor(_TASK_VIEW) _TASK = _descriptor.Descriptor( - name='Task', - full_name='google.cloud.tasks.v2beta3.Task', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='name', full_name='google.cloud.tasks.v2beta3.Task.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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='app_engine_http_request', full_name='google.cloud.tasks.v2beta3.Task.app_engine_http_request', index=1, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='http_request', full_name='google.cloud.tasks.v2beta3.Task.http_request', index=2, - number=11, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='schedule_time', full_name='google.cloud.tasks.v2beta3.Task.schedule_time', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='create_time', full_name='google.cloud.tasks.v2beta3.Task.create_time', index=4, - number=5, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='dispatch_deadline', full_name='google.cloud.tasks.v2beta3.Task.dispatch_deadline', index=5, - number=12, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='dispatch_count', full_name='google.cloud.tasks.v2beta3.Task.dispatch_count', index=6, - number=6, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='response_count', full_name='google.cloud.tasks.v2beta3.Task.response_count', index=7, - number=7, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='first_attempt', full_name='google.cloud.tasks.v2beta3.Task.first_attempt', index=8, - number=8, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='last_attempt', full_name='google.cloud.tasks.v2beta3.Task.last_attempt', index=9, - number=9, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='view', full_name='google.cloud.tasks.v2beta3.Task.view', index=10, - number=10, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - _TASK_VIEW, - ], - serialized_options=b'\352Ae\n\036cloudtasks.googleapis.com/Task\022Cprojects/{project}/locations/{location}/queues/{queue}/tasks/{task}', - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - _descriptor.OneofDescriptor( - name='payload_type', full_name='google.cloud.tasks.v2beta3.Task.payload_type', - index=0, containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[]), - ], - serialized_start=270, - serialized_end=987, + name="Task", + full_name="google.cloud.tasks.v2beta3.Task", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="name", + full_name="google.cloud.tasks.v2beta3.Task.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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="app_engine_http_request", + full_name="google.cloud.tasks.v2beta3.Task.app_engine_http_request", + index=1, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="http_request", + full_name="google.cloud.tasks.v2beta3.Task.http_request", + index=2, + number=11, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="schedule_time", + full_name="google.cloud.tasks.v2beta3.Task.schedule_time", + index=3, + number=4, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="create_time", + full_name="google.cloud.tasks.v2beta3.Task.create_time", + index=4, + number=5, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="dispatch_deadline", + full_name="google.cloud.tasks.v2beta3.Task.dispatch_deadline", + index=5, + number=12, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="dispatch_count", + full_name="google.cloud.tasks.v2beta3.Task.dispatch_count", + index=6, + number=6, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="response_count", + full_name="google.cloud.tasks.v2beta3.Task.response_count", + index=7, + number=7, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="first_attempt", + full_name="google.cloud.tasks.v2beta3.Task.first_attempt", + index=8, + number=8, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="last_attempt", + full_name="google.cloud.tasks.v2beta3.Task.last_attempt", + index=9, + number=9, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="view", + full_name="google.cloud.tasks.v2beta3.Task.view", + index=10, + number=10, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[_TASK_VIEW,], + serialized_options=b"\352Ae\n\036cloudtasks.googleapis.com/Task\022Cprojects/{project}/locations/{location}/queues/{queue}/tasks/{task}", + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[ + _descriptor.OneofDescriptor( + name="payload_type", + full_name="google.cloud.tasks.v2beta3.Task.payload_type", + index=0, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[], + ), + ], + serialized_start=270, + serialized_end=987, ) _ATTEMPT = _descriptor.Descriptor( - name='Attempt', - full_name='google.cloud.tasks.v2beta3.Attempt', - filename=None, - file=DESCRIPTOR, - containing_type=None, - create_key=_descriptor._internal_create_key, - fields=[ - _descriptor.FieldDescriptor( - name='schedule_time', full_name='google.cloud.tasks.v2beta3.Attempt.schedule_time', 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=None, file=DESCRIPTOR, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='dispatch_time', full_name='google.cloud.tasks.v2beta3.Attempt.dispatch_time', 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='response_time', full_name='google.cloud.tasks.v2beta3.Attempt.response_time', index=2, - number=3, 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, create_key=_descriptor._internal_create_key), - _descriptor.FieldDescriptor( - name='response_status', full_name='google.cloud.tasks.v2beta3.Attempt.response_status', index=3, - number=4, 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, create_key=_descriptor._internal_create_key), - ], - extensions=[ - ], - nested_types=[], - enum_types=[ - ], - serialized_options=None, - is_extendable=False, - syntax='proto3', - extension_ranges=[], - oneofs=[ - ], - serialized_start=990, - serialized_end=1197, + name="Attempt", + full_name="google.cloud.tasks.v2beta3.Attempt", + filename=None, + file=DESCRIPTOR, + containing_type=None, + create_key=_descriptor._internal_create_key, + fields=[ + _descriptor.FieldDescriptor( + name="schedule_time", + full_name="google.cloud.tasks.v2beta3.Attempt.schedule_time", + 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=None, + file=DESCRIPTOR, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="dispatch_time", + full_name="google.cloud.tasks.v2beta3.Attempt.dispatch_time", + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="response_time", + full_name="google.cloud.tasks.v2beta3.Attempt.response_time", + index=2, + number=3, + 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, + create_key=_descriptor._internal_create_key, + ), + _descriptor.FieldDescriptor( + name="response_status", + full_name="google.cloud.tasks.v2beta3.Attempt.response_status", + index=3, + number=4, + 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, + create_key=_descriptor._internal_create_key, + ), + ], + extensions=[], + nested_types=[], + enum_types=[], + serialized_options=None, + is_extendable=False, + syntax="proto3", + extension_ranges=[], + oneofs=[], + serialized_start=990, + serialized_end=1197, ) -_TASK.fields_by_name['app_engine_http_request'].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2._APPENGINEHTTPREQUEST -_TASK.fields_by_name['http_request'].message_type = google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2._HTTPREQUEST -_TASK.fields_by_name['schedule_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_TASK.fields_by_name['create_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_TASK.fields_by_name['dispatch_deadline'].message_type = google_dot_protobuf_dot_duration__pb2._DURATION -_TASK.fields_by_name['first_attempt'].message_type = _ATTEMPT -_TASK.fields_by_name['last_attempt'].message_type = _ATTEMPT -_TASK.fields_by_name['view'].enum_type = _TASK_VIEW +_TASK.fields_by_name[ + "app_engine_http_request" +].message_type = ( + google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2._APPENGINEHTTPREQUEST +) +_TASK.fields_by_name[ + "http_request" +].message_type = ( + google_dot_cloud_dot_tasks__v2beta3_dot_proto_dot_target__pb2._HTTPREQUEST +) +_TASK.fields_by_name[ + "schedule_time" +].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_TASK.fields_by_name[ + "create_time" +].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_TASK.fields_by_name[ + "dispatch_deadline" +].message_type = google_dot_protobuf_dot_duration__pb2._DURATION +_TASK.fields_by_name["first_attempt"].message_type = _ATTEMPT +_TASK.fields_by_name["last_attempt"].message_type = _ATTEMPT +_TASK.fields_by_name["view"].enum_type = _TASK_VIEW _TASK_VIEW.containing_type = _TASK -_TASK.oneofs_by_name['payload_type'].fields.append( - _TASK.fields_by_name['app_engine_http_request']) -_TASK.fields_by_name['app_engine_http_request'].containing_oneof = _TASK.oneofs_by_name['payload_type'] -_TASK.oneofs_by_name['payload_type'].fields.append( - _TASK.fields_by_name['http_request']) -_TASK.fields_by_name['http_request'].containing_oneof = _TASK.oneofs_by_name['payload_type'] -_ATTEMPT.fields_by_name['schedule_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_ATTEMPT.fields_by_name['dispatch_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_ATTEMPT.fields_by_name['response_time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP -_ATTEMPT.fields_by_name['response_status'].message_type = google_dot_rpc_dot_status__pb2._STATUS -DESCRIPTOR.message_types_by_name['Task'] = _TASK -DESCRIPTOR.message_types_by_name['Attempt'] = _ATTEMPT +_TASK.oneofs_by_name["payload_type"].fields.append( + _TASK.fields_by_name["app_engine_http_request"] +) +_TASK.fields_by_name["app_engine_http_request"].containing_oneof = _TASK.oneofs_by_name[ + "payload_type" +] +_TASK.oneofs_by_name["payload_type"].fields.append(_TASK.fields_by_name["http_request"]) +_TASK.fields_by_name["http_request"].containing_oneof = _TASK.oneofs_by_name[ + "payload_type" +] +_ATTEMPT.fields_by_name[ + "schedule_time" +].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_ATTEMPT.fields_by_name[ + "dispatch_time" +].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_ATTEMPT.fields_by_name[ + "response_time" +].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP +_ATTEMPT.fields_by_name[ + "response_status" +].message_type = google_dot_rpc_dot_status__pb2._STATUS +DESCRIPTOR.message_types_by_name["Task"] = _TASK +DESCRIPTOR.message_types_by_name["Attempt"] = _ATTEMPT _sym_db.RegisterFileDescriptor(DESCRIPTOR) -Task = _reflection.GeneratedProtocolMessageType('Task', (_message.Message,), { - 'DESCRIPTOR' : _TASK, - '__module__' : 'google.cloud.tasks_v2beta3.proto.task_pb2' - , - '__doc__': """A unit of scheduled work. +Task = _reflection.GeneratedProtocolMessageType( + "Task", + (_message.Message,), + { + "DESCRIPTOR": _TASK, + "__module__": "google.cloud.tasks_v2beta3.proto.task_pb2", + "__doc__": """A unit of scheduled work. Attributes: name: @@ -341,15 +564,18 @@ Output only. The view specifies which subset of the [Task][google.cloud.tasks.v2beta3.Task] has been returned. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.Task) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.Task) + }, +) _sym_db.RegisterMessage(Task) -Attempt = _reflection.GeneratedProtocolMessageType('Attempt', (_message.Message,), { - 'DESCRIPTOR' : _ATTEMPT, - '__module__' : 'google.cloud.tasks_v2beta3.proto.task_pb2' - , - '__doc__': """The status of a task attempt. +Attempt = _reflection.GeneratedProtocolMessageType( + "Attempt", + (_message.Message,), + { + "DESCRIPTOR": _ATTEMPT, + "__module__": "google.cloud.tasks_v2beta3.proto.task_pb2", + "__doc__": """The status of a task attempt. Attributes: schedule_time: @@ -370,8 +596,9 @@ attempted or is currently running and the ``response_status`` field is meaningless. """, - # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.Attempt) - }) + # @@protoc_insertion_point(class_scope:google.cloud.tasks.v2beta3.Attempt) + }, +) _sym_db.RegisterMessage(Attempt) diff --git a/google/cloud/tasks_v2beta3/proto/task_pb2_grpc.py b/google/cloud/tasks_v2beta3/proto/task_pb2_grpc.py index 2daafffe..8a939394 100644 --- a/google/cloud/tasks_v2beta3/proto/task_pb2_grpc.py +++ b/google/cloud/tasks_v2beta3/proto/task_pb2_grpc.py @@ -1,4 +1,3 @@ # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! """Client and server classes corresponding to protobuf-defined services.""" import grpc - diff --git a/google/cloud/tasks_v2beta3/types.py b/google/cloud/tasks_v2beta3/types.py index 1e038b47..6c3a9c40 100644 --- a/google/cloud/tasks_v2beta3/types.py +++ b/google/cloud/tasks_v2beta3/types.py @@ -63,10 +63,10 @@ setattr(sys.modules[__name__], name, message) names.append(name) for module in _local_modules: - for name, message in get_messages(module).items(): - message.__module__ = 'google.cloud.tasks_v2beta3.types' - setattr(sys.modules[__name__], name, message) - names.append(name) + for name, message in get_messages(module).items(): + message.__module__ = "google.cloud.tasks_v2beta3.types" + setattr(sys.modules[__name__], name, message) + names.append(name) __all__ = tuple(sorted(names)) diff --git a/setup.cfg b/setup.cfg index 2a9acf13..c3a2b39f 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,2 +1,19 @@ +# -*- coding: utf-8 -*- +# +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Generated by synthtool. DO NOT EDIT! [bdist_wheel] universal = 1 diff --git a/synth.metadata b/synth.metadata index 17319e3b..8505ca1f 100644 --- a/synth.metadata +++ b/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/python-tasks.git", - "sha": "a88e42b22ee2513297fa21de758159abe14898d9" + "sha": "6b8ba85de5998b0c2138bbf771fa16ba8f9bbf07" } }, { @@ -19,7 +19,7 @@ "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "f07cb4446192952f19be3056957f56d180586055" + "sha": "303271797a360f8a439203413f13a160f2f5b3b4" } } ], diff --git a/tests/unit/gapic/v2/test_cloud_tasks_client_v2.py b/tests/unit/gapic/v2/test_cloud_tasks_client_v2.py index 497935d1..cf839628 100644 --- a/tests/unit/gapic/v2/test_cloud_tasks_client_v2.py +++ b/tests/unit/gapic/v2/test_cloud_tasks_client_v2.py @@ -28,9 +28,9 @@ from google.protobuf import empty_pb2 - class MultiCallableStub(object): """Stub for the grpc.UnaryUnaryMultiCallable interface.""" + def __init__(self, method, channel_stub): self.method = method self.channel_stub = channel_stub @@ -51,12 +51,12 @@ def __call__(self, request, timeout=None, metadata=None, credentials=None): class ChannelStub(object): """Stub for the grpc.Channel interface.""" - def __init__(self, responses = []): + + def __init__(self, responses=[]): self.responses = responses self.requests = [] - def unary_unary( - self, method, request_serializer=None, response_deserializer=None): + def unary_unary(self, method, request_serializer=None, response_deserializer=None): return MultiCallableStub(method, self) @@ -65,24 +65,23 @@ class CustomException(Exception): class TestCloudTasksClient(object): - def test_list_queues(self): # Setup Expected Response - next_page_token = '' + next_page_token = "" queues_element = {} queues = [queues_element] - expected_response = {'next_page_token': next_page_token, 'queues': queues} + expected_response = {"next_page_token": next_page_token, "queues": queues} expected_response = cloudtasks_pb2.ListQueuesResponse(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - parent = client.location_path('[PROJECT]', '[LOCATION]') + parent = client.location_path("[PROJECT]", "[LOCATION]") paged_list_response = client.list_queues(parent) resources = list(paged_list_response) @@ -96,14 +95,14 @@ def test_list_queues(self): assert expected_request == actual_request def test_list_queues_exception(self): - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - parent = client.location_path('[PROJECT]', '[LOCATION]') + parent = client.location_path("[PROJECT]", "[LOCATION]") paged_list_response = client.list_queues(parent) with pytest.raises(CustomException): @@ -111,19 +110,19 @@ def test_list_queues_exception(self): def test_get_queue(self): # Setup Expected Response - name_2 = 'name2-1052831874' - expected_response = {'name': name_2} + name_2 = "name2-1052831874" + expected_response = {"name": name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") response = client.get_queue(name) assert expected_response == response @@ -135,33 +134,33 @@ def test_get_queue(self): def test_get_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") with pytest.raises(CustomException): client.get_queue(name) def test_create_queue(self): # Setup Expected Response - name = 'name3373707' - expected_response = {'name': name} + name = "name3373707" + expected_response = {"name": name} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - parent = client.location_path('[PROJECT]', '[LOCATION]') + parent = client.location_path("[PROJECT]", "[LOCATION]") queue = {} response = client.create_queue(parent, queue) @@ -174,14 +173,14 @@ def test_create_queue(self): def test_create_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - parent = client.location_path('[PROJECT]', '[LOCATION]') + parent = client.location_path("[PROJECT]", "[LOCATION]") queue = {} with pytest.raises(CustomException): @@ -189,13 +188,13 @@ def test_create_queue_exception(self): def test_update_queue(self): # Setup Expected Response - name = 'name3373707' - expected_response = {'name': name} + name = "name3373707" + expected_response = {"name": name} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() @@ -213,8 +212,8 @@ def test_update_queue(self): def test_update_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() @@ -227,13 +226,13 @@ def test_update_queue_exception(self): def test_delete_queue(self): channel = ChannelStub() - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") client.delete_queue(name) @@ -244,33 +243,33 @@ def test_delete_queue(self): def test_delete_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") with pytest.raises(CustomException): client.delete_queue(name) def test_purge_queue(self): # Setup Expected Response - name_2 = 'name2-1052831874' - expected_response = {'name': name_2} + name_2 = "name2-1052831874" + expected_response = {"name": name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") response = client.purge_queue(name) assert expected_response == response @@ -282,33 +281,33 @@ def test_purge_queue(self): def test_purge_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") with pytest.raises(CustomException): client.purge_queue(name) def test_pause_queue(self): # Setup Expected Response - name_2 = 'name2-1052831874' - expected_response = {'name': name_2} + name_2 = "name2-1052831874" + expected_response = {"name": name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") response = client.pause_queue(name) assert expected_response == response @@ -320,33 +319,33 @@ def test_pause_queue(self): def test_pause_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") with pytest.raises(CustomException): client.pause_queue(name) def test_resume_queue(self): # Setup Expected Response - name_2 = 'name2-1052831874' - expected_response = {'name': name_2} + name_2 = "name2-1052831874" + expected_response = {"name": name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") response = client.resume_queue(name) assert expected_response == response @@ -358,14 +357,14 @@ def test_resume_queue(self): def test_resume_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") with pytest.raises(CustomException): client.resume_queue(name) @@ -373,19 +372,19 @@ def test_resume_queue_exception(self): def test_get_iam_policy(self): # Setup Expected Response version = 351608024 - etag = b'21' - expected_response = {'version': version, 'etag': etag} + etag = b"21" + expected_response = {"version": version, "etag": etag} expected_response = policy_pb2.Policy(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - resource = 'resource-341064690' + resource = "resource-341064690" response = client.get_iam_policy(resource) assert expected_response == response @@ -397,14 +396,14 @@ def test_get_iam_policy(self): def test_get_iam_policy_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - resource = 'resource-341064690' + resource = "resource-341064690" with pytest.raises(CustomException): client.get_iam_policy(resource) @@ -412,39 +411,41 @@ def test_get_iam_policy_exception(self): def test_set_iam_policy(self): # Setup Expected Response version = 351608024 - etag = b'21' - expected_response = {'version': version, 'etag': etag} + etag = b"21" + expected_response = {"version": version, "etag": etag} expected_response = policy_pb2.Policy(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - resource = 'resource-341064690' + resource = "resource-341064690" policy = {} response = client.set_iam_policy(resource, policy) assert expected_response == response assert len(channel.requests) == 1 - expected_request = iam_policy_pb2.SetIamPolicyRequest(resource=resource, policy=policy) + expected_request = iam_policy_pb2.SetIamPolicyRequest( + resource=resource, policy=policy + ) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_set_iam_policy_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - resource = 'resource-341064690' + resource = "resource-341064690" policy = {} with pytest.raises(CustomException): @@ -453,37 +454,41 @@ def test_set_iam_policy_exception(self): def test_test_iam_permissions(self): # Setup Expected Response expected_response = {} - expected_response = iam_policy_pb2.TestIamPermissionsResponse(**expected_response) + expected_response = iam_policy_pb2.TestIamPermissionsResponse( + **expected_response + ) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - resource = 'resource-341064690' + resource = "resource-341064690" permissions = [] response = client.test_iam_permissions(resource, permissions) assert expected_response == response assert len(channel.requests) == 1 - expected_request = iam_policy_pb2.TestIamPermissionsRequest(resource=resource, permissions=permissions) + expected_request = iam_policy_pb2.TestIamPermissionsRequest( + resource=resource, permissions=permissions + ) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_test_iam_permissions_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - resource = 'resource-341064690' + resource = "resource-341064690" permissions = [] with pytest.raises(CustomException): @@ -491,21 +496,21 @@ def test_test_iam_permissions_exception(self): def test_list_tasks(self): # Setup Expected Response - next_page_token = '' + next_page_token = "" tasks_element = {} tasks = [tasks_element] - expected_response = {'next_page_token': next_page_token, 'tasks': tasks} + expected_response = {"next_page_token": next_page_token, "tasks": tasks} expected_response = cloudtasks_pb2.ListTasksResponse(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") paged_list_response = client.list_tasks(parent) resources = list(paged_list_response) @@ -519,14 +524,14 @@ def test_list_tasks(self): assert expected_request == actual_request def test_list_tasks_exception(self): - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") paged_list_response = client.list_tasks(parent) with pytest.raises(CustomException): @@ -534,21 +539,25 @@ def test_list_tasks_exception(self): def test_get_task(self): # Setup Expected Response - name_2 = 'name2-1052831874' + name_2 = "name2-1052831874" dispatch_count = 1217252086 response_count = 424727441 - expected_response = {'name': name_2, 'dispatch_count': dispatch_count, 'response_count': response_count} + expected_response = { + "name": name_2, + "dispatch_count": dispatch_count, + "response_count": response_count, + } expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") response = client.get_task(name) assert expected_response == response @@ -560,35 +569,39 @@ def test_get_task(self): def test_get_task_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") with pytest.raises(CustomException): client.get_task(name) def test_create_task(self): # Setup Expected Response - name = 'name3373707' + name = "name3373707" dispatch_count = 1217252086 response_count = 424727441 - expected_response = {'name': name, 'dispatch_count': dispatch_count, 'response_count': response_count} + expected_response = { + "name": name, + "dispatch_count": dispatch_count, + "response_count": response_count, + } expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") task = {} response = client.create_task(parent, task) @@ -601,14 +614,14 @@ def test_create_task(self): def test_create_task_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") task = {} with pytest.raises(CustomException): @@ -616,13 +629,13 @@ def test_create_task_exception(self): def test_delete_task(self): channel = ChannelStub() - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") client.delete_task(name) @@ -633,35 +646,39 @@ def test_delete_task(self): def test_delete_task_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") with pytest.raises(CustomException): client.delete_task(name) def test_run_task(self): # Setup Expected Response - name_2 = 'name2-1052831874' + name_2 = "name2-1052831874" dispatch_count = 1217252086 response_count = 424727441 - expected_response = {'name': name_2, 'dispatch_count': dispatch_count, 'response_count': response_count} + expected_response = { + "name": name_2, + "dispatch_count": dispatch_count, + "response_count": response_count, + } expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup Request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") response = client.run_task(name) assert expected_response == response @@ -673,14 +690,14 @@ def test_run_task(self): def test_run_task_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2.CloudTasksClient() # Setup request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") with pytest.raises(CustomException): client.run_task(name) diff --git a/tests/unit/gapic/v2beta2/test_cloud_tasks_client_v2beta2.py b/tests/unit/gapic/v2beta2/test_cloud_tasks_client_v2beta2.py index 9af17f61..dad7c44f 100644 --- a/tests/unit/gapic/v2beta2/test_cloud_tasks_client_v2beta2.py +++ b/tests/unit/gapic/v2beta2/test_cloud_tasks_client_v2beta2.py @@ -30,9 +30,9 @@ from google.protobuf import timestamp_pb2 - class MultiCallableStub(object): """Stub for the grpc.UnaryUnaryMultiCallable interface.""" + def __init__(self, method, channel_stub): self.method = method self.channel_stub = channel_stub @@ -53,12 +53,12 @@ def __call__(self, request, timeout=None, metadata=None, credentials=None): class ChannelStub(object): """Stub for the grpc.Channel interface.""" - def __init__(self, responses = []): + + def __init__(self, responses=[]): self.responses = responses self.requests = [] - def unary_unary( - self, method, request_serializer=None, response_deserializer=None): + def unary_unary(self, method, request_serializer=None, response_deserializer=None): return MultiCallableStub(method, self) @@ -67,24 +67,23 @@ class CustomException(Exception): class TestCloudTasksClient(object): - def test_list_queues(self): # Setup Expected Response - next_page_token = '' + next_page_token = "" queues_element = {} queues = [queues_element] - expected_response = {'next_page_token': next_page_token, 'queues': queues} + expected_response = {"next_page_token": next_page_token, "queues": queues} expected_response = cloudtasks_pb2.ListQueuesResponse(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - parent = client.location_path('[PROJECT]', '[LOCATION]') + parent = client.location_path("[PROJECT]", "[LOCATION]") paged_list_response = client.list_queues(parent) resources = list(paged_list_response) @@ -98,14 +97,14 @@ def test_list_queues(self): assert expected_request == actual_request def test_list_queues_exception(self): - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - parent = client.location_path('[PROJECT]', '[LOCATION]') + parent = client.location_path("[PROJECT]", "[LOCATION]") paged_list_response = client.list_queues(parent) with pytest.raises(CustomException): @@ -113,19 +112,19 @@ def test_list_queues_exception(self): def test_get_queue(self): # Setup Expected Response - name_2 = 'name2-1052831874' - expected_response = {'name': name_2} + name_2 = "name2-1052831874" + expected_response = {"name": name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") response = client.get_queue(name) assert expected_response == response @@ -137,33 +136,33 @@ def test_get_queue(self): def test_get_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") with pytest.raises(CustomException): client.get_queue(name) def test_create_queue(self): # Setup Expected Response - name = 'name3373707' - expected_response = {'name': name} + name = "name3373707" + expected_response = {"name": name} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - parent = client.location_path('[PROJECT]', '[LOCATION]') + parent = client.location_path("[PROJECT]", "[LOCATION]") queue = {} response = client.create_queue(parent, queue) @@ -176,14 +175,14 @@ def test_create_queue(self): def test_create_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - parent = client.location_path('[PROJECT]', '[LOCATION]') + parent = client.location_path("[PROJECT]", "[LOCATION]") queue = {} with pytest.raises(CustomException): @@ -191,13 +190,13 @@ def test_create_queue_exception(self): def test_update_queue(self): # Setup Expected Response - name = 'name3373707' - expected_response = {'name': name} + name = "name3373707" + expected_response = {"name": name} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() @@ -215,8 +214,8 @@ def test_update_queue(self): def test_update_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() @@ -229,13 +228,13 @@ def test_update_queue_exception(self): def test_delete_queue(self): channel = ChannelStub() - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") client.delete_queue(name) @@ -246,33 +245,33 @@ def test_delete_queue(self): def test_delete_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") with pytest.raises(CustomException): client.delete_queue(name) def test_purge_queue(self): # Setup Expected Response - name_2 = 'name2-1052831874' - expected_response = {'name': name_2} + name_2 = "name2-1052831874" + expected_response = {"name": name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") response = client.purge_queue(name) assert expected_response == response @@ -284,33 +283,33 @@ def test_purge_queue(self): def test_purge_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") with pytest.raises(CustomException): client.purge_queue(name) def test_pause_queue(self): # Setup Expected Response - name_2 = 'name2-1052831874' - expected_response = {'name': name_2} + name_2 = "name2-1052831874" + expected_response = {"name": name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") response = client.pause_queue(name) assert expected_response == response @@ -322,33 +321,33 @@ def test_pause_queue(self): def test_pause_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") with pytest.raises(CustomException): client.pause_queue(name) def test_resume_queue(self): # Setup Expected Response - name_2 = 'name2-1052831874' - expected_response = {'name': name_2} + name_2 = "name2-1052831874" + expected_response = {"name": name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") response = client.resume_queue(name) assert expected_response == response @@ -360,14 +359,14 @@ def test_resume_queue(self): def test_resume_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") with pytest.raises(CustomException): client.resume_queue(name) @@ -375,19 +374,19 @@ def test_resume_queue_exception(self): def test_get_iam_policy(self): # Setup Expected Response version = 351608024 - etag = b'21' - expected_response = {'version': version, 'etag': etag} + etag = b"21" + expected_response = {"version": version, "etag": etag} expected_response = policy_pb2.Policy(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - resource = 'resource-341064690' + resource = "resource-341064690" response = client.get_iam_policy(resource) assert expected_response == response @@ -399,14 +398,14 @@ def test_get_iam_policy(self): def test_get_iam_policy_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - resource = 'resource-341064690' + resource = "resource-341064690" with pytest.raises(CustomException): client.get_iam_policy(resource) @@ -414,39 +413,41 @@ def test_get_iam_policy_exception(self): def test_set_iam_policy(self): # Setup Expected Response version = 351608024 - etag = b'21' - expected_response = {'version': version, 'etag': etag} + etag = b"21" + expected_response = {"version": version, "etag": etag} expected_response = policy_pb2.Policy(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - resource = 'resource-341064690' + resource = "resource-341064690" policy = {} response = client.set_iam_policy(resource, policy) assert expected_response == response assert len(channel.requests) == 1 - expected_request = iam_policy_pb2.SetIamPolicyRequest(resource=resource, policy=policy) + expected_request = iam_policy_pb2.SetIamPolicyRequest( + resource=resource, policy=policy + ) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_set_iam_policy_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - resource = 'resource-341064690' + resource = "resource-341064690" policy = {} with pytest.raises(CustomException): @@ -455,37 +456,41 @@ def test_set_iam_policy_exception(self): def test_test_iam_permissions(self): # Setup Expected Response expected_response = {} - expected_response = iam_policy_pb2.TestIamPermissionsResponse(**expected_response) + expected_response = iam_policy_pb2.TestIamPermissionsResponse( + **expected_response + ) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - resource = 'resource-341064690' + resource = "resource-341064690" permissions = [] response = client.test_iam_permissions(resource, permissions) assert expected_response == response assert len(channel.requests) == 1 - expected_request = iam_policy_pb2.TestIamPermissionsRequest(resource=resource, permissions=permissions) + expected_request = iam_policy_pb2.TestIamPermissionsRequest( + resource=resource, permissions=permissions + ) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_test_iam_permissions_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - resource = 'resource-341064690' + resource = "resource-341064690" permissions = [] with pytest.raises(CustomException): @@ -493,21 +498,21 @@ def test_test_iam_permissions_exception(self): def test_list_tasks(self): # Setup Expected Response - next_page_token = '' + next_page_token = "" tasks_element = {} tasks = [tasks_element] - expected_response = {'next_page_token': next_page_token, 'tasks': tasks} + expected_response = {"next_page_token": next_page_token, "tasks": tasks} expected_response = cloudtasks_pb2.ListTasksResponse(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") paged_list_response = client.list_tasks(parent) resources = list(paged_list_response) @@ -521,14 +526,14 @@ def test_list_tasks(self): assert expected_request == actual_request def test_list_tasks_exception(self): - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") paged_list_response = client.list_tasks(parent) with pytest.raises(CustomException): @@ -536,19 +541,19 @@ def test_list_tasks_exception(self): def test_get_task(self): # Setup Expected Response - name_2 = 'name2-1052831874' - expected_response = {'name': name_2} + name_2 = "name2-1052831874" + expected_response = {"name": name_2} expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") response = client.get_task(name) assert expected_response == response @@ -560,33 +565,33 @@ def test_get_task(self): def test_get_task_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") with pytest.raises(CustomException): client.get_task(name) def test_create_task(self): # Setup Expected Response - name = 'name3373707' - expected_response = {'name': name} + name = "name3373707" + expected_response = {"name": name} expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") task = {} response = client.create_task(parent, task) @@ -599,14 +604,14 @@ def test_create_task(self): def test_create_task_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") task = {} with pytest.raises(CustomException): @@ -614,13 +619,13 @@ def test_create_task_exception(self): def test_delete_task(self): channel = ChannelStub() - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") client.delete_task(name) @@ -631,14 +636,14 @@ def test_delete_task(self): def test_delete_task_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") with pytest.raises(CustomException): client.delete_task(name) @@ -649,34 +654,36 @@ def test_lease_tasks(self): expected_response = cloudtasks_pb2.LeaseTasksResponse(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") lease_duration = {} response = client.lease_tasks(parent, lease_duration) assert expected_response == response assert len(channel.requests) == 1 - expected_request = cloudtasks_pb2.LeaseTasksRequest(parent=parent, lease_duration=lease_duration) + expected_request = cloudtasks_pb2.LeaseTasksRequest( + parent=parent, lease_duration=lease_duration + ) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_lease_tasks_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") lease_duration = {} with pytest.raises(CustomException): @@ -684,32 +691,34 @@ def test_lease_tasks_exception(self): def test_acknowledge_task(self): channel = ChannelStub() - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") schedule_time = {} client.acknowledge_task(name, schedule_time) assert len(channel.requests) == 1 - expected_request = cloudtasks_pb2.AcknowledgeTaskRequest(name=name, schedule_time=schedule_time) + expected_request = cloudtasks_pb2.AcknowledgeTaskRequest( + name=name, schedule_time=schedule_time + ) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_acknowledge_task_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") schedule_time = {} with pytest.raises(CustomException): @@ -717,19 +726,19 @@ def test_acknowledge_task_exception(self): def test_renew_lease(self): # Setup Expected Response - name_2 = 'name2-1052831874' - expected_response = {'name': name_2} + name_2 = "name2-1052831874" + expected_response = {"name": name_2} expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") schedule_time = {} lease_duration = {} @@ -737,20 +746,22 @@ def test_renew_lease(self): assert expected_response == response assert len(channel.requests) == 1 - expected_request = cloudtasks_pb2.RenewLeaseRequest(name=name, schedule_time=schedule_time, lease_duration=lease_duration) + expected_request = cloudtasks_pb2.RenewLeaseRequest( + name=name, schedule_time=schedule_time, lease_duration=lease_duration + ) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_renew_lease_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") schedule_time = {} lease_duration = {} @@ -759,39 +770,41 @@ def test_renew_lease_exception(self): def test_cancel_lease(self): # Setup Expected Response - name_2 = 'name2-1052831874' - expected_response = {'name': name_2} + name_2 = "name2-1052831874" + expected_response = {"name": name_2} expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") schedule_time = {} response = client.cancel_lease(name, schedule_time) assert expected_response == response assert len(channel.requests) == 1 - expected_request = cloudtasks_pb2.CancelLeaseRequest(name=name, schedule_time=schedule_time) + expected_request = cloudtasks_pb2.CancelLeaseRequest( + name=name, schedule_time=schedule_time + ) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_cancel_lease_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") schedule_time = {} with pytest.raises(CustomException): @@ -799,19 +812,19 @@ def test_cancel_lease_exception(self): def test_run_task(self): # Setup Expected Response - name_2 = 'name2-1052831874' - expected_response = {'name': name_2} + name_2 = "name2-1052831874" + expected_response = {"name": name_2} expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup Request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") response = client.run_task(name) assert expected_response == response @@ -823,14 +836,14 @@ def test_run_task(self): def test_run_task_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta2.CloudTasksClient() # Setup request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") with pytest.raises(CustomException): client.run_task(name) diff --git a/tests/unit/gapic/v2beta3/test_cloud_tasks_client_v2beta3.py b/tests/unit/gapic/v2beta3/test_cloud_tasks_client_v2beta3.py index 130db6da..2c55401e 100644 --- a/tests/unit/gapic/v2beta3/test_cloud_tasks_client_v2beta3.py +++ b/tests/unit/gapic/v2beta3/test_cloud_tasks_client_v2beta3.py @@ -28,9 +28,9 @@ from google.protobuf import empty_pb2 - class MultiCallableStub(object): """Stub for the grpc.UnaryUnaryMultiCallable interface.""" + def __init__(self, method, channel_stub): self.method = method self.channel_stub = channel_stub @@ -51,12 +51,12 @@ def __call__(self, request, timeout=None, metadata=None, credentials=None): class ChannelStub(object): """Stub for the grpc.Channel interface.""" - def __init__(self, responses = []): + + def __init__(self, responses=[]): self.responses = responses self.requests = [] - def unary_unary( - self, method, request_serializer=None, response_deserializer=None): + def unary_unary(self, method, request_serializer=None, response_deserializer=None): return MultiCallableStub(method, self) @@ -65,24 +65,23 @@ class CustomException(Exception): class TestCloudTasksClient(object): - def test_list_queues(self): # Setup Expected Response - next_page_token = '' + next_page_token = "" queues_element = {} queues = [queues_element] - expected_response = {'next_page_token': next_page_token, 'queues': queues} + expected_response = {"next_page_token": next_page_token, "queues": queues} expected_response = cloudtasks_pb2.ListQueuesResponse(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - parent = client.location_path('[PROJECT]', '[LOCATION]') + parent = client.location_path("[PROJECT]", "[LOCATION]") paged_list_response = client.list_queues(parent) resources = list(paged_list_response) @@ -96,14 +95,14 @@ def test_list_queues(self): assert expected_request == actual_request def test_list_queues_exception(self): - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - parent = client.location_path('[PROJECT]', '[LOCATION]') + parent = client.location_path("[PROJECT]", "[LOCATION]") paged_list_response = client.list_queues(parent) with pytest.raises(CustomException): @@ -111,19 +110,19 @@ def test_list_queues_exception(self): def test_get_queue(self): # Setup Expected Response - name_2 = 'name2-1052831874' - expected_response = {'name': name_2} + name_2 = "name2-1052831874" + expected_response = {"name": name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") response = client.get_queue(name) assert expected_response == response @@ -135,33 +134,33 @@ def test_get_queue(self): def test_get_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") with pytest.raises(CustomException): client.get_queue(name) def test_create_queue(self): # Setup Expected Response - name = 'name3373707' - expected_response = {'name': name} + name = "name3373707" + expected_response = {"name": name} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - parent = client.location_path('[PROJECT]', '[LOCATION]') + parent = client.location_path("[PROJECT]", "[LOCATION]") queue = {} response = client.create_queue(parent, queue) @@ -174,14 +173,14 @@ def test_create_queue(self): def test_create_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - parent = client.location_path('[PROJECT]', '[LOCATION]') + parent = client.location_path("[PROJECT]", "[LOCATION]") queue = {} with pytest.raises(CustomException): @@ -189,13 +188,13 @@ def test_create_queue_exception(self): def test_update_queue(self): # Setup Expected Response - name = 'name3373707' - expected_response = {'name': name} + name = "name3373707" + expected_response = {"name": name} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() @@ -213,8 +212,8 @@ def test_update_queue(self): def test_update_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() @@ -227,13 +226,13 @@ def test_update_queue_exception(self): def test_delete_queue(self): channel = ChannelStub() - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") client.delete_queue(name) @@ -244,33 +243,33 @@ def test_delete_queue(self): def test_delete_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") with pytest.raises(CustomException): client.delete_queue(name) def test_purge_queue(self): # Setup Expected Response - name_2 = 'name2-1052831874' - expected_response = {'name': name_2} + name_2 = "name2-1052831874" + expected_response = {"name": name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") response = client.purge_queue(name) assert expected_response == response @@ -282,33 +281,33 @@ def test_purge_queue(self): def test_purge_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") with pytest.raises(CustomException): client.purge_queue(name) def test_pause_queue(self): # Setup Expected Response - name_2 = 'name2-1052831874' - expected_response = {'name': name_2} + name_2 = "name2-1052831874" + expected_response = {"name": name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") response = client.pause_queue(name) assert expected_response == response @@ -320,33 +319,33 @@ def test_pause_queue(self): def test_pause_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") with pytest.raises(CustomException): client.pause_queue(name) def test_resume_queue(self): # Setup Expected Response - name_2 = 'name2-1052831874' - expected_response = {'name': name_2} + name_2 = "name2-1052831874" + expected_response = {"name": name_2} expected_response = queue_pb2.Queue(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") response = client.resume_queue(name) assert expected_response == response @@ -358,14 +357,14 @@ def test_resume_queue(self): def test_resume_queue_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - name = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + name = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") with pytest.raises(CustomException): client.resume_queue(name) @@ -373,19 +372,19 @@ def test_resume_queue_exception(self): def test_get_iam_policy(self): # Setup Expected Response version = 351608024 - etag = b'21' - expected_response = {'version': version, 'etag': etag} + etag = b"21" + expected_response = {"version": version, "etag": etag} expected_response = policy_pb2.Policy(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - resource = 'resource-341064690' + resource = "resource-341064690" response = client.get_iam_policy(resource) assert expected_response == response @@ -397,14 +396,14 @@ def test_get_iam_policy(self): def test_get_iam_policy_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - resource = 'resource-341064690' + resource = "resource-341064690" with pytest.raises(CustomException): client.get_iam_policy(resource) @@ -412,39 +411,41 @@ def test_get_iam_policy_exception(self): def test_set_iam_policy(self): # Setup Expected Response version = 351608024 - etag = b'21' - expected_response = {'version': version, 'etag': etag} + etag = b"21" + expected_response = {"version": version, "etag": etag} expected_response = policy_pb2.Policy(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - resource = 'resource-341064690' + resource = "resource-341064690" policy = {} response = client.set_iam_policy(resource, policy) assert expected_response == response assert len(channel.requests) == 1 - expected_request = iam_policy_pb2.SetIamPolicyRequest(resource=resource, policy=policy) + expected_request = iam_policy_pb2.SetIamPolicyRequest( + resource=resource, policy=policy + ) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_set_iam_policy_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - resource = 'resource-341064690' + resource = "resource-341064690" policy = {} with pytest.raises(CustomException): @@ -453,37 +454,41 @@ def test_set_iam_policy_exception(self): def test_test_iam_permissions(self): # Setup Expected Response expected_response = {} - expected_response = iam_policy_pb2.TestIamPermissionsResponse(**expected_response) + expected_response = iam_policy_pb2.TestIamPermissionsResponse( + **expected_response + ) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - resource = 'resource-341064690' + resource = "resource-341064690" permissions = [] response = client.test_iam_permissions(resource, permissions) assert expected_response == response assert len(channel.requests) == 1 - expected_request = iam_policy_pb2.TestIamPermissionsRequest(resource=resource, permissions=permissions) + expected_request = iam_policy_pb2.TestIamPermissionsRequest( + resource=resource, permissions=permissions + ) actual_request = channel.requests[0][1] assert expected_request == actual_request def test_test_iam_permissions_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - resource = 'resource-341064690' + resource = "resource-341064690" permissions = [] with pytest.raises(CustomException): @@ -491,21 +496,21 @@ def test_test_iam_permissions_exception(self): def test_list_tasks(self): # Setup Expected Response - next_page_token = '' + next_page_token = "" tasks_element = {} tasks = [tasks_element] - expected_response = {'next_page_token': next_page_token, 'tasks': tasks} + expected_response = {"next_page_token": next_page_token, "tasks": tasks} expected_response = cloudtasks_pb2.ListTasksResponse(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") paged_list_response = client.list_tasks(parent) resources = list(paged_list_response) @@ -519,14 +524,14 @@ def test_list_tasks(self): assert expected_request == actual_request def test_list_tasks_exception(self): - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") paged_list_response = client.list_tasks(parent) with pytest.raises(CustomException): @@ -534,21 +539,25 @@ def test_list_tasks_exception(self): def test_get_task(self): # Setup Expected Response - name_2 = 'name2-1052831874' + name_2 = "name2-1052831874" dispatch_count = 1217252086 response_count = 424727441 - expected_response = {'name': name_2, 'dispatch_count': dispatch_count, 'response_count': response_count} + expected_response = { + "name": name_2, + "dispatch_count": dispatch_count, + "response_count": response_count, + } expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") response = client.get_task(name) assert expected_response == response @@ -560,35 +569,39 @@ def test_get_task(self): def test_get_task_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") with pytest.raises(CustomException): client.get_task(name) def test_create_task(self): # Setup Expected Response - name = 'name3373707' + name = "name3373707" dispatch_count = 1217252086 response_count = 424727441 - expected_response = {'name': name, 'dispatch_count': dispatch_count, 'response_count': response_count} + expected_response = { + "name": name, + "dispatch_count": dispatch_count, + "response_count": response_count, + } expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") task = {} response = client.create_task(parent, task) @@ -601,14 +614,14 @@ def test_create_task(self): def test_create_task_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - parent = client.queue_path('[PROJECT]', '[LOCATION]', '[QUEUE]') + parent = client.queue_path("[PROJECT]", "[LOCATION]", "[QUEUE]") task = {} with pytest.raises(CustomException): @@ -616,13 +629,13 @@ def test_create_task_exception(self): def test_delete_task(self): channel = ChannelStub() - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") client.delete_task(name) @@ -633,35 +646,39 @@ def test_delete_task(self): def test_delete_task_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") with pytest.raises(CustomException): client.delete_task(name) def test_run_task(self): # Setup Expected Response - name_2 = 'name2-1052831874' + name_2 = "name2-1052831874" dispatch_count = 1217252086 response_count = 424727441 - expected_response = {'name': name_2, 'dispatch_count': dispatch_count, 'response_count': response_count} + expected_response = { + "name": name_2, + "dispatch_count": dispatch_count, + "response_count": response_count, + } expected_response = task_pb2.Task(**expected_response) # Mock the API response - channel = ChannelStub(responses = [expected_response]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[expected_response]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup Request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") response = client.run_task(name) assert expected_response == response @@ -673,14 +690,14 @@ def test_run_task(self): def test_run_task_exception(self): # Mock the API response - channel = ChannelStub(responses = [CustomException()]) - patch = mock.patch('google.api_core.grpc_helpers.create_channel') + channel = ChannelStub(responses=[CustomException()]) + patch = mock.patch("google.api_core.grpc_helpers.create_channel") with patch as create_channel: create_channel.return_value = channel client = tasks_v2beta3.CloudTasksClient() # Setup request - name = client.task_path('[PROJECT]', '[LOCATION]', '[QUEUE]', '[TASK]') + name = client.task_path("[PROJECT]", "[LOCATION]", "[QUEUE]", "[TASK]") with pytest.raises(CustomException): client.run_task(name) From 1c47e379ae93de6458a20546c8bc47e1c230d36f Mon Sep 17 00:00:00 2001 From: yoshi-automation Date: Sat, 1 Aug 2020 12:36:32 -0700 Subject: [PATCH 3/6] feat(python-library): changes to docs job * feat(python-library): changes to docs job * migrate to Trampoline V2 * add docs-presubmit job * create docfx yaml files and upload them to another bucket * remove redundant envvars * add a failing test first * fix TemplateSyntaxError: Missing end of comment tag * serving_path is not needed any more * use `raw` to make jinja happy Source-Author: Takashi Matsuo Source-Date: Thu Jul 30 12:44:02 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 5dfda5621df45b71b6e88544ebbb53b1a8c90214 Source-Link: https://github.com/googleapis/synthtool/commit/5dfda5621df45b71b6e88544ebbb53b1a8c90214 --- .gitignore | 3 +- .kokoro/docker/docs/Dockerfile | 98 ++++++ .kokoro/docker/docs/fetch_gpg_keys.sh | 45 +++ .kokoro/docs/common.cfg | 17 + .kokoro/docs/docs-presubmit.cfg | 17 + .kokoro/publish-docs.sh | 21 +- .kokoro/trampoline_v2.sh | 487 ++++++++++++++++++++++++++ .trampolinerc | 51 +++ docs/conf.py | 3 + noxfile.py | 33 ++ synth.metadata | 4 +- 11 files changed, 775 insertions(+), 4 deletions(-) create mode 100644 .kokoro/docker/docs/Dockerfile create mode 100755 .kokoro/docker/docs/fetch_gpg_keys.sh create mode 100644 .kokoro/docs/docs-presubmit.cfg create mode 100755 .kokoro/trampoline_v2.sh create mode 100644 .trampolinerc diff --git a/.gitignore b/.gitignore index b87e1ed5..b9daa52f 100644 --- a/.gitignore +++ b/.gitignore @@ -46,6 +46,7 @@ pip-log.txt # Built documentation docs/_build bigquery/docs/generated +docs.metadata # Virtual environment env/ @@ -57,4 +58,4 @@ system_tests/local_test_setup # Make sure a generated file isn't accidentally committed. pylintrc -pylintrc.test \ No newline at end of file +pylintrc.test diff --git a/.kokoro/docker/docs/Dockerfile b/.kokoro/docker/docs/Dockerfile new file mode 100644 index 00000000..412b0b56 --- /dev/null +++ b/.kokoro/docker/docs/Dockerfile @@ -0,0 +1,98 @@ +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +from ubuntu:20.04 + +ENV DEBIAN_FRONTEND noninteractive + +# Ensure local Python is preferred over distribution Python. +ENV PATH /usr/local/bin:$PATH + +# Install dependencies. +RUN apt-get update \ + && apt-get install -y --no-install-recommends \ + apt-transport-https \ + build-essential \ + ca-certificates \ + curl \ + dirmngr \ + git \ + gpg-agent \ + graphviz \ + libbz2-dev \ + libdb5.3-dev \ + libexpat1-dev \ + libffi-dev \ + liblzma-dev \ + libreadline-dev \ + libsnappy-dev \ + libssl-dev \ + libsqlite3-dev \ + portaudio19-dev \ + redis-server \ + software-properties-common \ + ssh \ + sudo \ + tcl \ + tcl-dev \ + tk \ + tk-dev \ + uuid-dev \ + wget \ + zlib1g-dev \ + && add-apt-repository universe \ + && apt-get update \ + && apt-get -y install jq \ + && apt-get clean autoclean \ + && apt-get autoremove -y \ + && rm -rf /var/lib/apt/lists/* \ + && rm -f /var/cache/apt/archives/*.deb + + +COPY fetch_gpg_keys.sh /tmp +# Install the desired versions of Python. +RUN set -ex \ + && export GNUPGHOME="$(mktemp -d)" \ + && echo "disable-ipv6" >> "${GNUPGHOME}/dirmngr.conf" \ + && /tmp/fetch_gpg_keys.sh \ + && for PYTHON_VERSION in 3.7.8 3.8.5; do \ + wget --no-check-certificate -O python-${PYTHON_VERSION}.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" \ + && wget --no-check-certificate -O python-${PYTHON_VERSION}.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" \ + && gpg --batch --verify python-${PYTHON_VERSION}.tar.xz.asc python-${PYTHON_VERSION}.tar.xz \ + && rm -r python-${PYTHON_VERSION}.tar.xz.asc \ + && mkdir -p /usr/src/python-${PYTHON_VERSION} \ + && tar -xJC /usr/src/python-${PYTHON_VERSION} --strip-components=1 -f python-${PYTHON_VERSION}.tar.xz \ + && rm python-${PYTHON_VERSION}.tar.xz \ + && cd /usr/src/python-${PYTHON_VERSION} \ + && ./configure \ + --enable-shared \ + # This works only on Python 2.7 and throws a warning on every other + # version, but seems otherwise harmless. + --enable-unicode=ucs4 \ + --with-system-ffi \ + --without-ensurepip \ + && make -j$(nproc) \ + && make install \ + && ldconfig \ + ; done \ + && rm -rf "${GNUPGHOME}" \ + && rm -rf /usr/src/python* \ + && rm -rf ~/.cache/ + +RUN wget -O /tmp/get-pip.py 'https://bootstrap.pypa.io/get-pip.py' \ + && python3.7 /tmp/get-pip.py \ + && python3.8 /tmp/get-pip.py \ + && rm /tmp/get-pip.py + +CMD ["python3.7"] diff --git a/.kokoro/docker/docs/fetch_gpg_keys.sh b/.kokoro/docker/docs/fetch_gpg_keys.sh new file mode 100755 index 00000000..d653dd86 --- /dev/null +++ b/.kokoro/docker/docs/fetch_gpg_keys.sh @@ -0,0 +1,45 @@ +#!/bin/bash +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# A script to fetch gpg keys with retry. +# Avoid jinja parsing the file. +# + +function retry { + if [[ "${#}" -le 1 ]]; then + echo "Usage: ${0} retry_count commands.." + exit 1 + fi + local retries=${1} + local command="${@:2}" + until [[ "${retries}" -le 0 ]]; do + $command && return 0 + if [[ $? -ne 0 ]]; then + echo "command failed, retrying" + ((retries--)) + fi + done + return 1 +} + +# 3.6.9, 3.7.5 (Ned Deily) +retry 3 gpg --keyserver ha.pool.sks-keyservers.net --recv-keys \ + 0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D + +# 3.8.0 (Łukasz Langa) +retry 3 gpg --keyserver ha.pool.sks-keyservers.net --recv-keys \ + E3FF2839C048B25C084DEBE9B26995E310250568 + +# diff --git a/.kokoro/docs/common.cfg b/.kokoro/docs/common.cfg index a4c3dee9..f6999d8d 100644 --- a/.kokoro/docs/common.cfg +++ b/.kokoro/docs/common.cfg @@ -28,6 +28,23 @@ env_vars: { value: "docs-staging" } +env_vars: { + key: "V2_STAGING_BUCKET" + value: "docs-staging-v2-staging" +} + +# It will upload the docker image after successful builds. +env_vars: { + key: "TRAMPOLINE_IMAGE_UPLOAD" + value: "true" +} + +# It will always build the docker image. +env_vars: { + key: "TRAMPOLINE_DOCKERFILE" + value: ".kokoro/docker/docs/Dockerfile" +} + # Fetch the token needed for reporting release status to GitHub before_action { fetch_keystore { diff --git a/.kokoro/docs/docs-presubmit.cfg b/.kokoro/docs/docs-presubmit.cfg new file mode 100644 index 00000000..11181078 --- /dev/null +++ b/.kokoro/docs/docs-presubmit.cfg @@ -0,0 +1,17 @@ +# Format: //devtools/kokoro/config/proto/build.proto + +env_vars: { + key: "STAGING_BUCKET" + value: "gcloud-python-test" +} + +env_vars: { + key: "V2_STAGING_BUCKET" + value: "gcloud-python-test" +} + +# We only upload the image in the main `docs` build. +env_vars: { + key: "TRAMPOLINE_IMAGE_UPLOAD" + value: "false" +} diff --git a/.kokoro/publish-docs.sh b/.kokoro/publish-docs.sh index 81c6e278..11d25ef9 100755 --- a/.kokoro/publish-docs.sh +++ b/.kokoro/publish-docs.sh @@ -52,4 +52,23 @@ python3 -m docuploader create-metadata \ cat docs.metadata # upload docs -python3 -m docuploader upload docs/_build/html --metadata-file docs.metadata --staging-bucket docs-staging +python3 -m docuploader upload docs/_build/html --metadata-file docs.metadata --staging-bucket "${STAGING_BUCKET}" + + +# docfx yaml files +nox -s docfx + +# create metadata. +python3 -m docuploader create-metadata \ + --name=$(jq --raw-output '.name // empty' .repo-metadata.json) \ + --version=$(python3 setup.py --version) \ + --language=$(jq --raw-output '.language // empty' .repo-metadata.json) \ + --distribution-name=$(python3 setup.py --name) \ + --product-page=$(jq --raw-output '.product_documentation // empty' .repo-metadata.json) \ + --github-repository=$(jq --raw-output '.repo // empty' .repo-metadata.json) \ + --issue-tracker=$(jq --raw-output '.issue_tracker // empty' .repo-metadata.json) + +cat docs.metadata + +# upload docs +python3 -m docuploader upload docs/_build/html/docfx_yaml --metadata-file docs.metadata --destination-prefix docfx --staging-bucket "${V2_STAGING_BUCKET}" diff --git a/.kokoro/trampoline_v2.sh b/.kokoro/trampoline_v2.sh new file mode 100755 index 00000000..719bcd5b --- /dev/null +++ b/.kokoro/trampoline_v2.sh @@ -0,0 +1,487 @@ +#!/usr/bin/env bash +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# trampoline_v2.sh +# +# This script does 3 things. +# +# 1. Prepare the Docker image for the test +# 2. Run the Docker with appropriate flags to run the test +# 3. Upload the newly built Docker image +# +# in a way that is somewhat compatible with trampoline_v1. +# +# To run this script, first download few files from gcs to /dev/shm. +# (/dev/shm is passed into the container as KOKORO_GFILE_DIR). +# +# gsutil cp gs://cloud-devrel-kokoro-resources/python-docs-samples/secrets_viewer_service_account.json /dev/shm +# gsutil cp gs://cloud-devrel-kokoro-resources/python-docs-samples/automl_secrets.txt /dev/shm +# +# Then run the script. +# .kokoro/trampoline_v2.sh +# +# These environment variables are required: +# TRAMPOLINE_IMAGE: The docker image to use. +# TRAMPOLINE_DOCKERFILE: The location of the Dockerfile. +# +# You can optionally change these environment variables: +# TRAMPOLINE_IMAGE_UPLOAD: +# (true|false): Whether to upload the Docker image after the +# successful builds. +# TRAMPOLINE_BUILD_FILE: The script to run in the docker container. +# TRAMPOLINE_WORKSPACE: The workspace path in the docker container. +# Defaults to /workspace. +# Potentially there are some repo specific envvars in .trampolinerc in +# the project root. + + +set -euo pipefail + +TRAMPOLINE_VERSION="2.0.5" + +if command -v tput >/dev/null && [[ -n "${TERM:-}" ]]; then + readonly IO_COLOR_RED="$(tput setaf 1)" + readonly IO_COLOR_GREEN="$(tput setaf 2)" + readonly IO_COLOR_YELLOW="$(tput setaf 3)" + readonly IO_COLOR_RESET="$(tput sgr0)" +else + readonly IO_COLOR_RED="" + readonly IO_COLOR_GREEN="" + readonly IO_COLOR_YELLOW="" + readonly IO_COLOR_RESET="" +fi + +function function_exists { + [ $(LC_ALL=C type -t $1)"" == "function" ] +} + +# Logs a message using the given color. The first argument must be one +# of the IO_COLOR_* variables defined above, such as +# "${IO_COLOR_YELLOW}". The remaining arguments will be logged in the +# given color. The log message will also have an RFC-3339 timestamp +# prepended (in UTC). You can disable the color output by setting +# TERM=vt100. +function log_impl() { + local color="$1" + shift + local timestamp="$(date -u "+%Y-%m-%dT%H:%M:%SZ")" + echo "================================================================" + echo "${color}${timestamp}:" "$@" "${IO_COLOR_RESET}" + echo "================================================================" +} + +# Logs the given message with normal coloring and a timestamp. +function log() { + log_impl "${IO_COLOR_RESET}" "$@" +} + +# Logs the given message in green with a timestamp. +function log_green() { + log_impl "${IO_COLOR_GREEN}" "$@" +} + +# Logs the given message in yellow with a timestamp. +function log_yellow() { + log_impl "${IO_COLOR_YELLOW}" "$@" +} + +# Logs the given message in red with a timestamp. +function log_red() { + log_impl "${IO_COLOR_RED}" "$@" +} + +readonly tmpdir=$(mktemp -d -t ci-XXXXXXXX) +readonly tmphome="${tmpdir}/h" +mkdir -p "${tmphome}" + +function cleanup() { + rm -rf "${tmpdir}" +} +trap cleanup EXIT + +RUNNING_IN_CI="${RUNNING_IN_CI:-false}" + +# The workspace in the container, defaults to /workspace. +TRAMPOLINE_WORKSPACE="${TRAMPOLINE_WORKSPACE:-/workspace}" + +pass_down_envvars=( + # TRAMPOLINE_V2 variables. + # Tells scripts whether they are running as part of CI or not. + "RUNNING_IN_CI" + # Indicates which CI system we're in. + "TRAMPOLINE_CI" + # Indicates the version of the script. + "TRAMPOLINE_VERSION" +) + +log_yellow "Building with Trampoline ${TRAMPOLINE_VERSION}" + +# Detect which CI systems we're in. If we're in any of the CI systems +# we support, `RUNNING_IN_CI` will be true and `TRAMPOLINE_CI` will be +# the name of the CI system. Both envvars will be passing down to the +# container for telling which CI system we're in. +if [[ -n "${KOKORO_BUILD_ID:-}" ]]; then + # descriptive env var for indicating it's on CI. + RUNNING_IN_CI="true" + TRAMPOLINE_CI="kokoro" + if [[ "${TRAMPOLINE_USE_LEGACY_SERVICE_ACCOUNT:-}" == "true" ]]; then + if [[ ! -f "${KOKORO_GFILE_DIR}/kokoro-trampoline.service-account.json" ]]; then + log_red "${KOKORO_GFILE_DIR}/kokoro-trampoline.service-account.json does not exist. Did you forget to mount cloud-devrel-kokoro-resources/trampoline? Aborting." + exit 1 + fi + # This service account will be activated later. + TRAMPOLINE_SERVICE_ACCOUNT="${KOKORO_GFILE_DIR}/kokoro-trampoline.service-account.json" + else + if [[ "${TRAMPOLINE_VERBOSE:-}" == "true" ]]; then + gcloud auth list + fi + log_yellow "Configuring Container Registry access" + gcloud auth configure-docker --quiet + fi + pass_down_envvars+=( + # KOKORO dynamic variables. + "KOKORO_BUILD_NUMBER" + "KOKORO_BUILD_ID" + "KOKORO_JOB_NAME" + "KOKORO_GIT_COMMIT" + "KOKORO_GITHUB_COMMIT" + "KOKORO_GITHUB_PULL_REQUEST_NUMBER" + "KOKORO_GITHUB_PULL_REQUEST_COMMIT" + # For Build Cop Bot + "KOKORO_GITHUB_COMMIT_URL" + "KOKORO_GITHUB_PULL_REQUEST_URL" + ) +elif [[ "${TRAVIS:-}" == "true" ]]; then + RUNNING_IN_CI="true" + TRAMPOLINE_CI="travis" + pass_down_envvars+=( + "TRAVIS_BRANCH" + "TRAVIS_BUILD_ID" + "TRAVIS_BUILD_NUMBER" + "TRAVIS_BUILD_WEB_URL" + "TRAVIS_COMMIT" + "TRAVIS_COMMIT_MESSAGE" + "TRAVIS_COMMIT_RANGE" + "TRAVIS_JOB_NAME" + "TRAVIS_JOB_NUMBER" + "TRAVIS_JOB_WEB_URL" + "TRAVIS_PULL_REQUEST" + "TRAVIS_PULL_REQUEST_BRANCH" + "TRAVIS_PULL_REQUEST_SHA" + "TRAVIS_PULL_REQUEST_SLUG" + "TRAVIS_REPO_SLUG" + "TRAVIS_SECURE_ENV_VARS" + "TRAVIS_TAG" + ) +elif [[ -n "${GITHUB_RUN_ID:-}" ]]; then + RUNNING_IN_CI="true" + TRAMPOLINE_CI="github-workflow" + pass_down_envvars+=( + "GITHUB_WORKFLOW" + "GITHUB_RUN_ID" + "GITHUB_RUN_NUMBER" + "GITHUB_ACTION" + "GITHUB_ACTIONS" + "GITHUB_ACTOR" + "GITHUB_REPOSITORY" + "GITHUB_EVENT_NAME" + "GITHUB_EVENT_PATH" + "GITHUB_SHA" + "GITHUB_REF" + "GITHUB_HEAD_REF" + "GITHUB_BASE_REF" + ) +elif [[ "${CIRCLECI:-}" == "true" ]]; then + RUNNING_IN_CI="true" + TRAMPOLINE_CI="circleci" + pass_down_envvars+=( + "CIRCLE_BRANCH" + "CIRCLE_BUILD_NUM" + "CIRCLE_BUILD_URL" + "CIRCLE_COMPARE_URL" + "CIRCLE_JOB" + "CIRCLE_NODE_INDEX" + "CIRCLE_NODE_TOTAL" + "CIRCLE_PREVIOUS_BUILD_NUM" + "CIRCLE_PROJECT_REPONAME" + "CIRCLE_PROJECT_USERNAME" + "CIRCLE_REPOSITORY_URL" + "CIRCLE_SHA1" + "CIRCLE_STAGE" + "CIRCLE_USERNAME" + "CIRCLE_WORKFLOW_ID" + "CIRCLE_WORKFLOW_JOB_ID" + "CIRCLE_WORKFLOW_UPSTREAM_JOB_IDS" + "CIRCLE_WORKFLOW_WORKSPACE_ID" + ) +fi + +# Configure the service account for pulling the docker image. +function repo_root() { + local dir="$1" + while [[ ! -d "${dir}/.git" ]]; do + dir="$(dirname "$dir")" + done + echo "${dir}" +} + +# Detect the project root. In CI builds, we assume the script is in +# the git tree and traverse from there, otherwise, traverse from `pwd` +# to find `.git` directory. +if [[ "${RUNNING_IN_CI:-}" == "true" ]]; then + PROGRAM_PATH="$(realpath "$0")" + PROGRAM_DIR="$(dirname "${PROGRAM_PATH}")" + PROJECT_ROOT="$(repo_root "${PROGRAM_DIR}")" +else + PROJECT_ROOT="$(repo_root $(pwd))" +fi + +log_yellow "Changing to the project root: ${PROJECT_ROOT}." +cd "${PROJECT_ROOT}" + +# To support relative path for `TRAMPOLINE_SERVICE_ACCOUNT`, we need +# to use this environment variable in `PROJECT_ROOT`. +if [[ -n "${TRAMPOLINE_SERVICE_ACCOUNT:-}" ]]; then + + mkdir -p "${tmpdir}/gcloud" + gcloud_config_dir="${tmpdir}/gcloud" + + log_yellow "Using isolated gcloud config: ${gcloud_config_dir}." + export CLOUDSDK_CONFIG="${gcloud_config_dir}" + + log_yellow "Using ${TRAMPOLINE_SERVICE_ACCOUNT} for authentication." + gcloud auth activate-service-account \ + --key-file "${TRAMPOLINE_SERVICE_ACCOUNT}" + log_yellow "Configuring Container Registry access" + gcloud auth configure-docker --quiet +fi + +required_envvars=( + # The basic trampoline configurations. + "TRAMPOLINE_IMAGE" + "TRAMPOLINE_BUILD_FILE" +) + +if [[ -f "${PROJECT_ROOT}/.trampolinerc" ]]; then + source "${PROJECT_ROOT}/.trampolinerc" +fi + +log_yellow "Checking environment variables." +for e in "${required_envvars[@]}" +do + if [[ -z "${!e:-}" ]]; then + log "Missing ${e} env var. Aborting." + exit 1 + fi +done + +# We want to support legacy style TRAMPOLINE_BUILD_FILE used with V1 +# script: e.g. "github/repo-name/.kokoro/run_tests.sh" +TRAMPOLINE_BUILD_FILE="${TRAMPOLINE_BUILD_FILE#github/*/}" +log_yellow "Using TRAMPOLINE_BUILD_FILE: ${TRAMPOLINE_BUILD_FILE}" + +# ignore error on docker operations and test execution +set +e + +log_yellow "Preparing Docker image." +# We only download the docker image in CI builds. +if [[ "${RUNNING_IN_CI:-}" == "true" ]]; then + # Download the docker image specified by `TRAMPOLINE_IMAGE` + + # We may want to add --max-concurrent-downloads flag. + + log_yellow "Start pulling the Docker image: ${TRAMPOLINE_IMAGE}." + if docker pull "${TRAMPOLINE_IMAGE}"; then + log_green "Finished pulling the Docker image: ${TRAMPOLINE_IMAGE}." + has_image="true" + else + log_red "Failed pulling the Docker image: ${TRAMPOLINE_IMAGE}." + has_image="false" + fi +else + # For local run, check if we have the image. + if docker images "${TRAMPOLINE_IMAGE}:latest" | grep "${TRAMPOLINE_IMAGE}"; then + has_image="true" + else + has_image="false" + fi +fi + + +# The default user for a Docker container has uid 0 (root). To avoid +# creating root-owned files in the build directory we tell docker to +# use the current user ID. +user_uid="$(id -u)" +user_gid="$(id -g)" +user_name="$(id -un)" + +# To allow docker in docker, we add the user to the docker group in +# the host os. +docker_gid=$(cut -d: -f3 < <(getent group docker)) + +update_cache="false" +if [[ "${TRAMPOLINE_DOCKERFILE:-none}" != "none" ]]; then + # Build the Docker image from the source. + context_dir=$(dirname "${TRAMPOLINE_DOCKERFILE}") + docker_build_flags=( + "-f" "${TRAMPOLINE_DOCKERFILE}" + "-t" "${TRAMPOLINE_IMAGE}" + "--build-arg" "UID=${user_uid}" + "--build-arg" "USERNAME=${user_name}" + ) + if [[ "${has_image}" == "true" ]]; then + docker_build_flags+=("--cache-from" "${TRAMPOLINE_IMAGE}") + fi + + log_yellow "Start building the docker image." + if [[ "${TRAMPOLINE_VERBOSE:-false}" == "true" ]]; then + echo "docker build" "${docker_build_flags[@]}" "${context_dir}" + fi + + # ON CI systems, we want to suppress docker build logs, only + # output the logs when it fails. + if [[ "${RUNNING_IN_CI:-}" == "true" ]]; then + if docker build "${docker_build_flags[@]}" "${context_dir}" \ + > "${tmpdir}/docker_build.log" 2>&1; then + if [[ "${TRAMPOLINE_VERBOSE:-}" == "true" ]]; then + cat "${tmpdir}/docker_build.log" + fi + + log_green "Finished building the docker image." + update_cache="true" + else + log_red "Failed to build the Docker image, aborting." + log_yellow "Dumping the build logs:" + cat "${tmpdir}/docker_build.log" + exit 1 + fi + else + if docker build "${docker_build_flags[@]}" "${context_dir}"; then + log_green "Finished building the docker image." + update_cache="true" + else + log_red "Failed to build the Docker image, aborting." + exit 1 + fi + fi +else + if [[ "${has_image}" != "true" ]]; then + log_red "We do not have ${TRAMPOLINE_IMAGE} locally, aborting." + exit 1 + fi +fi + +# We use an array for the flags so they are easier to document. +docker_flags=( + # Remove the container after it exists. + "--rm" + + # Use the host network. + "--network=host" + + # Run in priviledged mode. We are not using docker for sandboxing or + # isolation, just for packaging our dev tools. + "--privileged" + + # Run the docker script with the user id. Because the docker image gets to + # write in ${PWD} you typically want this to be your user id. + # To allow docker in docker, we need to use docker gid on the host. + "--user" "${user_uid}:${docker_gid}" + + # Pass down the USER. + "--env" "USER=${user_name}" + + # Mount the project directory inside the Docker container. + "--volume" "${PROJECT_ROOT}:${TRAMPOLINE_WORKSPACE}" + "--workdir" "${TRAMPOLINE_WORKSPACE}" + "--env" "PROJECT_ROOT=${TRAMPOLINE_WORKSPACE}" + + # Mount the temporary home directory. + "--volume" "${tmphome}:/h" + "--env" "HOME=/h" + + # Allow docker in docker. + "--volume" "/var/run/docker.sock:/var/run/docker.sock" + + # Mount the /tmp so that docker in docker can mount the files + # there correctly. + "--volume" "/tmp:/tmp" + # Pass down the KOKORO_GFILE_DIR and KOKORO_KEYSTORE_DIR + # TODO(tmatsuo): This part is not portable. + "--env" "TRAMPOLINE_SECRET_DIR=/secrets" + "--volume" "${KOKORO_GFILE_DIR:-/dev/shm}:/secrets/gfile" + "--env" "KOKORO_GFILE_DIR=/secrets/gfile" + "--volume" "${KOKORO_KEYSTORE_DIR:-/dev/shm}:/secrets/keystore" + "--env" "KOKORO_KEYSTORE_DIR=/secrets/keystore" +) + +# Add an option for nicer output if the build gets a tty. +if [[ -t 0 ]]; then + docker_flags+=("-it") +fi + +# Passing down env vars +for e in "${pass_down_envvars[@]}" +do + if [[ -n "${!e:-}" ]]; then + docker_flags+=("--env" "${e}=${!e}") + fi +done + +# If arguments are given, all arguments will become the commands run +# in the container, otherwise run TRAMPOLINE_BUILD_FILE. +if [[ $# -ge 1 ]]; then + log_yellow "Running the given commands '" "${@:1}" "' in the container." + readonly commands=("${@:1}") + if [[ "${TRAMPOLINE_VERBOSE:-}" == "true" ]]; then + echo docker run "${docker_flags[@]}" "${TRAMPOLINE_IMAGE}" "${commands[@]}" + fi + docker run "${docker_flags[@]}" "${TRAMPOLINE_IMAGE}" "${commands[@]}" +else + log_yellow "Running the tests in a Docker container." + docker_flags+=("--entrypoint=${TRAMPOLINE_BUILD_FILE}") + if [[ "${TRAMPOLINE_VERBOSE:-}" == "true" ]]; then + echo docker run "${docker_flags[@]}" "${TRAMPOLINE_IMAGE}" + fi + docker run "${docker_flags[@]}" "${TRAMPOLINE_IMAGE}" +fi + + +test_retval=$? + +if [[ ${test_retval} -eq 0 ]]; then + log_green "Build finished with ${test_retval}" +else + log_red "Build finished with ${test_retval}" +fi + +# Only upload it when the test passes. +if [[ "${update_cache}" == "true" ]] && \ + [[ $test_retval == 0 ]] && \ + [[ "${TRAMPOLINE_IMAGE_UPLOAD:-false}" == "true" ]]; then + log_yellow "Uploading the Docker image." + if docker push "${TRAMPOLINE_IMAGE}"; then + log_green "Finished uploading the Docker image." + else + log_red "Failed uploading the Docker image." + fi + # Call trampoline_after_upload_hook if it's defined. + if function_exists trampoline_after_upload_hook; then + trampoline_after_upload_hook + fi + +fi + +exit "${test_retval}" diff --git a/.trampolinerc b/.trampolinerc new file mode 100644 index 00000000..995ee291 --- /dev/null +++ b/.trampolinerc @@ -0,0 +1,51 @@ +# Copyright 2020 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# Template for .trampolinerc + +# Add required env vars here. +required_envvars+=( + "STAGING_BUCKET" + "V2_STAGING_BUCKET" +) + +# Add env vars which are passed down into the container here. +pass_down_envvars+=( + "STAGING_BUCKET" + "V2_STAGING_BUCKET" +) + +# Prevent unintentional override on the default image. +if [[ "${TRAMPOLINE_IMAGE_UPLOAD:-false}" == "true" ]] && \ + [[ -z "${TRAMPOLINE_IMAGE:-}" ]]; then + echo "Please set TRAMPOLINE_IMAGE if you want to upload the Docker image." + exit 1 +fi + +# Define the default value if it makes sense. +if [[ -z "${TRAMPOLINE_IMAGE_UPLOAD:-}" ]]; then + TRAMPOLINE_IMAGE_UPLOAD="" +fi + +if [[ -z "${TRAMPOLINE_IMAGE:-}" ]]; then + TRAMPOLINE_IMAGE="" +fi + +if [[ -z "${TRAMPOLINE_DOCKERFILE:-}" ]]; then + TRAMPOLINE_DOCKERFILE="" +fi + +if [[ -z "${TRAMPOLINE_BUILD_FILE:-}" ]]; then + TRAMPOLINE_BUILD_FILE="" +fi diff --git a/docs/conf.py b/docs/conf.py index 136a058f..9c1d6349 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -20,6 +20,9 @@ # documentation root, use os.path.abspath to make it absolute, like shown here. sys.path.insert(0, os.path.abspath("..")) +# For plugins that can not read conf.py. +sys.path.insert(0, os.path.abspath(".")) + __version__ = "" # -- General configuration ------------------------------------------------ diff --git a/noxfile.py b/noxfile.py index f2b20939..c4691bfe 100644 --- a/noxfile.py +++ b/noxfile.py @@ -160,3 +160,36 @@ def docs(session): os.path.join("docs", ""), os.path.join("docs", "_build", "html", ""), ) + + +@nox.session(python=DEFAULT_PYTHON_VERSION) +def docfx(session): + """Build the docfx yaml files for this library.""" + + session.install("-e", ".") + session.install("sphinx<3.0.0", "alabaster", "recommonmark", "sphinx-docfx-yaml") + + shutil.rmtree(os.path.join("docs", "_build"), ignore_errors=True) + session.run( + "sphinx-build", + "-T", # show full traceback on exception + "-N", # no colors + "-D", + ( + "extensions=sphinx.ext.autodoc," + "sphinx.ext.autosummary," + "docfx_yaml.extension," + "sphinx.ext.intersphinx," + "sphinx.ext.coverage," + "sphinx.ext.napoleon," + "sphinx.ext.todo," + "sphinx.ext.viewcode," + "recommonmark" + ), + "-b", + "html", + "-d", + os.path.join("docs", "_build", "doctrees", ""), + os.path.join("docs", ""), + os.path.join("docs", "_build", "html", ""), + ) diff --git a/synth.metadata b/synth.metadata index 8505ca1f..c0770afe 100644 --- a/synth.metadata +++ b/synth.metadata @@ -4,7 +4,7 @@ "git": { "name": ".", "remote": "https://github.com/googleapis/python-tasks.git", - "sha": "6b8ba85de5998b0c2138bbf771fa16ba8f9bbf07" + "sha": "a88e42b22ee2513297fa21de758159abe14898d9" } }, { @@ -19,7 +19,7 @@ "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "303271797a360f8a439203413f13a160f2f5b3b4" + "sha": "5dfda5621df45b71b6e88544ebbb53b1a8c90214" } } ], From 90124812179b9fd646fca94edf2b471e29d1b0b1 Mon Sep 17 00:00:00 2001 From: yoshi-automation Date: Sat, 1 Aug 2020 12:37:43 -0700 Subject: [PATCH 4/6] fix(python-library): add missing changes Source-Author: Takashi Matsuo Source-Date: Thu Jul 30 18:26:35 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: 39b527a39f5cd56d4882b3874fc08eed4756cebe Source-Link: https://github.com/googleapis/synthtool/commit/39b527a39f5cd56d4882b3874fc08eed4756cebe --- .kokoro/docs/common.cfg | 4 ++-- .kokoro/publish-docs.sh | 18 ++++-------------- synth.metadata | 2 +- 3 files changed, 7 insertions(+), 17 deletions(-) diff --git a/.kokoro/docs/common.cfg b/.kokoro/docs/common.cfg index f6999d8d..832ce9a2 100644 --- a/.kokoro/docs/common.cfg +++ b/.kokoro/docs/common.cfg @@ -11,12 +11,12 @@ action { gfile_resources: "/bigstore/cloud-devrel-kokoro-resources/trampoline" # Use the trampoline script to run in docker. -build_file: "python-tasks/.kokoro/trampoline.sh" +build_file: "python-tasks/.kokoro/trampoline_v2.sh" # Configure the docker image for kokoro-trampoline. env_vars: { key: "TRAMPOLINE_IMAGE" - value: "gcr.io/cloud-devrel-kokoro-resources/python-multi" + value: "gcr.io/cloud-devrel-kokoro-resources/python-lib-docs" } env_vars: { key: "TRAMPOLINE_BUILD_FILE" diff --git a/.kokoro/publish-docs.sh b/.kokoro/publish-docs.sh index 11d25ef9..8acb14e8 100755 --- a/.kokoro/publish-docs.sh +++ b/.kokoro/publish-docs.sh @@ -18,26 +18,16 @@ set -eo pipefail # Disable buffering, so that the logs stream through. export PYTHONUNBUFFERED=1 -cd github/python-tasks - -# Remove old nox -python3.6 -m pip uninstall --yes --quiet nox-automation +export PATH="${HOME}/.local/bin:${PATH}" # Install nox -python3.6 -m pip install --upgrade --quiet nox -python3.6 -m nox --version +python3 -m pip install --user --upgrade --quiet nox +python3 -m nox --version # build docs nox -s docs -python3 -m pip install gcp-docuploader - -# install a json parser -sudo apt-get update -sudo apt-get -y install software-properties-common -sudo add-apt-repository universe -sudo apt-get update -sudo apt-get -y install jq +python3 -m pip install --user gcp-docuploader # create metadata python3 -m docuploader create-metadata \ diff --git a/synth.metadata b/synth.metadata index c0770afe..a53870e3 100644 --- a/synth.metadata +++ b/synth.metadata @@ -19,7 +19,7 @@ "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "5dfda5621df45b71b6e88544ebbb53b1a8c90214" + "sha": "39b527a39f5cd56d4882b3874fc08eed4756cebe" } } ], From ea5719057f60c2e726ca917ad283db8d92db08a5 Mon Sep 17 00:00:00 2001 From: yoshi-automation Date: Sat, 1 Aug 2020 12:37:43 -0700 Subject: [PATCH 5/6] chore(py_library): add split_system_tests Source-Author: Takashi Matsuo Source-Date: Fri Jul 31 16:17:13 2020 -0700 Source-Repo: googleapis/synthtool Source-Sha: bfcdbe0da977b2de6c1c0471bb6dc2f1e13bf669 Source-Link: https://github.com/googleapis/synthtool/commit/bfcdbe0da977b2de6c1c0471bb6dc2f1e13bf669 --- .kokoro/build.sh | 8 +++++++- noxfile.py | 4 ++++ synth.metadata | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.kokoro/build.sh b/.kokoro/build.sh index 2c8fcdb8..84a9a0ea 100755 --- a/.kokoro/build.sh +++ b/.kokoro/build.sh @@ -36,4 +36,10 @@ python3.6 -m pip uninstall --yes --quiet nox-automation python3.6 -m pip install --upgrade --quiet nox python3.6 -m nox --version -python3.6 -m nox +# If NOX_SESSION is set, it only runs the specified session, +# otherwise run all the sessions. +if [[ -n "${NOX_SESSION:-}" ]]; then + python3.6 -m nox -s "${NOX_SESSION:-}" +else + python3.6 -m nox +fi diff --git a/noxfile.py b/noxfile.py index c4691bfe..b2bc0341 100644 --- a/noxfile.py +++ b/noxfile.py @@ -100,6 +100,10 @@ def system(session): """Run the system test suite.""" system_test_path = os.path.join("tests", "system.py") system_test_folder_path = os.path.join("tests", "system") + + # Check the value of `RUN_SYSTEM_TESTS` env var. It defaults to true. + if os.environ.get("RUN_SYSTEM_TESTS", "true") == "false": + session.skip("RUN_SYSTEM_TESTS is set to false, skipping") # Sanity check: Only run tests if the environment variable is set. if not os.environ.get("GOOGLE_APPLICATION_CREDENTIALS", ""): session.skip("Credentials must be set via environment variable") diff --git a/synth.metadata b/synth.metadata index a53870e3..cdddcd5e 100644 --- a/synth.metadata +++ b/synth.metadata @@ -19,7 +19,7 @@ "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "39b527a39f5cd56d4882b3874fc08eed4756cebe" + "sha": "bfcdbe0da977b2de6c1c0471bb6dc2f1e13bf669" } } ], From 25a7dd441e4225d3839f386af2ae1e46b90331e8 Mon Sep 17 00:00:00 2001 From: Bu Sun Kim Date: Mon, 7 Dec 2020 23:32:28 +0000 Subject: [PATCH 6/6] chore: regen --- .kokoro/docs/common.cfg | 2 +- .kokoro/populate-secrets.sh | 43 + .kokoro/release/common.cfg | 50 +- .kokoro/samples/python3.6/common.cfg | 6 + .kokoro/samples/python3.7/common.cfg | 6 + .kokoro/samples/python3.8/common.cfg | 6 + .kokoro/test-samples.sh | 8 +- .kokoro/trampoline.sh | 15 +- .pre-commit-config.yaml | 17 + CODE_OF_CONDUCT.md | 123 +- CONTRIBUTING.rst | 29 +- docs/conf.py | 12 +- docs/tasks_v2/types.rst | 1 + docs/tasks_v2beta2/types.rst | 1 + docs/tasks_v2beta3/types.rst | 1 + .../services/cloud_tasks/async_client.py | 147 +- .../tasks_v2/services/cloud_tasks/client.py | 193 ++- .../services/cloud_tasks/transports/base.py | 16 +- .../services/cloud_tasks/transports/grpc.py | 64 +- .../cloud_tasks/transports/grpc_asyncio.py | 55 +- .../services/cloud_tasks/async_client.py | 159 +- .../services/cloud_tasks/client.py | 193 ++- .../services/cloud_tasks/transports/base.py | 16 +- .../services/cloud_tasks/transports/grpc.py | 64 +- .../cloud_tasks/transports/grpc_asyncio.py | 55 +- .../services/cloud_tasks/async_client.py | 147 +- .../services/cloud_tasks/client.py | 193 ++- .../services/cloud_tasks/transports/base.py | 16 +- .../services/cloud_tasks/transports/grpc.py | 64 +- .../cloud_tasks/transports/grpc_asyncio.py | 55 +- google/cloud/tasks_v2beta3/types/queue.py | 4 +- noxfile.py | 17 +- samples/snippets/noxfile.py | 39 +- scripts/decrypt-secrets.sh | 15 +- scripts/fixup_tasks_v2_keywords.py | 1 + scripts/fixup_tasks_v2beta2_keywords.py | 1 + scripts/fixup_tasks_v2beta3_keywords.py | 1 + synth.metadata | 16 +- synth.py | 3 - tests/unit/gapic/tasks_v2/test_cloud_tasks.py | 1149 ++++++++------- .../gapic/tasks_v2beta2/test_cloud_tasks.py | 1304 +++++++++-------- .../gapic/tasks_v2beta3/test_cloud_tasks.py | 1219 ++++++++------- 42 files changed, 3298 insertions(+), 2228 deletions(-) create mode 100755 .kokoro/populate-secrets.sh create mode 100644 .pre-commit-config.yaml diff --git a/.kokoro/docs/common.cfg b/.kokoro/docs/common.cfg index 832ce9a2..095814be 100644 --- a/.kokoro/docs/common.cfg +++ b/.kokoro/docs/common.cfg @@ -30,7 +30,7 @@ env_vars: { env_vars: { key: "V2_STAGING_BUCKET" - value: "docs-staging-v2-staging" + value: "docs-staging-v2" } # It will upload the docker image after successful builds. diff --git a/.kokoro/populate-secrets.sh b/.kokoro/populate-secrets.sh new file mode 100755 index 00000000..f5251425 --- /dev/null +++ b/.kokoro/populate-secrets.sh @@ -0,0 +1,43 @@ +#!/bin/bash +# Copyright 2020 Google LLC. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +set -eo pipefail + +function now { date +"%Y-%m-%d %H:%M:%S" | tr -d '\n' ;} +function msg { println "$*" >&2 ;} +function println { printf '%s\n' "$(now) $*" ;} + + +# Populates requested secrets set in SECRET_MANAGER_KEYS from service account: +# kokoro-trampoline@cloud-devrel-kokoro-resources.iam.gserviceaccount.com +SECRET_LOCATION="${KOKORO_GFILE_DIR}/secret_manager" +msg "Creating folder on disk for secrets: ${SECRET_LOCATION}" +mkdir -p ${SECRET_LOCATION} +for key in $(echo ${SECRET_MANAGER_KEYS} | sed "s/,/ /g") +do + msg "Retrieving secret ${key}" + docker run --entrypoint=gcloud \ + --volume=${KOKORO_GFILE_DIR}:${KOKORO_GFILE_DIR} \ + gcr.io/google.com/cloudsdktool/cloud-sdk \ + secrets versions access latest \ + --project cloud-devrel-kokoro-resources \ + --secret ${key} > \ + "${SECRET_LOCATION}/${key}" + if [[ $? == 0 ]]; then + msg "Secret written to ${SECRET_LOCATION}/${key}" + else + msg "Error retrieving secret ${key}" + fi +done diff --git a/.kokoro/release/common.cfg b/.kokoro/release/common.cfg index 79054a6a..bef59347 100644 --- a/.kokoro/release/common.cfg +++ b/.kokoro/release/common.cfg @@ -23,42 +23,18 @@ env_vars: { value: "github/python-tasks/.kokoro/release.sh" } -# Fetch the token needed for reporting release status to GitHub -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "yoshi-automation-github-key" - } - } -} - -# Fetch PyPI password -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "google_cloud_pypi_password" - } - } -} - -# Fetch magictoken to use with Magic Github Proxy -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "releasetool-magictoken" - } - } +# Fetch PyPI password +before_action { + fetch_keystore { + keystore_resource { + keystore_config_id: 73713 + keyname: "google_cloud_pypi_password" + } + } } -# Fetch api key to use with Magic Github Proxy -before_action { - fetch_keystore { - keystore_resource { - keystore_config_id: 73713 - keyname: "magic-github-proxy-api-key" - } - } -} +# Tokens needed to report release status back to GitHub +env_vars: { + key: "SECRET_MANAGER_KEYS" + value: "releasetool-publish-reporter-app,releasetool-publish-reporter-googleapis-installation,releasetool-publish-reporter-pem" +} \ No newline at end of file diff --git a/.kokoro/samples/python3.6/common.cfg b/.kokoro/samples/python3.6/common.cfg index d999f828..20a9c132 100644 --- a/.kokoro/samples/python3.6/common.cfg +++ b/.kokoro/samples/python3.6/common.cfg @@ -13,6 +13,12 @@ env_vars: { value: "py-3.6" } +# Declare build specific Cloud project. +env_vars: { + key: "BUILD_SPECIFIC_GCLOUD_PROJECT" + value: "python-docs-samples-tests-py36" +} + env_vars: { key: "TRAMPOLINE_BUILD_FILE" value: "github/python-tasks/.kokoro/test-samples.sh" diff --git a/.kokoro/samples/python3.7/common.cfg b/.kokoro/samples/python3.7/common.cfg index 70c5a021..3f4d453b 100644 --- a/.kokoro/samples/python3.7/common.cfg +++ b/.kokoro/samples/python3.7/common.cfg @@ -13,6 +13,12 @@ env_vars: { value: "py-3.7" } +# Declare build specific Cloud project. +env_vars: { + key: "BUILD_SPECIFIC_GCLOUD_PROJECT" + value: "python-docs-samples-tests-py37" +} + env_vars: { key: "TRAMPOLINE_BUILD_FILE" value: "github/python-tasks/.kokoro/test-samples.sh" diff --git a/.kokoro/samples/python3.8/common.cfg b/.kokoro/samples/python3.8/common.cfg index d9216c2b..9d61066d 100644 --- a/.kokoro/samples/python3.8/common.cfg +++ b/.kokoro/samples/python3.8/common.cfg @@ -13,6 +13,12 @@ env_vars: { value: "py-3.8" } +# Declare build specific Cloud project. +env_vars: { + key: "BUILD_SPECIFIC_GCLOUD_PROJECT" + value: "python-docs-samples-tests-py38" +} + env_vars: { key: "TRAMPOLINE_BUILD_FILE" value: "github/python-tasks/.kokoro/test-samples.sh" diff --git a/.kokoro/test-samples.sh b/.kokoro/test-samples.sh index b2c51ae2..fd088577 100755 --- a/.kokoro/test-samples.sh +++ b/.kokoro/test-samples.sh @@ -28,6 +28,12 @@ if [[ $KOKORO_BUILD_ARTIFACTS_SUBDIR = *"periodic"* ]]; then git checkout $LATEST_RELEASE fi +# Exit early if samples directory doesn't exist +if [ ! -d "./samples" ]; then + echo "No tests run. `./samples` not found" + exit 0 +fi + # Disable buffering, so that the logs stream through. export PYTHONUNBUFFERED=1 @@ -101,4 +107,4 @@ cd "$ROOT" # Workaround for Kokoro permissions issue: delete secrets rm testing/{test-env.sh,client-secrets.json,service-account.json} -exit "$RTN" \ No newline at end of file +exit "$RTN" diff --git a/.kokoro/trampoline.sh b/.kokoro/trampoline.sh index e8c4251f..f39236e9 100755 --- a/.kokoro/trampoline.sh +++ b/.kokoro/trampoline.sh @@ -15,9 +15,14 @@ set -eo pipefail -python3 "${KOKORO_GFILE_DIR}/trampoline_v1.py" || ret_code=$? +# Always run the cleanup script, regardless of the success of bouncing into +# the container. +function cleanup() { + chmod +x ${KOKORO_GFILE_DIR}/trampoline_cleanup.sh + ${KOKORO_GFILE_DIR}/trampoline_cleanup.sh + echo "cleanup"; +} +trap cleanup EXIT -chmod +x ${KOKORO_GFILE_DIR}/trampoline_cleanup.sh -${KOKORO_GFILE_DIR}/trampoline_cleanup.sh || true - -exit ${ret_code} +$(dirname $0)/populate-secrets.sh # Secret Manager secrets. +python3 "${KOKORO_GFILE_DIR}/trampoline_v1.py" \ No newline at end of file diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 00000000..6ad83346 --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,17 @@ +# See https://pre-commit.com for more information +# See https://pre-commit.com/hooks.html for more hooks +repos: +- repo: https://github.com/pre-commit/pre-commit-hooks + rev: v3.3.0 + hooks: + - id: trailing-whitespace + - id: end-of-file-fixer + - id: check-yaml +- repo: https://github.com/psf/black + rev: 19.10b0 + hooks: + - id: black +- repo: https://gitlab.com/pycqa/flake8 + rev: 3.8.4 + hooks: + - id: flake8 diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index b3d1f602..039f4368 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -1,44 +1,95 @@ -# Contributor Code of Conduct +# Code of Conduct -As contributors and maintainers of this project, -and in the interest of fostering an open and welcoming community, -we pledge to respect all people who contribute through reporting issues, -posting feature requests, updating documentation, -submitting pull requests or patches, and other activities. +## Our Pledge -We are committed to making participation in this project -a harassment-free experience for everyone, -regardless of level of experience, gender, gender identity and expression, -sexual orientation, disability, personal appearance, -body size, race, ethnicity, age, religion, or nationality. +In the interest of fostering an open and welcoming environment, we as +contributors and maintainers pledge to making participation in our project and +our community a harassment-free experience for everyone, regardless of age, body +size, disability, ethnicity, gender identity and expression, level of +experience, education, socio-economic status, nationality, personal appearance, +race, religion, or sexual identity and orientation. + +## Our Standards + +Examples of behavior that contributes to creating a positive environment +include: + +* Using welcoming and inclusive language +* Being respectful of differing viewpoints and experiences +* Gracefully accepting constructive criticism +* Focusing on what is best for the community +* Showing empathy towards other community members Examples of unacceptable behavior by participants include: -* The use of sexualized language or imagery -* Personal attacks -* Trolling or insulting/derogatory comments -* Public or private harassment -* Publishing other's private information, -such as physical or electronic -addresses, without explicit permission -* Other unethical or unprofessional conduct. +* The use of sexualized language or imagery and unwelcome sexual attention or + advances +* Trolling, insulting/derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or electronic + address, without explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Our Responsibilities + +Project maintainers are responsible for clarifying the standards of acceptable +behavior and are expected to take appropriate and fair corrective action in +response to any instances of unacceptable behavior. Project maintainers have the right and responsibility to remove, edit, or reject -comments, commits, code, wiki edits, issues, and other contributions -that are not aligned to this Code of Conduct. -By adopting this Code of Conduct, -project maintainers commit themselves to fairly and consistently -applying these principles to every aspect of managing this project. -Project maintainers who do not follow or enforce the Code of Conduct -may be permanently removed from the project team. - -This code of conduct applies both within project spaces and in public spaces -when an individual is representing the project or its community. - -Instances of abusive, harassing, or otherwise unacceptable behavior -may be reported by opening an issue -or contacting one or more of the project maintainers. - -This Code of Conduct is adapted from the [Contributor Covenant](http://contributor-covenant.org), version 1.2.0, -available at [http://contributor-covenant.org/version/1/2/0/](http://contributor-covenant.org/version/1/2/0/) +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, or to ban temporarily or permanently any +contributor for other behaviors that they deem inappropriate, threatening, +offensive, or harmful. + +## Scope + +This Code of Conduct applies both within project spaces and in public spaces +when an individual is representing the project or its community. Examples of +representing a project or community include using an official project e-mail +address, posting via an official social media account, or acting as an appointed +representative at an online or offline event. Representation of a project may be +further defined and clarified by project maintainers. + +This Code of Conduct also applies outside the project spaces when the Project +Steward has a reasonable belief that an individual's behavior may have a +negative impact on the project or its community. + +## Conflict Resolution + +We do not believe that all conflict is bad; healthy debate and disagreement +often yield positive results. However, it is never okay to be disrespectful or +to engage in behavior that violates the project’s code of conduct. + +If you see someone violating the code of conduct, you are encouraged to address +the behavior directly with those involved. Many issues can be resolved quickly +and easily, and this gives people more control over the outcome of their +dispute. If you are unable to resolve the matter for any reason, or if the +behavior is threatening or harassing, report it. We are dedicated to providing +an environment where participants feel welcome and safe. + + +Reports should be directed to *googleapis-stewards@google.com*, the +Project Steward(s) for *Google Cloud Client Libraries*. It is the Project Steward’s duty to +receive and address reported violations of the code of conduct. They will then +work with a committee consisting of representatives from the Open Source +Programs Office and the Google Open Source Strategy team. If for any reason you +are uncomfortable reaching out to the Project Steward, please email +opensource@google.com. + +We will investigate every complaint, but you may not receive a direct response. +We will use our discretion in determining when and how to follow up on reported +incidents, which may range from not taking action to permanent expulsion from +the project and project-sponsored spaces. We will notify the accused of the +report and provide them an opportunity to discuss it before any action is taken. +The identity of the reporter will be omitted from the details of the report +supplied to the accused. In potentially harmful situations, such as ongoing +harassment or threats to anyone's safety, we may take action without notice. + +## Attribution + +This Code of Conduct is adapted from the Contributor Covenant, version 1.4, +available at +https://www.contributor-covenant.org/version/1/4/code-of-conduct.html \ No newline at end of file diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index 31d020a2..40e2ef6b 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -80,25 +80,6 @@ We use `nox `__ to instrument our tests. .. nox: https://pypi.org/project/nox/ -Note on Editable Installs / Develop Mode -======================================== - -- As mentioned previously, using ``setuptools`` in `develop mode`_ - or a ``pip`` `editable install`_ is not possible with this - library. This is because this library uses `namespace packages`_. - For context see `Issue #2316`_ and the relevant `PyPA issue`_. - - Since ``editable`` / ``develop`` mode can't be used, packages - need to be installed directly. Hence your changes to the source - tree don't get incorporated into the **already installed** - package. - -.. _namespace packages: https://www.python.org/dev/peps/pep-0420/ -.. _Issue #2316: https://github.com/GoogleCloudPlatform/google-cloud-python/issues/2316 -.. _PyPA issue: https://github.com/pypa/packaging-problems/issues/12 -.. _develop mode: https://setuptools.readthedocs.io/en/latest/setuptools.html#development-mode -.. _editable install: https://pip.pypa.io/en/stable/reference/pip_install/#editable-installs - ***************************************** I'm getting weird errors... Can you help? ***************************************** @@ -130,6 +111,16 @@ Coding Style should point to the official ``googleapis`` checkout and the the branch should be the main branch on that remote (``master``). +- This repository contains configuration for the + `pre-commit `__ tool, which automates checking + our linters during a commit. If you have it installed on your ``$PATH``, + you can enable enforcing those checks via: + +.. code-block:: bash + + $ pre-commit install + pre-commit installed at .git/hooks/pre-commit + Exceptions to PEP8: - Many unit tests use a helper method, ``_call_fut`` ("FUT" is short for diff --git a/docs/conf.py b/docs/conf.py index 5c49f026..00ccf92b 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -21,7 +21,7 @@ sys.path.insert(0, os.path.abspath("..")) # For plugins that can not read conf.py. - +# See also: https://github.com/docascode/sphinx-docfx-yaml/issues/85 sys.path.insert(0, os.path.abspath(".")) __version__ = "" @@ -29,7 +29,7 @@ # -- General configuration ------------------------------------------------ # If your documentation needs a minimal Sphinx version, state it here. -needs_sphinx = "1.6.3" +needs_sphinx = "1.5.5" # Add any Sphinx extension module names here, as strings. They can be # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom @@ -39,6 +39,7 @@ "sphinx.ext.autosummary", "sphinx.ext.intersphinx", "sphinx.ext.coverage", + "sphinx.ext.doctest", "sphinx.ext.napoleon", "sphinx.ext.todo", "sphinx.ext.viewcode", @@ -344,10 +345,11 @@ # Example configuration for intersphinx: refer to the Python standard library. intersphinx_mapping = { - "python": ("http://python.readthedocs.org/en/latest/", None), - "google-auth": ("https://google-auth.readthedocs.io/en/stable", None), + "python": ("https://python.readthedocs.org/en/latest/", None), + "google-auth": ("https://googleapis.dev/python/google-auth/latest/", None), "google.api_core": ("https://googleapis.dev/python/google-api-core/latest/", None,), - "grpc": ("https://grpc.io/grpc/python/", None), + "grpc": ("https://grpc.github.io/grpc/python/", None), + "proto-plus": ("https://proto-plus-python.readthedocs.io/en/latest/", None), } diff --git a/docs/tasks_v2/types.rst b/docs/tasks_v2/types.rst index 886cf90e..a43c04fd 100644 --- a/docs/tasks_v2/types.rst +++ b/docs/tasks_v2/types.rst @@ -3,3 +3,4 @@ Types for Google Cloud Tasks v2 API .. automodule:: google.cloud.tasks_v2.types :members: + :show-inheritance: diff --git a/docs/tasks_v2beta2/types.rst b/docs/tasks_v2beta2/types.rst index b12cd9ed..3a8eb123 100644 --- a/docs/tasks_v2beta2/types.rst +++ b/docs/tasks_v2beta2/types.rst @@ -3,3 +3,4 @@ Types for Google Cloud Tasks v2beta2 API .. automodule:: google.cloud.tasks_v2beta2.types :members: + :show-inheritance: diff --git a/docs/tasks_v2beta3/types.rst b/docs/tasks_v2beta3/types.rst index 50611382..37d181e6 100644 --- a/docs/tasks_v2beta3/types.rst +++ b/docs/tasks_v2beta3/types.rst @@ -3,3 +3,4 @@ Types for Google Cloud Tasks v2beta3 API .. automodule:: google.cloud.tasks_v2beta3.types :members: + :show-inheritance: diff --git a/google/cloud/tasks_v2/services/cloud_tasks/async_client.py b/google/cloud/tasks_v2/services/cloud_tasks/async_client.py index 798f3396..d1673800 100644 --- a/google/cloud/tasks_v2/services/cloud_tasks/async_client.py +++ b/google/cloud/tasks_v2/services/cloud_tasks/async_client.py @@ -57,12 +57,45 @@ class CloudTasksAsyncClient: DEFAULT_MTLS_ENDPOINT = CloudTasksClient.DEFAULT_MTLS_ENDPOINT queue_path = staticmethod(CloudTasksClient.queue_path) - + parse_queue_path = staticmethod(CloudTasksClient.parse_queue_path) task_path = staticmethod(CloudTasksClient.task_path) + parse_task_path = staticmethod(CloudTasksClient.parse_task_path) + + common_billing_account_path = staticmethod( + CloudTasksClient.common_billing_account_path + ) + parse_common_billing_account_path = staticmethod( + CloudTasksClient.parse_common_billing_account_path + ) + + common_folder_path = staticmethod(CloudTasksClient.common_folder_path) + parse_common_folder_path = staticmethod(CloudTasksClient.parse_common_folder_path) + + common_organization_path = staticmethod(CloudTasksClient.common_organization_path) + parse_common_organization_path = staticmethod( + CloudTasksClient.parse_common_organization_path + ) + + common_project_path = staticmethod(CloudTasksClient.common_project_path) + parse_common_project_path = staticmethod(CloudTasksClient.parse_common_project_path) + + common_location_path = staticmethod(CloudTasksClient.common_location_path) + parse_common_location_path = staticmethod( + CloudTasksClient.parse_common_location_path + ) from_service_account_file = CloudTasksClient.from_service_account_file from_service_account_json = from_service_account_file + @property + def transport(self) -> CloudTasksTransport: + """Return the transport used by the client instance. + + Returns: + CloudTasksTransport: The transport used by the client instance. + """ + return self._client.transport + get_transport_class = functools.partial( type(CloudTasksClient).get_transport_class, type(CloudTasksClient) ) @@ -89,16 +122,19 @@ def __init__( client_options (ClientOptions): Custom options for the client. It won't take effect if a ``transport`` instance is provided. (1) The ``api_endpoint`` property can be used to override the - default endpoint provided by the client. GOOGLE_API_USE_MTLS + default endpoint provided by the client. GOOGLE_API_USE_MTLS_ENDPOINT environment variable can also be used to override the endpoint: "always" (always use the default mTLS endpoint), "never" (always - use the default regular endpoint, this is the default value for - the environment variable) and "auto" (auto switch to the default - mTLS endpoint if client SSL credentials is present). However, - the ``api_endpoint`` property takes precedence if provided. - (2) The ``client_cert_source`` property is used to provide client - SSL credentials for mutual TLS transport. If not provided, the - default SSL credentials will be used if present. + use the default regular endpoint) and "auto" (auto switch to the + default mTLS endpoint if client certificate is present, this is + the default value). However, the ``api_endpoint`` property takes + precedence if provided. + (2) If GOOGLE_API_USE_CLIENT_CERTIFICATE environment variable + is "true", then the ``client_cert_source`` property can be used + to provide client certificate for mutual TLS transport. If + not provided, the default SSL client certificate will be used if + present. If GOOGLE_API_USE_CLIENT_CERTIFICATE is "false" or not + set, no client certificate will be used. Raises: google.auth.exceptions.MutualTlsChannelError: If mutual TLS transport @@ -153,7 +189,8 @@ async def list_queues( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([parent]): + has_flattened_params = any([parent]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -176,7 +213,7 @@ async def list_queues( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -242,7 +279,8 @@ async def get_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -265,7 +303,7 @@ async def get_queue( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -349,7 +387,8 @@ async def create_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([parent, queue]): + has_flattened_params = any([parent, queue]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -456,7 +495,8 @@ async def update_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([queue, update_mask]): + has_flattened_params = any([queue, update_mask]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -536,7 +576,8 @@ async def delete_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -559,7 +600,7 @@ async def delete_queue( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -623,7 +664,8 @@ async def purge_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -705,7 +747,8 @@ async def pause_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -794,7 +837,8 @@ async def resume_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -938,7 +982,8 @@ async def get_iam_policy( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([resource]): + has_flattened_params = any([resource]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -950,13 +995,7 @@ async def get_iam_policy( request = iam_policy.GetIamPolicyRequest(**request) elif not request: - request = iam_policy.GetIamPolicyRequest() - - # If we have keyword arguments corresponding to fields on the - # request, apply these. - - if resource is not None: - request.resource = resource + request = iam_policy.GetIamPolicyRequest(resource=resource,) # Wrap the RPC method; this adds retry and timeout information, # and friendly error handling. @@ -967,7 +1006,7 @@ async def get_iam_policy( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -1100,7 +1139,8 @@ async def set_iam_policy( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([resource]): + has_flattened_params = any([resource]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1112,13 +1152,7 @@ async def set_iam_policy( request = iam_policy.SetIamPolicyRequest(**request) elif not request: - request = iam_policy.SetIamPolicyRequest() - - # If we have keyword arguments corresponding to fields on the - # request, apply these. - - if resource is not None: - request.resource = resource + request = iam_policy.SetIamPolicyRequest(resource=resource,) # Wrap the RPC method; this adds retry and timeout information, # and friendly error handling. @@ -1194,7 +1228,8 @@ async def test_iam_permissions( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([resource, permissions]): + has_flattened_params = any([resource, permissions]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1206,16 +1241,9 @@ async def test_iam_permissions( request = iam_policy.TestIamPermissionsRequest(**request) elif not request: - request = iam_policy.TestIamPermissionsRequest() - - # If we have keyword arguments corresponding to fields on the - # request, apply these. - - if resource is not None: - request.resource = resource - - if permissions: - request.permissions.extend(permissions) + request = iam_policy.TestIamPermissionsRequest( + resource=resource, permissions=permissions, + ) # Wrap the RPC method; this adds retry and timeout information, # and friendly error handling. @@ -1226,7 +1254,7 @@ async def test_iam_permissions( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -1295,7 +1323,8 @@ async def list_tasks( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([parent]): + has_flattened_params = any([parent]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1318,7 +1347,7 @@ async def list_tasks( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -1379,7 +1408,8 @@ async def get_task( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1402,7 +1432,7 @@ async def get_task( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -1509,7 +1539,8 @@ async def create_task( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([parent, task]): + has_flattened_params = any([parent, task]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1580,7 +1611,8 @@ async def delete_task( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1603,7 +1635,7 @@ async def delete_task( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -1683,7 +1715,8 @@ async def run_task( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." diff --git a/google/cloud/tasks_v2/services/cloud_tasks/client.py b/google/cloud/tasks_v2/services/cloud_tasks/client.py index 00b5bb18..ecd5a566 100644 --- a/google/cloud/tasks_v2/services/cloud_tasks/client.py +++ b/google/cloud/tasks_v2/services/cloud_tasks/client.py @@ -16,17 +16,19 @@ # from collections import OrderedDict +from distutils import util import os import re -from typing import Callable, Dict, Sequence, Tuple, Type, Union +from typing import Callable, Dict, Optional, Sequence, Tuple, Type, Union import pkg_resources -import google.api_core.client_options as ClientOptions # type: ignore +from google.api_core import client_options as client_options_lib # type: ignore from google.api_core import exceptions # type: ignore from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials # type: ignore from google.auth.transport import mtls # type: ignore +from google.auth.transport.grpc import SslCredentials # type: ignore from google.auth.exceptions import MutualTLSChannelError # type: ignore from google.oauth2 import service_account # type: ignore @@ -138,6 +140,15 @@ def from_service_account_file(cls, filename: str, *args, **kwargs): from_service_account_json = from_service_account_file + @property + def transport(self) -> CloudTasksTransport: + """Return the transport used by the client instance. + + Returns: + CloudTasksTransport: The transport used by the client instance. + """ + return self._transport + @staticmethod def queue_path(project: str, location: str, queue: str,) -> str: """Return a fully-qualified queue string.""" @@ -170,12 +181,71 @@ def parse_task_path(path: str) -> Dict[str, str]: ) return m.groupdict() if m else {} + @staticmethod + def common_billing_account_path(billing_account: str,) -> str: + """Return a fully-qualified billing_account string.""" + return "billingAccounts/{billing_account}".format( + billing_account=billing_account, + ) + + @staticmethod + def parse_common_billing_account_path(path: str) -> Dict[str, str]: + """Parse a billing_account path into its component segments.""" + m = re.match(r"^billingAccounts/(?P.+?)$", path) + return m.groupdict() if m else {} + + @staticmethod + def common_folder_path(folder: str,) -> str: + """Return a fully-qualified folder string.""" + return "folders/{folder}".format(folder=folder,) + + @staticmethod + def parse_common_folder_path(path: str) -> Dict[str, str]: + """Parse a folder path into its component segments.""" + m = re.match(r"^folders/(?P.+?)$", path) + return m.groupdict() if m else {} + + @staticmethod + def common_organization_path(organization: str,) -> str: + """Return a fully-qualified organization string.""" + return "organizations/{organization}".format(organization=organization,) + + @staticmethod + def parse_common_organization_path(path: str) -> Dict[str, str]: + """Parse a organization path into its component segments.""" + m = re.match(r"^organizations/(?P.+?)$", path) + return m.groupdict() if m else {} + + @staticmethod + def common_project_path(project: str,) -> str: + """Return a fully-qualified project string.""" + return "projects/{project}".format(project=project,) + + @staticmethod + def parse_common_project_path(path: str) -> Dict[str, str]: + """Parse a project path into its component segments.""" + m = re.match(r"^projects/(?P.+?)$", path) + return m.groupdict() if m else {} + + @staticmethod + def common_location_path(project: str, location: str,) -> str: + """Return a fully-qualified location string.""" + return "projects/{project}/locations/{location}".format( + project=project, location=location, + ) + + @staticmethod + def parse_common_location_path(path: str) -> Dict[str, str]: + """Parse a location path into its component segments.""" + m = re.match(r"^projects/(?P.+?)/locations/(?P.+?)$", path) + return m.groupdict() if m else {} + def __init__( self, *, - credentials: credentials.Credentials = None, - transport: Union[str, CloudTasksTransport] = None, - client_options: ClientOptions = None, + credentials: Optional[credentials.Credentials] = None, + transport: Union[str, CloudTasksTransport, None] = None, + client_options: Optional[client_options_lib.ClientOptions] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, ) -> None: """Instantiate the cloud tasks client. @@ -189,23 +259,26 @@ def __init__( transport (Union[str, ~.CloudTasksTransport]): The transport to use. If set to None, a transport is chosen automatically. - client_options (ClientOptions): Custom options for the client. It - won't take effect if a ``transport`` instance is provided. + client_options (client_options_lib.ClientOptions): Custom options for the + client. It won't take effect if a ``transport`` instance is provided. (1) The ``api_endpoint`` property can be used to override the - default endpoint provided by the client. GOOGLE_API_USE_MTLS + default endpoint provided by the client. GOOGLE_API_USE_MTLS_ENDPOINT environment variable can also be used to override the endpoint: "always" (always use the default mTLS endpoint), "never" (always - use the default regular endpoint, this is the default value for - the environment variable) and "auto" (auto switch to the default - mTLS endpoint if client SSL credentials is present). However, - the ``api_endpoint`` property takes precedence if provided. - (2) The ``client_cert_source`` property is used to provide client - SSL credentials for mutual TLS transport. If not provided, the - default SSL credentials will be used if present. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing + use the default regular endpoint) and "auto" (auto switch to the + default mTLS endpoint if client certificate is present, this is + the default value). However, the ``api_endpoint`` property takes + precedence if provided. + (2) If GOOGLE_API_USE_CLIENT_CERTIFICATE environment variable + is "true", then the ``client_cert_source`` property can be used + to provide client certificate for mutual TLS transport. If + not provided, the default SSL client certificate will be used if + present. If GOOGLE_API_USE_CLIENT_CERTIFICATE is "false" or not + set, no client certificate will be used. + client_info (google.api_core.gapic_v1.client_info.ClientInfo): + The client info used to send a user-agent string along with + API requests. If ``None``, then default info will be used. + Generally, you only need to set this if you're developing your own client library. Raises: @@ -213,29 +286,47 @@ def __init__( creation failed for any reason. """ if isinstance(client_options, dict): - client_options = ClientOptions.from_dict(client_options) + client_options = client_options_lib.from_dict(client_options) if client_options is None: - client_options = ClientOptions.ClientOptions() + client_options = client_options_lib.ClientOptions() + + # Create SSL credentials for mutual TLS if needed. + use_client_cert = bool( + util.strtobool(os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false")) + ) + + ssl_credentials = None + is_mtls = False + if use_client_cert: + if client_options.client_cert_source: + import grpc # type: ignore - if client_options.api_endpoint is None: - use_mtls_env = os.getenv("GOOGLE_API_USE_MTLS", "never") + cert, key = client_options.client_cert_source() + ssl_credentials = grpc.ssl_channel_credentials( + certificate_chain=cert, private_key=key + ) + is_mtls = True + else: + creds = SslCredentials() + is_mtls = creds.is_mtls + ssl_credentials = creds.ssl_credentials if is_mtls else None + + # Figure out which api endpoint to use. + if client_options.api_endpoint is not None: + api_endpoint = client_options.api_endpoint + else: + use_mtls_env = os.getenv("GOOGLE_API_USE_MTLS_ENDPOINT", "auto") if use_mtls_env == "never": - client_options.api_endpoint = self.DEFAULT_ENDPOINT + api_endpoint = self.DEFAULT_ENDPOINT elif use_mtls_env == "always": - client_options.api_endpoint = self.DEFAULT_MTLS_ENDPOINT + api_endpoint = self.DEFAULT_MTLS_ENDPOINT elif use_mtls_env == "auto": - has_client_cert_source = ( - client_options.client_cert_source is not None - or mtls.has_default_client_cert_source() - ) - client_options.api_endpoint = ( - self.DEFAULT_MTLS_ENDPOINT - if has_client_cert_source - else self.DEFAULT_ENDPOINT + api_endpoint = ( + self.DEFAULT_MTLS_ENDPOINT if is_mtls else self.DEFAULT_ENDPOINT ) else: raise MutualTLSChannelError( - "Unsupported GOOGLE_API_USE_MTLS value. Accepted values: never, auto, always" + "Unsupported GOOGLE_API_USE_MTLS_ENDPOINT value. Accepted values: never, auto, always" ) # Save or instantiate the transport. @@ -259,10 +350,9 @@ def __init__( self._transport = Transport( credentials=credentials, credentials_file=client_options.credentials_file, - host=client_options.api_endpoint, + host=api_endpoint, scopes=client_options.scopes, - api_mtls_endpoint=client_options.api_endpoint, - client_cert_source=client_options.client_cert_source, + ssl_channel_credentials=ssl_credentials, quota_project_id=client_options.quota_project_id, client_info=client_info, ) @@ -1098,13 +1188,7 @@ def get_iam_policy( request = iam_policy.GetIamPolicyRequest(**request) elif not request: - request = iam_policy.GetIamPolicyRequest() - - # If we have keyword arguments corresponding to fields on the - # request, apply these. - - if resource is not None: - request.resource = resource + request = iam_policy.GetIamPolicyRequest(resource=resource,) # Wrap the RPC method; this adds retry and timeout information, # and friendly error handling. @@ -1249,13 +1333,7 @@ def set_iam_policy( request = iam_policy.SetIamPolicyRequest(**request) elif not request: - request = iam_policy.SetIamPolicyRequest() - - # If we have keyword arguments corresponding to fields on the - # request, apply these. - - if resource is not None: - request.resource = resource + request = iam_policy.SetIamPolicyRequest(resource=resource,) # Wrap the RPC method; this adds retry and timeout information, # and friendly error handling. @@ -1340,16 +1418,9 @@ def test_iam_permissions( request = iam_policy.TestIamPermissionsRequest(**request) elif not request: - request = iam_policy.TestIamPermissionsRequest() - - # If we have keyword arguments corresponding to fields on the - # request, apply these. - - if resource is not None: - request.resource = resource - - if permissions: - request.permissions.extend(permissions) + request = iam_policy.TestIamPermissionsRequest( + resource=resource, permissions=permissions, + ) # Wrap the RPC method; this adds retry and timeout information, # and friendly error handling. diff --git a/google/cloud/tasks_v2/services/cloud_tasks/transports/base.py b/google/cloud/tasks_v2/services/cloud_tasks/transports/base.py index 0fc574a0..6ba5f065 100644 --- a/google/cloud/tasks_v2/services/cloud_tasks/transports/base.py +++ b/google/cloud/tasks_v2/services/cloud_tasks/transports/base.py @@ -118,7 +118,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -131,7 +131,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -150,7 +150,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -172,7 +172,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -188,7 +188,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -201,7 +201,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -214,7 +214,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -230,7 +230,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, diff --git a/google/cloud/tasks_v2/services/cloud_tasks/transports/grpc.py b/google/cloud/tasks_v2/services/cloud_tasks/transports/grpc.py index 87b1c708..c7668cad 100644 --- a/google/cloud/tasks_v2/services/cloud_tasks/transports/grpc.py +++ b/google/cloud/tasks_v2/services/cloud_tasks/transports/grpc.py @@ -15,6 +15,7 @@ # limitations under the License. # +import warnings from typing import Callable, Dict, Optional, Sequence, Tuple from google.api_core import grpc_helpers # type: ignore @@ -23,7 +24,6 @@ from google.auth import credentials # type: ignore from google.auth.transport.grpc import SslCredentials # type: ignore - import grpc # type: ignore from google.cloud.tasks_v2.types import cloudtasks @@ -64,6 +64,7 @@ def __init__( channel: grpc.Channel = None, api_mtls_endpoint: str = None, client_cert_source: Callable[[], Tuple[bytes, bytes]] = None, + ssl_channel_credentials: grpc.ChannelCredentials = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, ) -> None: @@ -84,20 +85,22 @@ def __init__( ignored if ``channel`` is provided. channel (Optional[grpc.Channel]): A ``Channel`` instance through which to make calls. - api_mtls_endpoint (Optional[str]): The mutual TLS endpoint. If - provided, it overrides the ``host`` argument and tries to create + api_mtls_endpoint (Optional[str]): Deprecated. The mutual TLS endpoint. + If provided, it overrides the ``host`` argument and tries to create a mutual TLS channel with client SSL credentials from ``client_cert_source`` or applicatin default SSL credentials. - client_cert_source (Optional[Callable[[], Tuple[bytes, bytes]]]): A - callback to provide client SSL certificate bytes and private key - bytes, both in PEM format. It is ignored if ``api_mtls_endpoint`` - is None. + client_cert_source (Optional[Callable[[], Tuple[bytes, bytes]]]): + Deprecated. A callback to provide client SSL certificate bytes and + private key bytes, both in PEM format. It is ignored if + ``api_mtls_endpoint`` is None. + ssl_channel_credentials (grpc.ChannelCredentials): SSL credentials + for grpc channel. It is ignored if ``channel`` is provided. quota_project_id (Optional[str]): An optional project to use for billing and quota. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing + client_info (google.api_core.gapic_v1.client_info.ClientInfo): + The client info used to send a user-agent string along with + API requests. If ``None``, then default info will be used. + Generally, you only need to set this if you're developing your own client library. Raises: @@ -106,6 +109,8 @@ def __init__( google.api_core.exceptions.DuplicateCredentialArgs: If both ``credentials`` and ``credentials_file`` are passed. """ + self._ssl_channel_credentials = ssl_channel_credentials + if channel: # Sanity check: Ensure that channel and credentials are not both # provided. @@ -113,7 +118,13 @@ def __init__( # If a channel was explicitly provided, set it. self._grpc_channel = channel + self._ssl_channel_credentials = None elif api_mtls_endpoint: + warnings.warn( + "api_mtls_endpoint and client_cert_source are deprecated", + DeprecationWarning, + ) + host = ( api_mtls_endpoint if ":" in api_mtls_endpoint @@ -144,6 +155,24 @@ def __init__( scopes=scopes or self.AUTH_SCOPES, quota_project_id=quota_project_id, ) + self._ssl_channel_credentials = ssl_credentials + else: + host = host if ":" in host else host + ":443" + + if credentials is None: + credentials, _ = auth.default( + scopes=self.AUTH_SCOPES, quota_project_id=quota_project_id + ) + + # create a new channel. The provided one is ignored. + self._grpc_channel = type(self).create_channel( + host, + credentials=credentials, + credentials_file=credentials_file, + ssl_credentials=ssl_channel_credentials, + scopes=scopes or self.AUTH_SCOPES, + quota_project_id=quota_project_id, + ) self._stubs = {} # type: Dict[str, Callable] @@ -204,19 +233,8 @@ def create_channel( @property def grpc_channel(self) -> grpc.Channel: - """Create the channel designed to connect to this service. - - This property caches on the instance; repeated calls return - the same channel. + """Return the channel designed to connect to this service. """ - # Sanity check: Only create a new channel if we do not already - # have one. - if not hasattr(self, "_grpc_channel"): - self._grpc_channel = self.create_channel( - self._host, credentials=self._credentials, - ) - - # Return the channel from cache. return self._grpc_channel @property diff --git a/google/cloud/tasks_v2/services/cloud_tasks/transports/grpc_asyncio.py b/google/cloud/tasks_v2/services/cloud_tasks/transports/grpc_asyncio.py index 450aeb0c..c99f75eb 100644 --- a/google/cloud/tasks_v2/services/cloud_tasks/transports/grpc_asyncio.py +++ b/google/cloud/tasks_v2/services/cloud_tasks/transports/grpc_asyncio.py @@ -15,10 +15,12 @@ # limitations under the License. # +import warnings from typing import Awaitable, Callable, Dict, Optional, Sequence, Tuple from google.api_core import gapic_v1 # type: ignore from google.api_core import grpc_helpers_async # type: ignore +from google import auth # type: ignore from google.auth import credentials # type: ignore from google.auth.transport.grpc import SslCredentials # type: ignore @@ -106,6 +108,7 @@ def __init__( channel: aio.Channel = None, api_mtls_endpoint: str = None, client_cert_source: Callable[[], Tuple[bytes, bytes]] = None, + ssl_channel_credentials: grpc.ChannelCredentials = None, quota_project_id=None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, ) -> None: @@ -127,14 +130,16 @@ def __init__( are passed to :func:`google.auth.default`. channel (Optional[aio.Channel]): A ``Channel`` instance through which to make calls. - api_mtls_endpoint (Optional[str]): The mutual TLS endpoint. If - provided, it overrides the ``host`` argument and tries to create + api_mtls_endpoint (Optional[str]): Deprecated. The mutual TLS endpoint. + If provided, it overrides the ``host`` argument and tries to create a mutual TLS channel with client SSL credentials from ``client_cert_source`` or applicatin default SSL credentials. - client_cert_source (Optional[Callable[[], Tuple[bytes, bytes]]]): A - callback to provide client SSL certificate bytes and private key - bytes, both in PEM format. It is ignored if ``api_mtls_endpoint`` - is None. + client_cert_source (Optional[Callable[[], Tuple[bytes, bytes]]]): + Deprecated. A callback to provide client SSL certificate bytes and + private key bytes, both in PEM format. It is ignored if + ``api_mtls_endpoint`` is None. + ssl_channel_credentials (grpc.ChannelCredentials): SSL credentials + for grpc channel. It is ignored if ``channel`` is provided. quota_project_id (Optional[str]): An optional project to use for billing and quota. client_info (google.api_core.gapic_v1.client_info.ClientInfo): @@ -149,6 +154,8 @@ def __init__( google.api_core.exceptions.DuplicateCredentialArgs: If both ``credentials`` and ``credentials_file`` are passed. """ + self._ssl_channel_credentials = ssl_channel_credentials + if channel: # Sanity check: Ensure that channel and credentials are not both # provided. @@ -156,13 +163,24 @@ def __init__( # If a channel was explicitly provided, set it. self._grpc_channel = channel + self._ssl_channel_credentials = None elif api_mtls_endpoint: + warnings.warn( + "api_mtls_endpoint and client_cert_source are deprecated", + DeprecationWarning, + ) + host = ( api_mtls_endpoint if ":" in api_mtls_endpoint else api_mtls_endpoint + ":443" ) + if credentials is None: + credentials, _ = auth.default( + scopes=self.AUTH_SCOPES, quota_project_id=quota_project_id + ) + # Create SSL credentials with client_cert_source or application # default SSL credentials. if client_cert_source: @@ -182,6 +200,24 @@ def __init__( scopes=scopes or self.AUTH_SCOPES, quota_project_id=quota_project_id, ) + self._ssl_channel_credentials = ssl_credentials + else: + host = host if ":" in host else host + ":443" + + if credentials is None: + credentials, _ = auth.default( + scopes=self.AUTH_SCOPES, quota_project_id=quota_project_id + ) + + # create a new channel. The provided one is ignored. + self._grpc_channel = type(self).create_channel( + host, + credentials=credentials, + credentials_file=credentials_file, + ssl_credentials=ssl_channel_credentials, + scopes=scopes or self.AUTH_SCOPES, + quota_project_id=quota_project_id, + ) # Run the base constructor. super().__init__( @@ -202,13 +238,6 @@ def grpc_channel(self) -> aio.Channel: This property caches on the instance; repeated calls return the same channel. """ - # Sanity check: Only create a new channel if we do not already - # have one. - if not hasattr(self, "_grpc_channel"): - self._grpc_channel = self.create_channel( - self._host, credentials=self._credentials, - ) - # Return the channel from cache. return self._grpc_channel diff --git a/google/cloud/tasks_v2beta2/services/cloud_tasks/async_client.py b/google/cloud/tasks_v2beta2/services/cloud_tasks/async_client.py index 6e198977..ce6cf5a7 100644 --- a/google/cloud/tasks_v2beta2/services/cloud_tasks/async_client.py +++ b/google/cloud/tasks_v2beta2/services/cloud_tasks/async_client.py @@ -56,13 +56,46 @@ class CloudTasksAsyncClient: DEFAULT_ENDPOINT = CloudTasksClient.DEFAULT_ENDPOINT DEFAULT_MTLS_ENDPOINT = CloudTasksClient.DEFAULT_MTLS_ENDPOINT + queue_path = staticmethod(CloudTasksClient.queue_path) + parse_queue_path = staticmethod(CloudTasksClient.parse_queue_path) task_path = staticmethod(CloudTasksClient.task_path) + parse_task_path = staticmethod(CloudTasksClient.parse_task_path) - queue_path = staticmethod(CloudTasksClient.queue_path) + common_billing_account_path = staticmethod( + CloudTasksClient.common_billing_account_path + ) + parse_common_billing_account_path = staticmethod( + CloudTasksClient.parse_common_billing_account_path + ) + + common_folder_path = staticmethod(CloudTasksClient.common_folder_path) + parse_common_folder_path = staticmethod(CloudTasksClient.parse_common_folder_path) + + common_organization_path = staticmethod(CloudTasksClient.common_organization_path) + parse_common_organization_path = staticmethod( + CloudTasksClient.parse_common_organization_path + ) + + common_project_path = staticmethod(CloudTasksClient.common_project_path) + parse_common_project_path = staticmethod(CloudTasksClient.parse_common_project_path) + + common_location_path = staticmethod(CloudTasksClient.common_location_path) + parse_common_location_path = staticmethod( + CloudTasksClient.parse_common_location_path + ) from_service_account_file = CloudTasksClient.from_service_account_file from_service_account_json = from_service_account_file + @property + def transport(self) -> CloudTasksTransport: + """Return the transport used by the client instance. + + Returns: + CloudTasksTransport: The transport used by the client instance. + """ + return self._client.transport + get_transport_class = functools.partial( type(CloudTasksClient).get_transport_class, type(CloudTasksClient) ) @@ -89,16 +122,19 @@ def __init__( client_options (ClientOptions): Custom options for the client. It won't take effect if a ``transport`` instance is provided. (1) The ``api_endpoint`` property can be used to override the - default endpoint provided by the client. GOOGLE_API_USE_MTLS + default endpoint provided by the client. GOOGLE_API_USE_MTLS_ENDPOINT environment variable can also be used to override the endpoint: "always" (always use the default mTLS endpoint), "never" (always - use the default regular endpoint, this is the default value for - the environment variable) and "auto" (auto switch to the default - mTLS endpoint if client SSL credentials is present). However, - the ``api_endpoint`` property takes precedence if provided. - (2) The ``client_cert_source`` property is used to provide client - SSL credentials for mutual TLS transport. If not provided, the - default SSL credentials will be used if present. + use the default regular endpoint) and "auto" (auto switch to the + default mTLS endpoint if client certificate is present, this is + the default value). However, the ``api_endpoint`` property takes + precedence if provided. + (2) If GOOGLE_API_USE_CLIENT_CERTIFICATE environment variable + is "true", then the ``client_cert_source`` property can be used + to provide client certificate for mutual TLS transport. If + not provided, the default SSL client certificate will be used if + present. If GOOGLE_API_USE_CLIENT_CERTIFICATE is "false" or not + set, no client certificate will be used. Raises: google.auth.exceptions.MutualTlsChannelError: If mutual TLS transport @@ -153,7 +189,8 @@ async def list_queues( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([parent]): + has_flattened_params = any([parent]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -176,7 +213,7 @@ async def list_queues( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -242,7 +279,8 @@ async def get_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -265,7 +303,7 @@ async def get_queue( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -349,7 +387,8 @@ async def create_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([parent, queue]): + has_flattened_params = any([parent, queue]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -457,7 +496,8 @@ async def update_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([queue, update_mask]): + has_flattened_params = any([queue, update_mask]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -537,7 +577,8 @@ async def delete_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -560,7 +601,7 @@ async def delete_queue( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -624,7 +665,8 @@ async def purge_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -706,7 +748,8 @@ async def pause_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -795,7 +838,8 @@ async def resume_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -939,7 +983,8 @@ async def get_iam_policy( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([resource]): + has_flattened_params = any([resource]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -951,13 +996,7 @@ async def get_iam_policy( request = iam_policy.GetIamPolicyRequest(**request) elif not request: - request = iam_policy.GetIamPolicyRequest() - - # If we have keyword arguments corresponding to fields on the - # request, apply these. - - if resource is not None: - request.resource = resource + request = iam_policy.GetIamPolicyRequest(resource=resource,) # Wrap the RPC method; this adds retry and timeout information, # and friendly error handling. @@ -968,7 +1007,7 @@ async def get_iam_policy( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -1101,7 +1140,8 @@ async def set_iam_policy( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([resource]): + has_flattened_params = any([resource]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1113,13 +1153,7 @@ async def set_iam_policy( request = iam_policy.SetIamPolicyRequest(**request) elif not request: - request = iam_policy.SetIamPolicyRequest() - - # If we have keyword arguments corresponding to fields on the - # request, apply these. - - if resource is not None: - request.resource = resource + request = iam_policy.SetIamPolicyRequest(resource=resource,) # Wrap the RPC method; this adds retry and timeout information, # and friendly error handling. @@ -1195,7 +1229,8 @@ async def test_iam_permissions( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([resource, permissions]): + has_flattened_params = any([resource, permissions]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1207,16 +1242,9 @@ async def test_iam_permissions( request = iam_policy.TestIamPermissionsRequest(**request) elif not request: - request = iam_policy.TestIamPermissionsRequest() - - # If we have keyword arguments corresponding to fields on the - # request, apply these. - - if resource is not None: - request.resource = resource - - if permissions: - request.permissions.extend(permissions) + request = iam_policy.TestIamPermissionsRequest( + resource=resource, permissions=permissions, + ) # Wrap the RPC method; this adds retry and timeout information, # and friendly error handling. @@ -1227,7 +1255,7 @@ async def test_iam_permissions( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -1296,7 +1324,8 @@ async def list_tasks( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([parent]): + has_flattened_params = any([parent]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1319,7 +1348,7 @@ async def list_tasks( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -1380,7 +1409,8 @@ async def get_task( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1403,7 +1433,7 @@ async def get_task( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -1514,7 +1544,8 @@ async def create_task( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([parent, task]): + has_flattened_params = any([parent, task]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1585,7 +1616,8 @@ async def delete_task( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1608,7 +1640,7 @@ async def delete_task( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -1717,7 +1749,8 @@ async def lease_tasks( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([parent, lease_duration]): + has_flattened_params = any([parent, lease_duration]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1813,7 +1846,8 @@ async def acknowledge_task( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name, schedule_time]): + has_flattened_params = any([name, schedule_time]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1913,7 +1947,8 @@ async def renew_lease( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name, schedule_time, lease_duration]): + has_flattened_params = any([name, schedule_time, lease_duration]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -2008,7 +2043,8 @@ async def cancel_lease( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name, schedule_time]): + has_flattened_params = any([name, schedule_time]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -2112,7 +2148,8 @@ async def run_task( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." diff --git a/google/cloud/tasks_v2beta2/services/cloud_tasks/client.py b/google/cloud/tasks_v2beta2/services/cloud_tasks/client.py index 2cace164..133b77c9 100644 --- a/google/cloud/tasks_v2beta2/services/cloud_tasks/client.py +++ b/google/cloud/tasks_v2beta2/services/cloud_tasks/client.py @@ -16,17 +16,19 @@ # from collections import OrderedDict +from distutils import util import os import re -from typing import Callable, Dict, Sequence, Tuple, Type, Union +from typing import Callable, Dict, Optional, Sequence, Tuple, Type, Union import pkg_resources -import google.api_core.client_options as ClientOptions # type: ignore +from google.api_core import client_options as client_options_lib # type: ignore from google.api_core import exceptions # type: ignore from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials # type: ignore from google.auth.transport import mtls # type: ignore +from google.auth.transport.grpc import SslCredentials # type: ignore from google.auth.exceptions import MutualTLSChannelError # type: ignore from google.oauth2 import service_account # type: ignore @@ -138,6 +140,15 @@ def from_service_account_file(cls, filename: str, *args, **kwargs): from_service_account_json = from_service_account_file + @property + def transport(self) -> CloudTasksTransport: + """Return the transport used by the client instance. + + Returns: + CloudTasksTransport: The transport used by the client instance. + """ + return self._transport + @staticmethod def queue_path(project: str, location: str, queue: str,) -> str: """Return a fully-qualified queue string.""" @@ -170,12 +181,71 @@ def parse_task_path(path: str) -> Dict[str, str]: ) return m.groupdict() if m else {} + @staticmethod + def common_billing_account_path(billing_account: str,) -> str: + """Return a fully-qualified billing_account string.""" + return "billingAccounts/{billing_account}".format( + billing_account=billing_account, + ) + + @staticmethod + def parse_common_billing_account_path(path: str) -> Dict[str, str]: + """Parse a billing_account path into its component segments.""" + m = re.match(r"^billingAccounts/(?P.+?)$", path) + return m.groupdict() if m else {} + + @staticmethod + def common_folder_path(folder: str,) -> str: + """Return a fully-qualified folder string.""" + return "folders/{folder}".format(folder=folder,) + + @staticmethod + def parse_common_folder_path(path: str) -> Dict[str, str]: + """Parse a folder path into its component segments.""" + m = re.match(r"^folders/(?P.+?)$", path) + return m.groupdict() if m else {} + + @staticmethod + def common_organization_path(organization: str,) -> str: + """Return a fully-qualified organization string.""" + return "organizations/{organization}".format(organization=organization,) + + @staticmethod + def parse_common_organization_path(path: str) -> Dict[str, str]: + """Parse a organization path into its component segments.""" + m = re.match(r"^organizations/(?P.+?)$", path) + return m.groupdict() if m else {} + + @staticmethod + def common_project_path(project: str,) -> str: + """Return a fully-qualified project string.""" + return "projects/{project}".format(project=project,) + + @staticmethod + def parse_common_project_path(path: str) -> Dict[str, str]: + """Parse a project path into its component segments.""" + m = re.match(r"^projects/(?P.+?)$", path) + return m.groupdict() if m else {} + + @staticmethod + def common_location_path(project: str, location: str,) -> str: + """Return a fully-qualified location string.""" + return "projects/{project}/locations/{location}".format( + project=project, location=location, + ) + + @staticmethod + def parse_common_location_path(path: str) -> Dict[str, str]: + """Parse a location path into its component segments.""" + m = re.match(r"^projects/(?P.+?)/locations/(?P.+?)$", path) + return m.groupdict() if m else {} + def __init__( self, *, - credentials: credentials.Credentials = None, - transport: Union[str, CloudTasksTransport] = None, - client_options: ClientOptions = None, + credentials: Optional[credentials.Credentials] = None, + transport: Union[str, CloudTasksTransport, None] = None, + client_options: Optional[client_options_lib.ClientOptions] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, ) -> None: """Instantiate the cloud tasks client. @@ -189,23 +259,26 @@ def __init__( transport (Union[str, ~.CloudTasksTransport]): The transport to use. If set to None, a transport is chosen automatically. - client_options (ClientOptions): Custom options for the client. It - won't take effect if a ``transport`` instance is provided. + client_options (client_options_lib.ClientOptions): Custom options for the + client. It won't take effect if a ``transport`` instance is provided. (1) The ``api_endpoint`` property can be used to override the - default endpoint provided by the client. GOOGLE_API_USE_MTLS + default endpoint provided by the client. GOOGLE_API_USE_MTLS_ENDPOINT environment variable can also be used to override the endpoint: "always" (always use the default mTLS endpoint), "never" (always - use the default regular endpoint, this is the default value for - the environment variable) and "auto" (auto switch to the default - mTLS endpoint if client SSL credentials is present). However, - the ``api_endpoint`` property takes precedence if provided. - (2) The ``client_cert_source`` property is used to provide client - SSL credentials for mutual TLS transport. If not provided, the - default SSL credentials will be used if present. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing + use the default regular endpoint) and "auto" (auto switch to the + default mTLS endpoint if client certificate is present, this is + the default value). However, the ``api_endpoint`` property takes + precedence if provided. + (2) If GOOGLE_API_USE_CLIENT_CERTIFICATE environment variable + is "true", then the ``client_cert_source`` property can be used + to provide client certificate for mutual TLS transport. If + not provided, the default SSL client certificate will be used if + present. If GOOGLE_API_USE_CLIENT_CERTIFICATE is "false" or not + set, no client certificate will be used. + client_info (google.api_core.gapic_v1.client_info.ClientInfo): + The client info used to send a user-agent string along with + API requests. If ``None``, then default info will be used. + Generally, you only need to set this if you're developing your own client library. Raises: @@ -213,29 +286,47 @@ def __init__( creation failed for any reason. """ if isinstance(client_options, dict): - client_options = ClientOptions.from_dict(client_options) + client_options = client_options_lib.from_dict(client_options) if client_options is None: - client_options = ClientOptions.ClientOptions() + client_options = client_options_lib.ClientOptions() + + # Create SSL credentials for mutual TLS if needed. + use_client_cert = bool( + util.strtobool(os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false")) + ) + + ssl_credentials = None + is_mtls = False + if use_client_cert: + if client_options.client_cert_source: + import grpc # type: ignore - if client_options.api_endpoint is None: - use_mtls_env = os.getenv("GOOGLE_API_USE_MTLS", "never") + cert, key = client_options.client_cert_source() + ssl_credentials = grpc.ssl_channel_credentials( + certificate_chain=cert, private_key=key + ) + is_mtls = True + else: + creds = SslCredentials() + is_mtls = creds.is_mtls + ssl_credentials = creds.ssl_credentials if is_mtls else None + + # Figure out which api endpoint to use. + if client_options.api_endpoint is not None: + api_endpoint = client_options.api_endpoint + else: + use_mtls_env = os.getenv("GOOGLE_API_USE_MTLS_ENDPOINT", "auto") if use_mtls_env == "never": - client_options.api_endpoint = self.DEFAULT_ENDPOINT + api_endpoint = self.DEFAULT_ENDPOINT elif use_mtls_env == "always": - client_options.api_endpoint = self.DEFAULT_MTLS_ENDPOINT + api_endpoint = self.DEFAULT_MTLS_ENDPOINT elif use_mtls_env == "auto": - has_client_cert_source = ( - client_options.client_cert_source is not None - or mtls.has_default_client_cert_source() - ) - client_options.api_endpoint = ( - self.DEFAULT_MTLS_ENDPOINT - if has_client_cert_source - else self.DEFAULT_ENDPOINT + api_endpoint = ( + self.DEFAULT_MTLS_ENDPOINT if is_mtls else self.DEFAULT_ENDPOINT ) else: raise MutualTLSChannelError( - "Unsupported GOOGLE_API_USE_MTLS value. Accepted values: never, auto, always" + "Unsupported GOOGLE_API_USE_MTLS_ENDPOINT value. Accepted values: never, auto, always" ) # Save or instantiate the transport. @@ -259,10 +350,9 @@ def __init__( self._transport = Transport( credentials=credentials, credentials_file=client_options.credentials_file, - host=client_options.api_endpoint, + host=api_endpoint, scopes=client_options.scopes, - api_mtls_endpoint=client_options.api_endpoint, - client_cert_source=client_options.client_cert_source, + ssl_channel_credentials=ssl_credentials, quota_project_id=client_options.quota_project_id, client_info=client_info, ) @@ -1099,13 +1189,7 @@ def get_iam_policy( request = iam_policy.GetIamPolicyRequest(**request) elif not request: - request = iam_policy.GetIamPolicyRequest() - - # If we have keyword arguments corresponding to fields on the - # request, apply these. - - if resource is not None: - request.resource = resource + request = iam_policy.GetIamPolicyRequest(resource=resource,) # Wrap the RPC method; this adds retry and timeout information, # and friendly error handling. @@ -1250,13 +1334,7 @@ def set_iam_policy( request = iam_policy.SetIamPolicyRequest(**request) elif not request: - request = iam_policy.SetIamPolicyRequest() - - # If we have keyword arguments corresponding to fields on the - # request, apply these. - - if resource is not None: - request.resource = resource + request = iam_policy.SetIamPolicyRequest(resource=resource,) # Wrap the RPC method; this adds retry and timeout information, # and friendly error handling. @@ -1341,16 +1419,9 @@ def test_iam_permissions( request = iam_policy.TestIamPermissionsRequest(**request) elif not request: - request = iam_policy.TestIamPermissionsRequest() - - # If we have keyword arguments corresponding to fields on the - # request, apply these. - - if resource is not None: - request.resource = resource - - if permissions: - request.permissions.extend(permissions) + request = iam_policy.TestIamPermissionsRequest( + resource=resource, permissions=permissions, + ) # Wrap the RPC method; this adds retry and timeout information, # and friendly error handling. diff --git a/google/cloud/tasks_v2beta2/services/cloud_tasks/transports/base.py b/google/cloud/tasks_v2beta2/services/cloud_tasks/transports/base.py index 17ac8ced..a2107f27 100644 --- a/google/cloud/tasks_v2beta2/services/cloud_tasks/transports/base.py +++ b/google/cloud/tasks_v2beta2/services/cloud_tasks/transports/base.py @@ -118,7 +118,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -131,7 +131,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -150,7 +150,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -172,7 +172,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -188,7 +188,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -201,7 +201,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -214,7 +214,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -230,7 +230,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, diff --git a/google/cloud/tasks_v2beta2/services/cloud_tasks/transports/grpc.py b/google/cloud/tasks_v2beta2/services/cloud_tasks/transports/grpc.py index 224f657c..832a4623 100644 --- a/google/cloud/tasks_v2beta2/services/cloud_tasks/transports/grpc.py +++ b/google/cloud/tasks_v2beta2/services/cloud_tasks/transports/grpc.py @@ -15,6 +15,7 @@ # limitations under the License. # +import warnings from typing import Callable, Dict, Optional, Sequence, Tuple from google.api_core import grpc_helpers # type: ignore @@ -23,7 +24,6 @@ from google.auth import credentials # type: ignore from google.auth.transport.grpc import SslCredentials # type: ignore - import grpc # type: ignore from google.cloud.tasks_v2beta2.types import cloudtasks @@ -64,6 +64,7 @@ def __init__( channel: grpc.Channel = None, api_mtls_endpoint: str = None, client_cert_source: Callable[[], Tuple[bytes, bytes]] = None, + ssl_channel_credentials: grpc.ChannelCredentials = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, ) -> None: @@ -84,20 +85,22 @@ def __init__( ignored if ``channel`` is provided. channel (Optional[grpc.Channel]): A ``Channel`` instance through which to make calls. - api_mtls_endpoint (Optional[str]): The mutual TLS endpoint. If - provided, it overrides the ``host`` argument and tries to create + api_mtls_endpoint (Optional[str]): Deprecated. The mutual TLS endpoint. + If provided, it overrides the ``host`` argument and tries to create a mutual TLS channel with client SSL credentials from ``client_cert_source`` or applicatin default SSL credentials. - client_cert_source (Optional[Callable[[], Tuple[bytes, bytes]]]): A - callback to provide client SSL certificate bytes and private key - bytes, both in PEM format. It is ignored if ``api_mtls_endpoint`` - is None. + client_cert_source (Optional[Callable[[], Tuple[bytes, bytes]]]): + Deprecated. A callback to provide client SSL certificate bytes and + private key bytes, both in PEM format. It is ignored if + ``api_mtls_endpoint`` is None. + ssl_channel_credentials (grpc.ChannelCredentials): SSL credentials + for grpc channel. It is ignored if ``channel`` is provided. quota_project_id (Optional[str]): An optional project to use for billing and quota. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing + client_info (google.api_core.gapic_v1.client_info.ClientInfo): + The client info used to send a user-agent string along with + API requests. If ``None``, then default info will be used. + Generally, you only need to set this if you're developing your own client library. Raises: @@ -106,6 +109,8 @@ def __init__( google.api_core.exceptions.DuplicateCredentialArgs: If both ``credentials`` and ``credentials_file`` are passed. """ + self._ssl_channel_credentials = ssl_channel_credentials + if channel: # Sanity check: Ensure that channel and credentials are not both # provided. @@ -113,7 +118,13 @@ def __init__( # If a channel was explicitly provided, set it. self._grpc_channel = channel + self._ssl_channel_credentials = None elif api_mtls_endpoint: + warnings.warn( + "api_mtls_endpoint and client_cert_source are deprecated", + DeprecationWarning, + ) + host = ( api_mtls_endpoint if ":" in api_mtls_endpoint @@ -144,6 +155,24 @@ def __init__( scopes=scopes or self.AUTH_SCOPES, quota_project_id=quota_project_id, ) + self._ssl_channel_credentials = ssl_credentials + else: + host = host if ":" in host else host + ":443" + + if credentials is None: + credentials, _ = auth.default( + scopes=self.AUTH_SCOPES, quota_project_id=quota_project_id + ) + + # create a new channel. The provided one is ignored. + self._grpc_channel = type(self).create_channel( + host, + credentials=credentials, + credentials_file=credentials_file, + ssl_credentials=ssl_channel_credentials, + scopes=scopes or self.AUTH_SCOPES, + quota_project_id=quota_project_id, + ) self._stubs = {} # type: Dict[str, Callable] @@ -204,19 +233,8 @@ def create_channel( @property def grpc_channel(self) -> grpc.Channel: - """Create the channel designed to connect to this service. - - This property caches on the instance; repeated calls return - the same channel. + """Return the channel designed to connect to this service. """ - # Sanity check: Only create a new channel if we do not already - # have one. - if not hasattr(self, "_grpc_channel"): - self._grpc_channel = self.create_channel( - self._host, credentials=self._credentials, - ) - - # Return the channel from cache. return self._grpc_channel @property diff --git a/google/cloud/tasks_v2beta2/services/cloud_tasks/transports/grpc_asyncio.py b/google/cloud/tasks_v2beta2/services/cloud_tasks/transports/grpc_asyncio.py index 62acdc4d..c10763e9 100644 --- a/google/cloud/tasks_v2beta2/services/cloud_tasks/transports/grpc_asyncio.py +++ b/google/cloud/tasks_v2beta2/services/cloud_tasks/transports/grpc_asyncio.py @@ -15,10 +15,12 @@ # limitations under the License. # +import warnings from typing import Awaitable, Callable, Dict, Optional, Sequence, Tuple from google.api_core import gapic_v1 # type: ignore from google.api_core import grpc_helpers_async # type: ignore +from google import auth # type: ignore from google.auth import credentials # type: ignore from google.auth.transport.grpc import SslCredentials # type: ignore @@ -106,6 +108,7 @@ def __init__( channel: aio.Channel = None, api_mtls_endpoint: str = None, client_cert_source: Callable[[], Tuple[bytes, bytes]] = None, + ssl_channel_credentials: grpc.ChannelCredentials = None, quota_project_id=None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, ) -> None: @@ -127,14 +130,16 @@ def __init__( are passed to :func:`google.auth.default`. channel (Optional[aio.Channel]): A ``Channel`` instance through which to make calls. - api_mtls_endpoint (Optional[str]): The mutual TLS endpoint. If - provided, it overrides the ``host`` argument and tries to create + api_mtls_endpoint (Optional[str]): Deprecated. The mutual TLS endpoint. + If provided, it overrides the ``host`` argument and tries to create a mutual TLS channel with client SSL credentials from ``client_cert_source`` or applicatin default SSL credentials. - client_cert_source (Optional[Callable[[], Tuple[bytes, bytes]]]): A - callback to provide client SSL certificate bytes and private key - bytes, both in PEM format. It is ignored if ``api_mtls_endpoint`` - is None. + client_cert_source (Optional[Callable[[], Tuple[bytes, bytes]]]): + Deprecated. A callback to provide client SSL certificate bytes and + private key bytes, both in PEM format. It is ignored if + ``api_mtls_endpoint`` is None. + ssl_channel_credentials (grpc.ChannelCredentials): SSL credentials + for grpc channel. It is ignored if ``channel`` is provided. quota_project_id (Optional[str]): An optional project to use for billing and quota. client_info (google.api_core.gapic_v1.client_info.ClientInfo): @@ -149,6 +154,8 @@ def __init__( google.api_core.exceptions.DuplicateCredentialArgs: If both ``credentials`` and ``credentials_file`` are passed. """ + self._ssl_channel_credentials = ssl_channel_credentials + if channel: # Sanity check: Ensure that channel and credentials are not both # provided. @@ -156,13 +163,24 @@ def __init__( # If a channel was explicitly provided, set it. self._grpc_channel = channel + self._ssl_channel_credentials = None elif api_mtls_endpoint: + warnings.warn( + "api_mtls_endpoint and client_cert_source are deprecated", + DeprecationWarning, + ) + host = ( api_mtls_endpoint if ":" in api_mtls_endpoint else api_mtls_endpoint + ":443" ) + if credentials is None: + credentials, _ = auth.default( + scopes=self.AUTH_SCOPES, quota_project_id=quota_project_id + ) + # Create SSL credentials with client_cert_source or application # default SSL credentials. if client_cert_source: @@ -182,6 +200,24 @@ def __init__( scopes=scopes or self.AUTH_SCOPES, quota_project_id=quota_project_id, ) + self._ssl_channel_credentials = ssl_credentials + else: + host = host if ":" in host else host + ":443" + + if credentials is None: + credentials, _ = auth.default( + scopes=self.AUTH_SCOPES, quota_project_id=quota_project_id + ) + + # create a new channel. The provided one is ignored. + self._grpc_channel = type(self).create_channel( + host, + credentials=credentials, + credentials_file=credentials_file, + ssl_credentials=ssl_channel_credentials, + scopes=scopes or self.AUTH_SCOPES, + quota_project_id=quota_project_id, + ) # Run the base constructor. super().__init__( @@ -202,13 +238,6 @@ def grpc_channel(self) -> aio.Channel: This property caches on the instance; repeated calls return the same channel. """ - # Sanity check: Only create a new channel if we do not already - # have one. - if not hasattr(self, "_grpc_channel"): - self._grpc_channel = self.create_channel( - self._host, credentials=self._credentials, - ) - # Return the channel from cache. return self._grpc_channel diff --git a/google/cloud/tasks_v2beta3/services/cloud_tasks/async_client.py b/google/cloud/tasks_v2beta3/services/cloud_tasks/async_client.py index d56f5e57..8ef25925 100644 --- a/google/cloud/tasks_v2beta3/services/cloud_tasks/async_client.py +++ b/google/cloud/tasks_v2beta3/services/cloud_tasks/async_client.py @@ -56,13 +56,46 @@ class CloudTasksAsyncClient: DEFAULT_ENDPOINT = CloudTasksClient.DEFAULT_ENDPOINT DEFAULT_MTLS_ENDPOINT = CloudTasksClient.DEFAULT_MTLS_ENDPOINT + queue_path = staticmethod(CloudTasksClient.queue_path) + parse_queue_path = staticmethod(CloudTasksClient.parse_queue_path) task_path = staticmethod(CloudTasksClient.task_path) + parse_task_path = staticmethod(CloudTasksClient.parse_task_path) - queue_path = staticmethod(CloudTasksClient.queue_path) + common_billing_account_path = staticmethod( + CloudTasksClient.common_billing_account_path + ) + parse_common_billing_account_path = staticmethod( + CloudTasksClient.parse_common_billing_account_path + ) + + common_folder_path = staticmethod(CloudTasksClient.common_folder_path) + parse_common_folder_path = staticmethod(CloudTasksClient.parse_common_folder_path) + + common_organization_path = staticmethod(CloudTasksClient.common_organization_path) + parse_common_organization_path = staticmethod( + CloudTasksClient.parse_common_organization_path + ) + + common_project_path = staticmethod(CloudTasksClient.common_project_path) + parse_common_project_path = staticmethod(CloudTasksClient.parse_common_project_path) + + common_location_path = staticmethod(CloudTasksClient.common_location_path) + parse_common_location_path = staticmethod( + CloudTasksClient.parse_common_location_path + ) from_service_account_file = CloudTasksClient.from_service_account_file from_service_account_json = from_service_account_file + @property + def transport(self) -> CloudTasksTransport: + """Return the transport used by the client instance. + + Returns: + CloudTasksTransport: The transport used by the client instance. + """ + return self._client.transport + get_transport_class = functools.partial( type(CloudTasksClient).get_transport_class, type(CloudTasksClient) ) @@ -89,16 +122,19 @@ def __init__( client_options (ClientOptions): Custom options for the client. It won't take effect if a ``transport`` instance is provided. (1) The ``api_endpoint`` property can be used to override the - default endpoint provided by the client. GOOGLE_API_USE_MTLS + default endpoint provided by the client. GOOGLE_API_USE_MTLS_ENDPOINT environment variable can also be used to override the endpoint: "always" (always use the default mTLS endpoint), "never" (always - use the default regular endpoint, this is the default value for - the environment variable) and "auto" (auto switch to the default - mTLS endpoint if client SSL credentials is present). However, - the ``api_endpoint`` property takes precedence if provided. - (2) The ``client_cert_source`` property is used to provide client - SSL credentials for mutual TLS transport. If not provided, the - default SSL credentials will be used if present. + use the default regular endpoint) and "auto" (auto switch to the + default mTLS endpoint if client certificate is present, this is + the default value). However, the ``api_endpoint`` property takes + precedence if provided. + (2) If GOOGLE_API_USE_CLIENT_CERTIFICATE environment variable + is "true", then the ``client_cert_source`` property can be used + to provide client certificate for mutual TLS transport. If + not provided, the default SSL client certificate will be used if + present. If GOOGLE_API_USE_CLIENT_CERTIFICATE is "false" or not + set, no client certificate will be used. Raises: google.auth.exceptions.MutualTlsChannelError: If mutual TLS transport @@ -153,7 +189,8 @@ async def list_queues( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([parent]): + has_flattened_params = any([parent]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -176,7 +213,7 @@ async def list_queues( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -242,7 +279,8 @@ async def get_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -265,7 +303,7 @@ async def get_queue( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -349,7 +387,8 @@ async def create_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([parent, queue]): + has_flattened_params = any([parent, queue]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -457,7 +496,8 @@ async def update_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([queue, update_mask]): + has_flattened_params = any([queue, update_mask]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -537,7 +577,8 @@ async def delete_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -560,7 +601,7 @@ async def delete_queue( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -624,7 +665,8 @@ async def purge_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -706,7 +748,8 @@ async def pause_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -795,7 +838,8 @@ async def resume_queue( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -939,7 +983,8 @@ async def get_iam_policy( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([resource]): + has_flattened_params = any([resource]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -951,13 +996,7 @@ async def get_iam_policy( request = iam_policy.GetIamPolicyRequest(**request) elif not request: - request = iam_policy.GetIamPolicyRequest() - - # If we have keyword arguments corresponding to fields on the - # request, apply these. - - if resource is not None: - request.resource = resource + request = iam_policy.GetIamPolicyRequest(resource=resource,) # Wrap the RPC method; this adds retry and timeout information, # and friendly error handling. @@ -968,7 +1007,7 @@ async def get_iam_policy( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -1101,7 +1140,8 @@ async def set_iam_policy( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([resource]): + has_flattened_params = any([resource]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1113,13 +1153,7 @@ async def set_iam_policy( request = iam_policy.SetIamPolicyRequest(**request) elif not request: - request = iam_policy.SetIamPolicyRequest() - - # If we have keyword arguments corresponding to fields on the - # request, apply these. - - if resource is not None: - request.resource = resource + request = iam_policy.SetIamPolicyRequest(resource=resource,) # Wrap the RPC method; this adds retry and timeout information, # and friendly error handling. @@ -1195,7 +1229,8 @@ async def test_iam_permissions( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([resource, permissions]): + has_flattened_params = any([resource, permissions]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1207,16 +1242,9 @@ async def test_iam_permissions( request = iam_policy.TestIamPermissionsRequest(**request) elif not request: - request = iam_policy.TestIamPermissionsRequest() - - # If we have keyword arguments corresponding to fields on the - # request, apply these. - - if resource is not None: - request.resource = resource - - if permissions: - request.permissions.extend(permissions) + request = iam_policy.TestIamPermissionsRequest( + resource=resource, permissions=permissions, + ) # Wrap the RPC method; this adds retry and timeout information, # and friendly error handling. @@ -1227,7 +1255,7 @@ async def test_iam_permissions( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -1296,7 +1324,8 @@ async def list_tasks( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([parent]): + has_flattened_params = any([parent]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1319,7 +1348,7 @@ async def list_tasks( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -1380,7 +1409,8 @@ async def get_task( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1403,7 +1433,7 @@ async def get_task( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -1510,7 +1540,8 @@ async def create_task( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([parent, task]): + has_flattened_params = any([parent, task]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1581,7 +1612,8 @@ async def delete_task( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." @@ -1604,7 +1636,7 @@ async def delete_task( maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -1685,7 +1717,8 @@ async def run_task( # Create or coerce a protobuf request object. # Sanity check: If we got a request object, we should *not* have # gotten any keyword arguments that map to the request. - if request is not None and any([name]): + has_flattened_params = any([name]) + if request is not None and has_flattened_params: raise ValueError( "If the `request` argument is set, then none of " "the individual field arguments should be set." diff --git a/google/cloud/tasks_v2beta3/services/cloud_tasks/client.py b/google/cloud/tasks_v2beta3/services/cloud_tasks/client.py index 9d9105da..c26eb4fa 100644 --- a/google/cloud/tasks_v2beta3/services/cloud_tasks/client.py +++ b/google/cloud/tasks_v2beta3/services/cloud_tasks/client.py @@ -16,17 +16,19 @@ # from collections import OrderedDict +from distutils import util import os import re -from typing import Callable, Dict, Sequence, Tuple, Type, Union +from typing import Callable, Dict, Optional, Sequence, Tuple, Type, Union import pkg_resources -import google.api_core.client_options as ClientOptions # type: ignore +from google.api_core import client_options as client_options_lib # type: ignore from google.api_core import exceptions # type: ignore from google.api_core import gapic_v1 # type: ignore from google.api_core import retry as retries # type: ignore from google.auth import credentials # type: ignore from google.auth.transport import mtls # type: ignore +from google.auth.transport.grpc import SslCredentials # type: ignore from google.auth.exceptions import MutualTLSChannelError # type: ignore from google.oauth2 import service_account # type: ignore @@ -138,6 +140,15 @@ def from_service_account_file(cls, filename: str, *args, **kwargs): from_service_account_json = from_service_account_file + @property + def transport(self) -> CloudTasksTransport: + """Return the transport used by the client instance. + + Returns: + CloudTasksTransport: The transport used by the client instance. + """ + return self._transport + @staticmethod def queue_path(project: str, location: str, queue: str,) -> str: """Return a fully-qualified queue string.""" @@ -170,12 +181,71 @@ def parse_task_path(path: str) -> Dict[str, str]: ) return m.groupdict() if m else {} + @staticmethod + def common_billing_account_path(billing_account: str,) -> str: + """Return a fully-qualified billing_account string.""" + return "billingAccounts/{billing_account}".format( + billing_account=billing_account, + ) + + @staticmethod + def parse_common_billing_account_path(path: str) -> Dict[str, str]: + """Parse a billing_account path into its component segments.""" + m = re.match(r"^billingAccounts/(?P.+?)$", path) + return m.groupdict() if m else {} + + @staticmethod + def common_folder_path(folder: str,) -> str: + """Return a fully-qualified folder string.""" + return "folders/{folder}".format(folder=folder,) + + @staticmethod + def parse_common_folder_path(path: str) -> Dict[str, str]: + """Parse a folder path into its component segments.""" + m = re.match(r"^folders/(?P.+?)$", path) + return m.groupdict() if m else {} + + @staticmethod + def common_organization_path(organization: str,) -> str: + """Return a fully-qualified organization string.""" + return "organizations/{organization}".format(organization=organization,) + + @staticmethod + def parse_common_organization_path(path: str) -> Dict[str, str]: + """Parse a organization path into its component segments.""" + m = re.match(r"^organizations/(?P.+?)$", path) + return m.groupdict() if m else {} + + @staticmethod + def common_project_path(project: str,) -> str: + """Return a fully-qualified project string.""" + return "projects/{project}".format(project=project,) + + @staticmethod + def parse_common_project_path(path: str) -> Dict[str, str]: + """Parse a project path into its component segments.""" + m = re.match(r"^projects/(?P.+?)$", path) + return m.groupdict() if m else {} + + @staticmethod + def common_location_path(project: str, location: str,) -> str: + """Return a fully-qualified location string.""" + return "projects/{project}/locations/{location}".format( + project=project, location=location, + ) + + @staticmethod + def parse_common_location_path(path: str) -> Dict[str, str]: + """Parse a location path into its component segments.""" + m = re.match(r"^projects/(?P.+?)/locations/(?P.+?)$", path) + return m.groupdict() if m else {} + def __init__( self, *, - credentials: credentials.Credentials = None, - transport: Union[str, CloudTasksTransport] = None, - client_options: ClientOptions = None, + credentials: Optional[credentials.Credentials] = None, + transport: Union[str, CloudTasksTransport, None] = None, + client_options: Optional[client_options_lib.ClientOptions] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, ) -> None: """Instantiate the cloud tasks client. @@ -189,23 +259,26 @@ def __init__( transport (Union[str, ~.CloudTasksTransport]): The transport to use. If set to None, a transport is chosen automatically. - client_options (ClientOptions): Custom options for the client. It - won't take effect if a ``transport`` instance is provided. + client_options (client_options_lib.ClientOptions): Custom options for the + client. It won't take effect if a ``transport`` instance is provided. (1) The ``api_endpoint`` property can be used to override the - default endpoint provided by the client. GOOGLE_API_USE_MTLS + default endpoint provided by the client. GOOGLE_API_USE_MTLS_ENDPOINT environment variable can also be used to override the endpoint: "always" (always use the default mTLS endpoint), "never" (always - use the default regular endpoint, this is the default value for - the environment variable) and "auto" (auto switch to the default - mTLS endpoint if client SSL credentials is present). However, - the ``api_endpoint`` property takes precedence if provided. - (2) The ``client_cert_source`` property is used to provide client - SSL credentials for mutual TLS transport. If not provided, the - default SSL credentials will be used if present. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing + use the default regular endpoint) and "auto" (auto switch to the + default mTLS endpoint if client certificate is present, this is + the default value). However, the ``api_endpoint`` property takes + precedence if provided. + (2) If GOOGLE_API_USE_CLIENT_CERTIFICATE environment variable + is "true", then the ``client_cert_source`` property can be used + to provide client certificate for mutual TLS transport. If + not provided, the default SSL client certificate will be used if + present. If GOOGLE_API_USE_CLIENT_CERTIFICATE is "false" or not + set, no client certificate will be used. + client_info (google.api_core.gapic_v1.client_info.ClientInfo): + The client info used to send a user-agent string along with + API requests. If ``None``, then default info will be used. + Generally, you only need to set this if you're developing your own client library. Raises: @@ -213,29 +286,47 @@ def __init__( creation failed for any reason. """ if isinstance(client_options, dict): - client_options = ClientOptions.from_dict(client_options) + client_options = client_options_lib.from_dict(client_options) if client_options is None: - client_options = ClientOptions.ClientOptions() + client_options = client_options_lib.ClientOptions() + + # Create SSL credentials for mutual TLS if needed. + use_client_cert = bool( + util.strtobool(os.getenv("GOOGLE_API_USE_CLIENT_CERTIFICATE", "false")) + ) + + ssl_credentials = None + is_mtls = False + if use_client_cert: + if client_options.client_cert_source: + import grpc # type: ignore - if client_options.api_endpoint is None: - use_mtls_env = os.getenv("GOOGLE_API_USE_MTLS", "never") + cert, key = client_options.client_cert_source() + ssl_credentials = grpc.ssl_channel_credentials( + certificate_chain=cert, private_key=key + ) + is_mtls = True + else: + creds = SslCredentials() + is_mtls = creds.is_mtls + ssl_credentials = creds.ssl_credentials if is_mtls else None + + # Figure out which api endpoint to use. + if client_options.api_endpoint is not None: + api_endpoint = client_options.api_endpoint + else: + use_mtls_env = os.getenv("GOOGLE_API_USE_MTLS_ENDPOINT", "auto") if use_mtls_env == "never": - client_options.api_endpoint = self.DEFAULT_ENDPOINT + api_endpoint = self.DEFAULT_ENDPOINT elif use_mtls_env == "always": - client_options.api_endpoint = self.DEFAULT_MTLS_ENDPOINT + api_endpoint = self.DEFAULT_MTLS_ENDPOINT elif use_mtls_env == "auto": - has_client_cert_source = ( - client_options.client_cert_source is not None - or mtls.has_default_client_cert_source() - ) - client_options.api_endpoint = ( - self.DEFAULT_MTLS_ENDPOINT - if has_client_cert_source - else self.DEFAULT_ENDPOINT + api_endpoint = ( + self.DEFAULT_MTLS_ENDPOINT if is_mtls else self.DEFAULT_ENDPOINT ) else: raise MutualTLSChannelError( - "Unsupported GOOGLE_API_USE_MTLS value. Accepted values: never, auto, always" + "Unsupported GOOGLE_API_USE_MTLS_ENDPOINT value. Accepted values: never, auto, always" ) # Save or instantiate the transport. @@ -259,10 +350,9 @@ def __init__( self._transport = Transport( credentials=credentials, credentials_file=client_options.credentials_file, - host=client_options.api_endpoint, + host=api_endpoint, scopes=client_options.scopes, - api_mtls_endpoint=client_options.api_endpoint, - client_cert_source=client_options.client_cert_source, + ssl_channel_credentials=ssl_credentials, quota_project_id=client_options.quota_project_id, client_info=client_info, ) @@ -1099,13 +1189,7 @@ def get_iam_policy( request = iam_policy.GetIamPolicyRequest(**request) elif not request: - request = iam_policy.GetIamPolicyRequest() - - # If we have keyword arguments corresponding to fields on the - # request, apply these. - - if resource is not None: - request.resource = resource + request = iam_policy.GetIamPolicyRequest(resource=resource,) # Wrap the RPC method; this adds retry and timeout information, # and friendly error handling. @@ -1250,13 +1334,7 @@ def set_iam_policy( request = iam_policy.SetIamPolicyRequest(**request) elif not request: - request = iam_policy.SetIamPolicyRequest() - - # If we have keyword arguments corresponding to fields on the - # request, apply these. - - if resource is not None: - request.resource = resource + request = iam_policy.SetIamPolicyRequest(resource=resource,) # Wrap the RPC method; this adds retry and timeout information, # and friendly error handling. @@ -1341,16 +1419,9 @@ def test_iam_permissions( request = iam_policy.TestIamPermissionsRequest(**request) elif not request: - request = iam_policy.TestIamPermissionsRequest() - - # If we have keyword arguments corresponding to fields on the - # request, apply these. - - if resource is not None: - request.resource = resource - - if permissions: - request.permissions.extend(permissions) + request = iam_policy.TestIamPermissionsRequest( + resource=resource, permissions=permissions, + ) # Wrap the RPC method; this adds retry and timeout information, # and friendly error handling. diff --git a/google/cloud/tasks_v2beta3/services/cloud_tasks/transports/base.py b/google/cloud/tasks_v2beta3/services/cloud_tasks/transports/base.py index a7c0cfe4..6a16a22d 100644 --- a/google/cloud/tasks_v2beta3/services/cloud_tasks/transports/base.py +++ b/google/cloud/tasks_v2beta3/services/cloud_tasks/transports/base.py @@ -118,7 +118,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -131,7 +131,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -150,7 +150,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -172,7 +172,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -188,7 +188,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -201,7 +201,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -214,7 +214,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, @@ -230,7 +230,7 @@ def _prep_wrapped_messages(self, client_info): maximum=10.0, multiplier=1.3, predicate=retries.if_exception_type( - exceptions.ServiceUnavailable, exceptions.DeadlineExceeded, + exceptions.DeadlineExceeded, exceptions.ServiceUnavailable, ), ), default_timeout=10.0, diff --git a/google/cloud/tasks_v2beta3/services/cloud_tasks/transports/grpc.py b/google/cloud/tasks_v2beta3/services/cloud_tasks/transports/grpc.py index f026573f..792d2896 100644 --- a/google/cloud/tasks_v2beta3/services/cloud_tasks/transports/grpc.py +++ b/google/cloud/tasks_v2beta3/services/cloud_tasks/transports/grpc.py @@ -15,6 +15,7 @@ # limitations under the License. # +import warnings from typing import Callable, Dict, Optional, Sequence, Tuple from google.api_core import grpc_helpers # type: ignore @@ -23,7 +24,6 @@ from google.auth import credentials # type: ignore from google.auth.transport.grpc import SslCredentials # type: ignore - import grpc # type: ignore from google.cloud.tasks_v2beta3.types import cloudtasks @@ -64,6 +64,7 @@ def __init__( channel: grpc.Channel = None, api_mtls_endpoint: str = None, client_cert_source: Callable[[], Tuple[bytes, bytes]] = None, + ssl_channel_credentials: grpc.ChannelCredentials = None, quota_project_id: Optional[str] = None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, ) -> None: @@ -84,20 +85,22 @@ def __init__( ignored if ``channel`` is provided. channel (Optional[grpc.Channel]): A ``Channel`` instance through which to make calls. - api_mtls_endpoint (Optional[str]): The mutual TLS endpoint. If - provided, it overrides the ``host`` argument and tries to create + api_mtls_endpoint (Optional[str]): Deprecated. The mutual TLS endpoint. + If provided, it overrides the ``host`` argument and tries to create a mutual TLS channel with client SSL credentials from ``client_cert_source`` or applicatin default SSL credentials. - client_cert_source (Optional[Callable[[], Tuple[bytes, bytes]]]): A - callback to provide client SSL certificate bytes and private key - bytes, both in PEM format. It is ignored if ``api_mtls_endpoint`` - is None. + client_cert_source (Optional[Callable[[], Tuple[bytes, bytes]]]): + Deprecated. A callback to provide client SSL certificate bytes and + private key bytes, both in PEM format. It is ignored if + ``api_mtls_endpoint`` is None. + ssl_channel_credentials (grpc.ChannelCredentials): SSL credentials + for grpc channel. It is ignored if ``channel`` is provided. quota_project_id (Optional[str]): An optional project to use for billing and quota. - client_info (google.api_core.gapic_v1.client_info.ClientInfo): - The client info used to send a user-agent string along with - API requests. If ``None``, then default info will be used. - Generally, you only need to set this if you're developing + client_info (google.api_core.gapic_v1.client_info.ClientInfo): + The client info used to send a user-agent string along with + API requests. If ``None``, then default info will be used. + Generally, you only need to set this if you're developing your own client library. Raises: @@ -106,6 +109,8 @@ def __init__( google.api_core.exceptions.DuplicateCredentialArgs: If both ``credentials`` and ``credentials_file`` are passed. """ + self._ssl_channel_credentials = ssl_channel_credentials + if channel: # Sanity check: Ensure that channel and credentials are not both # provided. @@ -113,7 +118,13 @@ def __init__( # If a channel was explicitly provided, set it. self._grpc_channel = channel + self._ssl_channel_credentials = None elif api_mtls_endpoint: + warnings.warn( + "api_mtls_endpoint and client_cert_source are deprecated", + DeprecationWarning, + ) + host = ( api_mtls_endpoint if ":" in api_mtls_endpoint @@ -144,6 +155,24 @@ def __init__( scopes=scopes or self.AUTH_SCOPES, quota_project_id=quota_project_id, ) + self._ssl_channel_credentials = ssl_credentials + else: + host = host if ":" in host else host + ":443" + + if credentials is None: + credentials, _ = auth.default( + scopes=self.AUTH_SCOPES, quota_project_id=quota_project_id + ) + + # create a new channel. The provided one is ignored. + self._grpc_channel = type(self).create_channel( + host, + credentials=credentials, + credentials_file=credentials_file, + ssl_credentials=ssl_channel_credentials, + scopes=scopes or self.AUTH_SCOPES, + quota_project_id=quota_project_id, + ) self._stubs = {} # type: Dict[str, Callable] @@ -204,19 +233,8 @@ def create_channel( @property def grpc_channel(self) -> grpc.Channel: - """Create the channel designed to connect to this service. - - This property caches on the instance; repeated calls return - the same channel. + """Return the channel designed to connect to this service. """ - # Sanity check: Only create a new channel if we do not already - # have one. - if not hasattr(self, "_grpc_channel"): - self._grpc_channel = self.create_channel( - self._host, credentials=self._credentials, - ) - - # Return the channel from cache. return self._grpc_channel @property diff --git a/google/cloud/tasks_v2beta3/services/cloud_tasks/transports/grpc_asyncio.py b/google/cloud/tasks_v2beta3/services/cloud_tasks/transports/grpc_asyncio.py index 8de89fc3..0ee12f68 100644 --- a/google/cloud/tasks_v2beta3/services/cloud_tasks/transports/grpc_asyncio.py +++ b/google/cloud/tasks_v2beta3/services/cloud_tasks/transports/grpc_asyncio.py @@ -15,10 +15,12 @@ # limitations under the License. # +import warnings from typing import Awaitable, Callable, Dict, Optional, Sequence, Tuple from google.api_core import gapic_v1 # type: ignore from google.api_core import grpc_helpers_async # type: ignore +from google import auth # type: ignore from google.auth import credentials # type: ignore from google.auth.transport.grpc import SslCredentials # type: ignore @@ -106,6 +108,7 @@ def __init__( channel: aio.Channel = None, api_mtls_endpoint: str = None, client_cert_source: Callable[[], Tuple[bytes, bytes]] = None, + ssl_channel_credentials: grpc.ChannelCredentials = None, quota_project_id=None, client_info: gapic_v1.client_info.ClientInfo = DEFAULT_CLIENT_INFO, ) -> None: @@ -127,14 +130,16 @@ def __init__( are passed to :func:`google.auth.default`. channel (Optional[aio.Channel]): A ``Channel`` instance through which to make calls. - api_mtls_endpoint (Optional[str]): The mutual TLS endpoint. If - provided, it overrides the ``host`` argument and tries to create + api_mtls_endpoint (Optional[str]): Deprecated. The mutual TLS endpoint. + If provided, it overrides the ``host`` argument and tries to create a mutual TLS channel with client SSL credentials from ``client_cert_source`` or applicatin default SSL credentials. - client_cert_source (Optional[Callable[[], Tuple[bytes, bytes]]]): A - callback to provide client SSL certificate bytes and private key - bytes, both in PEM format. It is ignored if ``api_mtls_endpoint`` - is None. + client_cert_source (Optional[Callable[[], Tuple[bytes, bytes]]]): + Deprecated. A callback to provide client SSL certificate bytes and + private key bytes, both in PEM format. It is ignored if + ``api_mtls_endpoint`` is None. + ssl_channel_credentials (grpc.ChannelCredentials): SSL credentials + for grpc channel. It is ignored if ``channel`` is provided. quota_project_id (Optional[str]): An optional project to use for billing and quota. client_info (google.api_core.gapic_v1.client_info.ClientInfo): @@ -149,6 +154,8 @@ def __init__( google.api_core.exceptions.DuplicateCredentialArgs: If both ``credentials`` and ``credentials_file`` are passed. """ + self._ssl_channel_credentials = ssl_channel_credentials + if channel: # Sanity check: Ensure that channel and credentials are not both # provided. @@ -156,13 +163,24 @@ def __init__( # If a channel was explicitly provided, set it. self._grpc_channel = channel + self._ssl_channel_credentials = None elif api_mtls_endpoint: + warnings.warn( + "api_mtls_endpoint and client_cert_source are deprecated", + DeprecationWarning, + ) + host = ( api_mtls_endpoint if ":" in api_mtls_endpoint else api_mtls_endpoint + ":443" ) + if credentials is None: + credentials, _ = auth.default( + scopes=self.AUTH_SCOPES, quota_project_id=quota_project_id + ) + # Create SSL credentials with client_cert_source or application # default SSL credentials. if client_cert_source: @@ -182,6 +200,24 @@ def __init__( scopes=scopes or self.AUTH_SCOPES, quota_project_id=quota_project_id, ) + self._ssl_channel_credentials = ssl_credentials + else: + host = host if ":" in host else host + ":443" + + if credentials is None: + credentials, _ = auth.default( + scopes=self.AUTH_SCOPES, quota_project_id=quota_project_id + ) + + # create a new channel. The provided one is ignored. + self._grpc_channel = type(self).create_channel( + host, + credentials=credentials, + credentials_file=credentials_file, + ssl_credentials=ssl_channel_credentials, + scopes=scopes or self.AUTH_SCOPES, + quota_project_id=quota_project_id, + ) # Run the base constructor. super().__init__( @@ -202,13 +238,6 @@ def grpc_channel(self) -> aio.Channel: This property caches on the instance; repeated calls return the same channel. """ - # Sanity check: Only create a new channel if we do not already - # have one. - if not hasattr(self, "_grpc_channel"): - self._grpc_channel = self.create_channel( - self._host, credentials=self._credentials, - ) - # Return the channel from cache. return self._grpc_channel diff --git a/google/cloud/tasks_v2beta3/types/queue.py b/google/cloud/tasks_v2beta3/types/queue.py index 1c9cc8a2..4da1b48d 100644 --- a/google/cloud/tasks_v2beta3/types/queue.py +++ b/google/cloud/tasks_v2beta3/types/queue.py @@ -139,7 +139,7 @@ class Queue(proto.Message): Configuration options for writing logs to `Stackdriver Logging `__. If this field is unset, then no logs are written. - type (~.queue.Queue.Type): + type_ (~.queue.Queue.Type): Immutable. The type of a queue (push or pull). ``Queue.type`` is an immutable property of the queue that is @@ -178,7 +178,7 @@ class Type(proto.Enum): proto.MESSAGE, number=10, message="StackdriverLoggingConfig", ) - type = proto.Field(proto.ENUM, number=11, enum=Type,) + type_ = proto.Field(proto.ENUM, number=11, enum=Type,) class RateLimits(proto.Message): diff --git a/noxfile.py b/noxfile.py index 5f789fdd..a57e24be 100644 --- a/noxfile.py +++ b/noxfile.py @@ -28,7 +28,7 @@ DEFAULT_PYTHON_VERSION = "3.8" SYSTEM_TEST_PYTHON_VERSIONS = ["3.8"] -UNIT_TEST_PYTHON_VERSIONS = ["3.6", "3.7", "3.8"] +UNIT_TEST_PYTHON_VERSIONS = ["3.6", "3.7", "3.8", "3.9"] @nox.session(python=DEFAULT_PYTHON_VERSION) @@ -72,16 +72,17 @@ def default(session): # Install all test dependencies, then install this package in-place. session.install("asyncmock", "pytest-asyncio") - session.install("mock", "pytest", "pytest-cov") + session.install( + "mock", "pytest", "pytest-cov", + ) session.install("-e", ".") # Run py.test against the unit tests. session.run( "py.test", "--quiet", - "--cov=google.cloud.cloudtasks", - "--cov=google.cloud", - "--cov=tests.unit", + "--cov=google/cloud", + "--cov=tests/unit", "--cov-append", "--cov-config=.coveragerc", "--cov-report=", @@ -151,7 +152,7 @@ def docs(session): """Build the docs for this library.""" session.install("-e", ".") - session.install("sphinx<3.0.0", "alabaster", "recommonmark") + session.install("sphinx", "alabaster", "recommonmark") shutil.rmtree(os.path.join("docs", "_build"), ignore_errors=True) session.run( @@ -173,7 +174,9 @@ def docfx(session): """Build the docfx yaml files for this library.""" session.install("-e", ".") - session.install("sphinx<3.0.0", "alabaster", "recommonmark", "sphinx-docfx-yaml") + # sphinx-docfx-yaml supports up to sphinx version 1.5.5. + # https://github.com/docascode/sphinx-docfx-yaml/issues/97 + session.install("sphinx==1.5.5", "alabaster", "recommonmark", "sphinx-docfx-yaml") shutil.rmtree(os.path.join("docs", "_build"), ignore_errors=True) session.run( diff --git a/samples/snippets/noxfile.py b/samples/snippets/noxfile.py index ba55d7ce..bca0522e 100644 --- a/samples/snippets/noxfile.py +++ b/samples/snippets/noxfile.py @@ -17,6 +17,7 @@ import os from pathlib import Path import sys +from typing import Callable, Dict, List, Optional import nox @@ -39,6 +40,10 @@ # You can opt out from the test for specific Python versions. 'ignored_versions': ["2.7"], + # Old samples are opted out of enforcing Python type hints + # All new samples should feature them + 'enforce_type_hints': False, + # An envvar key for determining the project id to use. Change it # to 'BUILD_SPECIFIC_GCLOUD_PROJECT' if you want to opt in using a # build specific Cloud project. You can also use your own string @@ -64,7 +69,7 @@ TEST_CONFIG.update(TEST_CONFIG_OVERRIDE) -def get_pytest_env_vars(): +def get_pytest_env_vars() -> Dict[str, str]: """Returns a dict for pytest invocation.""" ret = {} @@ -93,7 +98,7 @@ def get_pytest_env_vars(): # -def _determine_local_import_names(start_dir): +def _determine_local_import_names(start_dir: str) -> List[str]: """Determines all import names that should be considered "local". This is used when running the linter to insure that import order is @@ -131,8 +136,11 @@ def _determine_local_import_names(start_dir): @nox.session -def lint(session): - session.install("flake8", "flake8-import-order") +def lint(session: nox.sessions.Session) -> None: + if not TEST_CONFIG['enforce_type_hints']: + session.install("flake8", "flake8-import-order") + else: + session.install("flake8", "flake8-import-order", "flake8-annotations") local_names = _determine_local_import_names(".") args = FLAKE8_COMMON_ARGS + [ @@ -141,8 +149,18 @@ def lint(session): "." ] session.run("flake8", *args) +# +# Black +# +@nox.session +def blacken(session: nox.sessions.Session) -> None: + session.install("black") + python_files = [path for path in os.listdir(".") if path.endswith(".py")] + + session.run("black", *python_files) + # # Sample Tests # @@ -151,7 +169,7 @@ def lint(session): PYTEST_COMMON_ARGS = ["--junitxml=sponge_log.xml"] -def _session_tests(session, post_install=None): +def _session_tests(session: nox.sessions.Session, post_install: Callable = None) -> None: """Runs py.test for a particular project.""" if os.path.exists("requirements.txt"): session.install("-r", "requirements.txt") @@ -177,7 +195,7 @@ def _session_tests(session, post_install=None): @nox.session(python=ALL_VERSIONS) -def py(session): +def py(session: nox.sessions.Session) -> None: """Runs py.test for a sample using the specified version of Python.""" if session.python in TESTED_VERSIONS: _session_tests(session) @@ -192,7 +210,7 @@ def py(session): # -def _get_repo_root(): +def _get_repo_root() -> Optional[str]: """ Returns the root folder of the project. """ # Get root of this repository. Assume we don't have directories nested deeper than 10 items. p = Path(os.getcwd()) @@ -201,6 +219,11 @@ def _get_repo_root(): break if Path(p / ".git").exists(): return str(p) + # .git is not available in repos cloned via Cloud Build + # setup.py is always in the library's root, so use that instead + # https://github.com/googleapis/synthtool/issues/792 + if Path(p / "setup.py").exists(): + return str(p) p = p.parent raise Exception("Unable to detect repository root.") @@ -210,7 +233,7 @@ def _get_repo_root(): @nox.session @nox.parametrize("path", GENERATED_READMES) -def readmegen(session, path): +def readmegen(session: nox.sessions.Session, path: str) -> None: """(Re-)generates the readme for a sample.""" session.install("jinja2", "pyyaml") dir_ = os.path.dirname(path) diff --git a/scripts/decrypt-secrets.sh b/scripts/decrypt-secrets.sh index ff599eb2..21f6d2a2 100755 --- a/scripts/decrypt-secrets.sh +++ b/scripts/decrypt-secrets.sh @@ -20,14 +20,27 @@ ROOT=$( dirname "$DIR" ) # Work from the project root. cd $ROOT +# Prevent it from overriding files. +# We recommend that sample authors use their own service account files and cloud project. +# In that case, they are supposed to prepare these files by themselves. +if [[ -f "testing/test-env.sh" ]] || \ + [[ -f "testing/service-account.json" ]] || \ + [[ -f "testing/client-secrets.json" ]]; then + echo "One or more target files exist, aborting." + exit 1 +fi + # Use SECRET_MANAGER_PROJECT if set, fallback to cloud-devrel-kokoro-resources. PROJECT_ID="${SECRET_MANAGER_PROJECT:-cloud-devrel-kokoro-resources}" gcloud secrets versions access latest --secret="python-docs-samples-test-env" \ + --project="${PROJECT_ID}" \ > testing/test-env.sh gcloud secrets versions access latest \ --secret="python-docs-samples-service-account" \ + --project="${PROJECT_ID}" \ > testing/service-account.json gcloud secrets versions access latest \ --secret="python-docs-samples-client-secrets" \ - > testing/client-secrets.json \ No newline at end of file + --project="${PROJECT_ID}" \ + > testing/client-secrets.json diff --git a/scripts/fixup_tasks_v2_keywords.py b/scripts/fixup_tasks_v2_keywords.py index 30d65ed0..30997b65 100644 --- a/scripts/fixup_tasks_v2_keywords.py +++ b/scripts/fixup_tasks_v2_keywords.py @@ -1,3 +1,4 @@ +#! /usr/bin/env python3 # -*- coding: utf-8 -*- # Copyright 2020 Google LLC diff --git a/scripts/fixup_tasks_v2beta2_keywords.py b/scripts/fixup_tasks_v2beta2_keywords.py index 3d480836..7277f4ab 100644 --- a/scripts/fixup_tasks_v2beta2_keywords.py +++ b/scripts/fixup_tasks_v2beta2_keywords.py @@ -1,3 +1,4 @@ +#! /usr/bin/env python3 # -*- coding: utf-8 -*- # Copyright 2020 Google LLC diff --git a/scripts/fixup_tasks_v2beta3_keywords.py b/scripts/fixup_tasks_v2beta3_keywords.py index 30d65ed0..30997b65 100644 --- a/scripts/fixup_tasks_v2beta3_keywords.py +++ b/scripts/fixup_tasks_v2beta3_keywords.py @@ -1,3 +1,4 @@ +#! /usr/bin/env python3 # -*- coding: utf-8 -*- # Copyright 2020 Google LLC diff --git a/synth.metadata b/synth.metadata index 93f109d9..eae9e096 100644 --- a/synth.metadata +++ b/synth.metadata @@ -3,22 +3,30 @@ { "git": { "name": ".", - "remote": "https://github.com/googleapis/python-tasks.git", - "sha": "a88e42b22ee2513297fa21de758159abe14898d9" + "remote": "git@github.com:googleapis/python-tasks", + "sha": "2261c21b962c7e0aaa3e1b5c7c66a04258ec0339" + } + }, + { + "git": { + "name": "googleapis", + "remote": "https://github.com/googleapis/googleapis.git", + "sha": "d9bc6eb41bdacddcd5bd3a0af581bc769cc080d3", + "internalRef": "346185632" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "d91dd8aac77f7a9c5506c238038a26fa4f9e361e" + "sha": "5d11bd2888c38ce1fb6fa6bf25494a4219a73928" } }, { "git": { "name": "synthtool", "remote": "https://github.com/googleapis/synthtool.git", - "sha": "bfcdbe0da977b2de6c1c0471bb6dc2f1e13bf669" + "sha": "5d11bd2888c38ce1fb6fa6bf25494a4219a73928" } } ], diff --git a/synth.py b/synth.py index 4d558c30..f01a891b 100644 --- a/synth.py +++ b/synth.py @@ -57,7 +57,4 @@ # ---------------------------------------------------------------------------- python.py_samples(skip_readmes=True) -# TODO(busunkim): Use latest sphinx after microgenerator transition -s.replace("noxfile.py", """['"]sphinx['"]""", '"sphinx<3.0.0"') - s.shell.run(["nox", "-s", "blacken"], hide_output=False) diff --git a/tests/unit/gapic/tasks_v2/test_cloud_tasks.py b/tests/unit/gapic/tasks_v2/test_cloud_tasks.py index f4e2e44b..1f97901d 100644 --- a/tests/unit/gapic/tasks_v2/test_cloud_tasks.py +++ b/tests/unit/gapic/tasks_v2/test_cloud_tasks.py @@ -46,7 +46,7 @@ from google.iam.v1 import options_pb2 as options # type: ignore from google.iam.v1 import policy_pb2 as policy # type: ignore from google.oauth2 import service_account -from google.protobuf import any_pb2 as any # type: ignore +from google.protobuf import any_pb2 as gp_any # type: ignore from google.protobuf import duration_pb2 as duration # type: ignore from google.protobuf import field_mask_pb2 as field_mask # type: ignore from google.protobuf import timestamp_pb2 as timestamp # type: ignore @@ -103,12 +103,12 @@ def test_cloud_tasks_client_from_service_account_file(client_class): ) as factory: factory.return_value = creds client = client_class.from_service_account_file("dummy/file/path.json") - assert client._transport._credentials == creds + assert client.transport._credentials == creds client = client_class.from_service_account_json("dummy/file/path.json") - assert client._transport._credentials == creds + assert client.transport._credentials == creds - assert client._transport._host == "cloudtasks.googleapis.com:443" + assert client.transport._host == "cloudtasks.googleapis.com:443" def test_cloud_tasks_client_get_transport_class(): @@ -162,15 +162,14 @@ def test_cloud_tasks_client_client_options( credentials_file=None, host="squid.clam.whelk", scopes=None, - api_mtls_endpoint="squid.clam.whelk", - client_cert_source=None, + ssl_channel_credentials=None, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) - # Check the case api_endpoint is not provided and GOOGLE_API_USE_MTLS is + # Check the case api_endpoint is not provided and GOOGLE_API_USE_MTLS_ENDPOINT is # "never". - with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS": "never"}): + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS_ENDPOINT": "never"}): with mock.patch.object(transport_class, "__init__") as patched: patched.return_value = None client = client_class() @@ -179,15 +178,14 @@ def test_cloud_tasks_client_client_options( credentials_file=None, host=client.DEFAULT_ENDPOINT, scopes=None, - api_mtls_endpoint=client.DEFAULT_ENDPOINT, - client_cert_source=None, + ssl_channel_credentials=None, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) - # Check the case api_endpoint is not provided and GOOGLE_API_USE_MTLS is + # Check the case api_endpoint is not provided and GOOGLE_API_USE_MTLS_ENDPOINT is # "always". - with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS": "always"}): + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS_ENDPOINT": "always"}): with mock.patch.object(transport_class, "__init__") as patched: patched.return_value = None client = client_class() @@ -196,95 +194,173 @@ def test_cloud_tasks_client_client_options( credentials_file=None, host=client.DEFAULT_MTLS_ENDPOINT, scopes=None, - api_mtls_endpoint=client.DEFAULT_MTLS_ENDPOINT, - client_cert_source=None, + ssl_channel_credentials=None, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) - # Check the case api_endpoint is not provided, GOOGLE_API_USE_MTLS is - # "auto", and client_cert_source is provided. - with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS": "auto"}): + # Check the case api_endpoint is not provided and GOOGLE_API_USE_MTLS_ENDPOINT has + # unsupported value. + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS_ENDPOINT": "Unsupported"}): + with pytest.raises(MutualTLSChannelError): + client = client_class() + + # Check the case GOOGLE_API_USE_CLIENT_CERTIFICATE has unsupported value. + with mock.patch.dict( + os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": "Unsupported"} + ): + with pytest.raises(ValueError): + client = client_class() + + # Check the case quota_project_id is provided + options = client_options.ClientOptions(quota_project_id="octopus") + with mock.patch.object(transport_class, "__init__") as patched: + patched.return_value = None + client = client_class(client_options=options) + patched.assert_called_once_with( + credentials=None, + credentials_file=None, + host=client.DEFAULT_ENDPOINT, + scopes=None, + ssl_channel_credentials=None, + quota_project_id="octopus", + client_info=transports.base.DEFAULT_CLIENT_INFO, + ) + + +@pytest.mark.parametrize( + "client_class,transport_class,transport_name,use_client_cert_env", + [ + (CloudTasksClient, transports.CloudTasksGrpcTransport, "grpc", "true"), + ( + CloudTasksAsyncClient, + transports.CloudTasksGrpcAsyncIOTransport, + "grpc_asyncio", + "true", + ), + (CloudTasksClient, transports.CloudTasksGrpcTransport, "grpc", "false"), + ( + CloudTasksAsyncClient, + transports.CloudTasksGrpcAsyncIOTransport, + "grpc_asyncio", + "false", + ), + ], +) +@mock.patch.object( + CloudTasksClient, "DEFAULT_ENDPOINT", modify_default_endpoint(CloudTasksClient) +) +@mock.patch.object( + CloudTasksAsyncClient, + "DEFAULT_ENDPOINT", + modify_default_endpoint(CloudTasksAsyncClient), +) +@mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS_ENDPOINT": "auto"}) +def test_cloud_tasks_client_mtls_env_auto( + client_class, transport_class, transport_name, use_client_cert_env +): + # This tests the endpoint autoswitch behavior. Endpoint is autoswitched to the default + # mtls endpoint, if GOOGLE_API_USE_CLIENT_CERTIFICATE is "true" and client cert exists. + + # Check the case client_cert_source is provided. Whether client cert is used depends on + # GOOGLE_API_USE_CLIENT_CERTIFICATE value. + with mock.patch.dict( + os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": use_client_cert_env} + ): options = client_options.ClientOptions( client_cert_source=client_cert_source_callback ) with mock.patch.object(transport_class, "__init__") as patched: - patched.return_value = None - client = client_class(client_options=options) - patched.assert_called_once_with( - credentials=None, - credentials_file=None, - host=client.DEFAULT_MTLS_ENDPOINT, - scopes=None, - api_mtls_endpoint=client.DEFAULT_MTLS_ENDPOINT, - client_cert_source=client_cert_source_callback, - quota_project_id=None, - client_info=transports.base.DEFAULT_CLIENT_INFO, - ) - - # Check the case api_endpoint is not provided, GOOGLE_API_USE_MTLS is - # "auto", and default_client_cert_source is provided. - with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS": "auto"}): - with mock.patch.object(transport_class, "__init__") as patched: + ssl_channel_creds = mock.Mock() with mock.patch( - "google.auth.transport.mtls.has_default_client_cert_source", - return_value=True, + "grpc.ssl_channel_credentials", return_value=ssl_channel_creds ): patched.return_value = None - client = client_class() + client = client_class(client_options=options) + + if use_client_cert_env == "false": + expected_ssl_channel_creds = None + expected_host = client.DEFAULT_ENDPOINT + else: + expected_ssl_channel_creds = ssl_channel_creds + expected_host = client.DEFAULT_MTLS_ENDPOINT + patched.assert_called_once_with( credentials=None, credentials_file=None, - host=client.DEFAULT_MTLS_ENDPOINT, + host=expected_host, scopes=None, - api_mtls_endpoint=client.DEFAULT_MTLS_ENDPOINT, - client_cert_source=None, + ssl_channel_credentials=expected_ssl_channel_creds, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) - # Check the case api_endpoint is not provided, GOOGLE_API_USE_MTLS is - # "auto", but client_cert_source and default_client_cert_source are None. - with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS": "auto"}): + # Check the case ADC client cert is provided. Whether client cert is used depends on + # GOOGLE_API_USE_CLIENT_CERTIFICATE value. + with mock.patch.dict( + os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": use_client_cert_env} + ): with mock.patch.object(transport_class, "__init__") as patched: with mock.patch( - "google.auth.transport.mtls.has_default_client_cert_source", - return_value=False, + "google.auth.transport.grpc.SslCredentials.__init__", return_value=None ): - patched.return_value = None - client = client_class() - patched.assert_called_once_with( - credentials=None, - credentials_file=None, - host=client.DEFAULT_ENDPOINT, - scopes=None, - api_mtls_endpoint=client.DEFAULT_ENDPOINT, - client_cert_source=None, - quota_project_id=None, - client_info=transports.base.DEFAULT_CLIENT_INFO, - ) - - # Check the case api_endpoint is not provided and GOOGLE_API_USE_MTLS has - # unsupported value. - with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS": "Unsupported"}): - with pytest.raises(MutualTLSChannelError): - client = client_class() - - # Check the case quota_project_id is provided - options = client_options.ClientOptions(quota_project_id="octopus") - with mock.patch.object(transport_class, "__init__") as patched: - patched.return_value = None - client = client_class(client_options=options) - patched.assert_called_once_with( - credentials=None, - credentials_file=None, - host=client.DEFAULT_ENDPOINT, - scopes=None, - api_mtls_endpoint=client.DEFAULT_ENDPOINT, - client_cert_source=None, - quota_project_id="octopus", - client_info=transports.base.DEFAULT_CLIENT_INFO, - ) + with mock.patch( + "google.auth.transport.grpc.SslCredentials.is_mtls", + new_callable=mock.PropertyMock, + ) as is_mtls_mock: + with mock.patch( + "google.auth.transport.grpc.SslCredentials.ssl_credentials", + new_callable=mock.PropertyMock, + ) as ssl_credentials_mock: + if use_client_cert_env == "false": + is_mtls_mock.return_value = False + ssl_credentials_mock.return_value = None + expected_host = client.DEFAULT_ENDPOINT + expected_ssl_channel_creds = None + else: + is_mtls_mock.return_value = True + ssl_credentials_mock.return_value = mock.Mock() + expected_host = client.DEFAULT_MTLS_ENDPOINT + expected_ssl_channel_creds = ( + ssl_credentials_mock.return_value + ) + + patched.return_value = None + client = client_class() + patched.assert_called_once_with( + credentials=None, + credentials_file=None, + host=expected_host, + scopes=None, + ssl_channel_credentials=expected_ssl_channel_creds, + quota_project_id=None, + client_info=transports.base.DEFAULT_CLIENT_INFO, + ) + + # Check the case client_cert_source and ADC client cert are not provided. + with mock.patch.dict( + os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": use_client_cert_env} + ): + with mock.patch.object(transport_class, "__init__") as patched: + with mock.patch( + "google.auth.transport.grpc.SslCredentials.__init__", return_value=None + ): + with mock.patch( + "google.auth.transport.grpc.SslCredentials.is_mtls", + new_callable=mock.PropertyMock, + ) as is_mtls_mock: + is_mtls_mock.return_value = False + patched.return_value = None + client = client_class() + patched.assert_called_once_with( + credentials=None, + credentials_file=None, + host=client.DEFAULT_ENDPOINT, + scopes=None, + ssl_channel_credentials=None, + quota_project_id=None, + client_info=transports.base.DEFAULT_CLIENT_INFO, + ) @pytest.mark.parametrize( @@ -311,8 +387,7 @@ def test_cloud_tasks_client_client_options_scopes( credentials_file=None, host=client.DEFAULT_ENDPOINT, scopes=["1", "2"], - api_mtls_endpoint=client.DEFAULT_ENDPOINT, - client_cert_source=None, + ssl_channel_credentials=None, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) @@ -342,8 +417,7 @@ def test_cloud_tasks_client_client_options_credentials_file( credentials_file="credentials.json", host=client.DEFAULT_ENDPOINT, scopes=None, - api_mtls_endpoint=client.DEFAULT_ENDPOINT, - client_cert_source=None, + ssl_channel_credentials=None, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) @@ -360,8 +434,7 @@ def test_cloud_tasks_client_client_options_from_dict(): credentials_file=None, host="squid.clam.whelk", scopes=None, - api_mtls_endpoint="squid.clam.whelk", - client_cert_source=None, + ssl_channel_credentials=None, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) @@ -379,7 +452,7 @@ def test_list_queues( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_queues), "__call__") as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.ListQueuesResponse( next_page_token="next_page_token_value", @@ -394,6 +467,7 @@ def test_list_queues( assert args[0] == cloudtasks.ListQueuesRequest() # Establish that the response is the type that we expect. + assert isinstance(response, pagers.ListQueuesPager) assert response.next_page_token == "next_page_token_value" @@ -404,19 +478,19 @@ def test_list_queues_from_dict(): @pytest.mark.asyncio -async def test_list_queues_async(transport: str = "grpc_asyncio"): +async def test_list_queues_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.ListQueuesRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.ListQueuesRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.list_queues), "__call__" - ) as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( cloudtasks.ListQueuesResponse(next_page_token="next_page_token_value",) @@ -428,7 +502,7 @@ async def test_list_queues_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.ListQueuesRequest() # Establish that the response is the type that we expect. assert isinstance(response, pagers.ListQueuesAsyncPager) @@ -436,6 +510,11 @@ async def test_list_queues_async(transport: str = "grpc_asyncio"): assert response.next_page_token == "next_page_token_value" +@pytest.mark.asyncio +async def test_list_queues_async_from_dict(): + await test_list_queues_async(request_type=dict) + + def test_list_queues_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -445,7 +524,7 @@ def test_list_queues_field_headers(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_queues), "__call__") as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: call.return_value = cloudtasks.ListQueuesResponse() client.list_queues(request) @@ -470,9 +549,7 @@ async def test_list_queues_field_headers_async(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.list_queues), "__call__" - ) as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( cloudtasks.ListQueuesResponse() ) @@ -493,7 +570,7 @@ def test_list_queues_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_queues), "__call__") as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.ListQueuesResponse() @@ -525,9 +602,7 @@ async def test_list_queues_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.list_queues), "__call__" - ) as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.ListQueuesResponse() @@ -562,7 +637,7 @@ def test_list_queues_pager(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials,) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_queues), "__call__") as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: # Set the response to a series of pages. call.side_effect = ( cloudtasks.ListQueuesResponse( @@ -594,7 +669,7 @@ def test_list_queues_pages(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials,) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_queues), "__call__") as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: # Set the response to a series of pages. call.side_effect = ( cloudtasks.ListQueuesResponse( @@ -619,9 +694,7 @@ async def test_list_queues_async_pager(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.list_queues), - "__call__", - new_callable=mock.AsyncMock, + type(client.transport.list_queues), "__call__", new_callable=mock.AsyncMock ) as call: # Set the response to a series of pages. call.side_effect = ( @@ -652,9 +725,7 @@ async def test_list_queues_async_pages(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.list_queues), - "__call__", - new_callable=mock.AsyncMock, + type(client.transport.list_queues), "__call__", new_callable=mock.AsyncMock ) as call: # Set the response to a series of pages. call.side_effect = ( @@ -686,7 +757,7 @@ def test_get_queue(transport: str = "grpc", request_type=cloudtasks.GetQueueRequ request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_queue), "__call__") as call: + with mock.patch.object(type(client.transport.get_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue( name="name_value", state=queue.Queue.State.RUNNING, @@ -701,6 +772,7 @@ def test_get_queue(transport: str = "grpc", request_type=cloudtasks.GetQueueRequ assert args[0] == cloudtasks.GetQueueRequest() # Establish that the response is the type that we expect. + assert isinstance(response, queue.Queue) assert response.name == "name_value" @@ -713,19 +785,19 @@ def test_get_queue_from_dict(): @pytest.mark.asyncio -async def test_get_queue_async(transport: str = "grpc_asyncio"): +async def test_get_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.GetQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.GetQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( queue.Queue(name="name_value", state=queue.Queue.State.RUNNING,) @@ -737,7 +809,7 @@ async def test_get_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.GetQueueRequest() # Establish that the response is the type that we expect. assert isinstance(response, queue.Queue) @@ -747,6 +819,11 @@ async def test_get_queue_async(transport: str = "grpc_asyncio"): assert response.state == queue.Queue.State.RUNNING +@pytest.mark.asyncio +async def test_get_queue_async_from_dict(): + await test_get_queue_async(request_type=dict) + + def test_get_queue_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -756,7 +833,7 @@ def test_get_queue_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_queue), "__call__") as call: + with mock.patch.object(type(client.transport.get_queue), "__call__") as call: call.return_value = queue.Queue() client.get_queue(request) @@ -781,9 +858,7 @@ async def test_get_queue_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(queue.Queue()) await client.get_queue(request) @@ -802,7 +877,7 @@ def test_get_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_queue), "__call__") as call: + with mock.patch.object(type(client.transport.get_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -834,9 +909,7 @@ async def test_get_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -877,7 +950,7 @@ def test_create_queue( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.create_queue), "__call__") as call: + with mock.patch.object(type(client.transport.create_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_queue.Queue( name="name_value", state=gct_queue.Queue.State.RUNNING, @@ -892,6 +965,7 @@ def test_create_queue( assert args[0] == cloudtasks.CreateQueueRequest() # Establish that the response is the type that we expect. + assert isinstance(response, gct_queue.Queue) assert response.name == "name_value" @@ -904,19 +978,19 @@ def test_create_queue_from_dict(): @pytest.mark.asyncio -async def test_create_queue_async(transport: str = "grpc_asyncio"): +async def test_create_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.CreateQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.CreateQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.create_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.create_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( gct_queue.Queue(name="name_value", state=gct_queue.Queue.State.RUNNING,) @@ -928,7 +1002,7 @@ async def test_create_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.CreateQueueRequest() # Establish that the response is the type that we expect. assert isinstance(response, gct_queue.Queue) @@ -938,6 +1012,11 @@ async def test_create_queue_async(transport: str = "grpc_asyncio"): assert response.state == gct_queue.Queue.State.RUNNING +@pytest.mark.asyncio +async def test_create_queue_async_from_dict(): + await test_create_queue_async(request_type=dict) + + def test_create_queue_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -947,7 +1026,7 @@ def test_create_queue_field_headers(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.create_queue), "__call__") as call: + with mock.patch.object(type(client.transport.create_queue), "__call__") as call: call.return_value = gct_queue.Queue() client.create_queue(request) @@ -972,9 +1051,7 @@ async def test_create_queue_field_headers_async(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.create_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.create_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(gct_queue.Queue()) await client.create_queue(request) @@ -993,7 +1070,7 @@ def test_create_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.create_queue), "__call__") as call: + with mock.patch.object(type(client.transport.create_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_queue.Queue() @@ -1031,9 +1108,7 @@ async def test_create_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.create_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.create_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_queue.Queue() @@ -1080,7 +1155,7 @@ def test_update_queue( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.update_queue), "__call__") as call: + with mock.patch.object(type(client.transport.update_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_queue.Queue( name="name_value", state=gct_queue.Queue.State.RUNNING, @@ -1095,6 +1170,7 @@ def test_update_queue( assert args[0] == cloudtasks.UpdateQueueRequest() # Establish that the response is the type that we expect. + assert isinstance(response, gct_queue.Queue) assert response.name == "name_value" @@ -1107,19 +1183,19 @@ def test_update_queue_from_dict(): @pytest.mark.asyncio -async def test_update_queue_async(transport: str = "grpc_asyncio"): +async def test_update_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.UpdateQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.UpdateQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.update_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.update_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( gct_queue.Queue(name="name_value", state=gct_queue.Queue.State.RUNNING,) @@ -1131,7 +1207,7 @@ async def test_update_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.UpdateQueueRequest() # Establish that the response is the type that we expect. assert isinstance(response, gct_queue.Queue) @@ -1141,6 +1217,11 @@ async def test_update_queue_async(transport: str = "grpc_asyncio"): assert response.state == gct_queue.Queue.State.RUNNING +@pytest.mark.asyncio +async def test_update_queue_async_from_dict(): + await test_update_queue_async(request_type=dict) + + def test_update_queue_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -1150,7 +1231,7 @@ def test_update_queue_field_headers(): request.queue.name = "queue.name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.update_queue), "__call__") as call: + with mock.patch.object(type(client.transport.update_queue), "__call__") as call: call.return_value = gct_queue.Queue() client.update_queue(request) @@ -1175,9 +1256,7 @@ async def test_update_queue_field_headers_async(): request.queue.name = "queue.name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.update_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.update_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(gct_queue.Queue()) await client.update_queue(request) @@ -1196,7 +1275,7 @@ def test_update_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.update_queue), "__call__") as call: + with mock.patch.object(type(client.transport.update_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_queue.Queue() @@ -1235,9 +1314,7 @@ async def test_update_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.update_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.update_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_queue.Queue() @@ -1285,7 +1362,7 @@ def test_delete_queue( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.delete_queue), "__call__") as call: + with mock.patch.object(type(client.transport.delete_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -1306,19 +1383,19 @@ def test_delete_queue_from_dict(): @pytest.mark.asyncio -async def test_delete_queue_async(transport: str = "grpc_asyncio"): +async def test_delete_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.DeleteQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.DeleteQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.delete_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.delete_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(None) @@ -1328,12 +1405,17 @@ async def test_delete_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.DeleteQueueRequest() # Establish that the response is the type that we expect. assert response is None +@pytest.mark.asyncio +async def test_delete_queue_async_from_dict(): + await test_delete_queue_async(request_type=dict) + + def test_delete_queue_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -1343,7 +1425,7 @@ def test_delete_queue_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.delete_queue), "__call__") as call: + with mock.patch.object(type(client.transport.delete_queue), "__call__") as call: call.return_value = None client.delete_queue(request) @@ -1368,9 +1450,7 @@ async def test_delete_queue_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.delete_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.delete_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(None) await client.delete_queue(request) @@ -1389,7 +1469,7 @@ def test_delete_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.delete_queue), "__call__") as call: + with mock.patch.object(type(client.transport.delete_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -1421,9 +1501,7 @@ async def test_delete_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.delete_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.delete_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -1464,7 +1542,7 @@ def test_purge_queue( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.purge_queue), "__call__") as call: + with mock.patch.object(type(client.transport.purge_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue( name="name_value", state=queue.Queue.State.RUNNING, @@ -1479,6 +1557,7 @@ def test_purge_queue( assert args[0] == cloudtasks.PurgeQueueRequest() # Establish that the response is the type that we expect. + assert isinstance(response, queue.Queue) assert response.name == "name_value" @@ -1491,19 +1570,19 @@ def test_purge_queue_from_dict(): @pytest.mark.asyncio -async def test_purge_queue_async(transport: str = "grpc_asyncio"): +async def test_purge_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.PurgeQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.PurgeQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.purge_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.purge_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( queue.Queue(name="name_value", state=queue.Queue.State.RUNNING,) @@ -1515,7 +1594,7 @@ async def test_purge_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.PurgeQueueRequest() # Establish that the response is the type that we expect. assert isinstance(response, queue.Queue) @@ -1525,6 +1604,11 @@ async def test_purge_queue_async(transport: str = "grpc_asyncio"): assert response.state == queue.Queue.State.RUNNING +@pytest.mark.asyncio +async def test_purge_queue_async_from_dict(): + await test_purge_queue_async(request_type=dict) + + def test_purge_queue_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -1534,7 +1618,7 @@ def test_purge_queue_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.purge_queue), "__call__") as call: + with mock.patch.object(type(client.transport.purge_queue), "__call__") as call: call.return_value = queue.Queue() client.purge_queue(request) @@ -1559,9 +1643,7 @@ async def test_purge_queue_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.purge_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.purge_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(queue.Queue()) await client.purge_queue(request) @@ -1580,7 +1662,7 @@ def test_purge_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.purge_queue), "__call__") as call: + with mock.patch.object(type(client.transport.purge_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -1612,9 +1694,7 @@ async def test_purge_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.purge_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.purge_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -1655,7 +1735,7 @@ def test_pause_queue( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.pause_queue), "__call__") as call: + with mock.patch.object(type(client.transport.pause_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue( name="name_value", state=queue.Queue.State.RUNNING, @@ -1670,6 +1750,7 @@ def test_pause_queue( assert args[0] == cloudtasks.PauseQueueRequest() # Establish that the response is the type that we expect. + assert isinstance(response, queue.Queue) assert response.name == "name_value" @@ -1682,19 +1763,19 @@ def test_pause_queue_from_dict(): @pytest.mark.asyncio -async def test_pause_queue_async(transport: str = "grpc_asyncio"): +async def test_pause_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.PauseQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.PauseQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.pause_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.pause_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( queue.Queue(name="name_value", state=queue.Queue.State.RUNNING,) @@ -1706,7 +1787,7 @@ async def test_pause_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.PauseQueueRequest() # Establish that the response is the type that we expect. assert isinstance(response, queue.Queue) @@ -1716,6 +1797,11 @@ async def test_pause_queue_async(transport: str = "grpc_asyncio"): assert response.state == queue.Queue.State.RUNNING +@pytest.mark.asyncio +async def test_pause_queue_async_from_dict(): + await test_pause_queue_async(request_type=dict) + + def test_pause_queue_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -1725,7 +1811,7 @@ def test_pause_queue_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.pause_queue), "__call__") as call: + with mock.patch.object(type(client.transport.pause_queue), "__call__") as call: call.return_value = queue.Queue() client.pause_queue(request) @@ -1750,9 +1836,7 @@ async def test_pause_queue_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.pause_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.pause_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(queue.Queue()) await client.pause_queue(request) @@ -1771,7 +1855,7 @@ def test_pause_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.pause_queue), "__call__") as call: + with mock.patch.object(type(client.transport.pause_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -1803,9 +1887,7 @@ async def test_pause_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.pause_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.pause_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -1846,7 +1928,7 @@ def test_resume_queue( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.resume_queue), "__call__") as call: + with mock.patch.object(type(client.transport.resume_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue( name="name_value", state=queue.Queue.State.RUNNING, @@ -1861,6 +1943,7 @@ def test_resume_queue( assert args[0] == cloudtasks.ResumeQueueRequest() # Establish that the response is the type that we expect. + assert isinstance(response, queue.Queue) assert response.name == "name_value" @@ -1873,19 +1956,19 @@ def test_resume_queue_from_dict(): @pytest.mark.asyncio -async def test_resume_queue_async(transport: str = "grpc_asyncio"): +async def test_resume_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.ResumeQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.ResumeQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.resume_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.resume_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( queue.Queue(name="name_value", state=queue.Queue.State.RUNNING,) @@ -1897,7 +1980,7 @@ async def test_resume_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.ResumeQueueRequest() # Establish that the response is the type that we expect. assert isinstance(response, queue.Queue) @@ -1907,6 +1990,11 @@ async def test_resume_queue_async(transport: str = "grpc_asyncio"): assert response.state == queue.Queue.State.RUNNING +@pytest.mark.asyncio +async def test_resume_queue_async_from_dict(): + await test_resume_queue_async(request_type=dict) + + def test_resume_queue_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -1916,7 +2004,7 @@ def test_resume_queue_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.resume_queue), "__call__") as call: + with mock.patch.object(type(client.transport.resume_queue), "__call__") as call: call.return_value = queue.Queue() client.resume_queue(request) @@ -1941,9 +2029,7 @@ async def test_resume_queue_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.resume_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.resume_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(queue.Queue()) await client.resume_queue(request) @@ -1962,7 +2048,7 @@ def test_resume_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.resume_queue), "__call__") as call: + with mock.patch.object(type(client.transport.resume_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -1994,9 +2080,7 @@ async def test_resume_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.resume_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.resume_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -2037,7 +2121,7 @@ def test_get_iam_policy( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy(version=774, etag=b"etag_blob",) @@ -2050,6 +2134,7 @@ def test_get_iam_policy( assert args[0] == iam_policy.GetIamPolicyRequest() # Establish that the response is the type that we expect. + assert isinstance(response, policy.Policy) assert response.version == 774 @@ -2062,19 +2147,19 @@ def test_get_iam_policy_from_dict(): @pytest.mark.asyncio -async def test_get_iam_policy_async(transport: str = "grpc_asyncio"): +async def test_get_iam_policy_async( + transport: str = "grpc_asyncio", request_type=iam_policy.GetIamPolicyRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = iam_policy.GetIamPolicyRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_iam_policy), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( policy.Policy(version=774, etag=b"etag_blob",) @@ -2086,7 +2171,7 @@ async def test_get_iam_policy_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == iam_policy.GetIamPolicyRequest() # Establish that the response is the type that we expect. assert isinstance(response, policy.Policy) @@ -2096,6 +2181,11 @@ async def test_get_iam_policy_async(transport: str = "grpc_asyncio"): assert response.etag == b"etag_blob" +@pytest.mark.asyncio +async def test_get_iam_policy_async_from_dict(): + await test_get_iam_policy_async(request_type=dict) + + def test_get_iam_policy_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -2105,7 +2195,7 @@ def test_get_iam_policy_field_headers(): request.resource = "resource/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: call.return_value = policy.Policy() client.get_iam_policy(request) @@ -2130,9 +2220,7 @@ async def test_get_iam_policy_field_headers_async(): request.resource = "resource/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_iam_policy), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(policy.Policy()) await client.get_iam_policy(request) @@ -2147,10 +2235,10 @@ async def test_get_iam_policy_field_headers_async(): assert ("x-goog-request-params", "resource=resource/value",) in kw["metadata"] -def test_get_iam_policy_from_dict(): +def test_get_iam_policy_from_dict_foreign(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy() @@ -2167,7 +2255,7 @@ def test_get_iam_policy_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy() @@ -2199,9 +2287,7 @@ async def test_get_iam_policy_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_iam_policy), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy() @@ -2242,7 +2328,7 @@ def test_set_iam_policy( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.set_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy(version=774, etag=b"etag_blob",) @@ -2255,6 +2341,7 @@ def test_set_iam_policy( assert args[0] == iam_policy.SetIamPolicyRequest() # Establish that the response is the type that we expect. + assert isinstance(response, policy.Policy) assert response.version == 774 @@ -2267,19 +2354,19 @@ def test_set_iam_policy_from_dict(): @pytest.mark.asyncio -async def test_set_iam_policy_async(transport: str = "grpc_asyncio"): +async def test_set_iam_policy_async( + transport: str = "grpc_asyncio", request_type=iam_policy.SetIamPolicyRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = iam_policy.SetIamPolicyRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.set_iam_policy), "__call__" - ) as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( policy.Policy(version=774, etag=b"etag_blob",) @@ -2291,7 +2378,7 @@ async def test_set_iam_policy_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == iam_policy.SetIamPolicyRequest() # Establish that the response is the type that we expect. assert isinstance(response, policy.Policy) @@ -2301,6 +2388,11 @@ async def test_set_iam_policy_async(transport: str = "grpc_asyncio"): assert response.etag == b"etag_blob" +@pytest.mark.asyncio +async def test_set_iam_policy_async_from_dict(): + await test_set_iam_policy_async(request_type=dict) + + def test_set_iam_policy_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -2310,7 +2402,7 @@ def test_set_iam_policy_field_headers(): request.resource = "resource/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.set_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: call.return_value = policy.Policy() client.set_iam_policy(request) @@ -2335,9 +2427,7 @@ async def test_set_iam_policy_field_headers_async(): request.resource = "resource/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.set_iam_policy), "__call__" - ) as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(policy.Policy()) await client.set_iam_policy(request) @@ -2352,10 +2442,10 @@ async def test_set_iam_policy_field_headers_async(): assert ("x-goog-request-params", "resource=resource/value",) in kw["metadata"] -def test_set_iam_policy_from_dict(): +def test_set_iam_policy_from_dict_foreign(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.set_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy() @@ -2372,7 +2462,7 @@ def test_set_iam_policy_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.set_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy() @@ -2404,9 +2494,7 @@ async def test_set_iam_policy_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.set_iam_policy), "__call__" - ) as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy() @@ -2448,7 +2536,7 @@ def test_test_iam_permissions( # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: # Designate an appropriate return value for the call. call.return_value = iam_policy.TestIamPermissionsResponse( @@ -2464,6 +2552,7 @@ def test_test_iam_permissions( assert args[0] == iam_policy.TestIamPermissionsRequest() # Establish that the response is the type that we expect. + assert isinstance(response, iam_policy.TestIamPermissionsResponse) assert response.permissions == ["permissions_value"] @@ -2474,18 +2563,20 @@ def test_test_iam_permissions_from_dict(): @pytest.mark.asyncio -async def test_test_iam_permissions_async(transport: str = "grpc_asyncio"): +async def test_test_iam_permissions_async( + transport: str = "grpc_asyncio", request_type=iam_policy.TestIamPermissionsRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = iam_policy.TestIamPermissionsRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( @@ -2498,7 +2589,7 @@ async def test_test_iam_permissions_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == iam_policy.TestIamPermissionsRequest() # Establish that the response is the type that we expect. assert isinstance(response, iam_policy.TestIamPermissionsResponse) @@ -2506,6 +2597,11 @@ async def test_test_iam_permissions_async(transport: str = "grpc_asyncio"): assert response.permissions == ["permissions_value"] +@pytest.mark.asyncio +async def test_test_iam_permissions_async_from_dict(): + await test_test_iam_permissions_async(request_type=dict) + + def test_test_iam_permissions_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -2516,7 +2612,7 @@ def test_test_iam_permissions_field_headers(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: call.return_value = iam_policy.TestIamPermissionsResponse() @@ -2543,7 +2639,7 @@ async def test_test_iam_permissions_field_headers_async(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( iam_policy.TestIamPermissionsResponse() @@ -2561,11 +2657,11 @@ async def test_test_iam_permissions_field_headers_async(): assert ("x-goog-request-params", "resource=resource/value",) in kw["metadata"] -def test_test_iam_permissions_from_dict(): +def test_test_iam_permissions_from_dict_foreign(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: # Designate an appropriate return value for the call. call.return_value = iam_policy.TestIamPermissionsResponse() @@ -2584,7 +2680,7 @@ def test_test_iam_permissions_flattened(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: # Designate an appropriate return value for the call. call.return_value = iam_policy.TestIamPermissionsResponse() @@ -2624,7 +2720,7 @@ async def test_test_iam_permissions_flattened_async(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: # Designate an appropriate return value for the call. call.return_value = iam_policy.TestIamPermissionsResponse() @@ -2672,7 +2768,7 @@ def test_list_tasks(transport: str = "grpc", request_type=cloudtasks.ListTasksRe request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_tasks), "__call__") as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.ListTasksResponse( next_page_token="next_page_token_value", @@ -2687,6 +2783,7 @@ def test_list_tasks(transport: str = "grpc", request_type=cloudtasks.ListTasksRe assert args[0] == cloudtasks.ListTasksRequest() # Establish that the response is the type that we expect. + assert isinstance(response, pagers.ListTasksPager) assert response.next_page_token == "next_page_token_value" @@ -2697,19 +2794,19 @@ def test_list_tasks_from_dict(): @pytest.mark.asyncio -async def test_list_tasks_async(transport: str = "grpc_asyncio"): +async def test_list_tasks_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.ListTasksRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.ListTasksRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.list_tasks), "__call__" - ) as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( cloudtasks.ListTasksResponse(next_page_token="next_page_token_value",) @@ -2721,7 +2818,7 @@ async def test_list_tasks_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.ListTasksRequest() # Establish that the response is the type that we expect. assert isinstance(response, pagers.ListTasksAsyncPager) @@ -2729,6 +2826,11 @@ async def test_list_tasks_async(transport: str = "grpc_asyncio"): assert response.next_page_token == "next_page_token_value" +@pytest.mark.asyncio +async def test_list_tasks_async_from_dict(): + await test_list_tasks_async(request_type=dict) + + def test_list_tasks_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -2738,7 +2840,7 @@ def test_list_tasks_field_headers(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_tasks), "__call__") as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: call.return_value = cloudtasks.ListTasksResponse() client.list_tasks(request) @@ -2763,9 +2865,7 @@ async def test_list_tasks_field_headers_async(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.list_tasks), "__call__" - ) as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( cloudtasks.ListTasksResponse() ) @@ -2786,7 +2886,7 @@ def test_list_tasks_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_tasks), "__call__") as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.ListTasksResponse() @@ -2818,9 +2918,7 @@ async def test_list_tasks_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.list_tasks), "__call__" - ) as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.ListTasksResponse() @@ -2855,7 +2953,7 @@ def test_list_tasks_pager(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials,) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_tasks), "__call__") as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: # Set the response to a series of pages. call.side_effect = ( cloudtasks.ListTasksResponse( @@ -2884,7 +2982,7 @@ def test_list_tasks_pages(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials,) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_tasks), "__call__") as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: # Set the response to a series of pages. call.side_effect = ( cloudtasks.ListTasksResponse( @@ -2906,9 +3004,7 @@ async def test_list_tasks_async_pager(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.list_tasks), - "__call__", - new_callable=mock.AsyncMock, + type(client.transport.list_tasks), "__call__", new_callable=mock.AsyncMock ) as call: # Set the response to a series of pages. call.side_effect = ( @@ -2936,9 +3032,7 @@ async def test_list_tasks_async_pages(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.list_tasks), - "__call__", - new_callable=mock.AsyncMock, + type(client.transport.list_tasks), "__call__", new_callable=mock.AsyncMock ) as call: # Set the response to a series of pages. call.side_effect = ( @@ -2967,7 +3061,7 @@ def test_get_task(transport: str = "grpc", request_type=cloudtasks.GetTaskReques request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_task), "__call__") as call: + with mock.patch.object(type(client.transport.get_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task( name="name_value", @@ -2988,6 +3082,7 @@ def test_get_task(transport: str = "grpc", request_type=cloudtasks.GetTaskReques assert args[0] == cloudtasks.GetTaskRequest() # Establish that the response is the type that we expect. + assert isinstance(response, task.Task) assert response.name == "name_value" @@ -3004,19 +3099,19 @@ def test_get_task_from_dict(): @pytest.mark.asyncio -async def test_get_task_async(transport: str = "grpc_asyncio"): +async def test_get_task_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.GetTaskRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.GetTaskRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( task.Task( @@ -3033,7 +3128,7 @@ async def test_get_task_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.GetTaskRequest() # Establish that the response is the type that we expect. assert isinstance(response, task.Task) @@ -3047,6 +3142,11 @@ async def test_get_task_async(transport: str = "grpc_asyncio"): assert response.view == task.Task.View.BASIC +@pytest.mark.asyncio +async def test_get_task_async_from_dict(): + await test_get_task_async(request_type=dict) + + def test_get_task_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -3056,7 +3156,7 @@ def test_get_task_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_task), "__call__") as call: + with mock.patch.object(type(client.transport.get_task), "__call__") as call: call.return_value = task.Task() client.get_task(request) @@ -3081,9 +3181,7 @@ async def test_get_task_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_task), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(task.Task()) await client.get_task(request) @@ -3102,7 +3200,7 @@ def test_get_task_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_task), "__call__") as call: + with mock.patch.object(type(client.transport.get_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task() @@ -3134,9 +3232,7 @@ async def test_get_task_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task() @@ -3177,7 +3273,7 @@ def test_create_task( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.create_task), "__call__") as call: + with mock.patch.object(type(client.transport.create_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_task.Task( name="name_value", @@ -3198,6 +3294,7 @@ def test_create_task( assert args[0] == cloudtasks.CreateTaskRequest() # Establish that the response is the type that we expect. + assert isinstance(response, gct_task.Task) assert response.name == "name_value" @@ -3214,19 +3311,19 @@ def test_create_task_from_dict(): @pytest.mark.asyncio -async def test_create_task_async(transport: str = "grpc_asyncio"): +async def test_create_task_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.CreateTaskRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.CreateTaskRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.create_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.create_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( gct_task.Task( @@ -3243,7 +3340,7 @@ async def test_create_task_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.CreateTaskRequest() # Establish that the response is the type that we expect. assert isinstance(response, gct_task.Task) @@ -3257,6 +3354,11 @@ async def test_create_task_async(transport: str = "grpc_asyncio"): assert response.view == gct_task.Task.View.BASIC +@pytest.mark.asyncio +async def test_create_task_async_from_dict(): + await test_create_task_async(request_type=dict) + + def test_create_task_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -3266,7 +3368,7 @@ def test_create_task_field_headers(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.create_task), "__call__") as call: + with mock.patch.object(type(client.transport.create_task), "__call__") as call: call.return_value = gct_task.Task() client.create_task(request) @@ -3291,9 +3393,7 @@ async def test_create_task_field_headers_async(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.create_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.create_task), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(gct_task.Task()) await client.create_task(request) @@ -3312,7 +3412,7 @@ def test_create_task_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.create_task), "__call__") as call: + with mock.patch.object(type(client.transport.create_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_task.Task() @@ -3350,9 +3450,7 @@ async def test_create_task_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.create_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.create_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_task.Task() @@ -3399,7 +3497,7 @@ def test_delete_task( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.delete_task), "__call__") as call: + with mock.patch.object(type(client.transport.delete_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -3420,19 +3518,19 @@ def test_delete_task_from_dict(): @pytest.mark.asyncio -async def test_delete_task_async(transport: str = "grpc_asyncio"): +async def test_delete_task_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.DeleteTaskRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.DeleteTaskRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.delete_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.delete_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(None) @@ -3442,12 +3540,17 @@ async def test_delete_task_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.DeleteTaskRequest() # Establish that the response is the type that we expect. assert response is None +@pytest.mark.asyncio +async def test_delete_task_async_from_dict(): + await test_delete_task_async(request_type=dict) + + def test_delete_task_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -3457,7 +3560,7 @@ def test_delete_task_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.delete_task), "__call__") as call: + with mock.patch.object(type(client.transport.delete_task), "__call__") as call: call.return_value = None client.delete_task(request) @@ -3482,9 +3585,7 @@ async def test_delete_task_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.delete_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.delete_task), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(None) await client.delete_task(request) @@ -3503,7 +3604,7 @@ def test_delete_task_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.delete_task), "__call__") as call: + with mock.patch.object(type(client.transport.delete_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -3535,9 +3636,7 @@ async def test_delete_task_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.delete_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.delete_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -3576,7 +3675,7 @@ def test_run_task(transport: str = "grpc", request_type=cloudtasks.RunTaskReques request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.run_task), "__call__") as call: + with mock.patch.object(type(client.transport.run_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task( name="name_value", @@ -3597,6 +3696,7 @@ def test_run_task(transport: str = "grpc", request_type=cloudtasks.RunTaskReques assert args[0] == cloudtasks.RunTaskRequest() # Establish that the response is the type that we expect. + assert isinstance(response, task.Task) assert response.name == "name_value" @@ -3613,19 +3713,19 @@ def test_run_task_from_dict(): @pytest.mark.asyncio -async def test_run_task_async(transport: str = "grpc_asyncio"): +async def test_run_task_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.RunTaskRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.RunTaskRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.run_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.run_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( task.Task( @@ -3642,7 +3742,7 @@ async def test_run_task_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.RunTaskRequest() # Establish that the response is the type that we expect. assert isinstance(response, task.Task) @@ -3656,6 +3756,11 @@ async def test_run_task_async(transport: str = "grpc_asyncio"): assert response.view == task.Task.View.BASIC +@pytest.mark.asyncio +async def test_run_task_async_from_dict(): + await test_run_task_async(request_type=dict) + + def test_run_task_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -3665,7 +3770,7 @@ def test_run_task_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.run_task), "__call__") as call: + with mock.patch.object(type(client.transport.run_task), "__call__") as call: call.return_value = task.Task() client.run_task(request) @@ -3690,9 +3795,7 @@ async def test_run_task_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.run_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.run_task), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(task.Task()) await client.run_task(request) @@ -3711,7 +3814,7 @@ def test_run_task_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.run_task), "__call__") as call: + with mock.patch.object(type(client.transport.run_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task() @@ -3743,9 +3846,7 @@ async def test_run_task_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.run_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.run_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task() @@ -3810,7 +3911,7 @@ def test_transport_instance(): credentials=credentials.AnonymousCredentials(), ) client = CloudTasksClient(transport=transport) - assert client._transport is transport + assert client.transport is transport def test_transport_get_channel(): @@ -3828,10 +3929,22 @@ def test_transport_get_channel(): assert channel +@pytest.mark.parametrize( + "transport_class", + [transports.CloudTasksGrpcTransport, transports.CloudTasksGrpcAsyncIOTransport], +) +def test_transport_adc(transport_class): + # Test default credentials are used if not provided. + with mock.patch.object(auth, "default") as adc: + adc.return_value = (credentials.AnonymousCredentials(), None) + transport_class() + adc.assert_called_once() + + def test_transport_grpc_default(): # A client should use the gRPC transport by default. client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) - assert isinstance(client._transport, transports.CloudTasksGrpcTransport,) + assert isinstance(client.transport, transports.CloudTasksGrpcTransport,) def test_cloud_tasks_base_transport_error(): @@ -3897,6 +4010,17 @@ def test_cloud_tasks_base_transport_with_credentials_file(): ) +def test_cloud_tasks_base_transport_with_adc(): + # Test the default credentials are used if credentials and credentials_file are None. + with mock.patch.object(auth, "default") as adc, mock.patch( + "google.cloud.tasks_v2.services.cloud_tasks.transports.CloudTasksTransport._prep_wrapped_messages" + ) as Transport: + Transport.return_value = None + adc.return_value = (credentials.AnonymousCredentials(), None) + transport = transports.CloudTasksTransport() + adc.assert_called_once() + + def test_cloud_tasks_auth_adc(): # If no credentials are provided, we should use ADC credentials. with mock.patch.object(auth, "default") as adc: @@ -3929,7 +4053,7 @@ def test_cloud_tasks_host_no_port(): api_endpoint="cloudtasks.googleapis.com" ), ) - assert client._transport._host == "cloudtasks.googleapis.com:443" + assert client.transport._host == "cloudtasks.googleapis.com:443" def test_cloud_tasks_host_with_port(): @@ -3939,185 +4063,111 @@ def test_cloud_tasks_host_with_port(): api_endpoint="cloudtasks.googleapis.com:8000" ), ) - assert client._transport._host == "cloudtasks.googleapis.com:8000" + assert client.transport._host == "cloudtasks.googleapis.com:8000" def test_cloud_tasks_grpc_transport_channel(): channel = grpc.insecure_channel("http://localhost/") - # Check that if channel is provided, mtls endpoint and client_cert_source - # won't be used. - callback = mock.MagicMock() + # Check that channel is used if provided. transport = transports.CloudTasksGrpcTransport( - host="squid.clam.whelk", - channel=channel, - api_mtls_endpoint="mtls.squid.clam.whelk", - client_cert_source=callback, + host="squid.clam.whelk", channel=channel, ) assert transport.grpc_channel == channel assert transport._host == "squid.clam.whelk:443" - assert not callback.called + assert transport._ssl_channel_credentials == None def test_cloud_tasks_grpc_asyncio_transport_channel(): channel = aio.insecure_channel("http://localhost/") - # Check that if channel is provided, mtls endpoint and client_cert_source - # won't be used. - callback = mock.MagicMock() + # Check that channel is used if provided. transport = transports.CloudTasksGrpcAsyncIOTransport( - host="squid.clam.whelk", - channel=channel, - api_mtls_endpoint="mtls.squid.clam.whelk", - client_cert_source=callback, + host="squid.clam.whelk", channel=channel, ) assert transport.grpc_channel == channel assert transport._host == "squid.clam.whelk:443" - assert not callback.called - - -@mock.patch("grpc.ssl_channel_credentials", autospec=True) -@mock.patch("google.api_core.grpc_helpers.create_channel", autospec=True) -def test_cloud_tasks_grpc_transport_channel_mtls_with_client_cert_source( - grpc_create_channel, grpc_ssl_channel_cred -): - # Check that if channel is None, but api_mtls_endpoint and client_cert_source - # are provided, then a mTLS channel will be created. - mock_cred = mock.Mock() - - mock_ssl_cred = mock.Mock() - grpc_ssl_channel_cred.return_value = mock_ssl_cred - - mock_grpc_channel = mock.Mock() - grpc_create_channel.return_value = mock_grpc_channel - - transport = transports.CloudTasksGrpcTransport( - host="squid.clam.whelk", - credentials=mock_cred, - api_mtls_endpoint="mtls.squid.clam.whelk", - client_cert_source=client_cert_source_callback, - ) - grpc_ssl_channel_cred.assert_called_once_with( - certificate_chain=b"cert bytes", private_key=b"key bytes" - ) - grpc_create_channel.assert_called_once_with( - "mtls.squid.clam.whelk:443", - credentials=mock_cred, - credentials_file=None, - scopes=("https://www.googleapis.com/auth/cloud-platform",), - ssl_credentials=mock_ssl_cred, - quota_project_id=None, - ) - assert transport.grpc_channel == mock_grpc_channel - - -@mock.patch("grpc.ssl_channel_credentials", autospec=True) -@mock.patch("google.api_core.grpc_helpers_async.create_channel", autospec=True) -def test_cloud_tasks_grpc_asyncio_transport_channel_mtls_with_client_cert_source( - grpc_create_channel, grpc_ssl_channel_cred -): - # Check that if channel is None, but api_mtls_endpoint and client_cert_source - # are provided, then a mTLS channel will be created. - mock_cred = mock.Mock() - - mock_ssl_cred = mock.Mock() - grpc_ssl_channel_cred.return_value = mock_ssl_cred - - mock_grpc_channel = mock.Mock() - grpc_create_channel.return_value = mock_grpc_channel - - transport = transports.CloudTasksGrpcAsyncIOTransport( - host="squid.clam.whelk", - credentials=mock_cred, - api_mtls_endpoint="mtls.squid.clam.whelk", - client_cert_source=client_cert_source_callback, - ) - grpc_ssl_channel_cred.assert_called_once_with( - certificate_chain=b"cert bytes", private_key=b"key bytes" - ) - grpc_create_channel.assert_called_once_with( - "mtls.squid.clam.whelk:443", - credentials=mock_cred, - credentials_file=None, - scopes=("https://www.googleapis.com/auth/cloud-platform",), - ssl_credentials=mock_ssl_cred, - quota_project_id=None, - ) - assert transport.grpc_channel == mock_grpc_channel + assert transport._ssl_channel_credentials == None @pytest.mark.parametrize( - "api_mtls_endpoint", ["mtls.squid.clam.whelk", "mtls.squid.clam.whelk:443"] + "transport_class", + [transports.CloudTasksGrpcTransport, transports.CloudTasksGrpcAsyncIOTransport], ) -@mock.patch("google.api_core.grpc_helpers.create_channel", autospec=True) -def test_cloud_tasks_grpc_transport_channel_mtls_with_adc( - grpc_create_channel, api_mtls_endpoint -): - # Check that if channel and client_cert_source are None, but api_mtls_endpoint - # is provided, then a mTLS channel will be created with SSL ADC. - mock_grpc_channel = mock.Mock() - grpc_create_channel.return_value = mock_grpc_channel - - # Mock google.auth.transport.grpc.SslCredentials class. - mock_ssl_cred = mock.Mock() - with mock.patch.multiple( - "google.auth.transport.grpc.SslCredentials", - __init__=mock.Mock(return_value=None), - ssl_credentials=mock.PropertyMock(return_value=mock_ssl_cred), - ): - mock_cred = mock.Mock() - transport = transports.CloudTasksGrpcTransport( - host="squid.clam.whelk", - credentials=mock_cred, - api_mtls_endpoint=api_mtls_endpoint, - client_cert_source=None, - ) - grpc_create_channel.assert_called_once_with( - "mtls.squid.clam.whelk:443", - credentials=mock_cred, - credentials_file=None, - scopes=("https://www.googleapis.com/auth/cloud-platform",), - ssl_credentials=mock_ssl_cred, - quota_project_id=None, - ) - assert transport.grpc_channel == mock_grpc_channel +def test_cloud_tasks_transport_channel_mtls_with_client_cert_source(transport_class): + with mock.patch( + "grpc.ssl_channel_credentials", autospec=True + ) as grpc_ssl_channel_cred: + with mock.patch.object( + transport_class, "create_channel", autospec=True + ) as grpc_create_channel: + mock_ssl_cred = mock.Mock() + grpc_ssl_channel_cred.return_value = mock_ssl_cred + + mock_grpc_channel = mock.Mock() + grpc_create_channel.return_value = mock_grpc_channel + + cred = credentials.AnonymousCredentials() + with pytest.warns(DeprecationWarning): + with mock.patch.object(auth, "default") as adc: + adc.return_value = (cred, None) + transport = transport_class( + host="squid.clam.whelk", + api_mtls_endpoint="mtls.squid.clam.whelk", + client_cert_source=client_cert_source_callback, + ) + adc.assert_called_once() + + grpc_ssl_channel_cred.assert_called_once_with( + certificate_chain=b"cert bytes", private_key=b"key bytes" + ) + grpc_create_channel.assert_called_once_with( + "mtls.squid.clam.whelk:443", + credentials=cred, + credentials_file=None, + scopes=("https://www.googleapis.com/auth/cloud-platform",), + ssl_credentials=mock_ssl_cred, + quota_project_id=None, + ) + assert transport.grpc_channel == mock_grpc_channel + assert transport._ssl_channel_credentials == mock_ssl_cred @pytest.mark.parametrize( - "api_mtls_endpoint", ["mtls.squid.clam.whelk", "mtls.squid.clam.whelk:443"] + "transport_class", + [transports.CloudTasksGrpcTransport, transports.CloudTasksGrpcAsyncIOTransport], ) -@mock.patch("google.api_core.grpc_helpers_async.create_channel", autospec=True) -def test_cloud_tasks_grpc_asyncio_transport_channel_mtls_with_adc( - grpc_create_channel, api_mtls_endpoint -): - # Check that if channel and client_cert_source are None, but api_mtls_endpoint - # is provided, then a mTLS channel will be created with SSL ADC. - mock_grpc_channel = mock.Mock() - grpc_create_channel.return_value = mock_grpc_channel - - # Mock google.auth.transport.grpc.SslCredentials class. +def test_cloud_tasks_transport_channel_mtls_with_adc(transport_class): mock_ssl_cred = mock.Mock() with mock.patch.multiple( "google.auth.transport.grpc.SslCredentials", __init__=mock.Mock(return_value=None), ssl_credentials=mock.PropertyMock(return_value=mock_ssl_cred), ): - mock_cred = mock.Mock() - transport = transports.CloudTasksGrpcAsyncIOTransport( - host="squid.clam.whelk", - credentials=mock_cred, - api_mtls_endpoint=api_mtls_endpoint, - client_cert_source=None, - ) - grpc_create_channel.assert_called_once_with( - "mtls.squid.clam.whelk:443", - credentials=mock_cred, - credentials_file=None, - scopes=("https://www.googleapis.com/auth/cloud-platform",), - ssl_credentials=mock_ssl_cred, - quota_project_id=None, - ) - assert transport.grpc_channel == mock_grpc_channel + with mock.patch.object( + transport_class, "create_channel", autospec=True + ) as grpc_create_channel: + mock_grpc_channel = mock.Mock() + grpc_create_channel.return_value = mock_grpc_channel + mock_cred = mock.Mock() + + with pytest.warns(DeprecationWarning): + transport = transport_class( + host="squid.clam.whelk", + credentials=mock_cred, + api_mtls_endpoint="mtls.squid.clam.whelk", + client_cert_source=None, + ) + + grpc_create_channel.assert_called_once_with( + "mtls.squid.clam.whelk:443", + credentials=mock_cred, + credentials_file=None, + scopes=("https://www.googleapis.com/auth/cloud-platform",), + ssl_credentials=mock_ssl_cred, + quota_project_id=None, + ) + assert transport.grpc_channel == mock_grpc_channel def test_queue_path(): @@ -4146,10 +4196,10 @@ def test_parse_queue_path(): def test_task_path(): - project = "squid" - location = "clam" - queue = "whelk" - task = "octopus" + project = "cuttlefish" + location = "mussel" + queue = "winkle" + task = "nautilus" expected = "projects/{project}/locations/{location}/queues/{queue}/tasks/{task}".format( project=project, location=location, queue=queue, task=task, @@ -4160,10 +4210,10 @@ def test_task_path(): def test_parse_task_path(): expected = { - "project": "oyster", - "location": "nudibranch", - "queue": "cuttlefish", - "task": "mussel", + "project": "scallop", + "location": "abalone", + "queue": "squid", + "task": "clam", } path = CloudTasksClient.task_path(**expected) @@ -4172,6 +4222,107 @@ def test_parse_task_path(): assert expected == actual +def test_common_billing_account_path(): + billing_account = "whelk" + + expected = "billingAccounts/{billing_account}".format( + billing_account=billing_account, + ) + actual = CloudTasksClient.common_billing_account_path(billing_account) + assert expected == actual + + +def test_parse_common_billing_account_path(): + expected = { + "billing_account": "octopus", + } + path = CloudTasksClient.common_billing_account_path(**expected) + + # Check that the path construction is reversible. + actual = CloudTasksClient.parse_common_billing_account_path(path) + assert expected == actual + + +def test_common_folder_path(): + folder = "oyster" + + expected = "folders/{folder}".format(folder=folder,) + actual = CloudTasksClient.common_folder_path(folder) + assert expected == actual + + +def test_parse_common_folder_path(): + expected = { + "folder": "nudibranch", + } + path = CloudTasksClient.common_folder_path(**expected) + + # Check that the path construction is reversible. + actual = CloudTasksClient.parse_common_folder_path(path) + assert expected == actual + + +def test_common_organization_path(): + organization = "cuttlefish" + + expected = "organizations/{organization}".format(organization=organization,) + actual = CloudTasksClient.common_organization_path(organization) + assert expected == actual + + +def test_parse_common_organization_path(): + expected = { + "organization": "mussel", + } + path = CloudTasksClient.common_organization_path(**expected) + + # Check that the path construction is reversible. + actual = CloudTasksClient.parse_common_organization_path(path) + assert expected == actual + + +def test_common_project_path(): + project = "winkle" + + expected = "projects/{project}".format(project=project,) + actual = CloudTasksClient.common_project_path(project) + assert expected == actual + + +def test_parse_common_project_path(): + expected = { + "project": "nautilus", + } + path = CloudTasksClient.common_project_path(**expected) + + # Check that the path construction is reversible. + actual = CloudTasksClient.parse_common_project_path(path) + assert expected == actual + + +def test_common_location_path(): + project = "scallop" + location = "abalone" + + expected = "projects/{project}/locations/{location}".format( + project=project, location=location, + ) + actual = CloudTasksClient.common_location_path(project, location) + assert expected == actual + + +def test_parse_common_location_path(): + expected = { + "project": "squid", + "location": "clam", + } + path = CloudTasksClient.common_location_path(**expected) + + # Check that the path construction is reversible. + actual = CloudTasksClient.parse_common_location_path(path) + assert expected == actual + + def test_client_withDEFAULT_CLIENT_INFO(): client_info = gapic_v1.client_info.ClientInfo() diff --git a/tests/unit/gapic/tasks_v2beta2/test_cloud_tasks.py b/tests/unit/gapic/tasks_v2beta2/test_cloud_tasks.py index ec78a0d1..f2825d18 100644 --- a/tests/unit/gapic/tasks_v2beta2/test_cloud_tasks.py +++ b/tests/unit/gapic/tasks_v2beta2/test_cloud_tasks.py @@ -46,7 +46,7 @@ from google.iam.v1 import options_pb2 as options # type: ignore from google.iam.v1 import policy_pb2 as policy # type: ignore from google.oauth2 import service_account -from google.protobuf import any_pb2 as any # type: ignore +from google.protobuf import any_pb2 as gp_any # type: ignore from google.protobuf import duration_pb2 as duration # type: ignore from google.protobuf import field_mask_pb2 as field_mask # type: ignore from google.protobuf import timestamp_pb2 as timestamp # type: ignore @@ -103,12 +103,12 @@ def test_cloud_tasks_client_from_service_account_file(client_class): ) as factory: factory.return_value = creds client = client_class.from_service_account_file("dummy/file/path.json") - assert client._transport._credentials == creds + assert client.transport._credentials == creds client = client_class.from_service_account_json("dummy/file/path.json") - assert client._transport._credentials == creds + assert client.transport._credentials == creds - assert client._transport._host == "cloudtasks.googleapis.com:443" + assert client.transport._host == "cloudtasks.googleapis.com:443" def test_cloud_tasks_client_get_transport_class(): @@ -162,15 +162,14 @@ def test_cloud_tasks_client_client_options( credentials_file=None, host="squid.clam.whelk", scopes=None, - api_mtls_endpoint="squid.clam.whelk", - client_cert_source=None, + ssl_channel_credentials=None, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) - # Check the case api_endpoint is not provided and GOOGLE_API_USE_MTLS is + # Check the case api_endpoint is not provided and GOOGLE_API_USE_MTLS_ENDPOINT is # "never". - with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS": "never"}): + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS_ENDPOINT": "never"}): with mock.patch.object(transport_class, "__init__") as patched: patched.return_value = None client = client_class() @@ -179,15 +178,14 @@ def test_cloud_tasks_client_client_options( credentials_file=None, host=client.DEFAULT_ENDPOINT, scopes=None, - api_mtls_endpoint=client.DEFAULT_ENDPOINT, - client_cert_source=None, + ssl_channel_credentials=None, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) - # Check the case api_endpoint is not provided and GOOGLE_API_USE_MTLS is + # Check the case api_endpoint is not provided and GOOGLE_API_USE_MTLS_ENDPOINT is # "always". - with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS": "always"}): + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS_ENDPOINT": "always"}): with mock.patch.object(transport_class, "__init__") as patched: patched.return_value = None client = client_class() @@ -196,95 +194,173 @@ def test_cloud_tasks_client_client_options( credentials_file=None, host=client.DEFAULT_MTLS_ENDPOINT, scopes=None, - api_mtls_endpoint=client.DEFAULT_MTLS_ENDPOINT, - client_cert_source=None, + ssl_channel_credentials=None, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) - # Check the case api_endpoint is not provided, GOOGLE_API_USE_MTLS is - # "auto", and client_cert_source is provided. - with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS": "auto"}): + # Check the case api_endpoint is not provided and GOOGLE_API_USE_MTLS_ENDPOINT has + # unsupported value. + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS_ENDPOINT": "Unsupported"}): + with pytest.raises(MutualTLSChannelError): + client = client_class() + + # Check the case GOOGLE_API_USE_CLIENT_CERTIFICATE has unsupported value. + with mock.patch.dict( + os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": "Unsupported"} + ): + with pytest.raises(ValueError): + client = client_class() + + # Check the case quota_project_id is provided + options = client_options.ClientOptions(quota_project_id="octopus") + with mock.patch.object(transport_class, "__init__") as patched: + patched.return_value = None + client = client_class(client_options=options) + patched.assert_called_once_with( + credentials=None, + credentials_file=None, + host=client.DEFAULT_ENDPOINT, + scopes=None, + ssl_channel_credentials=None, + quota_project_id="octopus", + client_info=transports.base.DEFAULT_CLIENT_INFO, + ) + + +@pytest.mark.parametrize( + "client_class,transport_class,transport_name,use_client_cert_env", + [ + (CloudTasksClient, transports.CloudTasksGrpcTransport, "grpc", "true"), + ( + CloudTasksAsyncClient, + transports.CloudTasksGrpcAsyncIOTransport, + "grpc_asyncio", + "true", + ), + (CloudTasksClient, transports.CloudTasksGrpcTransport, "grpc", "false"), + ( + CloudTasksAsyncClient, + transports.CloudTasksGrpcAsyncIOTransport, + "grpc_asyncio", + "false", + ), + ], +) +@mock.patch.object( + CloudTasksClient, "DEFAULT_ENDPOINT", modify_default_endpoint(CloudTasksClient) +) +@mock.patch.object( + CloudTasksAsyncClient, + "DEFAULT_ENDPOINT", + modify_default_endpoint(CloudTasksAsyncClient), +) +@mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS_ENDPOINT": "auto"}) +def test_cloud_tasks_client_mtls_env_auto( + client_class, transport_class, transport_name, use_client_cert_env +): + # This tests the endpoint autoswitch behavior. Endpoint is autoswitched to the default + # mtls endpoint, if GOOGLE_API_USE_CLIENT_CERTIFICATE is "true" and client cert exists. + + # Check the case client_cert_source is provided. Whether client cert is used depends on + # GOOGLE_API_USE_CLIENT_CERTIFICATE value. + with mock.patch.dict( + os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": use_client_cert_env} + ): options = client_options.ClientOptions( client_cert_source=client_cert_source_callback ) with mock.patch.object(transport_class, "__init__") as patched: - patched.return_value = None - client = client_class(client_options=options) - patched.assert_called_once_with( - credentials=None, - credentials_file=None, - host=client.DEFAULT_MTLS_ENDPOINT, - scopes=None, - api_mtls_endpoint=client.DEFAULT_MTLS_ENDPOINT, - client_cert_source=client_cert_source_callback, - quota_project_id=None, - client_info=transports.base.DEFAULT_CLIENT_INFO, - ) - - # Check the case api_endpoint is not provided, GOOGLE_API_USE_MTLS is - # "auto", and default_client_cert_source is provided. - with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS": "auto"}): - with mock.patch.object(transport_class, "__init__") as patched: + ssl_channel_creds = mock.Mock() with mock.patch( - "google.auth.transport.mtls.has_default_client_cert_source", - return_value=True, + "grpc.ssl_channel_credentials", return_value=ssl_channel_creds ): patched.return_value = None - client = client_class() + client = client_class(client_options=options) + + if use_client_cert_env == "false": + expected_ssl_channel_creds = None + expected_host = client.DEFAULT_ENDPOINT + else: + expected_ssl_channel_creds = ssl_channel_creds + expected_host = client.DEFAULT_MTLS_ENDPOINT + patched.assert_called_once_with( credentials=None, credentials_file=None, - host=client.DEFAULT_MTLS_ENDPOINT, + host=expected_host, scopes=None, - api_mtls_endpoint=client.DEFAULT_MTLS_ENDPOINT, - client_cert_source=None, + ssl_channel_credentials=expected_ssl_channel_creds, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) - # Check the case api_endpoint is not provided, GOOGLE_API_USE_MTLS is - # "auto", but client_cert_source and default_client_cert_source are None. - with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS": "auto"}): + # Check the case ADC client cert is provided. Whether client cert is used depends on + # GOOGLE_API_USE_CLIENT_CERTIFICATE value. + with mock.patch.dict( + os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": use_client_cert_env} + ): with mock.patch.object(transport_class, "__init__") as patched: with mock.patch( - "google.auth.transport.mtls.has_default_client_cert_source", - return_value=False, + "google.auth.transport.grpc.SslCredentials.__init__", return_value=None ): - patched.return_value = None - client = client_class() - patched.assert_called_once_with( - credentials=None, - credentials_file=None, - host=client.DEFAULT_ENDPOINT, - scopes=None, - api_mtls_endpoint=client.DEFAULT_ENDPOINT, - client_cert_source=None, - quota_project_id=None, - client_info=transports.base.DEFAULT_CLIENT_INFO, - ) - - # Check the case api_endpoint is not provided and GOOGLE_API_USE_MTLS has - # unsupported value. - with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS": "Unsupported"}): - with pytest.raises(MutualTLSChannelError): - client = client_class() - - # Check the case quota_project_id is provided - options = client_options.ClientOptions(quota_project_id="octopus") - with mock.patch.object(transport_class, "__init__") as patched: - patched.return_value = None - client = client_class(client_options=options) - patched.assert_called_once_with( - credentials=None, - credentials_file=None, - host=client.DEFAULT_ENDPOINT, - scopes=None, - api_mtls_endpoint=client.DEFAULT_ENDPOINT, - client_cert_source=None, - quota_project_id="octopus", - client_info=transports.base.DEFAULT_CLIENT_INFO, - ) + with mock.patch( + "google.auth.transport.grpc.SslCredentials.is_mtls", + new_callable=mock.PropertyMock, + ) as is_mtls_mock: + with mock.patch( + "google.auth.transport.grpc.SslCredentials.ssl_credentials", + new_callable=mock.PropertyMock, + ) as ssl_credentials_mock: + if use_client_cert_env == "false": + is_mtls_mock.return_value = False + ssl_credentials_mock.return_value = None + expected_host = client.DEFAULT_ENDPOINT + expected_ssl_channel_creds = None + else: + is_mtls_mock.return_value = True + ssl_credentials_mock.return_value = mock.Mock() + expected_host = client.DEFAULT_MTLS_ENDPOINT + expected_ssl_channel_creds = ( + ssl_credentials_mock.return_value + ) + + patched.return_value = None + client = client_class() + patched.assert_called_once_with( + credentials=None, + credentials_file=None, + host=expected_host, + scopes=None, + ssl_channel_credentials=expected_ssl_channel_creds, + quota_project_id=None, + client_info=transports.base.DEFAULT_CLIENT_INFO, + ) + + # Check the case client_cert_source and ADC client cert are not provided. + with mock.patch.dict( + os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": use_client_cert_env} + ): + with mock.patch.object(transport_class, "__init__") as patched: + with mock.patch( + "google.auth.transport.grpc.SslCredentials.__init__", return_value=None + ): + with mock.patch( + "google.auth.transport.grpc.SslCredentials.is_mtls", + new_callable=mock.PropertyMock, + ) as is_mtls_mock: + is_mtls_mock.return_value = False + patched.return_value = None + client = client_class() + patched.assert_called_once_with( + credentials=None, + credentials_file=None, + host=client.DEFAULT_ENDPOINT, + scopes=None, + ssl_channel_credentials=None, + quota_project_id=None, + client_info=transports.base.DEFAULT_CLIENT_INFO, + ) @pytest.mark.parametrize( @@ -311,8 +387,7 @@ def test_cloud_tasks_client_client_options_scopes( credentials_file=None, host=client.DEFAULT_ENDPOINT, scopes=["1", "2"], - api_mtls_endpoint=client.DEFAULT_ENDPOINT, - client_cert_source=None, + ssl_channel_credentials=None, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) @@ -342,8 +417,7 @@ def test_cloud_tasks_client_client_options_credentials_file( credentials_file="credentials.json", host=client.DEFAULT_ENDPOINT, scopes=None, - api_mtls_endpoint=client.DEFAULT_ENDPOINT, - client_cert_source=None, + ssl_channel_credentials=None, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) @@ -360,8 +434,7 @@ def test_cloud_tasks_client_client_options_from_dict(): credentials_file=None, host="squid.clam.whelk", scopes=None, - api_mtls_endpoint="squid.clam.whelk", - client_cert_source=None, + ssl_channel_credentials=None, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) @@ -379,7 +452,7 @@ def test_list_queues( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_queues), "__call__") as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.ListQueuesResponse( next_page_token="next_page_token_value", @@ -394,6 +467,7 @@ def test_list_queues( assert args[0] == cloudtasks.ListQueuesRequest() # Establish that the response is the type that we expect. + assert isinstance(response, pagers.ListQueuesPager) assert response.next_page_token == "next_page_token_value" @@ -404,19 +478,19 @@ def test_list_queues_from_dict(): @pytest.mark.asyncio -async def test_list_queues_async(transport: str = "grpc_asyncio"): +async def test_list_queues_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.ListQueuesRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.ListQueuesRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.list_queues), "__call__" - ) as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( cloudtasks.ListQueuesResponse(next_page_token="next_page_token_value",) @@ -428,7 +502,7 @@ async def test_list_queues_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.ListQueuesRequest() # Establish that the response is the type that we expect. assert isinstance(response, pagers.ListQueuesAsyncPager) @@ -436,6 +510,11 @@ async def test_list_queues_async(transport: str = "grpc_asyncio"): assert response.next_page_token == "next_page_token_value" +@pytest.mark.asyncio +async def test_list_queues_async_from_dict(): + await test_list_queues_async(request_type=dict) + + def test_list_queues_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -445,7 +524,7 @@ def test_list_queues_field_headers(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_queues), "__call__") as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: call.return_value = cloudtasks.ListQueuesResponse() client.list_queues(request) @@ -470,9 +549,7 @@ async def test_list_queues_field_headers_async(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.list_queues), "__call__" - ) as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( cloudtasks.ListQueuesResponse() ) @@ -493,7 +570,7 @@ def test_list_queues_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_queues), "__call__") as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.ListQueuesResponse() @@ -525,9 +602,7 @@ async def test_list_queues_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.list_queues), "__call__" - ) as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.ListQueuesResponse() @@ -562,7 +637,7 @@ def test_list_queues_pager(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials,) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_queues), "__call__") as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: # Set the response to a series of pages. call.side_effect = ( cloudtasks.ListQueuesResponse( @@ -594,7 +669,7 @@ def test_list_queues_pages(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials,) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_queues), "__call__") as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: # Set the response to a series of pages. call.side_effect = ( cloudtasks.ListQueuesResponse( @@ -619,9 +694,7 @@ async def test_list_queues_async_pager(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.list_queues), - "__call__", - new_callable=mock.AsyncMock, + type(client.transport.list_queues), "__call__", new_callable=mock.AsyncMock ) as call: # Set the response to a series of pages. call.side_effect = ( @@ -652,9 +725,7 @@ async def test_list_queues_async_pages(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.list_queues), - "__call__", - new_callable=mock.AsyncMock, + type(client.transport.list_queues), "__call__", new_callable=mock.AsyncMock ) as call: # Set the response to a series of pages. call.side_effect = ( @@ -686,7 +757,7 @@ def test_get_queue(transport: str = "grpc", request_type=cloudtasks.GetQueueRequ request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_queue), "__call__") as call: + with mock.patch.object(type(client.transport.get_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue( name="name_value", @@ -707,6 +778,7 @@ def test_get_queue(transport: str = "grpc", request_type=cloudtasks.GetQueueRequ assert args[0] == cloudtasks.GetQueueRequest() # Establish that the response is the type that we expect. + assert isinstance(response, queue.Queue) assert response.name == "name_value" @@ -719,19 +791,19 @@ def test_get_queue_from_dict(): @pytest.mark.asyncio -async def test_get_queue_async(transport: str = "grpc_asyncio"): +async def test_get_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.GetQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.GetQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( queue.Queue(name="name_value", state=queue.Queue.State.RUNNING,) @@ -743,7 +815,7 @@ async def test_get_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.GetQueueRequest() # Establish that the response is the type that we expect. assert isinstance(response, queue.Queue) @@ -753,6 +825,11 @@ async def test_get_queue_async(transport: str = "grpc_asyncio"): assert response.state == queue.Queue.State.RUNNING +@pytest.mark.asyncio +async def test_get_queue_async_from_dict(): + await test_get_queue_async(request_type=dict) + + def test_get_queue_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -762,7 +839,7 @@ def test_get_queue_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_queue), "__call__") as call: + with mock.patch.object(type(client.transport.get_queue), "__call__") as call: call.return_value = queue.Queue() client.get_queue(request) @@ -787,9 +864,7 @@ async def test_get_queue_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(queue.Queue()) await client.get_queue(request) @@ -808,7 +883,7 @@ def test_get_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_queue), "__call__") as call: + with mock.patch.object(type(client.transport.get_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -840,9 +915,7 @@ async def test_get_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -883,7 +956,7 @@ def test_create_queue( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.create_queue), "__call__") as call: + with mock.patch.object(type(client.transport.create_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_queue.Queue( name="name_value", @@ -904,6 +977,7 @@ def test_create_queue( assert args[0] == cloudtasks.CreateQueueRequest() # Establish that the response is the type that we expect. + assert isinstance(response, gct_queue.Queue) assert response.name == "name_value" @@ -916,19 +990,19 @@ def test_create_queue_from_dict(): @pytest.mark.asyncio -async def test_create_queue_async(transport: str = "grpc_asyncio"): +async def test_create_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.CreateQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.CreateQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.create_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.create_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( gct_queue.Queue(name="name_value", state=gct_queue.Queue.State.RUNNING,) @@ -940,7 +1014,7 @@ async def test_create_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.CreateQueueRequest() # Establish that the response is the type that we expect. assert isinstance(response, gct_queue.Queue) @@ -950,6 +1024,11 @@ async def test_create_queue_async(transport: str = "grpc_asyncio"): assert response.state == gct_queue.Queue.State.RUNNING +@pytest.mark.asyncio +async def test_create_queue_async_from_dict(): + await test_create_queue_async(request_type=dict) + + def test_create_queue_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -959,7 +1038,7 @@ def test_create_queue_field_headers(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.create_queue), "__call__") as call: + with mock.patch.object(type(client.transport.create_queue), "__call__") as call: call.return_value = gct_queue.Queue() client.create_queue(request) @@ -984,9 +1063,7 @@ async def test_create_queue_field_headers_async(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.create_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.create_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(gct_queue.Queue()) await client.create_queue(request) @@ -1005,7 +1082,7 @@ def test_create_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.create_queue), "__call__") as call: + with mock.patch.object(type(client.transport.create_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_queue.Queue() @@ -1043,9 +1120,7 @@ async def test_create_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.create_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.create_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_queue.Queue() @@ -1092,7 +1167,7 @@ def test_update_queue( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.update_queue), "__call__") as call: + with mock.patch.object(type(client.transport.update_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_queue.Queue( name="name_value", @@ -1113,6 +1188,7 @@ def test_update_queue( assert args[0] == cloudtasks.UpdateQueueRequest() # Establish that the response is the type that we expect. + assert isinstance(response, gct_queue.Queue) assert response.name == "name_value" @@ -1125,19 +1201,19 @@ def test_update_queue_from_dict(): @pytest.mark.asyncio -async def test_update_queue_async(transport: str = "grpc_asyncio"): +async def test_update_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.UpdateQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.UpdateQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.update_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.update_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( gct_queue.Queue(name="name_value", state=gct_queue.Queue.State.RUNNING,) @@ -1149,7 +1225,7 @@ async def test_update_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.UpdateQueueRequest() # Establish that the response is the type that we expect. assert isinstance(response, gct_queue.Queue) @@ -1159,6 +1235,11 @@ async def test_update_queue_async(transport: str = "grpc_asyncio"): assert response.state == gct_queue.Queue.State.RUNNING +@pytest.mark.asyncio +async def test_update_queue_async_from_dict(): + await test_update_queue_async(request_type=dict) + + def test_update_queue_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -1168,7 +1249,7 @@ def test_update_queue_field_headers(): request.queue.name = "queue.name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.update_queue), "__call__") as call: + with mock.patch.object(type(client.transport.update_queue), "__call__") as call: call.return_value = gct_queue.Queue() client.update_queue(request) @@ -1193,9 +1274,7 @@ async def test_update_queue_field_headers_async(): request.queue.name = "queue.name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.update_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.update_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(gct_queue.Queue()) await client.update_queue(request) @@ -1214,7 +1293,7 @@ def test_update_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.update_queue), "__call__") as call: + with mock.patch.object(type(client.transport.update_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_queue.Queue() @@ -1253,9 +1332,7 @@ async def test_update_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.update_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.update_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_queue.Queue() @@ -1303,7 +1380,7 @@ def test_delete_queue( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.delete_queue), "__call__") as call: + with mock.patch.object(type(client.transport.delete_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -1324,19 +1401,19 @@ def test_delete_queue_from_dict(): @pytest.mark.asyncio -async def test_delete_queue_async(transport: str = "grpc_asyncio"): +async def test_delete_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.DeleteQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.DeleteQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.delete_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.delete_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(None) @@ -1346,12 +1423,17 @@ async def test_delete_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.DeleteQueueRequest() # Establish that the response is the type that we expect. assert response is None +@pytest.mark.asyncio +async def test_delete_queue_async_from_dict(): + await test_delete_queue_async(request_type=dict) + + def test_delete_queue_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -1361,7 +1443,7 @@ def test_delete_queue_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.delete_queue), "__call__") as call: + with mock.patch.object(type(client.transport.delete_queue), "__call__") as call: call.return_value = None client.delete_queue(request) @@ -1386,9 +1468,7 @@ async def test_delete_queue_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.delete_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.delete_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(None) await client.delete_queue(request) @@ -1407,7 +1487,7 @@ def test_delete_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.delete_queue), "__call__") as call: + with mock.patch.object(type(client.transport.delete_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -1439,9 +1519,7 @@ async def test_delete_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.delete_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.delete_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -1482,7 +1560,7 @@ def test_purge_queue( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.purge_queue), "__call__") as call: + with mock.patch.object(type(client.transport.purge_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue( name="name_value", @@ -1503,6 +1581,7 @@ def test_purge_queue( assert args[0] == cloudtasks.PurgeQueueRequest() # Establish that the response is the type that we expect. + assert isinstance(response, queue.Queue) assert response.name == "name_value" @@ -1515,19 +1594,19 @@ def test_purge_queue_from_dict(): @pytest.mark.asyncio -async def test_purge_queue_async(transport: str = "grpc_asyncio"): +async def test_purge_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.PurgeQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.PurgeQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.purge_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.purge_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( queue.Queue(name="name_value", state=queue.Queue.State.RUNNING,) @@ -1539,7 +1618,7 @@ async def test_purge_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.PurgeQueueRequest() # Establish that the response is the type that we expect. assert isinstance(response, queue.Queue) @@ -1549,6 +1628,11 @@ async def test_purge_queue_async(transport: str = "grpc_asyncio"): assert response.state == queue.Queue.State.RUNNING +@pytest.mark.asyncio +async def test_purge_queue_async_from_dict(): + await test_purge_queue_async(request_type=dict) + + def test_purge_queue_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -1558,7 +1642,7 @@ def test_purge_queue_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.purge_queue), "__call__") as call: + with mock.patch.object(type(client.transport.purge_queue), "__call__") as call: call.return_value = queue.Queue() client.purge_queue(request) @@ -1583,9 +1667,7 @@ async def test_purge_queue_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.purge_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.purge_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(queue.Queue()) await client.purge_queue(request) @@ -1604,7 +1686,7 @@ def test_purge_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.purge_queue), "__call__") as call: + with mock.patch.object(type(client.transport.purge_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -1636,9 +1718,7 @@ async def test_purge_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.purge_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.purge_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -1679,7 +1759,7 @@ def test_pause_queue( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.pause_queue), "__call__") as call: + with mock.patch.object(type(client.transport.pause_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue( name="name_value", @@ -1700,6 +1780,7 @@ def test_pause_queue( assert args[0] == cloudtasks.PauseQueueRequest() # Establish that the response is the type that we expect. + assert isinstance(response, queue.Queue) assert response.name == "name_value" @@ -1712,19 +1793,19 @@ def test_pause_queue_from_dict(): @pytest.mark.asyncio -async def test_pause_queue_async(transport: str = "grpc_asyncio"): +async def test_pause_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.PauseQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.PauseQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.pause_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.pause_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( queue.Queue(name="name_value", state=queue.Queue.State.RUNNING,) @@ -1736,7 +1817,7 @@ async def test_pause_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.PauseQueueRequest() # Establish that the response is the type that we expect. assert isinstance(response, queue.Queue) @@ -1746,6 +1827,11 @@ async def test_pause_queue_async(transport: str = "grpc_asyncio"): assert response.state == queue.Queue.State.RUNNING +@pytest.mark.asyncio +async def test_pause_queue_async_from_dict(): + await test_pause_queue_async(request_type=dict) + + def test_pause_queue_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -1755,7 +1841,7 @@ def test_pause_queue_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.pause_queue), "__call__") as call: + with mock.patch.object(type(client.transport.pause_queue), "__call__") as call: call.return_value = queue.Queue() client.pause_queue(request) @@ -1780,9 +1866,7 @@ async def test_pause_queue_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.pause_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.pause_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(queue.Queue()) await client.pause_queue(request) @@ -1801,7 +1885,7 @@ def test_pause_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.pause_queue), "__call__") as call: + with mock.patch.object(type(client.transport.pause_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -1833,9 +1917,7 @@ async def test_pause_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.pause_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.pause_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -1876,7 +1958,7 @@ def test_resume_queue( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.resume_queue), "__call__") as call: + with mock.patch.object(type(client.transport.resume_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue( name="name_value", @@ -1897,6 +1979,7 @@ def test_resume_queue( assert args[0] == cloudtasks.ResumeQueueRequest() # Establish that the response is the type that we expect. + assert isinstance(response, queue.Queue) assert response.name == "name_value" @@ -1909,19 +1992,19 @@ def test_resume_queue_from_dict(): @pytest.mark.asyncio -async def test_resume_queue_async(transport: str = "grpc_asyncio"): +async def test_resume_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.ResumeQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.ResumeQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.resume_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.resume_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( queue.Queue(name="name_value", state=queue.Queue.State.RUNNING,) @@ -1933,7 +2016,7 @@ async def test_resume_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.ResumeQueueRequest() # Establish that the response is the type that we expect. assert isinstance(response, queue.Queue) @@ -1943,6 +2026,11 @@ async def test_resume_queue_async(transport: str = "grpc_asyncio"): assert response.state == queue.Queue.State.RUNNING +@pytest.mark.asyncio +async def test_resume_queue_async_from_dict(): + await test_resume_queue_async(request_type=dict) + + def test_resume_queue_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -1952,7 +2040,7 @@ def test_resume_queue_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.resume_queue), "__call__") as call: + with mock.patch.object(type(client.transport.resume_queue), "__call__") as call: call.return_value = queue.Queue() client.resume_queue(request) @@ -1977,9 +2065,7 @@ async def test_resume_queue_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.resume_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.resume_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(queue.Queue()) await client.resume_queue(request) @@ -1998,7 +2084,7 @@ def test_resume_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.resume_queue), "__call__") as call: + with mock.patch.object(type(client.transport.resume_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -2030,9 +2116,7 @@ async def test_resume_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.resume_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.resume_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -2073,7 +2157,7 @@ def test_get_iam_policy( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy(version=774, etag=b"etag_blob",) @@ -2086,6 +2170,7 @@ def test_get_iam_policy( assert args[0] == iam_policy.GetIamPolicyRequest() # Establish that the response is the type that we expect. + assert isinstance(response, policy.Policy) assert response.version == 774 @@ -2098,19 +2183,19 @@ def test_get_iam_policy_from_dict(): @pytest.mark.asyncio -async def test_get_iam_policy_async(transport: str = "grpc_asyncio"): +async def test_get_iam_policy_async( + transport: str = "grpc_asyncio", request_type=iam_policy.GetIamPolicyRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = iam_policy.GetIamPolicyRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_iam_policy), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( policy.Policy(version=774, etag=b"etag_blob",) @@ -2122,7 +2207,7 @@ async def test_get_iam_policy_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == iam_policy.GetIamPolicyRequest() # Establish that the response is the type that we expect. assert isinstance(response, policy.Policy) @@ -2132,6 +2217,11 @@ async def test_get_iam_policy_async(transport: str = "grpc_asyncio"): assert response.etag == b"etag_blob" +@pytest.mark.asyncio +async def test_get_iam_policy_async_from_dict(): + await test_get_iam_policy_async(request_type=dict) + + def test_get_iam_policy_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -2141,7 +2231,7 @@ def test_get_iam_policy_field_headers(): request.resource = "resource/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: call.return_value = policy.Policy() client.get_iam_policy(request) @@ -2166,9 +2256,7 @@ async def test_get_iam_policy_field_headers_async(): request.resource = "resource/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_iam_policy), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(policy.Policy()) await client.get_iam_policy(request) @@ -2183,10 +2271,10 @@ async def test_get_iam_policy_field_headers_async(): assert ("x-goog-request-params", "resource=resource/value",) in kw["metadata"] -def test_get_iam_policy_from_dict(): +def test_get_iam_policy_from_dict_foreign(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy() @@ -2203,7 +2291,7 @@ def test_get_iam_policy_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy() @@ -2235,9 +2323,7 @@ async def test_get_iam_policy_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_iam_policy), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy() @@ -2278,7 +2364,7 @@ def test_set_iam_policy( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.set_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy(version=774, etag=b"etag_blob",) @@ -2291,6 +2377,7 @@ def test_set_iam_policy( assert args[0] == iam_policy.SetIamPolicyRequest() # Establish that the response is the type that we expect. + assert isinstance(response, policy.Policy) assert response.version == 774 @@ -2303,19 +2390,19 @@ def test_set_iam_policy_from_dict(): @pytest.mark.asyncio -async def test_set_iam_policy_async(transport: str = "grpc_asyncio"): +async def test_set_iam_policy_async( + transport: str = "grpc_asyncio", request_type=iam_policy.SetIamPolicyRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = iam_policy.SetIamPolicyRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.set_iam_policy), "__call__" - ) as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( policy.Policy(version=774, etag=b"etag_blob",) @@ -2327,7 +2414,7 @@ async def test_set_iam_policy_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == iam_policy.SetIamPolicyRequest() # Establish that the response is the type that we expect. assert isinstance(response, policy.Policy) @@ -2337,6 +2424,11 @@ async def test_set_iam_policy_async(transport: str = "grpc_asyncio"): assert response.etag == b"etag_blob" +@pytest.mark.asyncio +async def test_set_iam_policy_async_from_dict(): + await test_set_iam_policy_async(request_type=dict) + + def test_set_iam_policy_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -2346,7 +2438,7 @@ def test_set_iam_policy_field_headers(): request.resource = "resource/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.set_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: call.return_value = policy.Policy() client.set_iam_policy(request) @@ -2371,9 +2463,7 @@ async def test_set_iam_policy_field_headers_async(): request.resource = "resource/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.set_iam_policy), "__call__" - ) as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(policy.Policy()) await client.set_iam_policy(request) @@ -2388,10 +2478,10 @@ async def test_set_iam_policy_field_headers_async(): assert ("x-goog-request-params", "resource=resource/value",) in kw["metadata"] -def test_set_iam_policy_from_dict(): +def test_set_iam_policy_from_dict_foreign(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.set_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy() @@ -2408,7 +2498,7 @@ def test_set_iam_policy_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.set_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy() @@ -2440,9 +2530,7 @@ async def test_set_iam_policy_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.set_iam_policy), "__call__" - ) as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy() @@ -2484,7 +2572,7 @@ def test_test_iam_permissions( # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: # Designate an appropriate return value for the call. call.return_value = iam_policy.TestIamPermissionsResponse( @@ -2500,6 +2588,7 @@ def test_test_iam_permissions( assert args[0] == iam_policy.TestIamPermissionsRequest() # Establish that the response is the type that we expect. + assert isinstance(response, iam_policy.TestIamPermissionsResponse) assert response.permissions == ["permissions_value"] @@ -2510,18 +2599,20 @@ def test_test_iam_permissions_from_dict(): @pytest.mark.asyncio -async def test_test_iam_permissions_async(transport: str = "grpc_asyncio"): +async def test_test_iam_permissions_async( + transport: str = "grpc_asyncio", request_type=iam_policy.TestIamPermissionsRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = iam_policy.TestIamPermissionsRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( @@ -2534,7 +2625,7 @@ async def test_test_iam_permissions_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == iam_policy.TestIamPermissionsRequest() # Establish that the response is the type that we expect. assert isinstance(response, iam_policy.TestIamPermissionsResponse) @@ -2542,6 +2633,11 @@ async def test_test_iam_permissions_async(transport: str = "grpc_asyncio"): assert response.permissions == ["permissions_value"] +@pytest.mark.asyncio +async def test_test_iam_permissions_async_from_dict(): + await test_test_iam_permissions_async(request_type=dict) + + def test_test_iam_permissions_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -2552,7 +2648,7 @@ def test_test_iam_permissions_field_headers(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: call.return_value = iam_policy.TestIamPermissionsResponse() @@ -2579,7 +2675,7 @@ async def test_test_iam_permissions_field_headers_async(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( iam_policy.TestIamPermissionsResponse() @@ -2597,11 +2693,11 @@ async def test_test_iam_permissions_field_headers_async(): assert ("x-goog-request-params", "resource=resource/value",) in kw["metadata"] -def test_test_iam_permissions_from_dict(): +def test_test_iam_permissions_from_dict_foreign(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: # Designate an appropriate return value for the call. call.return_value = iam_policy.TestIamPermissionsResponse() @@ -2620,7 +2716,7 @@ def test_test_iam_permissions_flattened(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: # Designate an appropriate return value for the call. call.return_value = iam_policy.TestIamPermissionsResponse() @@ -2660,7 +2756,7 @@ async def test_test_iam_permissions_flattened_async(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: # Designate an appropriate return value for the call. call.return_value = iam_policy.TestIamPermissionsResponse() @@ -2708,7 +2804,7 @@ def test_list_tasks(transport: str = "grpc", request_type=cloudtasks.ListTasksRe request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_tasks), "__call__") as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.ListTasksResponse( next_page_token="next_page_token_value", @@ -2723,6 +2819,7 @@ def test_list_tasks(transport: str = "grpc", request_type=cloudtasks.ListTasksRe assert args[0] == cloudtasks.ListTasksRequest() # Establish that the response is the type that we expect. + assert isinstance(response, pagers.ListTasksPager) assert response.next_page_token == "next_page_token_value" @@ -2733,19 +2830,19 @@ def test_list_tasks_from_dict(): @pytest.mark.asyncio -async def test_list_tasks_async(transport: str = "grpc_asyncio"): +async def test_list_tasks_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.ListTasksRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.ListTasksRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.list_tasks), "__call__" - ) as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( cloudtasks.ListTasksResponse(next_page_token="next_page_token_value",) @@ -2757,7 +2854,7 @@ async def test_list_tasks_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.ListTasksRequest() # Establish that the response is the type that we expect. assert isinstance(response, pagers.ListTasksAsyncPager) @@ -2765,6 +2862,11 @@ async def test_list_tasks_async(transport: str = "grpc_asyncio"): assert response.next_page_token == "next_page_token_value" +@pytest.mark.asyncio +async def test_list_tasks_async_from_dict(): + await test_list_tasks_async(request_type=dict) + + def test_list_tasks_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -2774,7 +2876,7 @@ def test_list_tasks_field_headers(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_tasks), "__call__") as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: call.return_value = cloudtasks.ListTasksResponse() client.list_tasks(request) @@ -2799,9 +2901,7 @@ async def test_list_tasks_field_headers_async(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.list_tasks), "__call__" - ) as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( cloudtasks.ListTasksResponse() ) @@ -2822,7 +2922,7 @@ def test_list_tasks_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_tasks), "__call__") as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.ListTasksResponse() @@ -2854,9 +2954,7 @@ async def test_list_tasks_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.list_tasks), "__call__" - ) as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.ListTasksResponse() @@ -2891,7 +2989,7 @@ def test_list_tasks_pager(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials,) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_tasks), "__call__") as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: # Set the response to a series of pages. call.side_effect = ( cloudtasks.ListTasksResponse( @@ -2920,7 +3018,7 @@ def test_list_tasks_pages(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials,) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_tasks), "__call__") as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: # Set the response to a series of pages. call.side_effect = ( cloudtasks.ListTasksResponse( @@ -2942,9 +3040,7 @@ async def test_list_tasks_async_pager(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.list_tasks), - "__call__", - new_callable=mock.AsyncMock, + type(client.transport.list_tasks), "__call__", new_callable=mock.AsyncMock ) as call: # Set the response to a series of pages. call.side_effect = ( @@ -2972,9 +3068,7 @@ async def test_list_tasks_async_pages(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.list_tasks), - "__call__", - new_callable=mock.AsyncMock, + type(client.transport.list_tasks), "__call__", new_callable=mock.AsyncMock ) as call: # Set the response to a series of pages. call.side_effect = ( @@ -3003,7 +3097,7 @@ def test_get_task(transport: str = "grpc", request_type=cloudtasks.GetTaskReques request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_task), "__call__") as call: + with mock.patch.object(type(client.transport.get_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task( name="name_value", @@ -3022,6 +3116,7 @@ def test_get_task(transport: str = "grpc", request_type=cloudtasks.GetTaskReques assert args[0] == cloudtasks.GetTaskRequest() # Establish that the response is the type that we expect. + assert isinstance(response, task.Task) assert response.name == "name_value" @@ -3034,19 +3129,19 @@ def test_get_task_from_dict(): @pytest.mark.asyncio -async def test_get_task_async(transport: str = "grpc_asyncio"): +async def test_get_task_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.GetTaskRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.GetTaskRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( task.Task(name="name_value", view=task.Task.View.BASIC,) @@ -3058,7 +3153,7 @@ async def test_get_task_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.GetTaskRequest() # Establish that the response is the type that we expect. assert isinstance(response, task.Task) @@ -3068,6 +3163,11 @@ async def test_get_task_async(transport: str = "grpc_asyncio"): assert response.view == task.Task.View.BASIC +@pytest.mark.asyncio +async def test_get_task_async_from_dict(): + await test_get_task_async(request_type=dict) + + def test_get_task_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -3077,7 +3177,7 @@ def test_get_task_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_task), "__call__") as call: + with mock.patch.object(type(client.transport.get_task), "__call__") as call: call.return_value = task.Task() client.get_task(request) @@ -3102,9 +3202,7 @@ async def test_get_task_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_task), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(task.Task()) await client.get_task(request) @@ -3123,7 +3221,7 @@ def test_get_task_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_task), "__call__") as call: + with mock.patch.object(type(client.transport.get_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task() @@ -3155,9 +3253,7 @@ async def test_get_task_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task() @@ -3198,7 +3294,7 @@ def test_create_task( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.create_task), "__call__") as call: + with mock.patch.object(type(client.transport.create_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_task.Task( name="name_value", @@ -3217,6 +3313,7 @@ def test_create_task( assert args[0] == cloudtasks.CreateTaskRequest() # Establish that the response is the type that we expect. + assert isinstance(response, gct_task.Task) assert response.name == "name_value" @@ -3229,19 +3326,19 @@ def test_create_task_from_dict(): @pytest.mark.asyncio -async def test_create_task_async(transport: str = "grpc_asyncio"): +async def test_create_task_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.CreateTaskRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.CreateTaskRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.create_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.create_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( gct_task.Task(name="name_value", view=gct_task.Task.View.BASIC,) @@ -3253,7 +3350,7 @@ async def test_create_task_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.CreateTaskRequest() # Establish that the response is the type that we expect. assert isinstance(response, gct_task.Task) @@ -3263,6 +3360,11 @@ async def test_create_task_async(transport: str = "grpc_asyncio"): assert response.view == gct_task.Task.View.BASIC +@pytest.mark.asyncio +async def test_create_task_async_from_dict(): + await test_create_task_async(request_type=dict) + + def test_create_task_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -3272,7 +3374,7 @@ def test_create_task_field_headers(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.create_task), "__call__") as call: + with mock.patch.object(type(client.transport.create_task), "__call__") as call: call.return_value = gct_task.Task() client.create_task(request) @@ -3297,9 +3399,7 @@ async def test_create_task_field_headers_async(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.create_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.create_task), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(gct_task.Task()) await client.create_task(request) @@ -3318,7 +3418,7 @@ def test_create_task_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.create_task), "__call__") as call: + with mock.patch.object(type(client.transport.create_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_task.Task() @@ -3356,9 +3456,7 @@ async def test_create_task_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.create_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.create_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_task.Task() @@ -3405,7 +3503,7 @@ def test_delete_task( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.delete_task), "__call__") as call: + with mock.patch.object(type(client.transport.delete_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -3426,19 +3524,19 @@ def test_delete_task_from_dict(): @pytest.mark.asyncio -async def test_delete_task_async(transport: str = "grpc_asyncio"): +async def test_delete_task_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.DeleteTaskRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.DeleteTaskRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.delete_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.delete_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(None) @@ -3448,12 +3546,17 @@ async def test_delete_task_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.DeleteTaskRequest() # Establish that the response is the type that we expect. assert response is None +@pytest.mark.asyncio +async def test_delete_task_async_from_dict(): + await test_delete_task_async(request_type=dict) + + def test_delete_task_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -3463,7 +3566,7 @@ def test_delete_task_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.delete_task), "__call__") as call: + with mock.patch.object(type(client.transport.delete_task), "__call__") as call: call.return_value = None client.delete_task(request) @@ -3488,9 +3591,7 @@ async def test_delete_task_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.delete_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.delete_task), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(None) await client.delete_task(request) @@ -3509,7 +3610,7 @@ def test_delete_task_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.delete_task), "__call__") as call: + with mock.patch.object(type(client.transport.delete_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -3541,9 +3642,7 @@ async def test_delete_task_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.delete_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.delete_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -3584,7 +3683,7 @@ def test_lease_tasks( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.lease_tasks), "__call__") as call: + with mock.patch.object(type(client.transport.lease_tasks), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.LeaseTasksResponse() @@ -3597,6 +3696,7 @@ def test_lease_tasks( assert args[0] == cloudtasks.LeaseTasksRequest() # Establish that the response is the type that we expect. + assert isinstance(response, cloudtasks.LeaseTasksResponse) @@ -3605,19 +3705,19 @@ def test_lease_tasks_from_dict(): @pytest.mark.asyncio -async def test_lease_tasks_async(transport: str = "grpc_asyncio"): +async def test_lease_tasks_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.LeaseTasksRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.LeaseTasksRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.lease_tasks), "__call__" - ) as call: + with mock.patch.object(type(client.transport.lease_tasks), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( cloudtasks.LeaseTasksResponse() @@ -3629,12 +3729,17 @@ async def test_lease_tasks_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.LeaseTasksRequest() # Establish that the response is the type that we expect. assert isinstance(response, cloudtasks.LeaseTasksResponse) +@pytest.mark.asyncio +async def test_lease_tasks_async_from_dict(): + await test_lease_tasks_async(request_type=dict) + + def test_lease_tasks_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -3644,7 +3749,7 @@ def test_lease_tasks_field_headers(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.lease_tasks), "__call__") as call: + with mock.patch.object(type(client.transport.lease_tasks), "__call__") as call: call.return_value = cloudtasks.LeaseTasksResponse() client.lease_tasks(request) @@ -3669,9 +3774,7 @@ async def test_lease_tasks_field_headers_async(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.lease_tasks), "__call__" - ) as call: + with mock.patch.object(type(client.transport.lease_tasks), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( cloudtasks.LeaseTasksResponse() ) @@ -3692,7 +3795,7 @@ def test_lease_tasks_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.lease_tasks), "__call__") as call: + with mock.patch.object(type(client.transport.lease_tasks), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.LeaseTasksResponse() @@ -3732,9 +3835,7 @@ async def test_lease_tasks_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.lease_tasks), "__call__" - ) as call: + with mock.patch.object(type(client.transport.lease_tasks), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.LeaseTasksResponse() @@ -3785,9 +3886,7 @@ def test_acknowledge_task( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._transport.acknowledge_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.acknowledge_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -3808,19 +3907,19 @@ def test_acknowledge_task_from_dict(): @pytest.mark.asyncio -async def test_acknowledge_task_async(transport: str = "grpc_asyncio"): +async def test_acknowledge_task_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.AcknowledgeTaskRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.AcknowledgeTaskRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.acknowledge_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.acknowledge_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(None) @@ -3830,12 +3929,17 @@ async def test_acknowledge_task_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.AcknowledgeTaskRequest() # Establish that the response is the type that we expect. assert response is None +@pytest.mark.asyncio +async def test_acknowledge_task_async_from_dict(): + await test_acknowledge_task_async(request_type=dict) + + def test_acknowledge_task_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -3845,9 +3949,7 @@ def test_acknowledge_task_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._transport.acknowledge_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.acknowledge_task), "__call__") as call: call.return_value = None client.acknowledge_task(request) @@ -3872,9 +3974,7 @@ async def test_acknowledge_task_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.acknowledge_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.acknowledge_task), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(None) await client.acknowledge_task(request) @@ -3893,9 +3993,7 @@ def test_acknowledge_task_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._transport.acknowledge_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.acknowledge_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -3935,9 +4033,7 @@ async def test_acknowledge_task_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.acknowledge_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.acknowledge_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -3986,7 +4082,7 @@ def test_renew_lease( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.renew_lease), "__call__") as call: + with mock.patch.object(type(client.transport.renew_lease), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task( name="name_value", @@ -4005,6 +4101,7 @@ def test_renew_lease( assert args[0] == cloudtasks.RenewLeaseRequest() # Establish that the response is the type that we expect. + assert isinstance(response, task.Task) assert response.name == "name_value" @@ -4017,19 +4114,19 @@ def test_renew_lease_from_dict(): @pytest.mark.asyncio -async def test_renew_lease_async(transport: str = "grpc_asyncio"): +async def test_renew_lease_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.RenewLeaseRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.RenewLeaseRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.renew_lease), "__call__" - ) as call: + with mock.patch.object(type(client.transport.renew_lease), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( task.Task(name="name_value", view=task.Task.View.BASIC,) @@ -4041,7 +4138,7 @@ async def test_renew_lease_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.RenewLeaseRequest() # Establish that the response is the type that we expect. assert isinstance(response, task.Task) @@ -4051,6 +4148,11 @@ async def test_renew_lease_async(transport: str = "grpc_asyncio"): assert response.view == task.Task.View.BASIC +@pytest.mark.asyncio +async def test_renew_lease_async_from_dict(): + await test_renew_lease_async(request_type=dict) + + def test_renew_lease_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -4060,7 +4162,7 @@ def test_renew_lease_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.renew_lease), "__call__") as call: + with mock.patch.object(type(client.transport.renew_lease), "__call__") as call: call.return_value = task.Task() client.renew_lease(request) @@ -4085,9 +4187,7 @@ async def test_renew_lease_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.renew_lease), "__call__" - ) as call: + with mock.patch.object(type(client.transport.renew_lease), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(task.Task()) await client.renew_lease(request) @@ -4106,7 +4206,7 @@ def test_renew_lease_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.renew_lease), "__call__") as call: + with mock.patch.object(type(client.transport.renew_lease), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task() @@ -4153,9 +4253,7 @@ async def test_renew_lease_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.renew_lease), "__call__" - ) as call: + with mock.patch.object(type(client.transport.renew_lease), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task() @@ -4211,7 +4309,7 @@ def test_cancel_lease( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.cancel_lease), "__call__") as call: + with mock.patch.object(type(client.transport.cancel_lease), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task( name="name_value", @@ -4230,6 +4328,7 @@ def test_cancel_lease( assert args[0] == cloudtasks.CancelLeaseRequest() # Establish that the response is the type that we expect. + assert isinstance(response, task.Task) assert response.name == "name_value" @@ -4242,19 +4341,19 @@ def test_cancel_lease_from_dict(): @pytest.mark.asyncio -async def test_cancel_lease_async(transport: str = "grpc_asyncio"): +async def test_cancel_lease_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.CancelLeaseRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.CancelLeaseRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.cancel_lease), "__call__" - ) as call: + with mock.patch.object(type(client.transport.cancel_lease), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( task.Task(name="name_value", view=task.Task.View.BASIC,) @@ -4266,7 +4365,7 @@ async def test_cancel_lease_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.CancelLeaseRequest() # Establish that the response is the type that we expect. assert isinstance(response, task.Task) @@ -4276,6 +4375,11 @@ async def test_cancel_lease_async(transport: str = "grpc_asyncio"): assert response.view == task.Task.View.BASIC +@pytest.mark.asyncio +async def test_cancel_lease_async_from_dict(): + await test_cancel_lease_async(request_type=dict) + + def test_cancel_lease_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -4285,7 +4389,7 @@ def test_cancel_lease_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.cancel_lease), "__call__") as call: + with mock.patch.object(type(client.transport.cancel_lease), "__call__") as call: call.return_value = task.Task() client.cancel_lease(request) @@ -4310,9 +4414,7 @@ async def test_cancel_lease_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.cancel_lease), "__call__" - ) as call: + with mock.patch.object(type(client.transport.cancel_lease), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(task.Task()) await client.cancel_lease(request) @@ -4331,7 +4433,7 @@ def test_cancel_lease_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.cancel_lease), "__call__") as call: + with mock.patch.object(type(client.transport.cancel_lease), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task() @@ -4371,9 +4473,7 @@ async def test_cancel_lease_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.cancel_lease), "__call__" - ) as call: + with mock.patch.object(type(client.transport.cancel_lease), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task() @@ -4420,7 +4520,7 @@ def test_run_task(transport: str = "grpc", request_type=cloudtasks.RunTaskReques request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.run_task), "__call__") as call: + with mock.patch.object(type(client.transport.run_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task( name="name_value", @@ -4439,6 +4539,7 @@ def test_run_task(transport: str = "grpc", request_type=cloudtasks.RunTaskReques assert args[0] == cloudtasks.RunTaskRequest() # Establish that the response is the type that we expect. + assert isinstance(response, task.Task) assert response.name == "name_value" @@ -4451,19 +4552,19 @@ def test_run_task_from_dict(): @pytest.mark.asyncio -async def test_run_task_async(transport: str = "grpc_asyncio"): +async def test_run_task_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.RunTaskRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.RunTaskRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.run_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.run_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( task.Task(name="name_value", view=task.Task.View.BASIC,) @@ -4475,7 +4576,7 @@ async def test_run_task_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.RunTaskRequest() # Establish that the response is the type that we expect. assert isinstance(response, task.Task) @@ -4485,6 +4586,11 @@ async def test_run_task_async(transport: str = "grpc_asyncio"): assert response.view == task.Task.View.BASIC +@pytest.mark.asyncio +async def test_run_task_async_from_dict(): + await test_run_task_async(request_type=dict) + + def test_run_task_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -4494,7 +4600,7 @@ def test_run_task_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.run_task), "__call__") as call: + with mock.patch.object(type(client.transport.run_task), "__call__") as call: call.return_value = task.Task() client.run_task(request) @@ -4519,9 +4625,7 @@ async def test_run_task_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.run_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.run_task), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(task.Task()) await client.run_task(request) @@ -4540,7 +4644,7 @@ def test_run_task_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.run_task), "__call__") as call: + with mock.patch.object(type(client.transport.run_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task() @@ -4572,9 +4676,7 @@ async def test_run_task_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.run_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.run_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task() @@ -4639,7 +4741,7 @@ def test_transport_instance(): credentials=credentials.AnonymousCredentials(), ) client = CloudTasksClient(transport=transport) - assert client._transport is transport + assert client.transport is transport def test_transport_get_channel(): @@ -4657,10 +4759,22 @@ def test_transport_get_channel(): assert channel +@pytest.mark.parametrize( + "transport_class", + [transports.CloudTasksGrpcTransport, transports.CloudTasksGrpcAsyncIOTransport], +) +def test_transport_adc(transport_class): + # Test default credentials are used if not provided. + with mock.patch.object(auth, "default") as adc: + adc.return_value = (credentials.AnonymousCredentials(), None) + transport_class() + adc.assert_called_once() + + def test_transport_grpc_default(): # A client should use the gRPC transport by default. client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) - assert isinstance(client._transport, transports.CloudTasksGrpcTransport,) + assert isinstance(client.transport, transports.CloudTasksGrpcTransport,) def test_cloud_tasks_base_transport_error(): @@ -4730,6 +4844,17 @@ def test_cloud_tasks_base_transport_with_credentials_file(): ) +def test_cloud_tasks_base_transport_with_adc(): + # Test the default credentials are used if credentials and credentials_file are None. + with mock.patch.object(auth, "default") as adc, mock.patch( + "google.cloud.tasks_v2beta2.services.cloud_tasks.transports.CloudTasksTransport._prep_wrapped_messages" + ) as Transport: + Transport.return_value = None + adc.return_value = (credentials.AnonymousCredentials(), None) + transport = transports.CloudTasksTransport() + adc.assert_called_once() + + def test_cloud_tasks_auth_adc(): # If no credentials are provided, we should use ADC credentials. with mock.patch.object(auth, "default") as adc: @@ -4762,7 +4887,7 @@ def test_cloud_tasks_host_no_port(): api_endpoint="cloudtasks.googleapis.com" ), ) - assert client._transport._host == "cloudtasks.googleapis.com:443" + assert client.transport._host == "cloudtasks.googleapis.com:443" def test_cloud_tasks_host_with_port(): @@ -4772,192 +4897,143 @@ def test_cloud_tasks_host_with_port(): api_endpoint="cloudtasks.googleapis.com:8000" ), ) - assert client._transport._host == "cloudtasks.googleapis.com:8000" + assert client.transport._host == "cloudtasks.googleapis.com:8000" def test_cloud_tasks_grpc_transport_channel(): channel = grpc.insecure_channel("http://localhost/") - # Check that if channel is provided, mtls endpoint and client_cert_source - # won't be used. - callback = mock.MagicMock() + # Check that channel is used if provided. transport = transports.CloudTasksGrpcTransport( - host="squid.clam.whelk", - channel=channel, - api_mtls_endpoint="mtls.squid.clam.whelk", - client_cert_source=callback, + host="squid.clam.whelk", channel=channel, ) assert transport.grpc_channel == channel assert transport._host == "squid.clam.whelk:443" - assert not callback.called + assert transport._ssl_channel_credentials == None def test_cloud_tasks_grpc_asyncio_transport_channel(): channel = aio.insecure_channel("http://localhost/") - # Check that if channel is provided, mtls endpoint and client_cert_source - # won't be used. - callback = mock.MagicMock() + # Check that channel is used if provided. transport = transports.CloudTasksGrpcAsyncIOTransport( - host="squid.clam.whelk", - channel=channel, - api_mtls_endpoint="mtls.squid.clam.whelk", - client_cert_source=callback, + host="squid.clam.whelk", channel=channel, ) assert transport.grpc_channel == channel assert transport._host == "squid.clam.whelk:443" - assert not callback.called - - -@mock.patch("grpc.ssl_channel_credentials", autospec=True) -@mock.patch("google.api_core.grpc_helpers.create_channel", autospec=True) -def test_cloud_tasks_grpc_transport_channel_mtls_with_client_cert_source( - grpc_create_channel, grpc_ssl_channel_cred -): - # Check that if channel is None, but api_mtls_endpoint and client_cert_source - # are provided, then a mTLS channel will be created. - mock_cred = mock.Mock() - - mock_ssl_cred = mock.Mock() - grpc_ssl_channel_cred.return_value = mock_ssl_cred - - mock_grpc_channel = mock.Mock() - grpc_create_channel.return_value = mock_grpc_channel - - transport = transports.CloudTasksGrpcTransport( - host="squid.clam.whelk", - credentials=mock_cred, - api_mtls_endpoint="mtls.squid.clam.whelk", - client_cert_source=client_cert_source_callback, - ) - grpc_ssl_channel_cred.assert_called_once_with( - certificate_chain=b"cert bytes", private_key=b"key bytes" - ) - grpc_create_channel.assert_called_once_with( - "mtls.squid.clam.whelk:443", - credentials=mock_cred, - credentials_file=None, - scopes=("https://www.googleapis.com/auth/cloud-platform",), - ssl_credentials=mock_ssl_cred, - quota_project_id=None, - ) - assert transport.grpc_channel == mock_grpc_channel - - -@mock.patch("grpc.ssl_channel_credentials", autospec=True) -@mock.patch("google.api_core.grpc_helpers_async.create_channel", autospec=True) -def test_cloud_tasks_grpc_asyncio_transport_channel_mtls_with_client_cert_source( - grpc_create_channel, grpc_ssl_channel_cred -): - # Check that if channel is None, but api_mtls_endpoint and client_cert_source - # are provided, then a mTLS channel will be created. - mock_cred = mock.Mock() - - mock_ssl_cred = mock.Mock() - grpc_ssl_channel_cred.return_value = mock_ssl_cred - - mock_grpc_channel = mock.Mock() - grpc_create_channel.return_value = mock_grpc_channel - - transport = transports.CloudTasksGrpcAsyncIOTransport( - host="squid.clam.whelk", - credentials=mock_cred, - api_mtls_endpoint="mtls.squid.clam.whelk", - client_cert_source=client_cert_source_callback, - ) - grpc_ssl_channel_cred.assert_called_once_with( - certificate_chain=b"cert bytes", private_key=b"key bytes" - ) - grpc_create_channel.assert_called_once_with( - "mtls.squid.clam.whelk:443", - credentials=mock_cred, - credentials_file=None, - scopes=("https://www.googleapis.com/auth/cloud-platform",), - ssl_credentials=mock_ssl_cred, - quota_project_id=None, - ) - assert transport.grpc_channel == mock_grpc_channel + assert transport._ssl_channel_credentials == None @pytest.mark.parametrize( - "api_mtls_endpoint", ["mtls.squid.clam.whelk", "mtls.squid.clam.whelk:443"] + "transport_class", + [transports.CloudTasksGrpcTransport, transports.CloudTasksGrpcAsyncIOTransport], ) -@mock.patch("google.api_core.grpc_helpers.create_channel", autospec=True) -def test_cloud_tasks_grpc_transport_channel_mtls_with_adc( - grpc_create_channel, api_mtls_endpoint -): - # Check that if channel and client_cert_source are None, but api_mtls_endpoint - # is provided, then a mTLS channel will be created with SSL ADC. - mock_grpc_channel = mock.Mock() - grpc_create_channel.return_value = mock_grpc_channel - - # Mock google.auth.transport.grpc.SslCredentials class. - mock_ssl_cred = mock.Mock() - with mock.patch.multiple( - "google.auth.transport.grpc.SslCredentials", - __init__=mock.Mock(return_value=None), - ssl_credentials=mock.PropertyMock(return_value=mock_ssl_cred), - ): - mock_cred = mock.Mock() - transport = transports.CloudTasksGrpcTransport( - host="squid.clam.whelk", - credentials=mock_cred, - api_mtls_endpoint=api_mtls_endpoint, - client_cert_source=None, - ) - grpc_create_channel.assert_called_once_with( - "mtls.squid.clam.whelk:443", - credentials=mock_cred, - credentials_file=None, - scopes=("https://www.googleapis.com/auth/cloud-platform",), - ssl_credentials=mock_ssl_cred, - quota_project_id=None, - ) - assert transport.grpc_channel == mock_grpc_channel +def test_cloud_tasks_transport_channel_mtls_with_client_cert_source(transport_class): + with mock.patch( + "grpc.ssl_channel_credentials", autospec=True + ) as grpc_ssl_channel_cred: + with mock.patch.object( + transport_class, "create_channel", autospec=True + ) as grpc_create_channel: + mock_ssl_cred = mock.Mock() + grpc_ssl_channel_cred.return_value = mock_ssl_cred + + mock_grpc_channel = mock.Mock() + grpc_create_channel.return_value = mock_grpc_channel + + cred = credentials.AnonymousCredentials() + with pytest.warns(DeprecationWarning): + with mock.patch.object(auth, "default") as adc: + adc.return_value = (cred, None) + transport = transport_class( + host="squid.clam.whelk", + api_mtls_endpoint="mtls.squid.clam.whelk", + client_cert_source=client_cert_source_callback, + ) + adc.assert_called_once() + + grpc_ssl_channel_cred.assert_called_once_with( + certificate_chain=b"cert bytes", private_key=b"key bytes" + ) + grpc_create_channel.assert_called_once_with( + "mtls.squid.clam.whelk:443", + credentials=cred, + credentials_file=None, + scopes=("https://www.googleapis.com/auth/cloud-platform",), + ssl_credentials=mock_ssl_cred, + quota_project_id=None, + ) + assert transport.grpc_channel == mock_grpc_channel + assert transport._ssl_channel_credentials == mock_ssl_cred @pytest.mark.parametrize( - "api_mtls_endpoint", ["mtls.squid.clam.whelk", "mtls.squid.clam.whelk:443"] + "transport_class", + [transports.CloudTasksGrpcTransport, transports.CloudTasksGrpcAsyncIOTransport], ) -@mock.patch("google.api_core.grpc_helpers_async.create_channel", autospec=True) -def test_cloud_tasks_grpc_asyncio_transport_channel_mtls_with_adc( - grpc_create_channel, api_mtls_endpoint -): - # Check that if channel and client_cert_source are None, but api_mtls_endpoint - # is provided, then a mTLS channel will be created with SSL ADC. - mock_grpc_channel = mock.Mock() - grpc_create_channel.return_value = mock_grpc_channel - - # Mock google.auth.transport.grpc.SslCredentials class. +def test_cloud_tasks_transport_channel_mtls_with_adc(transport_class): mock_ssl_cred = mock.Mock() with mock.patch.multiple( "google.auth.transport.grpc.SslCredentials", __init__=mock.Mock(return_value=None), ssl_credentials=mock.PropertyMock(return_value=mock_ssl_cred), ): - mock_cred = mock.Mock() - transport = transports.CloudTasksGrpcAsyncIOTransport( - host="squid.clam.whelk", - credentials=mock_cred, - api_mtls_endpoint=api_mtls_endpoint, - client_cert_source=None, - ) - grpc_create_channel.assert_called_once_with( - "mtls.squid.clam.whelk:443", - credentials=mock_cred, - credentials_file=None, - scopes=("https://www.googleapis.com/auth/cloud-platform",), - ssl_credentials=mock_ssl_cred, - quota_project_id=None, - ) - assert transport.grpc_channel == mock_grpc_channel + with mock.patch.object( + transport_class, "create_channel", autospec=True + ) as grpc_create_channel: + mock_grpc_channel = mock.Mock() + grpc_create_channel.return_value = mock_grpc_channel + mock_cred = mock.Mock() + + with pytest.warns(DeprecationWarning): + transport = transport_class( + host="squid.clam.whelk", + credentials=mock_cred, + api_mtls_endpoint="mtls.squid.clam.whelk", + client_cert_source=None, + ) + grpc_create_channel.assert_called_once_with( + "mtls.squid.clam.whelk:443", + credentials=mock_cred, + credentials_file=None, + scopes=("https://www.googleapis.com/auth/cloud-platform",), + ssl_credentials=mock_ssl_cred, + quota_project_id=None, + ) + assert transport.grpc_channel == mock_grpc_channel -def test_task_path(): + +def test_queue_path(): project = "squid" location = "clam" queue = "whelk" - task = "octopus" + + expected = "projects/{project}/locations/{location}/queues/{queue}".format( + project=project, location=location, queue=queue, + ) + actual = CloudTasksClient.queue_path(project, location, queue) + assert expected == actual + + +def test_parse_queue_path(): + expected = { + "project": "octopus", + "location": "oyster", + "queue": "nudibranch", + } + path = CloudTasksClient.queue_path(**expected) + + # Check that the path construction is reversible. + actual = CloudTasksClient.parse_queue_path(path) + assert expected == actual + + +def test_task_path(): + project = "cuttlefish" + location = "mussel" + queue = "winkle" + task = "nautilus" expected = "projects/{project}/locations/{location}/queues/{queue}/tasks/{task}".format( project=project, location=location, queue=queue, task=task, @@ -4968,10 +5044,10 @@ def test_task_path(): def test_parse_task_path(): expected = { - "project": "oyster", - "location": "nudibranch", - "queue": "cuttlefish", - "task": "mussel", + "project": "scallop", + "location": "abalone", + "queue": "squid", + "task": "clam", } path = CloudTasksClient.task_path(**expected) @@ -4980,28 +5056,104 @@ def test_parse_task_path(): assert expected == actual -def test_queue_path(): - project = "squid" - location = "clam" - queue = "whelk" +def test_common_billing_account_path(): + billing_account = "whelk" - expected = "projects/{project}/locations/{location}/queues/{queue}".format( - project=project, location=location, queue=queue, + expected = "billingAccounts/{billing_account}".format( + billing_account=billing_account, ) - actual = CloudTasksClient.queue_path(project, location, queue) + actual = CloudTasksClient.common_billing_account_path(billing_account) assert expected == actual -def test_parse_queue_path(): +def test_parse_common_billing_account_path(): expected = { - "project": "octopus", - "location": "oyster", - "queue": "nudibranch", + "billing_account": "octopus", } - path = CloudTasksClient.queue_path(**expected) + path = CloudTasksClient.common_billing_account_path(**expected) # Check that the path construction is reversible. - actual = CloudTasksClient.parse_queue_path(path) + actual = CloudTasksClient.parse_common_billing_account_path(path) + assert expected == actual + + +def test_common_folder_path(): + folder = "oyster" + + expected = "folders/{folder}".format(folder=folder,) + actual = CloudTasksClient.common_folder_path(folder) + assert expected == actual + + +def test_parse_common_folder_path(): + expected = { + "folder": "nudibranch", + } + path = CloudTasksClient.common_folder_path(**expected) + + # Check that the path construction is reversible. + actual = CloudTasksClient.parse_common_folder_path(path) + assert expected == actual + + +def test_common_organization_path(): + organization = "cuttlefish" + + expected = "organizations/{organization}".format(organization=organization,) + actual = CloudTasksClient.common_organization_path(organization) + assert expected == actual + + +def test_parse_common_organization_path(): + expected = { + "organization": "mussel", + } + path = CloudTasksClient.common_organization_path(**expected) + + # Check that the path construction is reversible. + actual = CloudTasksClient.parse_common_organization_path(path) + assert expected == actual + + +def test_common_project_path(): + project = "winkle" + + expected = "projects/{project}".format(project=project,) + actual = CloudTasksClient.common_project_path(project) + assert expected == actual + + +def test_parse_common_project_path(): + expected = { + "project": "nautilus", + } + path = CloudTasksClient.common_project_path(**expected) + + # Check that the path construction is reversible. + actual = CloudTasksClient.parse_common_project_path(path) + assert expected == actual + + +def test_common_location_path(): + project = "scallop" + location = "abalone" + + expected = "projects/{project}/locations/{location}".format( + project=project, location=location, + ) + actual = CloudTasksClient.common_location_path(project, location) + assert expected == actual + + +def test_parse_common_location_path(): + expected = { + "project": "squid", + "location": "clam", + } + path = CloudTasksClient.common_location_path(**expected) + + # Check that the path construction is reversible. + actual = CloudTasksClient.parse_common_location_path(path) assert expected == actual diff --git a/tests/unit/gapic/tasks_v2beta3/test_cloud_tasks.py b/tests/unit/gapic/tasks_v2beta3/test_cloud_tasks.py index 933dba70..3d94928f 100644 --- a/tests/unit/gapic/tasks_v2beta3/test_cloud_tasks.py +++ b/tests/unit/gapic/tasks_v2beta3/test_cloud_tasks.py @@ -46,7 +46,7 @@ from google.iam.v1 import options_pb2 as options # type: ignore from google.iam.v1 import policy_pb2 as policy # type: ignore from google.oauth2 import service_account -from google.protobuf import any_pb2 as any # type: ignore +from google.protobuf import any_pb2 as gp_any # type: ignore from google.protobuf import duration_pb2 as duration # type: ignore from google.protobuf import field_mask_pb2 as field_mask # type: ignore from google.protobuf import timestamp_pb2 as timestamp # type: ignore @@ -103,12 +103,12 @@ def test_cloud_tasks_client_from_service_account_file(client_class): ) as factory: factory.return_value = creds client = client_class.from_service_account_file("dummy/file/path.json") - assert client._transport._credentials == creds + assert client.transport._credentials == creds client = client_class.from_service_account_json("dummy/file/path.json") - assert client._transport._credentials == creds + assert client.transport._credentials == creds - assert client._transport._host == "cloudtasks.googleapis.com:443" + assert client.transport._host == "cloudtasks.googleapis.com:443" def test_cloud_tasks_client_get_transport_class(): @@ -162,15 +162,14 @@ def test_cloud_tasks_client_client_options( credentials_file=None, host="squid.clam.whelk", scopes=None, - api_mtls_endpoint="squid.clam.whelk", - client_cert_source=None, + ssl_channel_credentials=None, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) - # Check the case api_endpoint is not provided and GOOGLE_API_USE_MTLS is + # Check the case api_endpoint is not provided and GOOGLE_API_USE_MTLS_ENDPOINT is # "never". - with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS": "never"}): + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS_ENDPOINT": "never"}): with mock.patch.object(transport_class, "__init__") as patched: patched.return_value = None client = client_class() @@ -179,15 +178,14 @@ def test_cloud_tasks_client_client_options( credentials_file=None, host=client.DEFAULT_ENDPOINT, scopes=None, - api_mtls_endpoint=client.DEFAULT_ENDPOINT, - client_cert_source=None, + ssl_channel_credentials=None, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) - # Check the case api_endpoint is not provided and GOOGLE_API_USE_MTLS is + # Check the case api_endpoint is not provided and GOOGLE_API_USE_MTLS_ENDPOINT is # "always". - with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS": "always"}): + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS_ENDPOINT": "always"}): with mock.patch.object(transport_class, "__init__") as patched: patched.return_value = None client = client_class() @@ -196,95 +194,173 @@ def test_cloud_tasks_client_client_options( credentials_file=None, host=client.DEFAULT_MTLS_ENDPOINT, scopes=None, - api_mtls_endpoint=client.DEFAULT_MTLS_ENDPOINT, - client_cert_source=None, + ssl_channel_credentials=None, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) - # Check the case api_endpoint is not provided, GOOGLE_API_USE_MTLS is - # "auto", and client_cert_source is provided. - with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS": "auto"}): + # Check the case api_endpoint is not provided and GOOGLE_API_USE_MTLS_ENDPOINT has + # unsupported value. + with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS_ENDPOINT": "Unsupported"}): + with pytest.raises(MutualTLSChannelError): + client = client_class() + + # Check the case GOOGLE_API_USE_CLIENT_CERTIFICATE has unsupported value. + with mock.patch.dict( + os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": "Unsupported"} + ): + with pytest.raises(ValueError): + client = client_class() + + # Check the case quota_project_id is provided + options = client_options.ClientOptions(quota_project_id="octopus") + with mock.patch.object(transport_class, "__init__") as patched: + patched.return_value = None + client = client_class(client_options=options) + patched.assert_called_once_with( + credentials=None, + credentials_file=None, + host=client.DEFAULT_ENDPOINT, + scopes=None, + ssl_channel_credentials=None, + quota_project_id="octopus", + client_info=transports.base.DEFAULT_CLIENT_INFO, + ) + + +@pytest.mark.parametrize( + "client_class,transport_class,transport_name,use_client_cert_env", + [ + (CloudTasksClient, transports.CloudTasksGrpcTransport, "grpc", "true"), + ( + CloudTasksAsyncClient, + transports.CloudTasksGrpcAsyncIOTransport, + "grpc_asyncio", + "true", + ), + (CloudTasksClient, transports.CloudTasksGrpcTransport, "grpc", "false"), + ( + CloudTasksAsyncClient, + transports.CloudTasksGrpcAsyncIOTransport, + "grpc_asyncio", + "false", + ), + ], +) +@mock.patch.object( + CloudTasksClient, "DEFAULT_ENDPOINT", modify_default_endpoint(CloudTasksClient) +) +@mock.patch.object( + CloudTasksAsyncClient, + "DEFAULT_ENDPOINT", + modify_default_endpoint(CloudTasksAsyncClient), +) +@mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS_ENDPOINT": "auto"}) +def test_cloud_tasks_client_mtls_env_auto( + client_class, transport_class, transport_name, use_client_cert_env +): + # This tests the endpoint autoswitch behavior. Endpoint is autoswitched to the default + # mtls endpoint, if GOOGLE_API_USE_CLIENT_CERTIFICATE is "true" and client cert exists. + + # Check the case client_cert_source is provided. Whether client cert is used depends on + # GOOGLE_API_USE_CLIENT_CERTIFICATE value. + with mock.patch.dict( + os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": use_client_cert_env} + ): options = client_options.ClientOptions( client_cert_source=client_cert_source_callback ) with mock.patch.object(transport_class, "__init__") as patched: - patched.return_value = None - client = client_class(client_options=options) - patched.assert_called_once_with( - credentials=None, - credentials_file=None, - host=client.DEFAULT_MTLS_ENDPOINT, - scopes=None, - api_mtls_endpoint=client.DEFAULT_MTLS_ENDPOINT, - client_cert_source=client_cert_source_callback, - quota_project_id=None, - client_info=transports.base.DEFAULT_CLIENT_INFO, - ) - - # Check the case api_endpoint is not provided, GOOGLE_API_USE_MTLS is - # "auto", and default_client_cert_source is provided. - with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS": "auto"}): - with mock.patch.object(transport_class, "__init__") as patched: + ssl_channel_creds = mock.Mock() with mock.patch( - "google.auth.transport.mtls.has_default_client_cert_source", - return_value=True, + "grpc.ssl_channel_credentials", return_value=ssl_channel_creds ): patched.return_value = None - client = client_class() + client = client_class(client_options=options) + + if use_client_cert_env == "false": + expected_ssl_channel_creds = None + expected_host = client.DEFAULT_ENDPOINT + else: + expected_ssl_channel_creds = ssl_channel_creds + expected_host = client.DEFAULT_MTLS_ENDPOINT + patched.assert_called_once_with( credentials=None, credentials_file=None, - host=client.DEFAULT_MTLS_ENDPOINT, + host=expected_host, scopes=None, - api_mtls_endpoint=client.DEFAULT_MTLS_ENDPOINT, - client_cert_source=None, + ssl_channel_credentials=expected_ssl_channel_creds, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) - # Check the case api_endpoint is not provided, GOOGLE_API_USE_MTLS is - # "auto", but client_cert_source and default_client_cert_source are None. - with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS": "auto"}): + # Check the case ADC client cert is provided. Whether client cert is used depends on + # GOOGLE_API_USE_CLIENT_CERTIFICATE value. + with mock.patch.dict( + os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": use_client_cert_env} + ): with mock.patch.object(transport_class, "__init__") as patched: with mock.patch( - "google.auth.transport.mtls.has_default_client_cert_source", - return_value=False, + "google.auth.transport.grpc.SslCredentials.__init__", return_value=None ): - patched.return_value = None - client = client_class() - patched.assert_called_once_with( - credentials=None, - credentials_file=None, - host=client.DEFAULT_ENDPOINT, - scopes=None, - api_mtls_endpoint=client.DEFAULT_ENDPOINT, - client_cert_source=None, - quota_project_id=None, - client_info=transports.base.DEFAULT_CLIENT_INFO, - ) - - # Check the case api_endpoint is not provided and GOOGLE_API_USE_MTLS has - # unsupported value. - with mock.patch.dict(os.environ, {"GOOGLE_API_USE_MTLS": "Unsupported"}): - with pytest.raises(MutualTLSChannelError): - client = client_class() - - # Check the case quota_project_id is provided - options = client_options.ClientOptions(quota_project_id="octopus") - with mock.patch.object(transport_class, "__init__") as patched: - patched.return_value = None - client = client_class(client_options=options) - patched.assert_called_once_with( - credentials=None, - credentials_file=None, - host=client.DEFAULT_ENDPOINT, - scopes=None, - api_mtls_endpoint=client.DEFAULT_ENDPOINT, - client_cert_source=None, - quota_project_id="octopus", - client_info=transports.base.DEFAULT_CLIENT_INFO, - ) + with mock.patch( + "google.auth.transport.grpc.SslCredentials.is_mtls", + new_callable=mock.PropertyMock, + ) as is_mtls_mock: + with mock.patch( + "google.auth.transport.grpc.SslCredentials.ssl_credentials", + new_callable=mock.PropertyMock, + ) as ssl_credentials_mock: + if use_client_cert_env == "false": + is_mtls_mock.return_value = False + ssl_credentials_mock.return_value = None + expected_host = client.DEFAULT_ENDPOINT + expected_ssl_channel_creds = None + else: + is_mtls_mock.return_value = True + ssl_credentials_mock.return_value = mock.Mock() + expected_host = client.DEFAULT_MTLS_ENDPOINT + expected_ssl_channel_creds = ( + ssl_credentials_mock.return_value + ) + + patched.return_value = None + client = client_class() + patched.assert_called_once_with( + credentials=None, + credentials_file=None, + host=expected_host, + scopes=None, + ssl_channel_credentials=expected_ssl_channel_creds, + quota_project_id=None, + client_info=transports.base.DEFAULT_CLIENT_INFO, + ) + + # Check the case client_cert_source and ADC client cert are not provided. + with mock.patch.dict( + os.environ, {"GOOGLE_API_USE_CLIENT_CERTIFICATE": use_client_cert_env} + ): + with mock.patch.object(transport_class, "__init__") as patched: + with mock.patch( + "google.auth.transport.grpc.SslCredentials.__init__", return_value=None + ): + with mock.patch( + "google.auth.transport.grpc.SslCredentials.is_mtls", + new_callable=mock.PropertyMock, + ) as is_mtls_mock: + is_mtls_mock.return_value = False + patched.return_value = None + client = client_class() + patched.assert_called_once_with( + credentials=None, + credentials_file=None, + host=client.DEFAULT_ENDPOINT, + scopes=None, + ssl_channel_credentials=None, + quota_project_id=None, + client_info=transports.base.DEFAULT_CLIENT_INFO, + ) @pytest.mark.parametrize( @@ -311,8 +387,7 @@ def test_cloud_tasks_client_client_options_scopes( credentials_file=None, host=client.DEFAULT_ENDPOINT, scopes=["1", "2"], - api_mtls_endpoint=client.DEFAULT_ENDPOINT, - client_cert_source=None, + ssl_channel_credentials=None, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) @@ -342,8 +417,7 @@ def test_cloud_tasks_client_client_options_credentials_file( credentials_file="credentials.json", host=client.DEFAULT_ENDPOINT, scopes=None, - api_mtls_endpoint=client.DEFAULT_ENDPOINT, - client_cert_source=None, + ssl_channel_credentials=None, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) @@ -360,8 +434,7 @@ def test_cloud_tasks_client_client_options_from_dict(): credentials_file=None, host="squid.clam.whelk", scopes=None, - api_mtls_endpoint="squid.clam.whelk", - client_cert_source=None, + ssl_channel_credentials=None, quota_project_id=None, client_info=transports.base.DEFAULT_CLIENT_INFO, ) @@ -379,7 +452,7 @@ def test_list_queues( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_queues), "__call__") as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.ListQueuesResponse( next_page_token="next_page_token_value", @@ -394,6 +467,7 @@ def test_list_queues( assert args[0] == cloudtasks.ListQueuesRequest() # Establish that the response is the type that we expect. + assert isinstance(response, pagers.ListQueuesPager) assert response.next_page_token == "next_page_token_value" @@ -404,19 +478,19 @@ def test_list_queues_from_dict(): @pytest.mark.asyncio -async def test_list_queues_async(transport: str = "grpc_asyncio"): +async def test_list_queues_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.ListQueuesRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.ListQueuesRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.list_queues), "__call__" - ) as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( cloudtasks.ListQueuesResponse(next_page_token="next_page_token_value",) @@ -428,7 +502,7 @@ async def test_list_queues_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.ListQueuesRequest() # Establish that the response is the type that we expect. assert isinstance(response, pagers.ListQueuesAsyncPager) @@ -436,6 +510,11 @@ async def test_list_queues_async(transport: str = "grpc_asyncio"): assert response.next_page_token == "next_page_token_value" +@pytest.mark.asyncio +async def test_list_queues_async_from_dict(): + await test_list_queues_async(request_type=dict) + + def test_list_queues_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -445,7 +524,7 @@ def test_list_queues_field_headers(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_queues), "__call__") as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: call.return_value = cloudtasks.ListQueuesResponse() client.list_queues(request) @@ -470,9 +549,7 @@ async def test_list_queues_field_headers_async(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.list_queues), "__call__" - ) as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( cloudtasks.ListQueuesResponse() ) @@ -493,7 +570,7 @@ def test_list_queues_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_queues), "__call__") as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.ListQueuesResponse() @@ -525,9 +602,7 @@ async def test_list_queues_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.list_queues), "__call__" - ) as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.ListQueuesResponse() @@ -562,7 +637,7 @@ def test_list_queues_pager(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials,) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_queues), "__call__") as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: # Set the response to a series of pages. call.side_effect = ( cloudtasks.ListQueuesResponse( @@ -594,7 +669,7 @@ def test_list_queues_pages(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials,) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_queues), "__call__") as call: + with mock.patch.object(type(client.transport.list_queues), "__call__") as call: # Set the response to a series of pages. call.side_effect = ( cloudtasks.ListQueuesResponse( @@ -619,9 +694,7 @@ async def test_list_queues_async_pager(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.list_queues), - "__call__", - new_callable=mock.AsyncMock, + type(client.transport.list_queues), "__call__", new_callable=mock.AsyncMock ) as call: # Set the response to a series of pages. call.side_effect = ( @@ -652,9 +725,7 @@ async def test_list_queues_async_pages(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.list_queues), - "__call__", - new_callable=mock.AsyncMock, + type(client.transport.list_queues), "__call__", new_callable=mock.AsyncMock ) as call: # Set the response to a series of pages. call.side_effect = ( @@ -686,12 +757,12 @@ def test_get_queue(transport: str = "grpc", request_type=cloudtasks.GetQueueRequ request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_queue), "__call__") as call: + with mock.patch.object(type(client.transport.get_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue( name="name_value", state=queue.Queue.State.RUNNING, - type=queue.Queue.Type.PULL, + type_=queue.Queue.Type.PULL, app_engine_http_queue=target.AppEngineHttpQueue( app_engine_routing_override=target.AppEngineRouting( service="service_value" @@ -708,13 +779,14 @@ def test_get_queue(transport: str = "grpc", request_type=cloudtasks.GetQueueRequ assert args[0] == cloudtasks.GetQueueRequest() # Establish that the response is the type that we expect. + assert isinstance(response, queue.Queue) assert response.name == "name_value" assert response.state == queue.Queue.State.RUNNING - assert response.type == queue.Queue.Type.PULL + assert response.type_ == queue.Queue.Type.PULL def test_get_queue_from_dict(): @@ -722,25 +794,25 @@ def test_get_queue_from_dict(): @pytest.mark.asyncio -async def test_get_queue_async(transport: str = "grpc_asyncio"): +async def test_get_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.GetQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.GetQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( queue.Queue( name="name_value", state=queue.Queue.State.RUNNING, - type=queue.Queue.Type.PULL, + type_=queue.Queue.Type.PULL, ) ) @@ -750,7 +822,7 @@ async def test_get_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.GetQueueRequest() # Establish that the response is the type that we expect. assert isinstance(response, queue.Queue) @@ -759,7 +831,12 @@ async def test_get_queue_async(transport: str = "grpc_asyncio"): assert response.state == queue.Queue.State.RUNNING - assert response.type == queue.Queue.Type.PULL + assert response.type_ == queue.Queue.Type.PULL + + +@pytest.mark.asyncio +async def test_get_queue_async_from_dict(): + await test_get_queue_async(request_type=dict) def test_get_queue_field_headers(): @@ -771,7 +848,7 @@ def test_get_queue_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_queue), "__call__") as call: + with mock.patch.object(type(client.transport.get_queue), "__call__") as call: call.return_value = queue.Queue() client.get_queue(request) @@ -796,9 +873,7 @@ async def test_get_queue_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(queue.Queue()) await client.get_queue(request) @@ -817,7 +892,7 @@ def test_get_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_queue), "__call__") as call: + with mock.patch.object(type(client.transport.get_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -849,9 +924,7 @@ async def test_get_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -892,12 +965,12 @@ def test_create_queue( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.create_queue), "__call__") as call: + with mock.patch.object(type(client.transport.create_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_queue.Queue( name="name_value", state=gct_queue.Queue.State.RUNNING, - type=gct_queue.Queue.Type.PULL, + type_=gct_queue.Queue.Type.PULL, app_engine_http_queue=target.AppEngineHttpQueue( app_engine_routing_override=target.AppEngineRouting( service="service_value" @@ -914,13 +987,14 @@ def test_create_queue( assert args[0] == cloudtasks.CreateQueueRequest() # Establish that the response is the type that we expect. + assert isinstance(response, gct_queue.Queue) assert response.name == "name_value" assert response.state == gct_queue.Queue.State.RUNNING - assert response.type == gct_queue.Queue.Type.PULL + assert response.type_ == gct_queue.Queue.Type.PULL def test_create_queue_from_dict(): @@ -928,25 +1002,25 @@ def test_create_queue_from_dict(): @pytest.mark.asyncio -async def test_create_queue_async(transport: str = "grpc_asyncio"): +async def test_create_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.CreateQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.CreateQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.create_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.create_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( gct_queue.Queue( name="name_value", state=gct_queue.Queue.State.RUNNING, - type=gct_queue.Queue.Type.PULL, + type_=gct_queue.Queue.Type.PULL, ) ) @@ -956,7 +1030,7 @@ async def test_create_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.CreateQueueRequest() # Establish that the response is the type that we expect. assert isinstance(response, gct_queue.Queue) @@ -965,7 +1039,12 @@ async def test_create_queue_async(transport: str = "grpc_asyncio"): assert response.state == gct_queue.Queue.State.RUNNING - assert response.type == gct_queue.Queue.Type.PULL + assert response.type_ == gct_queue.Queue.Type.PULL + + +@pytest.mark.asyncio +async def test_create_queue_async_from_dict(): + await test_create_queue_async(request_type=dict) def test_create_queue_field_headers(): @@ -977,7 +1056,7 @@ def test_create_queue_field_headers(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.create_queue), "__call__") as call: + with mock.patch.object(type(client.transport.create_queue), "__call__") as call: call.return_value = gct_queue.Queue() client.create_queue(request) @@ -1002,9 +1081,7 @@ async def test_create_queue_field_headers_async(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.create_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.create_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(gct_queue.Queue()) await client.create_queue(request) @@ -1023,7 +1100,7 @@ def test_create_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.create_queue), "__call__") as call: + with mock.patch.object(type(client.transport.create_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_queue.Queue() @@ -1061,9 +1138,7 @@ async def test_create_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.create_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.create_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_queue.Queue() @@ -1110,12 +1185,12 @@ def test_update_queue( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.update_queue), "__call__") as call: + with mock.patch.object(type(client.transport.update_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_queue.Queue( name="name_value", state=gct_queue.Queue.State.RUNNING, - type=gct_queue.Queue.Type.PULL, + type_=gct_queue.Queue.Type.PULL, app_engine_http_queue=target.AppEngineHttpQueue( app_engine_routing_override=target.AppEngineRouting( service="service_value" @@ -1132,13 +1207,14 @@ def test_update_queue( assert args[0] == cloudtasks.UpdateQueueRequest() # Establish that the response is the type that we expect. + assert isinstance(response, gct_queue.Queue) assert response.name == "name_value" assert response.state == gct_queue.Queue.State.RUNNING - assert response.type == gct_queue.Queue.Type.PULL + assert response.type_ == gct_queue.Queue.Type.PULL def test_update_queue_from_dict(): @@ -1146,25 +1222,25 @@ def test_update_queue_from_dict(): @pytest.mark.asyncio -async def test_update_queue_async(transport: str = "grpc_asyncio"): +async def test_update_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.UpdateQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.UpdateQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.update_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.update_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( gct_queue.Queue( name="name_value", state=gct_queue.Queue.State.RUNNING, - type=gct_queue.Queue.Type.PULL, + type_=gct_queue.Queue.Type.PULL, ) ) @@ -1174,7 +1250,7 @@ async def test_update_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.UpdateQueueRequest() # Establish that the response is the type that we expect. assert isinstance(response, gct_queue.Queue) @@ -1183,7 +1259,12 @@ async def test_update_queue_async(transport: str = "grpc_asyncio"): assert response.state == gct_queue.Queue.State.RUNNING - assert response.type == gct_queue.Queue.Type.PULL + assert response.type_ == gct_queue.Queue.Type.PULL + + +@pytest.mark.asyncio +async def test_update_queue_async_from_dict(): + await test_update_queue_async(request_type=dict) def test_update_queue_field_headers(): @@ -1195,7 +1276,7 @@ def test_update_queue_field_headers(): request.queue.name = "queue.name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.update_queue), "__call__") as call: + with mock.patch.object(type(client.transport.update_queue), "__call__") as call: call.return_value = gct_queue.Queue() client.update_queue(request) @@ -1220,9 +1301,7 @@ async def test_update_queue_field_headers_async(): request.queue.name = "queue.name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.update_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.update_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(gct_queue.Queue()) await client.update_queue(request) @@ -1241,7 +1320,7 @@ def test_update_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.update_queue), "__call__") as call: + with mock.patch.object(type(client.transport.update_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_queue.Queue() @@ -1280,9 +1359,7 @@ async def test_update_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.update_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.update_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_queue.Queue() @@ -1330,7 +1407,7 @@ def test_delete_queue( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.delete_queue), "__call__") as call: + with mock.patch.object(type(client.transport.delete_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -1351,19 +1428,19 @@ def test_delete_queue_from_dict(): @pytest.mark.asyncio -async def test_delete_queue_async(transport: str = "grpc_asyncio"): +async def test_delete_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.DeleteQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.DeleteQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.delete_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.delete_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(None) @@ -1373,12 +1450,17 @@ async def test_delete_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.DeleteQueueRequest() # Establish that the response is the type that we expect. assert response is None +@pytest.mark.asyncio +async def test_delete_queue_async_from_dict(): + await test_delete_queue_async(request_type=dict) + + def test_delete_queue_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -1388,7 +1470,7 @@ def test_delete_queue_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.delete_queue), "__call__") as call: + with mock.patch.object(type(client.transport.delete_queue), "__call__") as call: call.return_value = None client.delete_queue(request) @@ -1413,9 +1495,7 @@ async def test_delete_queue_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.delete_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.delete_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(None) await client.delete_queue(request) @@ -1434,7 +1514,7 @@ def test_delete_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.delete_queue), "__call__") as call: + with mock.patch.object(type(client.transport.delete_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -1466,9 +1546,7 @@ async def test_delete_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.delete_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.delete_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -1509,12 +1587,12 @@ def test_purge_queue( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.purge_queue), "__call__") as call: + with mock.patch.object(type(client.transport.purge_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue( name="name_value", state=queue.Queue.State.RUNNING, - type=queue.Queue.Type.PULL, + type_=queue.Queue.Type.PULL, app_engine_http_queue=target.AppEngineHttpQueue( app_engine_routing_override=target.AppEngineRouting( service="service_value" @@ -1531,13 +1609,14 @@ def test_purge_queue( assert args[0] == cloudtasks.PurgeQueueRequest() # Establish that the response is the type that we expect. + assert isinstance(response, queue.Queue) assert response.name == "name_value" assert response.state == queue.Queue.State.RUNNING - assert response.type == queue.Queue.Type.PULL + assert response.type_ == queue.Queue.Type.PULL def test_purge_queue_from_dict(): @@ -1545,25 +1624,25 @@ def test_purge_queue_from_dict(): @pytest.mark.asyncio -async def test_purge_queue_async(transport: str = "grpc_asyncio"): +async def test_purge_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.PurgeQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.PurgeQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.purge_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.purge_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( queue.Queue( name="name_value", state=queue.Queue.State.RUNNING, - type=queue.Queue.Type.PULL, + type_=queue.Queue.Type.PULL, ) ) @@ -1573,7 +1652,7 @@ async def test_purge_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.PurgeQueueRequest() # Establish that the response is the type that we expect. assert isinstance(response, queue.Queue) @@ -1582,7 +1661,12 @@ async def test_purge_queue_async(transport: str = "grpc_asyncio"): assert response.state == queue.Queue.State.RUNNING - assert response.type == queue.Queue.Type.PULL + assert response.type_ == queue.Queue.Type.PULL + + +@pytest.mark.asyncio +async def test_purge_queue_async_from_dict(): + await test_purge_queue_async(request_type=dict) def test_purge_queue_field_headers(): @@ -1594,7 +1678,7 @@ def test_purge_queue_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.purge_queue), "__call__") as call: + with mock.patch.object(type(client.transport.purge_queue), "__call__") as call: call.return_value = queue.Queue() client.purge_queue(request) @@ -1619,9 +1703,7 @@ async def test_purge_queue_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.purge_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.purge_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(queue.Queue()) await client.purge_queue(request) @@ -1640,7 +1722,7 @@ def test_purge_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.purge_queue), "__call__") as call: + with mock.patch.object(type(client.transport.purge_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -1672,9 +1754,7 @@ async def test_purge_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.purge_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.purge_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -1715,12 +1795,12 @@ def test_pause_queue( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.pause_queue), "__call__") as call: + with mock.patch.object(type(client.transport.pause_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue( name="name_value", state=queue.Queue.State.RUNNING, - type=queue.Queue.Type.PULL, + type_=queue.Queue.Type.PULL, app_engine_http_queue=target.AppEngineHttpQueue( app_engine_routing_override=target.AppEngineRouting( service="service_value" @@ -1737,13 +1817,14 @@ def test_pause_queue( assert args[0] == cloudtasks.PauseQueueRequest() # Establish that the response is the type that we expect. + assert isinstance(response, queue.Queue) assert response.name == "name_value" assert response.state == queue.Queue.State.RUNNING - assert response.type == queue.Queue.Type.PULL + assert response.type_ == queue.Queue.Type.PULL def test_pause_queue_from_dict(): @@ -1751,25 +1832,25 @@ def test_pause_queue_from_dict(): @pytest.mark.asyncio -async def test_pause_queue_async(transport: str = "grpc_asyncio"): +async def test_pause_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.PauseQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.PauseQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.pause_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.pause_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( queue.Queue( name="name_value", state=queue.Queue.State.RUNNING, - type=queue.Queue.Type.PULL, + type_=queue.Queue.Type.PULL, ) ) @@ -1779,7 +1860,7 @@ async def test_pause_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.PauseQueueRequest() # Establish that the response is the type that we expect. assert isinstance(response, queue.Queue) @@ -1788,7 +1869,12 @@ async def test_pause_queue_async(transport: str = "grpc_asyncio"): assert response.state == queue.Queue.State.RUNNING - assert response.type == queue.Queue.Type.PULL + assert response.type_ == queue.Queue.Type.PULL + + +@pytest.mark.asyncio +async def test_pause_queue_async_from_dict(): + await test_pause_queue_async(request_type=dict) def test_pause_queue_field_headers(): @@ -1800,7 +1886,7 @@ def test_pause_queue_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.pause_queue), "__call__") as call: + with mock.patch.object(type(client.transport.pause_queue), "__call__") as call: call.return_value = queue.Queue() client.pause_queue(request) @@ -1825,9 +1911,7 @@ async def test_pause_queue_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.pause_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.pause_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(queue.Queue()) await client.pause_queue(request) @@ -1846,7 +1930,7 @@ def test_pause_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.pause_queue), "__call__") as call: + with mock.patch.object(type(client.transport.pause_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -1878,9 +1962,7 @@ async def test_pause_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.pause_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.pause_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -1921,12 +2003,12 @@ def test_resume_queue( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.resume_queue), "__call__") as call: + with mock.patch.object(type(client.transport.resume_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue( name="name_value", state=queue.Queue.State.RUNNING, - type=queue.Queue.Type.PULL, + type_=queue.Queue.Type.PULL, app_engine_http_queue=target.AppEngineHttpQueue( app_engine_routing_override=target.AppEngineRouting( service="service_value" @@ -1943,13 +2025,14 @@ def test_resume_queue( assert args[0] == cloudtasks.ResumeQueueRequest() # Establish that the response is the type that we expect. + assert isinstance(response, queue.Queue) assert response.name == "name_value" assert response.state == queue.Queue.State.RUNNING - assert response.type == queue.Queue.Type.PULL + assert response.type_ == queue.Queue.Type.PULL def test_resume_queue_from_dict(): @@ -1957,25 +2040,25 @@ def test_resume_queue_from_dict(): @pytest.mark.asyncio -async def test_resume_queue_async(transport: str = "grpc_asyncio"): +async def test_resume_queue_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.ResumeQueueRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.ResumeQueueRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.resume_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.resume_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( queue.Queue( name="name_value", state=queue.Queue.State.RUNNING, - type=queue.Queue.Type.PULL, + type_=queue.Queue.Type.PULL, ) ) @@ -1985,7 +2068,7 @@ async def test_resume_queue_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.ResumeQueueRequest() # Establish that the response is the type that we expect. assert isinstance(response, queue.Queue) @@ -1994,7 +2077,12 @@ async def test_resume_queue_async(transport: str = "grpc_asyncio"): assert response.state == queue.Queue.State.RUNNING - assert response.type == queue.Queue.Type.PULL + assert response.type_ == queue.Queue.Type.PULL + + +@pytest.mark.asyncio +async def test_resume_queue_async_from_dict(): + await test_resume_queue_async(request_type=dict) def test_resume_queue_field_headers(): @@ -2006,7 +2094,7 @@ def test_resume_queue_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.resume_queue), "__call__") as call: + with mock.patch.object(type(client.transport.resume_queue), "__call__") as call: call.return_value = queue.Queue() client.resume_queue(request) @@ -2031,9 +2119,7 @@ async def test_resume_queue_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.resume_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.resume_queue), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(queue.Queue()) await client.resume_queue(request) @@ -2052,7 +2138,7 @@ def test_resume_queue_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.resume_queue), "__call__") as call: + with mock.patch.object(type(client.transport.resume_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -2084,9 +2170,7 @@ async def test_resume_queue_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.resume_queue), "__call__" - ) as call: + with mock.patch.object(type(client.transport.resume_queue), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = queue.Queue() @@ -2127,7 +2211,7 @@ def test_get_iam_policy( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy(version=774, etag=b"etag_blob",) @@ -2140,6 +2224,7 @@ def test_get_iam_policy( assert args[0] == iam_policy.GetIamPolicyRequest() # Establish that the response is the type that we expect. + assert isinstance(response, policy.Policy) assert response.version == 774 @@ -2152,19 +2237,19 @@ def test_get_iam_policy_from_dict(): @pytest.mark.asyncio -async def test_get_iam_policy_async(transport: str = "grpc_asyncio"): +async def test_get_iam_policy_async( + transport: str = "grpc_asyncio", request_type=iam_policy.GetIamPolicyRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = iam_policy.GetIamPolicyRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_iam_policy), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( policy.Policy(version=774, etag=b"etag_blob",) @@ -2176,7 +2261,7 @@ async def test_get_iam_policy_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == iam_policy.GetIamPolicyRequest() # Establish that the response is the type that we expect. assert isinstance(response, policy.Policy) @@ -2186,6 +2271,11 @@ async def test_get_iam_policy_async(transport: str = "grpc_asyncio"): assert response.etag == b"etag_blob" +@pytest.mark.asyncio +async def test_get_iam_policy_async_from_dict(): + await test_get_iam_policy_async(request_type=dict) + + def test_get_iam_policy_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -2195,7 +2285,7 @@ def test_get_iam_policy_field_headers(): request.resource = "resource/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: call.return_value = policy.Policy() client.get_iam_policy(request) @@ -2220,9 +2310,7 @@ async def test_get_iam_policy_field_headers_async(): request.resource = "resource/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_iam_policy), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(policy.Policy()) await client.get_iam_policy(request) @@ -2237,10 +2325,10 @@ async def test_get_iam_policy_field_headers_async(): assert ("x-goog-request-params", "resource=resource/value",) in kw["metadata"] -def test_get_iam_policy_from_dict(): +def test_get_iam_policy_from_dict_foreign(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy() @@ -2257,7 +2345,7 @@ def test_get_iam_policy_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy() @@ -2289,9 +2377,7 @@ async def test_get_iam_policy_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_iam_policy), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy() @@ -2332,7 +2418,7 @@ def test_set_iam_policy( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.set_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy(version=774, etag=b"etag_blob",) @@ -2345,6 +2431,7 @@ def test_set_iam_policy( assert args[0] == iam_policy.SetIamPolicyRequest() # Establish that the response is the type that we expect. + assert isinstance(response, policy.Policy) assert response.version == 774 @@ -2357,19 +2444,19 @@ def test_set_iam_policy_from_dict(): @pytest.mark.asyncio -async def test_set_iam_policy_async(transport: str = "grpc_asyncio"): +async def test_set_iam_policy_async( + transport: str = "grpc_asyncio", request_type=iam_policy.SetIamPolicyRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = iam_policy.SetIamPolicyRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.set_iam_policy), "__call__" - ) as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( policy.Policy(version=774, etag=b"etag_blob",) @@ -2381,7 +2468,7 @@ async def test_set_iam_policy_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == iam_policy.SetIamPolicyRequest() # Establish that the response is the type that we expect. assert isinstance(response, policy.Policy) @@ -2391,6 +2478,11 @@ async def test_set_iam_policy_async(transport: str = "grpc_asyncio"): assert response.etag == b"etag_blob" +@pytest.mark.asyncio +async def test_set_iam_policy_async_from_dict(): + await test_set_iam_policy_async(request_type=dict) + + def test_set_iam_policy_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -2400,7 +2492,7 @@ def test_set_iam_policy_field_headers(): request.resource = "resource/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.set_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: call.return_value = policy.Policy() client.set_iam_policy(request) @@ -2425,9 +2517,7 @@ async def test_set_iam_policy_field_headers_async(): request.resource = "resource/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.set_iam_policy), "__call__" - ) as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(policy.Policy()) await client.set_iam_policy(request) @@ -2442,10 +2532,10 @@ async def test_set_iam_policy_field_headers_async(): assert ("x-goog-request-params", "resource=resource/value",) in kw["metadata"] -def test_set_iam_policy_from_dict(): +def test_set_iam_policy_from_dict_foreign(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.set_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy() @@ -2462,7 +2552,7 @@ def test_set_iam_policy_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.set_iam_policy), "__call__") as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy() @@ -2494,9 +2584,7 @@ async def test_set_iam_policy_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.set_iam_policy), "__call__" - ) as call: + with mock.patch.object(type(client.transport.set_iam_policy), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = policy.Policy() @@ -2538,7 +2626,7 @@ def test_test_iam_permissions( # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: # Designate an appropriate return value for the call. call.return_value = iam_policy.TestIamPermissionsResponse( @@ -2554,6 +2642,7 @@ def test_test_iam_permissions( assert args[0] == iam_policy.TestIamPermissionsRequest() # Establish that the response is the type that we expect. + assert isinstance(response, iam_policy.TestIamPermissionsResponse) assert response.permissions == ["permissions_value"] @@ -2564,18 +2653,20 @@ def test_test_iam_permissions_from_dict(): @pytest.mark.asyncio -async def test_test_iam_permissions_async(transport: str = "grpc_asyncio"): +async def test_test_iam_permissions_async( + transport: str = "grpc_asyncio", request_type=iam_policy.TestIamPermissionsRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = iam_policy.TestIamPermissionsRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( @@ -2588,7 +2679,7 @@ async def test_test_iam_permissions_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == iam_policy.TestIamPermissionsRequest() # Establish that the response is the type that we expect. assert isinstance(response, iam_policy.TestIamPermissionsResponse) @@ -2596,6 +2687,11 @@ async def test_test_iam_permissions_async(transport: str = "grpc_asyncio"): assert response.permissions == ["permissions_value"] +@pytest.mark.asyncio +async def test_test_iam_permissions_async_from_dict(): + await test_test_iam_permissions_async(request_type=dict) + + def test_test_iam_permissions_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -2606,7 +2702,7 @@ def test_test_iam_permissions_field_headers(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: call.return_value = iam_policy.TestIamPermissionsResponse() @@ -2633,7 +2729,7 @@ async def test_test_iam_permissions_field_headers_async(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( iam_policy.TestIamPermissionsResponse() @@ -2651,11 +2747,11 @@ async def test_test_iam_permissions_field_headers_async(): assert ("x-goog-request-params", "resource=resource/value",) in kw["metadata"] -def test_test_iam_permissions_from_dict(): +def test_test_iam_permissions_from_dict_foreign(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: # Designate an appropriate return value for the call. call.return_value = iam_policy.TestIamPermissionsResponse() @@ -2674,7 +2770,7 @@ def test_test_iam_permissions_flattened(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: # Designate an appropriate return value for the call. call.return_value = iam_policy.TestIamPermissionsResponse() @@ -2714,7 +2810,7 @@ async def test_test_iam_permissions_flattened_async(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.test_iam_permissions), "__call__" + type(client.transport.test_iam_permissions), "__call__" ) as call: # Designate an appropriate return value for the call. call.return_value = iam_policy.TestIamPermissionsResponse() @@ -2762,7 +2858,7 @@ def test_list_tasks(transport: str = "grpc", request_type=cloudtasks.ListTasksRe request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_tasks), "__call__") as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.ListTasksResponse( next_page_token="next_page_token_value", @@ -2777,6 +2873,7 @@ def test_list_tasks(transport: str = "grpc", request_type=cloudtasks.ListTasksRe assert args[0] == cloudtasks.ListTasksRequest() # Establish that the response is the type that we expect. + assert isinstance(response, pagers.ListTasksPager) assert response.next_page_token == "next_page_token_value" @@ -2787,19 +2884,19 @@ def test_list_tasks_from_dict(): @pytest.mark.asyncio -async def test_list_tasks_async(transport: str = "grpc_asyncio"): +async def test_list_tasks_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.ListTasksRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.ListTasksRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.list_tasks), "__call__" - ) as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( cloudtasks.ListTasksResponse(next_page_token="next_page_token_value",) @@ -2811,7 +2908,7 @@ async def test_list_tasks_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.ListTasksRequest() # Establish that the response is the type that we expect. assert isinstance(response, pagers.ListTasksAsyncPager) @@ -2819,6 +2916,11 @@ async def test_list_tasks_async(transport: str = "grpc_asyncio"): assert response.next_page_token == "next_page_token_value" +@pytest.mark.asyncio +async def test_list_tasks_async_from_dict(): + await test_list_tasks_async(request_type=dict) + + def test_list_tasks_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -2828,7 +2930,7 @@ def test_list_tasks_field_headers(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_tasks), "__call__") as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: call.return_value = cloudtasks.ListTasksResponse() client.list_tasks(request) @@ -2853,9 +2955,7 @@ async def test_list_tasks_field_headers_async(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.list_tasks), "__call__" - ) as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( cloudtasks.ListTasksResponse() ) @@ -2876,7 +2976,7 @@ def test_list_tasks_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_tasks), "__call__") as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.ListTasksResponse() @@ -2908,9 +3008,7 @@ async def test_list_tasks_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.list_tasks), "__call__" - ) as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = cloudtasks.ListTasksResponse() @@ -2945,7 +3043,7 @@ def test_list_tasks_pager(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials,) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_tasks), "__call__") as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: # Set the response to a series of pages. call.side_effect = ( cloudtasks.ListTasksResponse( @@ -2974,7 +3072,7 @@ def test_list_tasks_pages(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials,) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.list_tasks), "__call__") as call: + with mock.patch.object(type(client.transport.list_tasks), "__call__") as call: # Set the response to a series of pages. call.side_effect = ( cloudtasks.ListTasksResponse( @@ -2996,9 +3094,7 @@ async def test_list_tasks_async_pager(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.list_tasks), - "__call__", - new_callable=mock.AsyncMock, + type(client.transport.list_tasks), "__call__", new_callable=mock.AsyncMock ) as call: # Set the response to a series of pages. call.side_effect = ( @@ -3026,9 +3122,7 @@ async def test_list_tasks_async_pages(): # Mock the actual call within the gRPC stub, and fake the request. with mock.patch.object( - type(client._client._transport.list_tasks), - "__call__", - new_callable=mock.AsyncMock, + type(client.transport.list_tasks), "__call__", new_callable=mock.AsyncMock ) as call: # Set the response to a series of pages. call.side_effect = ( @@ -3057,7 +3151,7 @@ def test_get_task(transport: str = "grpc", request_type=cloudtasks.GetTaskReques request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_task), "__call__") as call: + with mock.patch.object(type(client.transport.get_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task( name="name_value", @@ -3078,6 +3172,7 @@ def test_get_task(transport: str = "grpc", request_type=cloudtasks.GetTaskReques assert args[0] == cloudtasks.GetTaskRequest() # Establish that the response is the type that we expect. + assert isinstance(response, task.Task) assert response.name == "name_value" @@ -3094,19 +3189,19 @@ def test_get_task_from_dict(): @pytest.mark.asyncio -async def test_get_task_async(transport: str = "grpc_asyncio"): +async def test_get_task_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.GetTaskRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.GetTaskRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( task.Task( @@ -3123,7 +3218,7 @@ async def test_get_task_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.GetTaskRequest() # Establish that the response is the type that we expect. assert isinstance(response, task.Task) @@ -3137,6 +3232,11 @@ async def test_get_task_async(transport: str = "grpc_asyncio"): assert response.view == task.Task.View.BASIC +@pytest.mark.asyncio +async def test_get_task_async_from_dict(): + await test_get_task_async(request_type=dict) + + def test_get_task_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -3146,7 +3246,7 @@ def test_get_task_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_task), "__call__") as call: + with mock.patch.object(type(client.transport.get_task), "__call__") as call: call.return_value = task.Task() client.get_task(request) @@ -3171,9 +3271,7 @@ async def test_get_task_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_task), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(task.Task()) await client.get_task(request) @@ -3192,7 +3290,7 @@ def test_get_task_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.get_task), "__call__") as call: + with mock.patch.object(type(client.transport.get_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task() @@ -3224,9 +3322,7 @@ async def test_get_task_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.get_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.get_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task() @@ -3267,7 +3363,7 @@ def test_create_task( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.create_task), "__call__") as call: + with mock.patch.object(type(client.transport.create_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_task.Task( name="name_value", @@ -3288,6 +3384,7 @@ def test_create_task( assert args[0] == cloudtasks.CreateTaskRequest() # Establish that the response is the type that we expect. + assert isinstance(response, gct_task.Task) assert response.name == "name_value" @@ -3304,19 +3401,19 @@ def test_create_task_from_dict(): @pytest.mark.asyncio -async def test_create_task_async(transport: str = "grpc_asyncio"): +async def test_create_task_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.CreateTaskRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.CreateTaskRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.create_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.create_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( gct_task.Task( @@ -3333,7 +3430,7 @@ async def test_create_task_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.CreateTaskRequest() # Establish that the response is the type that we expect. assert isinstance(response, gct_task.Task) @@ -3347,6 +3444,11 @@ async def test_create_task_async(transport: str = "grpc_asyncio"): assert response.view == gct_task.Task.View.BASIC +@pytest.mark.asyncio +async def test_create_task_async_from_dict(): + await test_create_task_async(request_type=dict) + + def test_create_task_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -3356,7 +3458,7 @@ def test_create_task_field_headers(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.create_task), "__call__") as call: + with mock.patch.object(type(client.transport.create_task), "__call__") as call: call.return_value = gct_task.Task() client.create_task(request) @@ -3381,9 +3483,7 @@ async def test_create_task_field_headers_async(): request.parent = "parent/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.create_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.create_task), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(gct_task.Task()) await client.create_task(request) @@ -3402,7 +3502,7 @@ def test_create_task_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.create_task), "__call__") as call: + with mock.patch.object(type(client.transport.create_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_task.Task() @@ -3440,9 +3540,7 @@ async def test_create_task_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.create_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.create_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = gct_task.Task() @@ -3489,7 +3587,7 @@ def test_delete_task( request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.delete_task), "__call__") as call: + with mock.patch.object(type(client.transport.delete_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -3510,19 +3608,19 @@ def test_delete_task_from_dict(): @pytest.mark.asyncio -async def test_delete_task_async(transport: str = "grpc_asyncio"): +async def test_delete_task_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.DeleteTaskRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.DeleteTaskRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.delete_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.delete_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(None) @@ -3532,12 +3630,17 @@ async def test_delete_task_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.DeleteTaskRequest() # Establish that the response is the type that we expect. assert response is None +@pytest.mark.asyncio +async def test_delete_task_async_from_dict(): + await test_delete_task_async(request_type=dict) + + def test_delete_task_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -3547,7 +3650,7 @@ def test_delete_task_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.delete_task), "__call__") as call: + with mock.patch.object(type(client.transport.delete_task), "__call__") as call: call.return_value = None client.delete_task(request) @@ -3572,9 +3675,7 @@ async def test_delete_task_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.delete_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.delete_task), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(None) await client.delete_task(request) @@ -3593,7 +3694,7 @@ def test_delete_task_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.delete_task), "__call__") as call: + with mock.patch.object(type(client.transport.delete_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -3625,9 +3726,7 @@ async def test_delete_task_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.delete_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.delete_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = None @@ -3666,7 +3765,7 @@ def test_run_task(transport: str = "grpc", request_type=cloudtasks.RunTaskReques request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.run_task), "__call__") as call: + with mock.patch.object(type(client.transport.run_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task( name="name_value", @@ -3687,6 +3786,7 @@ def test_run_task(transport: str = "grpc", request_type=cloudtasks.RunTaskReques assert args[0] == cloudtasks.RunTaskRequest() # Establish that the response is the type that we expect. + assert isinstance(response, task.Task) assert response.name == "name_value" @@ -3703,19 +3803,19 @@ def test_run_task_from_dict(): @pytest.mark.asyncio -async def test_run_task_async(transport: str = "grpc_asyncio"): +async def test_run_task_async( + transport: str = "grpc_asyncio", request_type=cloudtasks.RunTaskRequest +): client = CloudTasksAsyncClient( credentials=credentials.AnonymousCredentials(), transport=transport, ) # Everything is optional in proto3 as far as the runtime is concerned, # and we are mocking out the actual API, so just send an empty request. - request = cloudtasks.RunTaskRequest() + request = request_type() # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.run_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.run_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = grpc_helpers_async.FakeUnaryUnaryCall( task.Task( @@ -3732,7 +3832,7 @@ async def test_run_task_async(transport: str = "grpc_asyncio"): assert len(call.mock_calls) _, args, _ = call.mock_calls[0] - assert args[0] == request + assert args[0] == cloudtasks.RunTaskRequest() # Establish that the response is the type that we expect. assert isinstance(response, task.Task) @@ -3746,6 +3846,11 @@ async def test_run_task_async(transport: str = "grpc_asyncio"): assert response.view == task.Task.View.BASIC +@pytest.mark.asyncio +async def test_run_task_async_from_dict(): + await test_run_task_async(request_type=dict) + + def test_run_task_field_headers(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) @@ -3755,7 +3860,7 @@ def test_run_task_field_headers(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.run_task), "__call__") as call: + with mock.patch.object(type(client.transport.run_task), "__call__") as call: call.return_value = task.Task() client.run_task(request) @@ -3780,9 +3885,7 @@ async def test_run_task_field_headers_async(): request.name = "name/value" # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.run_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.run_task), "__call__") as call: call.return_value = grpc_helpers_async.FakeUnaryUnaryCall(task.Task()) await client.run_task(request) @@ -3801,7 +3904,7 @@ def test_run_task_flattened(): client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object(type(client._transport.run_task), "__call__") as call: + with mock.patch.object(type(client.transport.run_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task() @@ -3833,9 +3936,7 @@ async def test_run_task_flattened_async(): client = CloudTasksAsyncClient(credentials=credentials.AnonymousCredentials(),) # Mock the actual call within the gRPC stub, and fake the request. - with mock.patch.object( - type(client._client._transport.run_task), "__call__" - ) as call: + with mock.patch.object(type(client.transport.run_task), "__call__") as call: # Designate an appropriate return value for the call. call.return_value = task.Task() @@ -3900,7 +4001,7 @@ def test_transport_instance(): credentials=credentials.AnonymousCredentials(), ) client = CloudTasksClient(transport=transport) - assert client._transport is transport + assert client.transport is transport def test_transport_get_channel(): @@ -3918,10 +4019,22 @@ def test_transport_get_channel(): assert channel +@pytest.mark.parametrize( + "transport_class", + [transports.CloudTasksGrpcTransport, transports.CloudTasksGrpcAsyncIOTransport], +) +def test_transport_adc(transport_class): + # Test default credentials are used if not provided. + with mock.patch.object(auth, "default") as adc: + adc.return_value = (credentials.AnonymousCredentials(), None) + transport_class() + adc.assert_called_once() + + def test_transport_grpc_default(): # A client should use the gRPC transport by default. client = CloudTasksClient(credentials=credentials.AnonymousCredentials(),) - assert isinstance(client._transport, transports.CloudTasksGrpcTransport,) + assert isinstance(client.transport, transports.CloudTasksGrpcTransport,) def test_cloud_tasks_base_transport_error(): @@ -3987,6 +4100,17 @@ def test_cloud_tasks_base_transport_with_credentials_file(): ) +def test_cloud_tasks_base_transport_with_adc(): + # Test the default credentials are used if credentials and credentials_file are None. + with mock.patch.object(auth, "default") as adc, mock.patch( + "google.cloud.tasks_v2beta3.services.cloud_tasks.transports.CloudTasksTransport._prep_wrapped_messages" + ) as Transport: + Transport.return_value = None + adc.return_value = (credentials.AnonymousCredentials(), None) + transport = transports.CloudTasksTransport() + adc.assert_called_once() + + def test_cloud_tasks_auth_adc(): # If no credentials are provided, we should use ADC credentials. with mock.patch.object(auth, "default") as adc: @@ -4019,7 +4143,7 @@ def test_cloud_tasks_host_no_port(): api_endpoint="cloudtasks.googleapis.com" ), ) - assert client._transport._host == "cloudtasks.googleapis.com:443" + assert client.transport._host == "cloudtasks.googleapis.com:443" def test_cloud_tasks_host_with_port(): @@ -4029,192 +4153,143 @@ def test_cloud_tasks_host_with_port(): api_endpoint="cloudtasks.googleapis.com:8000" ), ) - assert client._transport._host == "cloudtasks.googleapis.com:8000" + assert client.transport._host == "cloudtasks.googleapis.com:8000" def test_cloud_tasks_grpc_transport_channel(): channel = grpc.insecure_channel("http://localhost/") - # Check that if channel is provided, mtls endpoint and client_cert_source - # won't be used. - callback = mock.MagicMock() + # Check that channel is used if provided. transport = transports.CloudTasksGrpcTransport( - host="squid.clam.whelk", - channel=channel, - api_mtls_endpoint="mtls.squid.clam.whelk", - client_cert_source=callback, + host="squid.clam.whelk", channel=channel, ) assert transport.grpc_channel == channel assert transport._host == "squid.clam.whelk:443" - assert not callback.called + assert transport._ssl_channel_credentials == None def test_cloud_tasks_grpc_asyncio_transport_channel(): channel = aio.insecure_channel("http://localhost/") - # Check that if channel is provided, mtls endpoint and client_cert_source - # won't be used. - callback = mock.MagicMock() + # Check that channel is used if provided. transport = transports.CloudTasksGrpcAsyncIOTransport( - host="squid.clam.whelk", - channel=channel, - api_mtls_endpoint="mtls.squid.clam.whelk", - client_cert_source=callback, + host="squid.clam.whelk", channel=channel, ) assert transport.grpc_channel == channel assert transport._host == "squid.clam.whelk:443" - assert not callback.called - - -@mock.patch("grpc.ssl_channel_credentials", autospec=True) -@mock.patch("google.api_core.grpc_helpers.create_channel", autospec=True) -def test_cloud_tasks_grpc_transport_channel_mtls_with_client_cert_source( - grpc_create_channel, grpc_ssl_channel_cred -): - # Check that if channel is None, but api_mtls_endpoint and client_cert_source - # are provided, then a mTLS channel will be created. - mock_cred = mock.Mock() - - mock_ssl_cred = mock.Mock() - grpc_ssl_channel_cred.return_value = mock_ssl_cred - - mock_grpc_channel = mock.Mock() - grpc_create_channel.return_value = mock_grpc_channel - - transport = transports.CloudTasksGrpcTransport( - host="squid.clam.whelk", - credentials=mock_cred, - api_mtls_endpoint="mtls.squid.clam.whelk", - client_cert_source=client_cert_source_callback, - ) - grpc_ssl_channel_cred.assert_called_once_with( - certificate_chain=b"cert bytes", private_key=b"key bytes" - ) - grpc_create_channel.assert_called_once_with( - "mtls.squid.clam.whelk:443", - credentials=mock_cred, - credentials_file=None, - scopes=("https://www.googleapis.com/auth/cloud-platform",), - ssl_credentials=mock_ssl_cred, - quota_project_id=None, - ) - assert transport.grpc_channel == mock_grpc_channel - - -@mock.patch("grpc.ssl_channel_credentials", autospec=True) -@mock.patch("google.api_core.grpc_helpers_async.create_channel", autospec=True) -def test_cloud_tasks_grpc_asyncio_transport_channel_mtls_with_client_cert_source( - grpc_create_channel, grpc_ssl_channel_cred -): - # Check that if channel is None, but api_mtls_endpoint and client_cert_source - # are provided, then a mTLS channel will be created. - mock_cred = mock.Mock() - - mock_ssl_cred = mock.Mock() - grpc_ssl_channel_cred.return_value = mock_ssl_cred - - mock_grpc_channel = mock.Mock() - grpc_create_channel.return_value = mock_grpc_channel - - transport = transports.CloudTasksGrpcAsyncIOTransport( - host="squid.clam.whelk", - credentials=mock_cred, - api_mtls_endpoint="mtls.squid.clam.whelk", - client_cert_source=client_cert_source_callback, - ) - grpc_ssl_channel_cred.assert_called_once_with( - certificate_chain=b"cert bytes", private_key=b"key bytes" - ) - grpc_create_channel.assert_called_once_with( - "mtls.squid.clam.whelk:443", - credentials=mock_cred, - credentials_file=None, - scopes=("https://www.googleapis.com/auth/cloud-platform",), - ssl_credentials=mock_ssl_cred, - quota_project_id=None, - ) - assert transport.grpc_channel == mock_grpc_channel + assert transport._ssl_channel_credentials == None @pytest.mark.parametrize( - "api_mtls_endpoint", ["mtls.squid.clam.whelk", "mtls.squid.clam.whelk:443"] + "transport_class", + [transports.CloudTasksGrpcTransport, transports.CloudTasksGrpcAsyncIOTransport], ) -@mock.patch("google.api_core.grpc_helpers.create_channel", autospec=True) -def test_cloud_tasks_grpc_transport_channel_mtls_with_adc( - grpc_create_channel, api_mtls_endpoint -): - # Check that if channel and client_cert_source are None, but api_mtls_endpoint - # is provided, then a mTLS channel will be created with SSL ADC. - mock_grpc_channel = mock.Mock() - grpc_create_channel.return_value = mock_grpc_channel - - # Mock google.auth.transport.grpc.SslCredentials class. - mock_ssl_cred = mock.Mock() - with mock.patch.multiple( - "google.auth.transport.grpc.SslCredentials", - __init__=mock.Mock(return_value=None), - ssl_credentials=mock.PropertyMock(return_value=mock_ssl_cred), - ): - mock_cred = mock.Mock() - transport = transports.CloudTasksGrpcTransport( - host="squid.clam.whelk", - credentials=mock_cred, - api_mtls_endpoint=api_mtls_endpoint, - client_cert_source=None, - ) - grpc_create_channel.assert_called_once_with( - "mtls.squid.clam.whelk:443", - credentials=mock_cred, - credentials_file=None, - scopes=("https://www.googleapis.com/auth/cloud-platform",), - ssl_credentials=mock_ssl_cred, - quota_project_id=None, - ) - assert transport.grpc_channel == mock_grpc_channel +def test_cloud_tasks_transport_channel_mtls_with_client_cert_source(transport_class): + with mock.patch( + "grpc.ssl_channel_credentials", autospec=True + ) as grpc_ssl_channel_cred: + with mock.patch.object( + transport_class, "create_channel", autospec=True + ) as grpc_create_channel: + mock_ssl_cred = mock.Mock() + grpc_ssl_channel_cred.return_value = mock_ssl_cred + + mock_grpc_channel = mock.Mock() + grpc_create_channel.return_value = mock_grpc_channel + + cred = credentials.AnonymousCredentials() + with pytest.warns(DeprecationWarning): + with mock.patch.object(auth, "default") as adc: + adc.return_value = (cred, None) + transport = transport_class( + host="squid.clam.whelk", + api_mtls_endpoint="mtls.squid.clam.whelk", + client_cert_source=client_cert_source_callback, + ) + adc.assert_called_once() + + grpc_ssl_channel_cred.assert_called_once_with( + certificate_chain=b"cert bytes", private_key=b"key bytes" + ) + grpc_create_channel.assert_called_once_with( + "mtls.squid.clam.whelk:443", + credentials=cred, + credentials_file=None, + scopes=("https://www.googleapis.com/auth/cloud-platform",), + ssl_credentials=mock_ssl_cred, + quota_project_id=None, + ) + assert transport.grpc_channel == mock_grpc_channel + assert transport._ssl_channel_credentials == mock_ssl_cred @pytest.mark.parametrize( - "api_mtls_endpoint", ["mtls.squid.clam.whelk", "mtls.squid.clam.whelk:443"] + "transport_class", + [transports.CloudTasksGrpcTransport, transports.CloudTasksGrpcAsyncIOTransport], ) -@mock.patch("google.api_core.grpc_helpers_async.create_channel", autospec=True) -def test_cloud_tasks_grpc_asyncio_transport_channel_mtls_with_adc( - grpc_create_channel, api_mtls_endpoint -): - # Check that if channel and client_cert_source are None, but api_mtls_endpoint - # is provided, then a mTLS channel will be created with SSL ADC. - mock_grpc_channel = mock.Mock() - grpc_create_channel.return_value = mock_grpc_channel - - # Mock google.auth.transport.grpc.SslCredentials class. +def test_cloud_tasks_transport_channel_mtls_with_adc(transport_class): mock_ssl_cred = mock.Mock() with mock.patch.multiple( "google.auth.transport.grpc.SslCredentials", __init__=mock.Mock(return_value=None), ssl_credentials=mock.PropertyMock(return_value=mock_ssl_cred), ): - mock_cred = mock.Mock() - transport = transports.CloudTasksGrpcAsyncIOTransport( - host="squid.clam.whelk", - credentials=mock_cred, - api_mtls_endpoint=api_mtls_endpoint, - client_cert_source=None, - ) - grpc_create_channel.assert_called_once_with( - "mtls.squid.clam.whelk:443", - credentials=mock_cred, - credentials_file=None, - scopes=("https://www.googleapis.com/auth/cloud-platform",), - ssl_credentials=mock_ssl_cred, - quota_project_id=None, - ) - assert transport.grpc_channel == mock_grpc_channel + with mock.patch.object( + transport_class, "create_channel", autospec=True + ) as grpc_create_channel: + mock_grpc_channel = mock.Mock() + grpc_create_channel.return_value = mock_grpc_channel + mock_cred = mock.Mock() + + with pytest.warns(DeprecationWarning): + transport = transport_class( + host="squid.clam.whelk", + credentials=mock_cred, + api_mtls_endpoint="mtls.squid.clam.whelk", + client_cert_source=None, + ) + + grpc_create_channel.assert_called_once_with( + "mtls.squid.clam.whelk:443", + credentials=mock_cred, + credentials_file=None, + scopes=("https://www.googleapis.com/auth/cloud-platform",), + ssl_credentials=mock_ssl_cred, + quota_project_id=None, + ) + assert transport.grpc_channel == mock_grpc_channel -def test_task_path(): +def test_queue_path(): project = "squid" location = "clam" queue = "whelk" - task = "octopus" + + expected = "projects/{project}/locations/{location}/queues/{queue}".format( + project=project, location=location, queue=queue, + ) + actual = CloudTasksClient.queue_path(project, location, queue) + assert expected == actual + + +def test_parse_queue_path(): + expected = { + "project": "octopus", + "location": "oyster", + "queue": "nudibranch", + } + path = CloudTasksClient.queue_path(**expected) + + # Check that the path construction is reversible. + actual = CloudTasksClient.parse_queue_path(path) + assert expected == actual + + +def test_task_path(): + project = "cuttlefish" + location = "mussel" + queue = "winkle" + task = "nautilus" expected = "projects/{project}/locations/{location}/queues/{queue}/tasks/{task}".format( project=project, location=location, queue=queue, task=task, @@ -4225,10 +4300,10 @@ def test_task_path(): def test_parse_task_path(): expected = { - "project": "oyster", - "location": "nudibranch", - "queue": "cuttlefish", - "task": "mussel", + "project": "scallop", + "location": "abalone", + "queue": "squid", + "task": "clam", } path = CloudTasksClient.task_path(**expected) @@ -4237,28 +4312,104 @@ def test_parse_task_path(): assert expected == actual -def test_queue_path(): - project = "squid" - location = "clam" - queue = "whelk" +def test_common_billing_account_path(): + billing_account = "whelk" - expected = "projects/{project}/locations/{location}/queues/{queue}".format( - project=project, location=location, queue=queue, + expected = "billingAccounts/{billing_account}".format( + billing_account=billing_account, ) - actual = CloudTasksClient.queue_path(project, location, queue) + actual = CloudTasksClient.common_billing_account_path(billing_account) assert expected == actual -def test_parse_queue_path(): +def test_parse_common_billing_account_path(): expected = { - "project": "octopus", - "location": "oyster", - "queue": "nudibranch", + "billing_account": "octopus", } - path = CloudTasksClient.queue_path(**expected) + path = CloudTasksClient.common_billing_account_path(**expected) # Check that the path construction is reversible. - actual = CloudTasksClient.parse_queue_path(path) + actual = CloudTasksClient.parse_common_billing_account_path(path) + assert expected == actual + + +def test_common_folder_path(): + folder = "oyster" + + expected = "folders/{folder}".format(folder=folder,) + actual = CloudTasksClient.common_folder_path(folder) + assert expected == actual + + +def test_parse_common_folder_path(): + expected = { + "folder": "nudibranch", + } + path = CloudTasksClient.common_folder_path(**expected) + + # Check that the path construction is reversible. + actual = CloudTasksClient.parse_common_folder_path(path) + assert expected == actual + + +def test_common_organization_path(): + organization = "cuttlefish" + + expected = "organizations/{organization}".format(organization=organization,) + actual = CloudTasksClient.common_organization_path(organization) + assert expected == actual + + +def test_parse_common_organization_path(): + expected = { + "organization": "mussel", + } + path = CloudTasksClient.common_organization_path(**expected) + + # Check that the path construction is reversible. + actual = CloudTasksClient.parse_common_organization_path(path) + assert expected == actual + + +def test_common_project_path(): + project = "winkle" + + expected = "projects/{project}".format(project=project,) + actual = CloudTasksClient.common_project_path(project) + assert expected == actual + + +def test_parse_common_project_path(): + expected = { + "project": "nautilus", + } + path = CloudTasksClient.common_project_path(**expected) + + # Check that the path construction is reversible. + actual = CloudTasksClient.parse_common_project_path(path) + assert expected == actual + + +def test_common_location_path(): + project = "scallop" + location = "abalone" + + expected = "projects/{project}/locations/{location}".format( + project=project, location=location, + ) + actual = CloudTasksClient.common_location_path(project, location) + assert expected == actual + + +def test_parse_common_location_path(): + expected = { + "project": "squid", + "location": "clam", + } + path = CloudTasksClient.common_location_path(**expected) + + # Check that the path construction is reversible. + actual = CloudTasksClient.parse_common_location_path(path) assert expected == actual