Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-googleapis-common-protos for openSUSE:Factory checked in at 2022-12-01 18:13:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-googleapis-common-protos (Old) and /work/SRC/openSUSE:Factory/.python-googleapis-common-protos.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-googleapis-common-protos" Thu Dec 1 18:13:19 2022 rev:10 rq:1039346 version:1.57.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-googleapis-common-protos/python-googleapis-common-protos.changes 2022-09-08 14:24:12.110744769 +0200 +++ /work/SRC/openSUSE:Factory/.python-googleapis-common-protos.new.1835/python-googleapis-common-protos.changes 2022-12-01 18:13:20.083542267 +0100 @@ -1,0 +2,14 @@ +Thu Dec 1 13:19:12 UTC 2022 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Update to 1.57.0: + * Add support for Python 3.10 (#143) + * Add support for Python 3.11 (#145) + * Added google.api.JwtLocation.cookie (6af2132) + * Added google.api.Service.publishing and client libraries settings (6af2132) + * New fields in enum google.api.ErrorReason (6af2132) + * Deprecate google.api.BackendRule.min_deadline (6af2132) + * **deps:** Require protobuf >=3.19.5 (#141) + * Minor updates to comments (6af2132) +- Update BuildRequires and Requires from setup.py + +------------------------------------------------------------------- Old: ---- googleapis-common-protos-1.56.4.tar.gz New: ---- googleapis-common-protos-1.57.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-googleapis-common-protos.spec ++++++ --- /var/tmp/diff_new_pack.tIwc8D/_old 2022-12-01 18:13:20.675545499 +0100 +++ /var/tmp/diff_new_pack.tIwc8D/_new 2022-12-01 18:13:20.683545542 +0100 @@ -20,7 +20,7 @@ %define modname googleapis-common-protos %define pkgname %{lua:pname,_ = string.gsub(rpm.expand('%modname'), '-' , '_');print(pname)} Name: python-googleapis-common-protos -Version: 1.56.4 +Version: 1.57.0 Release: 0 Summary: Common protobufs used in Google APIs License: Apache-2.0 @@ -29,13 +29,13 @@ Source: https://files.pythonhosted.org/packages/source/g/googleapis-common-protos/googleapis-common-protos-%{version}.tar.gz Source1: test_google_api_error_reason.py BuildRequires: %{python_module pip} -BuildRequires: %{python_module protobuf >= 3.15.0} +BuildRequires: %{python_module protobuf >= 3.19.5} BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-protobuf >= 3.15.0 +Requires: python-protobuf >= 3.19.5 Recommends: python-grpcio >= 1.0.0 BuildArch: noarch %python_subpackages ++++++ googleapis-common-protos-1.56.4.tar.gz -> googleapis-common-protos-1.57.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/PKG-INFO new/googleapis-common-protos-1.57.0/PKG-INFO --- old/googleapis-common-protos-1.56.4/PKG-INFO 2022-07-12 19:32:17.215780500 +0200 +++ new/googleapis-common-protos-1.57.0/PKG-INFO 2022-11-15 21:00:53.197216700 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: googleapis-common-protos -Version: 1.56.4 +Version: 1.57.0 Summary: Common protobufs used in Google APIs Home-page: https://github.com/googleapis/python-api-common-protos Author: Google LLC @@ -14,6 +14,8 @@ Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: Implementation :: CPython Requires-Python: >=3.7 Description-Content-Type: text/markdown diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/google/api/auth.proto new/googleapis-common-protos-1.57.0/google/api/auth.proto --- old/googleapis-common-protos-1.56.4/google/api/auth.proto 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/google/api/auth.proto 2022-11-15 20:57:33.000000000 +0100 @@ -84,6 +84,9 @@ // Specifies URL query parameter name to extract JWT token. string query = 2; + + // Specifies cookie name to extract JWT token. + string cookie = 4; } // The value prefix. The value format is "value_prefix{token}" @@ -152,11 +155,12 @@ // Implement authorizationUrl of securityDefinitions in OpenAPI spec. string authorization_url = 5; - // Defines the locations to extract the JWT. + // Defines the locations to extract the JWT. For now it is only used by the + // Cloud Endpoints to store the OpenAPI extension [x-google-jwt-locations] + // (https://cloud.google.com/endpoints/docs/openapi/openapi-extensions#x-google-jwt-locations) // - // JWT locations can be either from HTTP headers or URL query parameters. - // The rule is that the first match wins. The checking order is: checking - // all headers first, then URL query parameters. + // JWT locations can be one of HTTP headers, URL query parameters or + // cookies. The rule is that the first match wins. // // If not specified, default to use following 3 locations: // 1) Authorization: Bearer diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/google/api/auth_pb2.py new/googleapis-common-protos-1.57.0/google/api/auth_pb2.py --- old/googleapis-common-protos-1.56.4/google/api/auth_pb2.py 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/google/api/auth_pb2.py 2022-11-15 20:57:33.000000000 +0100 @@ -29,7 +29,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x15google/api/auth.proto\x12\ngoogle.api"l\n\x0e\x41uthentication\x12-\n\x05rules\x18\x03 \x03(\x0b\x32\x1e.google.api.AuthenticationRule\x12+\n\tproviders\x18\x04 \x03(\x0b\x32\x18.google.api.AuthProvider"\xa9\x01\n\x12\x41uthenticationRule\x12\x10\n\x08selector\x18\x01 \x01(\t\x12,\n\x05oauth\x18\x02 \x01(\x0b\x32\x1d.google.api.OAuthRequirements\x12 \n\x18\x61llow_without_credential\x18\x05 \x01(\x08\x12\x31\n\x0crequirements\x18\x07 \x03(\x0b\x32\x1b.google.api.AuthRequirement"L\n\x0bJwtLocation\x12\x10\n\x06header\x18\x01 \x01(\tH\x00\x12\x0f\n\x05query\x18\x02 \x01(\tH\x00\x12\x14\n\x0cvalue_prefix\x18\x03 \x01(\tB\x04\n\x02in"\x9a\x01\n\x0c\x41uthProvider\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06issuer\x18\x02 \x01(\t\x12\x10\n\x08jwks_uri\x18\x03 \x01(\t\x12\x11\n\taudiences\x18\x04 \x01(\t\x12\x19\n\x11\x61uthorization_url\x18\x05 \x01(\t\x12.\n\rjwt_locations\x18\x06 \x03(\x0b\x32\x17.google.api.JwtLocation"-\n\x11OAuthRequirements\x12\x18\n\x10\x63\x61nonical_s copes\x18\x01 \x01(\t"9\n\x0f\x41uthRequirement\x12\x13\n\x0bprovider_id\x18\x01 \x01(\t\x12\x11\n\taudiences\x18\x02 \x01(\tBk\n\x0e\x63om.google.apiB\tAuthProtoP\x01ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\xa2\x02\x04GAPIb\x06proto3' + b'\n\x15google/api/auth.proto\x12\ngoogle.api"l\n\x0e\x41uthentication\x12-\n\x05rules\x18\x03 \x03(\x0b\x32\x1e.google.api.AuthenticationRule\x12+\n\tproviders\x18\x04 \x03(\x0b\x32\x18.google.api.AuthProvider"\xa9\x01\n\x12\x41uthenticationRule\x12\x10\n\x08selector\x18\x01 \x01(\t\x12,\n\x05oauth\x18\x02 \x01(\x0b\x32\x1d.google.api.OAuthRequirements\x12 \n\x18\x61llow_without_credential\x18\x05 \x01(\x08\x12\x31\n\x0crequirements\x18\x07 \x03(\x0b\x32\x1b.google.api.AuthRequirement"^\n\x0bJwtLocation\x12\x10\n\x06header\x18\x01 \x01(\tH\x00\x12\x0f\n\x05query\x18\x02 \x01(\tH\x00\x12\x10\n\x06\x63ookie\x18\x04 \x01(\tH\x00\x12\x14\n\x0cvalue_prefix\x18\x03 \x01(\tB\x04\n\x02in"\x9a\x01\n\x0c\x41uthProvider\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0e\n\x06issuer\x18\x02 \x01(\t\x12\x10\n\x08jwks_uri\x18\x03 \x01(\t\x12\x11\n\taudiences\x18\x04 \x01(\t\x12\x19\n\x11\x61uthorization_url\x18\x05 \x01(\t\x12.\n\rjwt_locations\x18\x06 \x03(\x0b\x32\x17.google.api.JwtLocation"-\n\x11OAut hRequirements\x12\x18\n\x10\x63\x61nonical_scopes\x18\x01 \x01(\t"9\n\x0f\x41uthRequirement\x12\x13\n\x0bprovider_id\x18\x01 \x01(\t\x12\x11\n\taudiences\x18\x02 \x01(\tBk\n\x0e\x63om.google.apiB\tAuthProtoP\x01ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\xa2\x02\x04GAPIb\x06proto3' ) @@ -114,11 +114,11 @@ _AUTHENTICATIONRULE._serialized_start = 148 _AUTHENTICATIONRULE._serialized_end = 317 _JWTLOCATION._serialized_start = 319 - _JWTLOCATION._serialized_end = 395 - _AUTHPROVIDER._serialized_start = 398 - _AUTHPROVIDER._serialized_end = 552 - _OAUTHREQUIREMENTS._serialized_start = 554 - _OAUTHREQUIREMENTS._serialized_end = 599 - _AUTHREQUIREMENT._serialized_start = 601 - _AUTHREQUIREMENT._serialized_end = 658 + _JWTLOCATION._serialized_end = 413 + _AUTHPROVIDER._serialized_start = 416 + _AUTHPROVIDER._serialized_end = 570 + _OAUTHREQUIREMENTS._serialized_start = 572 + _OAUTHREQUIREMENTS._serialized_end = 617 + _AUTHREQUIREMENT._serialized_start = 619 + _AUTHREQUIREMENT._serialized_end = 676 # @@protoc_insertion_point(module_scope) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/google/api/backend.proto new/googleapis-common-protos-1.57.0/google/api/backend.proto --- old/googleapis-common-protos-1.56.4/google/api/backend.proto 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/google/api/backend.proto 2022-11-15 20:57:33.000000000 +0100 @@ -120,9 +120,8 @@ // varies based on the request protocol and deployment environment. double deadline = 3; - // Minimum deadline in seconds needed for this method. Calls having deadline - // value lower than this will be rejected. - double min_deadline = 4; + // Deprecated, do not use. + double min_deadline = 4 [deprecated = true]; // The number of seconds to wait for the completion of a long running // operation. The default is no deadline. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/google/api/backend_pb2.py new/googleapis-common-protos-1.57.0/google/api/backend_pb2.py --- old/googleapis-common-protos-1.56.4/google/api/backend_pb2.py 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/google/api/backend_pb2.py 2022-11-15 20:57:33.000000000 +0100 @@ -29,7 +29,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b'\n\x18google/api/backend.proto\x12\ngoogle.api"1\n\x07\x42\x61\x63kend\x12&\n\x05rules\x18\x01 \x03(\x0b\x32\x17.google.api.BackendRule"\xf2\x02\n\x0b\x42\x61\x63kendRule\x12\x10\n\x08selector\x18\x01 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x02 \x01(\t\x12\x10\n\x08\x64\x65\x61\x64line\x18\x03 \x01(\x01\x12\x14\n\x0cmin_deadline\x18\x04 \x01(\x01\x12\x1a\n\x12operation_deadline\x18\x05 \x01(\x01\x12\x41\n\x10path_translation\x18\x06 \x01(\x0e\x32\'.google.api.BackendRule.PathTranslation\x12\x16\n\x0cjwt_audience\x18\x07 \x01(\tH\x00\x12\x16\n\x0c\x64isable_auth\x18\x08 \x01(\x08H\x00\x12\x10\n\x08protocol\x18\t \x01(\t"e\n\x0fPathTranslation\x12 \n\x1cPATH_TRANSLATION_UNSPECIFIED\x10\x00\x12\x14\n\x10\x43ONSTANT_ADDRESS\x10\x01\x12\x1a\n\x16\x41PPEND_PATH_TO_ADDRESS\x10\x02\x42\x10\n\x0e\x61uthenticationBn\n\x0e\x63om.google.apiB\x0c\x42\x61\x63kendProtoP\x01ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\xa2\x02\x04GAPIb\x06proto3' + b'\n\x18google/api/backend.proto\x12\ngoogle.api"1\n\x07\x42\x61\x63kend\x12&\n\x05rules\x18\x01 \x03(\x0b\x32\x17.google.api.BackendRule"\xf6\x02\n\x0b\x42\x61\x63kendRule\x12\x10\n\x08selector\x18\x01 \x01(\t\x12\x0f\n\x07\x61\x64\x64ress\x18\x02 \x01(\t\x12\x10\n\x08\x64\x65\x61\x64line\x18\x03 \x01(\x01\x12\x18\n\x0cmin_deadline\x18\x04 \x01(\x01\x42\x02\x18\x01\x12\x1a\n\x12operation_deadline\x18\x05 \x01(\x01\x12\x41\n\x10path_translation\x18\x06 \x01(\x0e\x32\'.google.api.BackendRule.PathTranslation\x12\x16\n\x0cjwt_audience\x18\x07 \x01(\tH\x00\x12\x16\n\x0c\x64isable_auth\x18\x08 \x01(\x08H\x00\x12\x10\n\x08protocol\x18\t \x01(\t"e\n\x0fPathTranslation\x12 \n\x1cPATH_TRANSLATION_UNSPECIFIED\x10\x00\x12\x14\n\x10\x43ONSTANT_ADDRESS\x10\x01\x12\x1a\n\x16\x41PPEND_PATH_TO_ADDRESS\x10\x02\x42\x10\n\x0e\x61uthenticationBn\n\x0e\x63om.google.apiB\x0c\x42\x61\x63kendProtoP\x01ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\xa2\x02\x04GAPIb\x06proto3' ) @@ -62,10 +62,12 @@ DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b"\n\016com.google.apiB\014BackendProtoP\001ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\242\002\004GAPI" + _BACKENDRULE.fields_by_name["min_deadline"]._options = None + _BACKENDRULE.fields_by_name["min_deadline"]._serialized_options = b"\030\001" _BACKEND._serialized_start = 40 _BACKEND._serialized_end = 89 _BACKENDRULE._serialized_start = 92 - _BACKENDRULE._serialized_end = 462 - _BACKENDRULE_PATHTRANSLATION._serialized_start = 343 - _BACKENDRULE_PATHTRANSLATION._serialized_end = 444 + _BACKENDRULE._serialized_end = 466 + _BACKENDRULE_PATHTRANSLATION._serialized_start = 347 + _BACKENDRULE_PATHTRANSLATION._serialized_end = 448 # @@protoc_insertion_point(module_scope) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/google/api/client.proto new/googleapis-common-protos-1.57.0/google/api/client.proto --- old/googleapis-common-protos-1.56.4/google/api/client.proto 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/google/api/client.proto 2022-11-15 20:57:33.000000000 +0100 @@ -16,7 +16,9 @@ package google.api; +import "google/api/launch_stage.proto"; import "google/protobuf/descriptor.proto"; +import "google/protobuf/duration.proto"; option go_package = "google.golang.org/genproto/googleapis/api/annotations;annotations"; option java_multiple_files = true; @@ -97,3 +99,251 @@ // } string oauth_scopes = 1050; } + +// Required information for every language. +message CommonLanguageSettings { + // Link to automatically generated reference documentation. Example: + // https://cloud.google.com/nodejs/docs/reference/asset/latest + string reference_docs_uri = 1; + + // The destination where API teams want this client library to be published. + repeated ClientLibraryDestination destinations = 2; +} + +// Details about how and where to publish client libraries. +message ClientLibrarySettings { + // Version of the API to apply these settings to. + string version = 1; + + // Launch stage of this version of the API. + LaunchStage launch_stage = 2; + + // When using transport=rest, the client request will encode enums as + // numbers rather than strings. + bool rest_numeric_enums = 3; + + // Settings for legacy Java features, supported in the Service YAML. + JavaSettings java_settings = 21; + + // Settings for C++ client libraries. + CppSettings cpp_settings = 22; + + // Settings for PHP client libraries. + PhpSettings php_settings = 23; + + // Settings for Python client libraries. + PythonSettings python_settings = 24; + + // Settings for Node client libraries. + NodeSettings node_settings = 25; + + // Settings for .NET client libraries. + DotnetSettings dotnet_settings = 26; + + // Settings for Ruby client libraries. + RubySettings ruby_settings = 27; + + // Settings for Go client libraries. + GoSettings go_settings = 28; +} + +// This message configures the settings for publishing [Google Cloud Client +// libraries](https://cloud.google.com/apis/docs/cloud-client-libraries) +// generated from the service config. +message Publishing { + // A list of API method settings, e.g. the behavior for methods that use the + // long-running operation pattern. + repeated MethodSettings method_settings = 2; + + // Link to a place that API users can report issues. Example: + // https://issuetracker.google.com/issues/new?component=190865&template=1161103 + string new_issue_uri = 101; + + // Link to product home page. Example: + // https://cloud.google.com/asset-inventory/docs/overview + string documentation_uri = 102; + + // Used as a tracking tag when collecting data about the APIs developer + // relations artifacts like docs, packages delivered to package managers, + // etc. Example: "speech". + string api_short_name = 103; + + // GitHub label to apply to issues and pull requests opened for this API. + string github_label = 104; + + // GitHub teams to be added to CODEOWNERS in the directory in GitHub + // containing source code for the client libraries for this API. + repeated string codeowner_github_teams = 105; + + // A prefix used in sample code when demarking regions to be included in + // documentation. + string doc_tag_prefix = 106; + + // For whom the client library is being published. + ClientLibraryOrganization organization = 107; + + // Client library settings. If the same version string appears multiple + // times in this list, then the last one wins. Settings from earlier + // settings with the same version string are discarded. + repeated ClientLibrarySettings library_settings = 109; +} + +// Settings for Java client libraries. +message JavaSettings { + // The package name to use in Java. Clobbers the java_package option + // set in the protobuf. This should be used **only** by APIs + // who have already set the language_settings.java.package_name" field + // in gapic.yaml. API teams should use the protobuf java_package option + // where possible. + // + // Example of a YAML configuration:: + // + // publishing: + // java_settings: + // library_package: com.google.cloud.pubsub.v1 + string library_package = 1; + + // Configure the Java class name to use instead of the service's for its + // corresponding generated GAPIC client. Keys are fully-qualified + // service names as they appear in the protobuf (including the full + // the language_settings.java.interface_names" field in gapic.yaml. API + // teams should otherwise use the service name as it appears in the + // protobuf. + // + // Example of a YAML configuration:: + // + // publishing: + // java_settings: + // service_class_names: + // - google.pubsub.v1.Publisher: TopicAdmin + // - google.pubsub.v1.Subscriber: SubscriptionAdmin + map<string, string> service_class_names = 2; + + // Some settings. + CommonLanguageSettings common = 3; +} + +// Settings for C++ client libraries. +message CppSettings { + // Some settings. + CommonLanguageSettings common = 1; +} + +// Settings for Php client libraries. +message PhpSettings { + // Some settings. + CommonLanguageSettings common = 1; +} + +// Settings for Python client libraries. +message PythonSettings { + // Some settings. + CommonLanguageSettings common = 1; +} + +// Settings for Node client libraries. +message NodeSettings { + // Some settings. + CommonLanguageSettings common = 1; +} + +// Settings for Dotnet client libraries. +message DotnetSettings { + // Some settings. + CommonLanguageSettings common = 1; +} + +// Settings for Ruby client libraries. +message RubySettings { + // Some settings. + CommonLanguageSettings common = 1; +} + +// Settings for Go client libraries. +message GoSettings { + // Some settings. + CommonLanguageSettings common = 1; +} + +// Describes the generator configuration for a method. +message MethodSettings { + // Describes settings to use when generating API methods that use the + // long-running operation pattern. + // All default values below are from those used in the client library + // generators (e.g. + // [Java](https://github.com/googleapis/gapic-generator-java/blob/04c2faa191a9b5a10b92392fe8482279c4404803/src/main/java/com/google/api/generator/gapic/composer/common/RetrySettingsComposer.java)). + message LongRunning { + // Initial delay after which the first poll request will be made. + // Default value: 5 seconds. + google.protobuf.Duration initial_poll_delay = 1; + + // Multiplier to gradually increase delay between subsequent polls until it + // reaches max_poll_delay. + // Default value: 1.5. + float poll_delay_multiplier = 2; + + // Maximum time between two subsequent poll requests. + // Default value: 45 seconds. + google.protobuf.Duration max_poll_delay = 3; + + // Total polling timeout. + // Default value: 5 minutes. + google.protobuf.Duration total_poll_timeout = 4; + } + + // The fully qualified name of the method, for which the options below apply. + // This is used to find the method to apply the options. + string selector = 1; + + // Describes settings to use for long-running operations when generating + // API methods for RPCs. Complements RPCs that use the annotations in + // google/longrunning/operations.proto. + // + // Example of a YAML configuration:: + // + // publishing: + // method_behavior: + // - selector: CreateAdDomain + // long_running: + // initial_poll_delay: + // seconds: 60 # 1 minute + // poll_delay_multiplier: 1.5 + // max_poll_delay: + // seconds: 360 # 6 minutes + // total_poll_timeout: + // seconds: 54000 # 90 minutes + LongRunning long_running = 2; +} + +// The organization for which the client libraries are being published. +// Affects the url where generated docs are published, etc. +enum ClientLibraryOrganization { + // Not useful. + CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED = 0; + + // Google Cloud Platform Org. + CLOUD = 1; + + // Ads (Advertising) Org. + ADS = 2; + + // Photos Org. + PHOTOS = 3; + + // Street View Org. + STREET_VIEW = 4; +} + +// To where should client libraries be published? +enum ClientLibraryDestination { + // Client libraries will neither be generated nor published to package + // managers. + CLIENT_LIBRARY_DESTINATION_UNSPECIFIED = 0; + + // Generate the client library in a repo under github.com/googleapis, + // but don't publish it to package managers. + GITHUB = 10; + + // Publish the library to package managers like nuget.org and npmjs.com. + PACKAGE_MANAGER = 20; +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/google/api/client_pb2.py new/googleapis-common-protos-1.57.0/google/api/client_pb2.py --- old/googleapis-common-protos-1.56.4/google/api/client_pb2.py 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/google/api/client_pb2.py 2022-11-15 20:57:33.000000000 +0100 @@ -17,6 +17,7 @@ # Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/api/client.proto """Generated protocol buffer code.""" +from google.protobuf.internal import enum_type_wrapper from google.protobuf import descriptor as _descriptor from google.protobuf import descriptor_pool as _descriptor_pool from google.protobuf import message as _message @@ -28,13 +29,29 @@ _sym_db = _symbol_database.Default() +from google.api import launch_stage_pb2 as google_dot_api_dot_launch__stage__pb2 from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2 +from google.protobuf import duration_pb2 as google_dot_protobuf_dot_duration__pb2 DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b"\n\x17google/api/client.proto\x12\ngoogle.api\x1a google/protobuf/descriptor.proto:9\n\x10method_signature\x12\x1e.google.protobuf.MethodOptions\x18\x9b\x08 \x03(\t:6\n\x0c\x64\x65\x66\x61ult_host\x12\x1f.google.protobuf.ServiceOptions\x18\x99\x08 \x01(\t:6\n\x0coauth_scopes\x12\x1f.google.protobuf.ServiceOptions\x18\x9a\x08 \x01(\tBi\n\x0e\x63om.google.apiB\x0b\x43lientProtoP\x01ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\xa2\x02\x04GAPIb\x06proto3" + b'\n\x17google/api/client.proto\x12\ngoogle.api\x1a\x1dgoogle/api/launch_stage.proto\x1a google/protobuf/descriptor.proto\x1a\x1egoogle/protobuf/duration.proto"p\n\x16\x43ommonLanguageSettings\x12\x1a\n\x12reference_docs_uri\x18\x01 \x01(\t\x12:\n\x0c\x64\x65stinations\x18\x02 \x03(\x0e\x32$.google.api.ClientLibraryDestination"\xfb\x03\n\x15\x43lientLibrarySettings\x12\x0f\n\x07version\x18\x01 \x01(\t\x12-\n\x0claunch_stage\x18\x02 \x01(\x0e\x32\x17.google.api.LaunchStage\x12\x1a\n\x12rest_numeric_enums\x18\x03 \x01(\x08\x12/\n\rjava_settings\x18\x15 \x01(\x0b\x32\x18.google.api.JavaSettings\x12-\n\x0c\x63pp_settings\x18\x16 \x01(\x0b\x32\x17.google.api.CppSettings\x12-\n\x0cphp_settings\x18\x17 \x01(\x0b\x32\x17.google.api.PhpSettings\x12\x33\n\x0fpython_settings\x18\x18 \x01(\x0b\x32\x1a.google.api.PythonSettings\x12/\n\rnode_settings\x18\x19 \x01(\x0b\x32\x18.google.api.NodeSettings\x12\x33\n\x0f\x64otnet_settings\x18\x1a \x01(\x0b\x32\x1a.google.api.DotnetSettings\x12/\n\rru by_settings\x18\x1b \x01(\x0b\x32\x18.google.api.RubySettings\x12+\n\x0bgo_settings\x18\x1c \x01(\x0b\x32\x16.google.api.GoSettings"\xd3\x02\n\nPublishing\x12\x33\n\x0fmethod_settings\x18\x02 \x03(\x0b\x32\x1a.google.api.MethodSettings\x12\x15\n\rnew_issue_uri\x18\x65 \x01(\t\x12\x19\n\x11\x64ocumentation_uri\x18\x66 \x01(\t\x12\x16\n\x0e\x61pi_short_name\x18g \x01(\t\x12\x14\n\x0cgithub_label\x18h \x01(\t\x12\x1e\n\x16\x63odeowner_github_teams\x18i \x03(\t\x12\x16\n\x0e\x64oc_tag_prefix\x18j \x01(\t\x12;\n\x0corganization\x18k \x01(\x0e\x32%.google.api.ClientLibraryOrganization\x12;\n\x10library_settings\x18m \x03(\x0b\x32!.google.api.ClientLibrarySettings"\xe3\x01\n\x0cJavaSettings\x12\x17\n\x0flibrary_package\x18\x01 \x01(\t\x12L\n\x13service_class_names\x18\x02 \x03(\x0b\x32/.google.api.JavaSettings.ServiceClassNamesEntry\x12\x32\n\x06\x63ommon\x18\x03 \x01(\x0b\x32".google.api.CommonLanguageSettings\x1a\x38\n\x16ServiceClassNamesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x0 5value\x18\x02 \x01(\t:\x02\x38\x01"A\n\x0b\x43ppSettings\x12\x32\n\x06\x63ommon\x18\x01 \x01(\x0b\x32".google.api.CommonLanguageSettings"A\n\x0bPhpSettings\x12\x32\n\x06\x63ommon\x18\x01 \x01(\x0b\x32".google.api.CommonLanguageSettings"D\n\x0ePythonSettings\x12\x32\n\x06\x63ommon\x18\x01 \x01(\x0b\x32".google.api.CommonLanguageSettings"B\n\x0cNodeSettings\x12\x32\n\x06\x63ommon\x18\x01 \x01(\x0b\x32".google.api.CommonLanguageSettings"D\n\x0e\x44otnetSettings\x12\x32\n\x06\x63ommon\x18\x01 \x01(\x0b\x32".google.api.CommonLanguageSettings"B\n\x0cRubySettings\x12\x32\n\x06\x63ommon\x18\x01 \x01(\x0b\x32".google.api.CommonLanguageSettings"@\n\nGoSettings\x12\x32\n\x06\x63ommon\x18\x01 \x01(\x0b\x32".google.api.CommonLanguageSettings"\xb0\x02\n\x0eMethodSettings\x12\x10\n\x08selector\x18\x01 \x01(\t\x12<\n\x0clong_running\x18\x02 \x01(\x0b\x32&.google.api.MethodSettings.LongRunning\x1a\xcd\x01\n\x0bLongRunning\x12\x35\n\x12initial_poll_delay\x18\x01 \x01(\x0b\x32\x19.google.protobuf.Dur ation\x12\x1d\n\x15poll_delay_multiplier\x18\x02 \x01(\x02\x12\x31\n\x0emax_poll_delay\x18\x03 \x01(\x0b\x32\x19.google.protobuf.Duration\x12\x35\n\x12total_poll_timeout\x18\x04 \x01(\x0b\x32\x19.google.protobuf.Duration*y\n\x19\x43lientLibraryOrganization\x12+\n\'CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED\x10\x00\x12\t\n\x05\x43LOUD\x10\x01\x12\x07\n\x03\x41\x44S\x10\x02\x12\n\n\x06PHOTOS\x10\x03\x12\x0f\n\x0bSTREET_VIEW\x10\x04*g\n\x18\x43lientLibraryDestination\x12*\n&CLIENT_LIBRARY_DESTINATION_UNSPECIFIED\x10\x00\x12\n\n\x06GITHUB\x10\n\x12\x13\n\x0fPACKAGE_MANAGER\x10\x14:9\n\x10method_signature\x12\x1e.google.protobuf.MethodOptions\x18\x9b\x08 \x03(\t:6\n\x0c\x64\x65\x66\x61ult_host\x12\x1f.google.protobuf.ServiceOptions\x18\x99\x08 \x01(\t:6\n\x0coauth_scopes\x12\x1f.google.protobuf.ServiceOptions\x18\x9a\x08 \x01(\tBi\n\x0e\x63om.google.apiB\x0b\x43lientProtoP\x01ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\xa2\x02\x04GAPIb\x06proto3' ) +_CLIENTLIBRARYORGANIZATION = DESCRIPTOR.enum_types_by_name["ClientLibraryOrganization"] +ClientLibraryOrganization = enum_type_wrapper.EnumTypeWrapper( + _CLIENTLIBRARYORGANIZATION +) +_CLIENTLIBRARYDESTINATION = DESCRIPTOR.enum_types_by_name["ClientLibraryDestination"] +ClientLibraryDestination = enum_type_wrapper.EnumTypeWrapper(_CLIENTLIBRARYDESTINATION) +CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED = 0 +CLOUD = 1 +ADS = 2 +PHOTOS = 3 +STREET_VIEW = 4 +CLIENT_LIBRARY_DESTINATION_UNSPECIFIED = 0 +GITHUB = 10 +PACKAGE_MANAGER = 20 METHOD_SIGNATURE_FIELD_NUMBER = 1051 method_signature = DESCRIPTOR.extensions_by_name["method_signature"] @@ -43,6 +60,174 @@ OAUTH_SCOPES_FIELD_NUMBER = 1050 oauth_scopes = DESCRIPTOR.extensions_by_name["oauth_scopes"] +_COMMONLANGUAGESETTINGS = DESCRIPTOR.message_types_by_name["CommonLanguageSettings"] +_CLIENTLIBRARYSETTINGS = DESCRIPTOR.message_types_by_name["ClientLibrarySettings"] +_PUBLISHING = DESCRIPTOR.message_types_by_name["Publishing"] +_JAVASETTINGS = DESCRIPTOR.message_types_by_name["JavaSettings"] +_JAVASETTINGS_SERVICECLASSNAMESENTRY = _JAVASETTINGS.nested_types_by_name[ + "ServiceClassNamesEntry" +] +_CPPSETTINGS = DESCRIPTOR.message_types_by_name["CppSettings"] +_PHPSETTINGS = DESCRIPTOR.message_types_by_name["PhpSettings"] +_PYTHONSETTINGS = DESCRIPTOR.message_types_by_name["PythonSettings"] +_NODESETTINGS = DESCRIPTOR.message_types_by_name["NodeSettings"] +_DOTNETSETTINGS = DESCRIPTOR.message_types_by_name["DotnetSettings"] +_RUBYSETTINGS = DESCRIPTOR.message_types_by_name["RubySettings"] +_GOSETTINGS = DESCRIPTOR.message_types_by_name["GoSettings"] +_METHODSETTINGS = DESCRIPTOR.message_types_by_name["MethodSettings"] +_METHODSETTINGS_LONGRUNNING = _METHODSETTINGS.nested_types_by_name["LongRunning"] +CommonLanguageSettings = _reflection.GeneratedProtocolMessageType( + "CommonLanguageSettings", + (_message.Message,), + { + "DESCRIPTOR": _COMMONLANGUAGESETTINGS, + "__module__": "google.api.client_pb2" + # @@protoc_insertion_point(class_scope:google.api.CommonLanguageSettings) + }, +) +_sym_db.RegisterMessage(CommonLanguageSettings) + +ClientLibrarySettings = _reflection.GeneratedProtocolMessageType( + "ClientLibrarySettings", + (_message.Message,), + { + "DESCRIPTOR": _CLIENTLIBRARYSETTINGS, + "__module__": "google.api.client_pb2" + # @@protoc_insertion_point(class_scope:google.api.ClientLibrarySettings) + }, +) +_sym_db.RegisterMessage(ClientLibrarySettings) + +Publishing = _reflection.GeneratedProtocolMessageType( + "Publishing", + (_message.Message,), + { + "DESCRIPTOR": _PUBLISHING, + "__module__": "google.api.client_pb2" + # @@protoc_insertion_point(class_scope:google.api.Publishing) + }, +) +_sym_db.RegisterMessage(Publishing) + +JavaSettings = _reflection.GeneratedProtocolMessageType( + "JavaSettings", + (_message.Message,), + { + "ServiceClassNamesEntry": _reflection.GeneratedProtocolMessageType( + "ServiceClassNamesEntry", + (_message.Message,), + { + "DESCRIPTOR": _JAVASETTINGS_SERVICECLASSNAMESENTRY, + "__module__": "google.api.client_pb2" + # @@protoc_insertion_point(class_scope:google.api.JavaSettings.ServiceClassNamesEntry) + }, + ), + "DESCRIPTOR": _JAVASETTINGS, + "__module__": "google.api.client_pb2" + # @@protoc_insertion_point(class_scope:google.api.JavaSettings) + }, +) +_sym_db.RegisterMessage(JavaSettings) +_sym_db.RegisterMessage(JavaSettings.ServiceClassNamesEntry) + +CppSettings = _reflection.GeneratedProtocolMessageType( + "CppSettings", + (_message.Message,), + { + "DESCRIPTOR": _CPPSETTINGS, + "__module__": "google.api.client_pb2" + # @@protoc_insertion_point(class_scope:google.api.CppSettings) + }, +) +_sym_db.RegisterMessage(CppSettings) + +PhpSettings = _reflection.GeneratedProtocolMessageType( + "PhpSettings", + (_message.Message,), + { + "DESCRIPTOR": _PHPSETTINGS, + "__module__": "google.api.client_pb2" + # @@protoc_insertion_point(class_scope:google.api.PhpSettings) + }, +) +_sym_db.RegisterMessage(PhpSettings) + +PythonSettings = _reflection.GeneratedProtocolMessageType( + "PythonSettings", + (_message.Message,), + { + "DESCRIPTOR": _PYTHONSETTINGS, + "__module__": "google.api.client_pb2" + # @@protoc_insertion_point(class_scope:google.api.PythonSettings) + }, +) +_sym_db.RegisterMessage(PythonSettings) + +NodeSettings = _reflection.GeneratedProtocolMessageType( + "NodeSettings", + (_message.Message,), + { + "DESCRIPTOR": _NODESETTINGS, + "__module__": "google.api.client_pb2" + # @@protoc_insertion_point(class_scope:google.api.NodeSettings) + }, +) +_sym_db.RegisterMessage(NodeSettings) + +DotnetSettings = _reflection.GeneratedProtocolMessageType( + "DotnetSettings", + (_message.Message,), + { + "DESCRIPTOR": _DOTNETSETTINGS, + "__module__": "google.api.client_pb2" + # @@protoc_insertion_point(class_scope:google.api.DotnetSettings) + }, +) +_sym_db.RegisterMessage(DotnetSettings) + +RubySettings = _reflection.GeneratedProtocolMessageType( + "RubySettings", + (_message.Message,), + { + "DESCRIPTOR": _RUBYSETTINGS, + "__module__": "google.api.client_pb2" + # @@protoc_insertion_point(class_scope:google.api.RubySettings) + }, +) +_sym_db.RegisterMessage(RubySettings) + +GoSettings = _reflection.GeneratedProtocolMessageType( + "GoSettings", + (_message.Message,), + { + "DESCRIPTOR": _GOSETTINGS, + "__module__": "google.api.client_pb2" + # @@protoc_insertion_point(class_scope:google.api.GoSettings) + }, +) +_sym_db.RegisterMessage(GoSettings) + +MethodSettings = _reflection.GeneratedProtocolMessageType( + "MethodSettings", + (_message.Message,), + { + "LongRunning": _reflection.GeneratedProtocolMessageType( + "LongRunning", + (_message.Message,), + { + "DESCRIPTOR": _METHODSETTINGS_LONGRUNNING, + "__module__": "google.api.client_pb2" + # @@protoc_insertion_point(class_scope:google.api.MethodSettings.LongRunning) + }, + ), + "DESCRIPTOR": _METHODSETTINGS, + "__module__": "google.api.client_pb2" + # @@protoc_insertion_point(class_scope:google.api.MethodSettings) + }, +) +_sym_db.RegisterMessage(MethodSettings) +_sym_db.RegisterMessage(MethodSettings.LongRunning) + if _descriptor._USE_C_DESCRIPTORS == False: google_dot_protobuf_dot_descriptor__pb2.MethodOptions.RegisterExtension( method_signature @@ -56,4 +241,38 @@ DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b"\n\016com.google.apiB\013ClientProtoP\001ZAgoogle.golang.org/genproto/googleapis/api/annotations;annotations\242\002\004GAPI" + _JAVASETTINGS_SERVICECLASSNAMESENTRY._options = None + _JAVASETTINGS_SERVICECLASSNAMESENTRY._serialized_options = b"8\001" + _CLIENTLIBRARYORGANIZATION._serialized_start = 2115 + _CLIENTLIBRARYORGANIZATION._serialized_end = 2236 + _CLIENTLIBRARYDESTINATION._serialized_start = 2238 + _CLIENTLIBRARYDESTINATION._serialized_end = 2341 + _COMMONLANGUAGESETTINGS._serialized_start = 136 + _COMMONLANGUAGESETTINGS._serialized_end = 248 + _CLIENTLIBRARYSETTINGS._serialized_start = 251 + _CLIENTLIBRARYSETTINGS._serialized_end = 758 + _PUBLISHING._serialized_start = 761 + _PUBLISHING._serialized_end = 1100 + _JAVASETTINGS._serialized_start = 1103 + _JAVASETTINGS._serialized_end = 1330 + _JAVASETTINGS_SERVICECLASSNAMESENTRY._serialized_start = 1274 + _JAVASETTINGS_SERVICECLASSNAMESENTRY._serialized_end = 1330 + _CPPSETTINGS._serialized_start = 1332 + _CPPSETTINGS._serialized_end = 1397 + _PHPSETTINGS._serialized_start = 1399 + _PHPSETTINGS._serialized_end = 1464 + _PYTHONSETTINGS._serialized_start = 1466 + _PYTHONSETTINGS._serialized_end = 1534 + _NODESETTINGS._serialized_start = 1536 + _NODESETTINGS._serialized_end = 1602 + _DOTNETSETTINGS._serialized_start = 1604 + _DOTNETSETTINGS._serialized_end = 1672 + _RUBYSETTINGS._serialized_start = 1674 + _RUBYSETTINGS._serialized_end = 1740 + _GOSETTINGS._serialized_start = 1742 + _GOSETTINGS._serialized_end = 1806 + _METHODSETTINGS._serialized_start = 1809 + _METHODSETTINGS._serialized_end = 2113 + _METHODSETTINGS_LONGRUNNING._serialized_start = 1908 + _METHODSETTINGS_LONGRUNNING._serialized_end = 2113 # @@protoc_insertion_point(module_scope) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/google/api/control.proto new/googleapis-common-protos-1.57.0/google/api/control.proto --- old/googleapis-common-protos-1.56.4/google/api/control.proto 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/google/api/control.proto 2022-11-15 20:57:33.000000000 +0100 @@ -22,11 +22,15 @@ option java_package = "com.google.api"; option objc_class_prefix = "GAPI"; -// Selects and configures the service controller used by the service. The -// service controller handles features like abuse, quota, billing, logging, -// monitoring, etc. +// Selects and configures the service controller used by the service. +// +// Example: +// +// control: +// environment: servicecontrol.googleapis.com message Control { - // The service control environment to use. If empty, no control plane - // feature (like quota and billing) will be enabled. + // The service controller environment to use. If empty, no control plane + // feature (like quota and billing) will be enabled. The recommended value for + // most services is servicecontrol.googleapis.com string environment = 1; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/google/api/documentation.proto new/googleapis-common-protos-1.57.0/google/api/documentation.proto --- old/googleapis-common-protos-1.56.4/google/api/documentation.proto 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/google/api/documentation.proto 2022-11-15 20:57:33.000000000 +0100 @@ -78,8 +78,10 @@ // The directive `suppress_warning` does not directly affect documentation // and is documented together with service config validation. message Documentation { - // A short summary of what the service does. Can only be provided by - // plain text. + // A short description of what the service does. The summary must be plain + // text. It becomes the overview of the service displayed in Google Cloud + // Console. + // NOTE: This field is equivalent to the standard field `description`. string summary = 1; // The top level pages for the documentation set. @@ -117,15 +119,18 @@ // A documentation rule provides information about individual API elements. message DocumentationRule { - // The selector is a comma-separated list of patterns. Each pattern is a - // qualified name of the element which may end in "*", indicating a wildcard. - // Wildcards are only allowed at the end and for a whole component of the - // qualified name, i.e. "foo.*" is ok, but not "foo.b*" or "foo.*.bar". A - // wildcard will match one or more components. To specify a default for all - // applicable elements, the whole pattern "*" is used. + // The selector is a comma-separated list of patterns for any element such as + // a method, a field, an enum value. Each pattern is a qualified name of the + // element which may end in "*", indicating a wildcard. Wildcards are only + // allowed at the end and for a whole component of the qualified name, + // i.e. "foo.*" is ok, but not "foo.b*" or "foo.*.bar". A wildcard will match + // one or more components. To specify a default for all applicable elements, + // the whole pattern "*" is used. string selector = 1; - // Description of the selected API(s). + // Description of the selected proto element (e.g. a message, a method, a + // 'service' definition, or a field). Defaults to leading & trailing comments + // taken from the proto source definition of the proto element. string description = 2; // Deprecation description of the selected element(s). It can be provided if @@ -153,7 +158,8 @@ string name = 1; // The Markdown content of the page. You can use <code>(== include {path} - // ==)</code> to include content from a Markdown file. + // ==)</code> to include content from a Markdown file. The content can be + // used to produce the documentation page such as HTML format page. string content = 2; // Subpages of this page. The order of subpages specified here will be diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/google/api/endpoint.proto new/googleapis-common-protos-1.57.0/google/api/endpoint.proto --- old/googleapis-common-protos-1.56.4/google/api/endpoint.proto 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/google/api/endpoint.proto 2022-11-15 20:57:33.000000000 +0100 @@ -22,21 +22,26 @@ option java_package = "com.google.api"; option objc_class_prefix = "GAPI"; -// `Endpoint` describes a network endpoint of a service that serves a set of +// `Endpoint` describes a network address of a service that serves a set of // APIs. It is commonly known as a service endpoint. A service may expose // any number of service endpoints, and all service endpoints share the same // service definition, such as quota limits and monitoring metrics. // -// Example service configuration: +// Example: // +// type: google.api.Service // name: library-example.googleapis.com // endpoints: -// # Below entry makes 'google.example.library.v1.Library' -// # API be served from endpoint address library-example.googleapis.com. -// # It also allows HTTP OPTIONS calls to be passed to the backend, for -// # it to decide whether the subsequent cross-origin request is -// # allowed to proceed. +// # Declares network address `https://library-example.googleapis.com` +// # for service `library-example.googleapis.com`. The `https` scheme +// # is implicit for all service endpoints. Other schemes may be +// # supported in the future. // - name: library-example.googleapis.com +// allow_cors: false +// - name: content-staging-library-example.googleapis.com +// # Allows HTTP OPTIONS calls to be passed to the API frontend, for it +// # to decide whether the subsequent cross-origin request is allowed +// # to proceed. // allow_cors: true message Endpoint { // The canonical name of this endpoint. @@ -45,8 +50,8 @@ // Unimplemented. Dot not use. // // DEPRECATED: This field is no longer supported. Instead of using aliases, - // please specify multiple [google.api.Endpoint][google.api.Endpoint] for each of the intended - // aliases. + // please specify multiple [google.api.Endpoint][google.api.Endpoint] for each + // of the intended aliases. // // Additional names that this endpoint will be hosted on. repeated string aliases = 2 [deprecated = true]; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/google/api/error_reason.proto new/googleapis-common-protos-1.57.0/google/api/error_reason.proto --- old/googleapis-common-protos-1.56.4/google/api/error_reason.proto 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/google/api/error_reason.proto 2022-11-15 20:57:33.000000000 +0100 @@ -394,4 +394,142 @@ // } // } ACCESS_TOKEN_TYPE_UNSUPPORTED = 19; + + // The request is denied because the request doesn't have any authentication + // credentials. For more information regarding the supported authentication + // strategies for Google Cloud APIs, see + // https://cloud.google.com/docs/authentication. + // + // Example of an ErrorInfo when the request is to the Cloud Storage API + // without any authentication credentials. + // + // { "reason": "CREDENTIALS_MISSING", + // "domain": "googleapis.com", + // "metadata": { + // "service": "storage.googleapis.com", + // "method": "google.storage.v1.Storage.GetObject" + // } + // } + CREDENTIALS_MISSING = 20; + + // The request is denied because the provided project owning the resource + // which acts as the [API + // consumer](https://cloud.google.com/apis/design/glossary#api_consumer) is + // invalid. It may be in a bad format or empty. + // + // Example of an ErrorInfo when the request is to the Cloud Functions API, + // but the offered resource project in the request in a bad format which can't + // perform the ListFunctions method. + // + // { "reason": "RESOURCE_PROJECT_INVALID", + // "domain": "googleapis.com", + // "metadata": { + // "service": "cloudfunctions.googleapis.com", + // "method": + // "google.cloud.functions.v1.CloudFunctionsService.ListFunctions" + // } + // } + RESOURCE_PROJECT_INVALID = 21; + + // The request is denied because the provided session cookie is missing, + // invalid or failed to decode. + // + // Example of an ErrorInfo when the request is calling Cloud Storage service + // with a SID cookie which can't be decoded. + // + // { "reason": "SESSION_COOKIE_INVALID", + // "domain": "googleapis.com", + // "metadata": { + // "service": "storage.googleapis.com", + // "method": "google.storage.v1.Storage.GetObject", + // "cookie": "SID" + // } + // } + SESSION_COOKIE_INVALID = 23; + + // The request is denied because the user is from a Google Workspace customer + // that blocks their users from accessing a particular service. + // + // Example scenario: https://support.google.com/a/answer/9197205?hl=en + // + // Example of an ErrorInfo when access to Google Cloud Storage service is + // blocked by the Google Workspace administrator: + // + // { "reason": "USER_BLOCKED_BY_ADMIN", + // "domain": "googleapis.com", + // "metadata": { + // "service": "storage.googleapis.com", + // "method": "google.storage.v1.Storage.GetObject", + // } + // } + USER_BLOCKED_BY_ADMIN = 24; + + // The request is denied because the resource service usage is restricted + // by administrators according to the organization policy constraint. + // For more information see + // https://cloud.google.com/resource-manager/docs/organization-policy/restricting-services. + // + // Example of an ErrorInfo when access to Google Cloud Storage service is + // restricted by Resource Usage Restriction policy: + // + // { "reason": "RESOURCE_USAGE_RESTRICTION_VIOLATED", + // "domain": "googleapis.com", + // "metadata": { + // "consumer": "projects/project-123", + // "service": "storage.googleapis.com" + // } + // } + RESOURCE_USAGE_RESTRICTION_VIOLATED = 25; + + // Unimplemented. Do not use. + // + // The request is denied because it contains unsupported system parameters in + // URL query parameters or HTTP headers. For more information, + // see https://cloud.google.com/apis/docs/system-parameters + // + // Example of an ErrorInfo when access "pubsub.googleapis.com" service with + // a request header of "x-goog-user-ip": + // + // { "reason": "SYSTEM_PARAMETER_UNSUPPORTED", + // "domain": "googleapis.com", + // "metadata": { + // "service": "pubsub.googleapis.com" + // "parameter": "x-goog-user-ip" + // } + // } + SYSTEM_PARAMETER_UNSUPPORTED = 26; + + // The request is denied because it violates Org Restriction: the requested + // resource does not belong to allowed organizations specified in + // "X-Goog-Allowed-Resources" header. + // + // Example of an ErrorInfo when accessing a GCP resource that is restricted by + // Org Restriction for "pubsub.googleapis.com" service. + // + // { + // reason: "ORG_RESTRICTION_VIOLATION" + // domain: "googleapis.com" + // metadata { + // "consumer":"projects/123456" + // "service": "pubsub.googleapis.com" + // } + // } + ORG_RESTRICTION_VIOLATION = 27; + + // The request is denied because "X-Goog-Allowed-Resources" header is in a bad + // format. + // + // Example of an ErrorInfo when + // accessing "pubsub.googleapis.com" service with an invalid + // "X-Goog-Allowed-Resources" request header. + // + // { + // reason: "ORG_RESTRICTION_HEADER_INVALID" + // domain: "googleapis.com" + // metadata { + // "consumer":"projects/123456" + // "service": "pubsub.googleapis.com" + // } + // } + ORG_RESTRICTION_HEADER_INVALID = 28; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/google/api/error_reason_pb2.py new/googleapis-common-protos-1.57.0/google/api/error_reason_pb2.py --- old/googleapis-common-protos-1.56.4/google/api/error_reason_pb2.py 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/google/api/error_reason_pb2.py 2022-11-15 20:57:33.000000000 +0100 @@ -30,7 +30,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b"\n\x1dgoogle/api/error_reason.proto\x12\ngoogle.api*\xc4\x04\n\x0b\x45rrorReason\x12\x1c\n\x18\x45RROR_REASON_UNSPECIFIED\x10\x00\x12\x14\n\x10SERVICE_DISABLED\x10\x01\x12\x14\n\x10\x42ILLING_DISABLED\x10\x02\x12\x13\n\x0f\x41PI_KEY_INVALID\x10\x03\x12\x1b\n\x17\x41PI_KEY_SERVICE_BLOCKED\x10\x04\x12!\n\x1d\x41PI_KEY_HTTP_REFERRER_BLOCKED\x10\x07\x12\x1e\n\x1a\x41PI_KEY_IP_ADDRESS_BLOCKED\x10\x08\x12\x1f\n\x1b\x41PI_KEY_ANDROID_APP_BLOCKED\x10\t\x12\x1b\n\x17\x41PI_KEY_IOS_APP_BLOCKED\x10\r\x12\x17\n\x13RATE_LIMIT_EXCEEDED\x10\x05\x12\x1b\n\x17RESOURCE_QUOTA_EXCEEDED\x10\x06\x12 \n\x1cLOCATION_TAX_POLICY_VIOLATED\x10\n\x12\x17\n\x13USER_PROJECT_DENIED\x10\x0b\x12\x16\n\x12\x43ONSUMER_SUSPENDED\x10\x0c\x12\x14\n\x10\x43ONSUMER_INVALID\x10\x0e\x12\x1c\n\x18SECURITY_POLICY_VIOLATED\x10\x0f\x12\x18\n\x14\x41\x43\x43\x45SS_TOKEN_EXPIRED\x10\x10\x12#\n\x1f\x41\x43\x43\x45SS_TOKEN_SCOPE_INSUFFICIENT\x10\x11\x12\x19\n\x15\x41\x43\x43OUNT_STATE_INVALID\x10\x12\x12!\n\x1d\x41\x43\x43\x45 SS_TOKEN_TYPE_UNSUPPORTED\x10\x13\x42p\n\x0e\x63om.google.apiB\x10\x45rrorReasonProtoP\x01ZCgoogle.golang.org/genproto/googleapis/api/error_reason;error_reason\xa2\x02\x04GAPIb\x06proto3" + b"\n\x1dgoogle/api/error_reason.proto\x12\ngoogle.api*\xc0\x06\n\x0b\x45rrorReason\x12\x1c\n\x18\x45RROR_REASON_UNSPECIFIED\x10\x00\x12\x14\n\x10SERVICE_DISABLED\x10\x01\x12\x14\n\x10\x42ILLING_DISABLED\x10\x02\x12\x13\n\x0f\x41PI_KEY_INVALID\x10\x03\x12\x1b\n\x17\x41PI_KEY_SERVICE_BLOCKED\x10\x04\x12!\n\x1d\x41PI_KEY_HTTP_REFERRER_BLOCKED\x10\x07\x12\x1e\n\x1a\x41PI_KEY_IP_ADDRESS_BLOCKED\x10\x08\x12\x1f\n\x1b\x41PI_KEY_ANDROID_APP_BLOCKED\x10\t\x12\x1b\n\x17\x41PI_KEY_IOS_APP_BLOCKED\x10\r\x12\x17\n\x13RATE_LIMIT_EXCEEDED\x10\x05\x12\x1b\n\x17RESOURCE_QUOTA_EXCEEDED\x10\x06\x12 \n\x1cLOCATION_TAX_POLICY_VIOLATED\x10\n\x12\x17\n\x13USER_PROJECT_DENIED\x10\x0b\x12\x16\n\x12\x43ONSUMER_SUSPENDED\x10\x0c\x12\x14\n\x10\x43ONSUMER_INVALID\x10\x0e\x12\x1c\n\x18SECURITY_POLICY_VIOLATED\x10\x0f\x12\x18\n\x14\x41\x43\x43\x45SS_TOKEN_EXPIRED\x10\x10\x12#\n\x1f\x41\x43\x43\x45SS_TOKEN_SCOPE_INSUFFICIENT\x10\x11\x12\x19\n\x15\x41\x43\x43OUNT_STATE_INVALID\x10\x12\x12!\n\x1d\x41\x43\x43\x45 SS_TOKEN_TYPE_UNSUPPORTED\x10\x13\x12\x17\n\x13\x43REDENTIALS_MISSING\x10\x14\x12\x1c\n\x18RESOURCE_PROJECT_INVALID\x10\x15\x12\x1a\n\x16SESSION_COOKIE_INVALID\x10\x17\x12\x19\n\x15USER_BLOCKED_BY_ADMIN\x10\x18\x12'\n#RESOURCE_USAGE_RESTRICTION_VIOLATED\x10\x19\x12 \n\x1cSYSTEM_PARAMETER_UNSUPPORTED\x10\x1a\x12\x1d\n\x19ORG_RESTRICTION_VIOLATION\x10\x1b\x12\"\n\x1eORG_RESTRICTION_HEADER_INVALID\x10\x1c\x42p\n\x0e\x63om.google.apiB\x10\x45rrorReasonProtoP\x01ZCgoogle.golang.org/genproto/googleapis/api/error_reason;error_reason\xa2\x02\x04GAPIb\x06proto3" ) _ERRORREASON = DESCRIPTOR.enum_types_by_name["ErrorReason"] @@ -55,6 +55,14 @@ ACCESS_TOKEN_SCOPE_INSUFFICIENT = 17 ACCOUNT_STATE_INVALID = 18 ACCESS_TOKEN_TYPE_UNSUPPORTED = 19 +CREDENTIALS_MISSING = 20 +RESOURCE_PROJECT_INVALID = 21 +SESSION_COOKIE_INVALID = 23 +USER_BLOCKED_BY_ADMIN = 24 +RESOURCE_USAGE_RESTRICTION_VIOLATED = 25 +SYSTEM_PARAMETER_UNSUPPORTED = 26 +ORG_RESTRICTION_VIOLATION = 27 +ORG_RESTRICTION_HEADER_INVALID = 28 if _descriptor._USE_C_DESCRIPTORS == False: @@ -62,5 +70,5 @@ DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b"\n\016com.google.apiB\020ErrorReasonProtoP\001ZCgoogle.golang.org/genproto/googleapis/api/error_reason;error_reason\242\002\004GAPI" _ERRORREASON._serialized_start = 46 - _ERRORREASON._serialized_end = 626 + _ERRORREASON._serialized_end = 878 # @@protoc_insertion_point(module_scope) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/google/api/launch_stage.proto new/googleapis-common-protos-1.57.0/google/api/launch_stage.proto --- old/googleapis-common-protos-1.56.4/google/api/launch_stage.proto 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/google/api/launch_stage.proto 2022-11-15 20:57:33.000000000 +0100 @@ -23,7 +23,7 @@ option objc_class_prefix = "GAPI"; // The launch stage as defined by [Google Cloud Platform -// Launch Stages](http://cloud.google.com/terms/launch-stages). +// Launch Stages](https://cloud.google.com/terms/launch-stages). enum LaunchStage { // Do not use this default value. LAUNCH_STAGE_UNSPECIFIED = 0; @@ -45,7 +45,7 @@ // for widespread use. By Alpha, all significant design issues are resolved // and we are in the process of verifying functionality. Alpha customers // need to apply for access, agree to applicable terms, and have their - // projects allowlisted. Alpha releases donât have to be feature complete, + // projects allowlisted. Alpha releases don't have to be feature complete, // no SLAs are provided, and there are no technical support obligations, but // they will be far enough along that customers can actually use them in // test environments or for limited-use tests -- just like they would in @@ -64,7 +64,7 @@ GA = 4; // Deprecated features are scheduled to be shut down and removed. For more - // information, see the âDeprecation Policyâ section of our [Terms of + // information, see the "Deprecation Policy" section of our [Terms of // Service](https://cloud.google.com/terms/) // and the [Google Cloud Platform Subject to the Deprecation // Policy](https://cloud.google.com/terms/deprecation) documentation. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/google/api/metric.proto new/googleapis-common-protos-1.57.0/google/api/metric.proto --- old/googleapis-common-protos-1.56.4/google/api/metric.proto 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/google/api/metric.proto 2022-11-15 20:57:33.000000000 +0100 @@ -31,23 +31,6 @@ // existing data unusable. // message MetricDescriptor { - // Additional annotations that can be used to guide the usage of a metric. - message MetricDescriptorMetadata { - // Deprecated. Must use the [MetricDescriptor.launch_stage][google.api.MetricDescriptor.launch_stage] instead. - LaunchStage launch_stage = 1 [deprecated = true]; - - // The sampling period of metric data points. For metrics which are written - // periodically, consecutive data points are stored at this time interval, - // excluding data loss due to errors. Metrics with a higher granularity have - // a smaller sampling period. - google.protobuf.Duration sample_period = 2; - - // The delay of data points caused by ingestion. Data points older than this - // age are guaranteed to be ingested and available to be read, excluding - // data loss due to errors. - google.protobuf.Duration ingest_delay = 3; - } - // The kind of measurement. It describes how the data is reported. // For information on setting the start time and end time based on // the MetricKind, see [TimeInterval][google.monitoring.v3.TimeInterval]. @@ -95,6 +78,23 @@ MONEY = 6; } + // Additional annotations that can be used to guide the usage of a metric. + message MetricDescriptorMetadata { + // Deprecated. Must use the [MetricDescriptor.launch_stage][google.api.MetricDescriptor.launch_stage] instead. + LaunchStage launch_stage = 1 [deprecated = true]; + + // The sampling period of metric data points. For metrics which are written + // periodically, consecutive data points are stored at this time interval, + // excluding data loss due to errors. Metrics with a higher granularity have + // a smaller sampling period. + google.protobuf.Duration sample_period = 2; + + // The delay of data points caused by ingestion. Data points older than this + // age are guaranteed to be ingested and available to be read, excluding + // data loss due to errors. + google.protobuf.Duration ingest_delay = 3; + } + // The resource name of the metric descriptor. string name = 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/google/api/monitored_resource.proto new/googleapis-common-protos-1.57.0/google/api/monitored_resource.proto --- old/googleapis-common-protos-1.56.4/google/api/monitored_resource.proto 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/google/api/monitored_resource.proto 2022-11-15 20:57:33.000000000 +0100 @@ -48,6 +48,10 @@ // Required. The monitored resource type. For example, the type // `"cloudsql_database"` represents databases in Google Cloud SQL. + // For a list of types, see [Monitoring resource + // types](https://cloud.google.com/monitoring/api/resources) + // and [Logging resource + // types](https://cloud.google.com/logging/docs/api/v2/resource-list). string type = 1; // Optional. A concise name for the monitored resource type that might be @@ -77,15 +81,18 @@ // its attributes according to the schema. For example, a particular Compute // Engine VM instance could be represented by the following object, because the // [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] for `"gce_instance"` has labels -// `"instance_id"` and `"zone"`: +// `"project_id"`, `"instance_id"` and `"zone"`: // // { "type": "gce_instance", -// "labels": { "instance_id": "12345678901234", +// "labels": { "project_id": "my-project", +// "instance_id": "12345678901234", // "zone": "us-central1-a" }} message MonitoredResource { // Required. The monitored resource type. This field must match // the `type` field of a [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] object. For // example, the type of a Compute Engine VM instance is `gce_instance`. + // Some descriptors include the service name in the type; for example, + // the type of a Datastream stream is `datastream.googleapis.com/Stream`. string type = 1; // Required. Values for all of the labels listed in the associated monitored diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/google/api/quota.proto new/googleapis-common-protos-1.57.0/google/api/quota.proto --- old/googleapis-common-protos-1.56.4/google/api/quota.proto 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/google/api/quota.proto 2022-11-15 20:57:33.000000000 +0100 @@ -44,10 +44,10 @@ // STANDARD: 10000 // // -// # The metric rules bind all methods to the read_calls metric, -// # except for the UpdateBook and DeleteBook methods. These two methods -// # are mapped to the write_calls metric, with the UpdateBook method -// # consuming at twice rate as the DeleteBook method. +// (The metric rules bind all methods to the read_calls metric, +// except for the UpdateBook and DeleteBook methods. These two methods +// are mapped to the write_calls metric, with the UpdateBook method +// consuming at twice rate as the DeleteBook method.) // metric_rules: // - selector: "*" // metric_costs: @@ -74,10 +74,10 @@ // // message Quota { - // List of `QuotaLimit` definitions for the service. + // List of QuotaLimit definitions for the service. repeated QuotaLimit limits = 3; - // List of `MetricRule` definitions, each one mapping a selected method to one + // List of MetricRule definitions, each one mapping a selected method to one // or more metrics. repeated MetricRule metric_rules = 4; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/google/api/service.proto new/googleapis-common-protos-1.57.0/google/api/service.proto --- old/googleapis-common-protos-1.56.4/google/api/service.proto 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/google/api/service.proto 2022-11-15 20:57:33.000000000 +0100 @@ -19,6 +19,7 @@ import "google/api/auth.proto"; import "google/api/backend.proto"; import "google/api/billing.proto"; +import "google/api/client.proto"; import "google/api/context.proto"; import "google/api/control.proto"; import "google/api/documentation.proto"; @@ -43,11 +44,12 @@ option java_package = "com.google.api"; option objc_class_prefix = "GAPI"; -// `Service` is the root object of Google service configuration schema. It -// describes basic information about a service, such as the name and the -// title, and delegates other aspects to sub-sections. Each sub-section is -// either a proto message or a repeated proto message that configures a -// specific aspect, such as auth. See each proto message definition for details. +// `Service` is the root object of Google API service configuration (service +// config). It describes the basic information about a logical service, +// such as the service name and the user-facing title, and delegates other +// aspects to sub-sections. Each sub-section is either a proto message or a +// repeated proto message that configures a specific aspect, such as auth. +// For more information, see each proto message definition. // // Example: // @@ -56,6 +58,16 @@ // title: Google Calendar API // apis: // - name: google.calendar.v3.Calendar +// +// visibility: +// rules: +// - selector: "google.calendar.v3.*" +// restriction: PREVIEW +// backend: +// rules: +// - selector: "google.calendar.v3.*" +// address: calendar.example.com +// // authentication: // providers: // - id: google_calendar_auth @@ -72,7 +84,8 @@ // of the service also owns the DNS name. string name = 1; - // The product title for this service. + // The product title for this service, it is the name displayed in Google + // Cloud Console. string title = 2; // The Google project that owns this service. @@ -92,19 +105,19 @@ repeated google.protobuf.Api apis = 3; // A list of all proto message types included in this API service. - // Types referenced directly or indirectly by the `apis` are - // automatically included. Messages which are not referenced but - // shall be included, such as types used by the `google.protobuf.Any` type, - // should be listed here by name. Example: + // Types referenced directly or indirectly by the `apis` are automatically + // included. Messages which are not referenced but shall be included, such as + // types used by the `google.protobuf.Any` type, should be listed here by + // name by the configuration author. Example: // // types: // - name: google.protobuf.Int32 repeated google.protobuf.Type types = 4; - // A list of all enum types included in this API service. Enums - // referenced directly or indirectly by the `apis` are automatically - // included. Enums which are not referenced but shall be included - // should be listed here by name. Example: + // A list of all enum types included in this API service. Enums referenced + // directly or indirectly by the `apis` are automatically included. Enums + // which are not referenced but shall be included should be listed here by + // name by the configuration author. Example: // // enums: // - name: google.someapi.v1.SomeEnum @@ -164,9 +177,14 @@ // Output only. The source information for this configuration if available. SourceInfo source_info = 37; + // Settings for [Google Cloud Client + // libraries](https://cloud.google.com/apis/docs/cloud-client-libraries) + // generated from APIs defined as protocol buffers. + Publishing publishing = 45; + // Obsolete. Do not use. // // This field has no semantic meaning. The service config compiler always // sets this field to `3`. - google.protobuf.UInt32Value config_version = 20 [deprecated = true]; + google.protobuf.UInt32Value config_version = 20; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/google/api/service_pb2.py new/googleapis-common-protos-1.57.0/google/api/service_pb2.py --- old/googleapis-common-protos-1.56.4/google/api/service_pb2.py 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/google/api/service_pb2.py 2022-11-15 20:57:33.000000000 +0100 @@ -31,6 +31,7 @@ from google.api import auth_pb2 as google_dot_api_dot_auth__pb2 from google.api import backend_pb2 as google_dot_api_dot_backend__pb2 from google.api import billing_pb2 as google_dot_api_dot_billing__pb2 +from google.api import client_pb2 as google_dot_api_dot_client__pb2 from google.api import context_pb2 as google_dot_api_dot_context__pb2 from google.api import control_pb2 as google_dot_api_dot_control__pb2 from google.api import documentation_pb2 as google_dot_api_dot_documentation__pb2 @@ -53,7 +54,7 @@ DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile( - b"\n\x18google/api/service.proto\x12\ngoogle.api\x1a\x15google/api/auth.proto\x1a\x18google/api/backend.proto\x1a\x18google/api/billing.proto\x1a\x18google/api/context.proto\x1a\x18google/api/control.proto\x1a\x1egoogle/api/documentation.proto\x1a\x19google/api/endpoint.proto\x1a\x15google/api/http.proto\x1a\x14google/api/log.proto\x1a\x18google/api/logging.proto\x1a\x17google/api/metric.proto\x1a#google/api/monitored_resource.proto\x1a\x1bgoogle/api/monitoring.proto\x1a\x16google/api/quota.proto\x1a\x1cgoogle/api/source_info.proto\x1a!google/api/system_parameter.proto\x1a\x16google/api/usage.proto\x1a\x19google/protobuf/api.proto\x1a\x1agoogle/protobuf/type.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xda\x07\n\x07Service\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x1b\n\x13producer_project_id\x18\x16 \x01(\t\x12\n\n\x02id\x18! \x01(\t\x12\"\n\x04\x61pis\x18\x03 \x03(\x0b\x32\x14.google.protobuf.Api\x12$\n\x05types\x18\x04 \x03(\x0b\x32\x15.google.pr otobuf.Type\x12$\n\x05\x65nums\x18\x05 \x03(\x0b\x32\x15.google.protobuf.Enum\x12\x30\n\rdocumentation\x18\x06 \x01(\x0b\x32\x19.google.api.Documentation\x12$\n\x07\x62\x61\x63kend\x18\x08 \x01(\x0b\x32\x13.google.api.Backend\x12\x1e\n\x04http\x18\t \x01(\x0b\x32\x10.google.api.Http\x12 \n\x05quota\x18\n \x01(\x0b\x32\x11.google.api.Quota\x12\x32\n\x0e\x61uthentication\x18\x0b \x01(\x0b\x32\x1a.google.api.Authentication\x12$\n\x07\x63ontext\x18\x0c \x01(\x0b\x32\x13.google.api.Context\x12 \n\x05usage\x18\x0f \x01(\x0b\x32\x11.google.api.Usage\x12'\n\tendpoints\x18\x12 \x03(\x0b\x32\x14.google.api.Endpoint\x12$\n\x07\x63ontrol\x18\x15 \x01(\x0b\x32\x13.google.api.Control\x12'\n\x04logs\x18\x17 \x03(\x0b\x32\x19.google.api.LogDescriptor\x12-\n\x07metrics\x18\x18 \x03(\x0b\x32\x1c.google.api.MetricDescriptor\x12\x44\n\x13monitored_resources\x18\x19 \x03(\x0b\x32'.google.api.MonitoredResourceDescriptor\x12$\n\x07\x62illing\x18\x1a \x01(\x0b\x32\x13.google.api.Billing\x12$\n\x07logging\x 18\x1b \x01(\x0b\x32\x13.google.api.Logging\x12*\n\nmonitoring\x18\x1c \x01(\x0b\x32\x16.google.api.Monitoring\x12\x37\n\x11system_parameters\x18\x1d \x01(\x0b\x32\x1c.google.api.SystemParameters\x12+\n\x0bsource_info\x18% \x01(\x0b\x32\x16.google.api.SourceInfo\x12\x38\n\x0e\x63onfig_version\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueB\x02\x18\x01\x42n\n\x0e\x63om.google.apiB\x0cServiceProtoP\x01ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\xa2\x02\x04GAPIb\x06proto3" + b"\n\x18google/api/service.proto\x12\ngoogle.api\x1a\x15google/api/auth.proto\x1a\x18google/api/backend.proto\x1a\x18google/api/billing.proto\x1a\x17google/api/client.proto\x1a\x18google/api/context.proto\x1a\x18google/api/control.proto\x1a\x1egoogle/api/documentation.proto\x1a\x19google/api/endpoint.proto\x1a\x15google/api/http.proto\x1a\x14google/api/log.proto\x1a\x18google/api/logging.proto\x1a\x17google/api/metric.proto\x1a#google/api/monitored_resource.proto\x1a\x1bgoogle/api/monitoring.proto\x1a\x16google/api/quota.proto\x1a\x1cgoogle/api/source_info.proto\x1a!google/api/system_parameter.proto\x1a\x16google/api/usage.proto\x1a\x19google/protobuf/api.proto\x1a\x1agoogle/protobuf/type.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\x82\x08\n\x07Service\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05title\x18\x02 \x01(\t\x12\x1b\n\x13producer_project_id\x18\x16 \x01(\t\x12\n\n\x02id\x18! \x01(\t\x12\"\n\x04\x61pis\x18\x03 \x03(\x0b\x32\x14.google.protobuf.Api\x12$\n\x05types\x18\ x04 \x03(\x0b\x32\x15.google.protobuf.Type\x12$\n\x05\x65nums\x18\x05 \x03(\x0b\x32\x15.google.protobuf.Enum\x12\x30\n\rdocumentation\x18\x06 \x01(\x0b\x32\x19.google.api.Documentation\x12$\n\x07\x62\x61\x63kend\x18\x08 \x01(\x0b\x32\x13.google.api.Backend\x12\x1e\n\x04http\x18\t \x01(\x0b\x32\x10.google.api.Http\x12 \n\x05quota\x18\n \x01(\x0b\x32\x11.google.api.Quota\x12\x32\n\x0e\x61uthentication\x18\x0b \x01(\x0b\x32\x1a.google.api.Authentication\x12$\n\x07\x63ontext\x18\x0c \x01(\x0b\x32\x13.google.api.Context\x12 \n\x05usage\x18\x0f \x01(\x0b\x32\x11.google.api.Usage\x12'\n\tendpoints\x18\x12 \x03(\x0b\x32\x14.google.api.Endpoint\x12$\n\x07\x63ontrol\x18\x15 \x01(\x0b\x32\x13.google.api.Control\x12'\n\x04logs\x18\x17 \x03(\x0b\x32\x19.google.api.LogDescriptor\x12-\n\x07metrics\x18\x18 \x03(\x0b\x32\x1c.google.api.MetricDescriptor\x12\x44\n\x13monitored_resources\x18\x19 \x03(\x0b\x32'.google.api.MonitoredResourceDescriptor\x12$\n\x07\x62illing\x18\x1a \x01(\x0b\x32\x13.google. api.Billing\x12$\n\x07logging\x18\x1b \x01(\x0b\x32\x13.google.api.Logging\x12*\n\nmonitoring\x18\x1c \x01(\x0b\x32\x16.google.api.Monitoring\x12\x37\n\x11system_parameters\x18\x1d \x01(\x0b\x32\x1c.google.api.SystemParameters\x12+\n\x0bsource_info\x18% \x01(\x0b\x32\x16.google.api.SourceInfo\x12*\n\npublishing\x18- \x01(\x0b\x32\x16.google.api.Publishing\x12\x34\n\x0e\x63onfig_version\x18\x14 \x01(\x0b\x32\x1c.google.protobuf.UInt32ValueBn\n\x0e\x63om.google.apiB\x0cServiceProtoP\x01ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\xa2\x02\x04GAPIb\x06proto3" ) @@ -73,8 +74,6 @@ DESCRIPTOR._options = None DESCRIPTOR._serialized_options = b"\n\016com.google.apiB\014ServiceProtoP\001ZEgoogle.golang.org/genproto/googleapis/api/serviceconfig;serviceconfig\242\002\004GAPI" - _SERVICE.fields_by_name["config_version"]._options = None - _SERVICE.fields_by_name["config_version"]._serialized_options = b"\030\001" - _SERVICE._serialized_start = 589 - _SERVICE._serialized_end = 1575 + _SERVICE._serialized_start = 614 + _SERVICE._serialized_end = 1640 # @@protoc_insertion_point(module_scope) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/google/api/visibility.proto new/googleapis-common-protos-1.57.0/google/api/visibility.proto --- old/googleapis-common-protos-1.56.4/google/api/visibility.proto 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/google/api/visibility.proto 2022-11-15 20:57:33.000000000 +0100 @@ -55,16 +55,17 @@ google.api.VisibilityRule api_visibility = 72295727; } -// `Visibility` defines restrictions for the visibility of service -// elements. Restrictions are specified using visibility labels -// (e.g., PREVIEW) that are elsewhere linked to users and projects. +// `Visibility` restricts service consumer's access to service elements, +// such as whether an application can call a visibility-restricted method. +// The restriction is expressed by applying visibility labels on service +// elements. The visibility labels are elsewhere linked to service consumers. // -// Users and projects can have access to more than one visibility label. The -// effective visibility for multiple labels is the union of each label's -// elements, plus any unrestricted elements. +// A service can define multiple visibility labels, but a service consumer +// should be granted at most one visibility label. Multiple visibility +// labels for a single service consumer are not supported. // -// If an element and its parents have no restrictions, visibility is -// unconditionally granted. +// If an element and all its parents have no visibility label, its visibility +// is unconditionally granted. // // Example: // @@ -89,7 +90,8 @@ message VisibilityRule { // Selects methods, messages, fields, enums, etc. to which this rule applies. // - // Refer to [selector][google.api.DocumentationRule.selector] for syntax details. + // Refer to [selector][google.api.DocumentationRule.selector] for syntax + // details. string selector = 1; // A comma-separated list of visibility labels that apply to the `selector`. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/googleapis_common_protos.egg-info/PKG-INFO new/googleapis-common-protos-1.57.0/googleapis_common_protos.egg-info/PKG-INFO --- old/googleapis-common-protos-1.56.4/googleapis_common_protos.egg-info/PKG-INFO 2022-07-12 19:32:17.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/googleapis_common_protos.egg-info/PKG-INFO 2022-11-15 21:00:53.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: googleapis-common-protos -Version: 1.56.4 +Version: 1.57.0 Summary: Common protobufs used in Google APIs Home-page: https://github.com/googleapis/python-api-common-protos Author: Google LLC @@ -14,6 +14,8 @@ Classifier: Programming Language :: Python :: 3.7 Classifier: Programming Language :: Python :: 3.8 Classifier: Programming Language :: Python :: 3.9 +Classifier: Programming Language :: Python :: 3.10 +Classifier: Programming Language :: Python :: 3.11 Classifier: Programming Language :: Python :: Implementation :: CPython Requires-Python: >=3.7 Description-Content-Type: text/markdown diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/googleapis_common_protos.egg-info/requires.txt new/googleapis-common-protos-1.57.0/googleapis_common_protos.egg-info/requires.txt --- old/googleapis-common-protos-1.56.4/googleapis_common_protos.egg-info/requires.txt 2022-07-12 19:32:17.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/googleapis_common_protos.egg-info/requires.txt 2022-11-15 21:00:53.000000000 +0100 @@ -1,4 +1,4 @@ -protobuf<5.0.0dev,>=3.15.0 +protobuf!=3.20.0,!=3.20.1,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0dev,>=3.19.5 [grpc] -grpcio<2.0.0dev,>=1.0.0 +grpcio<2.0.0dev,>=1.44.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/googleapis-common-protos-1.56.4/setup.py new/googleapis-common-protos-1.57.0/setup.py --- old/googleapis-common-protos-1.56.4/setup.py 2022-07-12 19:29:41.000000000 +0200 +++ new/googleapis-common-protos-1.57.0/setup.py 2022-11-15 20:57:33.000000000 +0100 @@ -20,11 +20,13 @@ name = "googleapis-common-protos" description = "Common protobufs used in Google APIs" -version = "1.56.4" +version = "1.57.0" release_status = "Development Status :: 5 - Production/Stable" -dependencies = ["protobuf >= 3.15.0, <5.0.0dev"] +dependencies = [ + "protobuf>=3.19.5,<5.0.0dev,!=3.20.0,!=3.20.1,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5", +] -extras_require = {"grpc": ["grpcio >= 1.0.0, <2.0.0dev"]} +extras_require = {"grpc": ["grpcio >= 1.44.0, <2.0.0dev"]} package_root = os.path.abspath(os.path.dirname(__file__)) @@ -52,6 +54,8 @@ "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", "Programming Language :: Python :: Implementation :: CPython", ], description=description,