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
<[email protected]>
+
+- 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,