From dbacdfbd8741044b71e98e5bf398c786b0ccc3dd Mon Sep 17 00:00:00 2001 From: unmultimedio <4431392+unmultimedio@users.noreply.github.com> Date: Fri, 6 Dec 2024 12:06:16 +0000 Subject: [PATCH] Detected new managed modules references --- ...1c32eb2dc311484e67dd7d271884a960c2e5ce8c9a | 46 ++ ...5d4d0123c886a5122bc40d9c5a07198ffc0119d06c | 472 ++++++++++++++++++ modules/sync/googleapis/googleapis/state.json | 32 ++ modules/sync/state.json | 2 +- 4 files changed, 551 insertions(+), 1 deletion(-) create mode 100644 modules/sync/googleapis/googleapis/cas/66626d5e4d9c8ecf25cd72bdbfbbf62b9a68e9e9c33dab6b9b39a53a67063eeba6b8493247dd6d6240b1ac1c32eb2dc311484e67dd7d271884a960c2e5ce8c9a create mode 100644 modules/sync/googleapis/googleapis/cas/dc6807bfbc5f958eebf55835858eb1c761d9b7fc099bc77463b4b8760151ac7429f5d686aa839e1da149135d4d0123c886a5122bc40d9c5a07198ffc0119d06c diff --git a/modules/sync/googleapis/googleapis/cas/66626d5e4d9c8ecf25cd72bdbfbbf62b9a68e9e9c33dab6b9b39a53a67063eeba6b8493247dd6d6240b1ac1c32eb2dc311484e67dd7d271884a960c2e5ce8c9a b/modules/sync/googleapis/googleapis/cas/66626d5e4d9c8ecf25cd72bdbfbbf62b9a68e9e9c33dab6b9b39a53a67063eeba6b8493247dd6d6240b1ac1c32eb2dc311484e67dd7d271884a960c2e5ce8c9a new file mode 100644 index 00000000..9b6c94bc --- /dev/null +++ b/modules/sync/googleapis/googleapis/cas/66626d5e4d9c8ecf25cd72bdbfbbf62b9a68e9e9c33dab6b9b39a53a67063eeba6b8493247dd6d6240b1ac1c32eb2dc311484e67dd7d271884a960c2e5ce8c9a @@ -0,0 +1,46 @@ +shake256:faedd41bb62749fa9e3e87f183fe58065f0d4ccf60e4d347727c04544ccdd08a43f1703d8f2cd31613fe1a767d63c33b280f34df99eda6ad2b25dfec4c4ead81 LICENSE +shake256:a483c3b87b116f15dedc9b0183ce54ba921720bccf1a90dd85362cdca7312af2891689079874a214d1f9c4c8e50050542a8e3d0cc21f13d9fdae14f9dbf284be buf.md +shake256:b5c1d200e09f9de6dd66a0ab1c03cb0935d347d64bd9c73a3d44b10c1de9b396a30780cb623af34c96681e54a931be5903ad1e20c662cc02017f312db2cd55cf buf.yaml +shake256:b463ec4408c1ce2512258dbcad5aa2ca4d08932f18092453761092cfb6f1e876251085258522a8433dbcb2d8ab86f84f41c46de931941e54aae98e04ca874fc3 google/api/annotations.proto +shake256:dc6807bfbc5f958eebf55835858eb1c761d9b7fc099bc77463b4b8760151ac7429f5d686aa839e1da149135d4d0123c886a5122bc40d9c5a07198ffc0119d06c google/api/client.proto +shake256:36d76c8f1cbe4f6bbd9615f35425c14b0a8719cbca74cdc967b808b37b5a9981ae01e78c50cf1529418b4240b7384769ec4077f3e274df23f03a5ef20b0eb96f google/api/expr/v1alpha1/checked.proto +shake256:7c569a4689e124463c9864fdefbb8d988af324f16a1ff1a79157d1ebf33053bb3cac523a19dc31adfa2f42f0233cef30b7160fc9060938444fe420f9c8064b02 google/api/expr/v1alpha1/eval.proto +shake256:e4fb8d46808189cc5ea9b68377b869d2fa91ddf1abc728bc5c704aa0b745708851187527837653939cda3d844d1a24d3fb879697c5585762b989740b721d83b7 google/api/expr/v1alpha1/explain.proto +shake256:5e9a6f18977b457071703dfe84a712327d332ea923c3af013d6c33fd3e293cbd603aa598eb12b323ea0d17be762691d719735e034e883a46eab81df9e481ae52 google/api/expr/v1alpha1/syntax.proto +shake256:39a65965cdd80a90fe1185d0111f2babe75762967c861a523161b9764d453b0dae46555faaaf04c66a4d33879c9389b26dc7f7db9e26bbea179ff0eb2d7ebbf1 google/api/expr/v1alpha1/value.proto +shake256:8152127b51edc2471c6e7ad343409e6531665271b6da561b8ef4d0c479b9060f098093ae21f335d9a55cb752547cd9a4ee2fd56132b8e3182e796ddcd90d6981 google/api/expr/v1beta1/decl.proto +shake256:e162b94904261494d578b7daebe6e199f8e15f77ed385873fd6b913b031453872d0c98add27a056ad35127eafe0f886a29103cd754b59569a787b7d04d1201df google/api/expr/v1beta1/eval.proto +shake256:b56b35fd307f4395e0c34b151a10eee84fa998f77ec1a6bb244d555dd4e02a2dd88d0d04adceb018d3353c1b77f206f3638305b6eb30073d7ce745084f40b839 google/api/expr/v1beta1/expr.proto +shake256:c8ed5c4c89676f4beafcb6b23aaf6f5d2345451c3a2d9cdc459460f9290c6dc1fc5a393cecc5b5ed5abc9e74a0ab9c8badfd45f985556434e96bc7115ba71d11 google/api/expr/v1beta1/source.proto +shake256:ee9cb36c86ceae4ad080dc4d59441669e72439272f6417f015e29a38c5e6d7e7cb29fee25c9dd1294e4e4dcdfec0f8b516981c2bc1bc8f02c08dc6bb426fcf5b google/api/expr/v1beta1/value.proto +shake256:aed947029a18181cab301b2e488bf953be684420fe8ec753420a81e1f5901aa9284d1f3e19ae19e682189ddc773b370468e371f513af232e1f909ebb168584e2 google/api/field_behavior.proto +shake256:d7d12979d7ecebd731f6b4f396c9d8c589d5269ea8ba82c6a94b0ad3e9cce42641267d23ed755e280d8c65bdb1c796202f72eeebab96eadaf80a6ebb07db6323 google/api/field_info.proto +shake256:c0b48e2d43016d206362e3353fbc13e7e69f963d91b233498bf5a5b5456a126b546486a5ef32ad4f3f6d7f9ec102dc3cbd9ccadfe169dcea9ef77d79b550fe58 google/api/http.proto +shake256:e679870162fbdb22749743f2d8c7987225e9cf2651073732ba74839a4ff499a9e179023fc8205ff31082db7af1b70f2cad42d803dd8b0078a65fdda4aec371f9 google/api/httpbody.proto +shake256:36cf31d5ac15e67e2b811d2b82da243786d452b25544a728b38b264e6d03f201f9d7ca11a4e247e897bfe6b77084e2eafbbbf3f2a85faf2ed050d40150720999 google/api/launch_stage.proto +shake256:4e0183d0578828f8d017140826a926c30398c5de20c9d3bdbbfdb79aebfb0e0790b5183e44ea70e7703f3123f4efd763f2b987923fd7ea7ff6c810a80fae04f4 google/api/resource.proto +shake256:ff9b220af20c5460d348a2f57616dd2ef1cf099e8f5bb0e359dde97fb732c7d8babd4a7a945ff938436dbffe1bbc7f1708dd8772f647c70f1202bd70cddb28e4 google/api/visibility.proto +shake256:9aa82c6515e4f6533bc8e6a5ecdeddc12c1fa323211686f8100fb024fe8884677c969402748bca8089559880905308420da34a41b05e6406d37a462ea1c3e2bd google/bytestream/bytestream.proto +shake256:76d2cf855e0681935447cef55df0a1c2bca30da25e2d6bde8812d929fc5cd6c7464de107617e34df21db82b1bb3f874ec595292dad44e49d0e392d0576dc8e3e google/geo/type/viewport.proto +shake256:865a096bdedbb225cb4ccf2bc642accd4f6fee05257b05183796a757db99bda998da64ea80c66e4035d7ee69f09a3e0ca155702b59758aaf4ad9e7a2e14d2ead google/longrunning/operations.proto +shake256:38d58edc48704332776c9e9a54d09d096013738735f44c7b746d678cf026f8c7a6ca3b35cefa051fb7fd78ea7431ea2a72afee78a4244eff0cf8e11a9b4d8902 google/rpc/code.proto +shake256:bdea10348a634331a10ac2301b8f00bb6dbba7172f987da851b0fbd8c1c296336c43c4ff6667b525d7d51809dc46a91d41aa8a20af7e57197fea4e87736f34d0 google/rpc/context/attribute_context.proto +shake256:3fa988f93e04fb40e6811413a22a1e492150479af543438730d5096ff75f78f8f2a768cd28d41d660298d0e6a61aab726fe1aae8be6fbd11468974b60e98f322 google/rpc/error_details.proto +shake256:86427cc681e71d42b74cc1fb9674a571c95cb61f5ae0150e4e85d6ed8de8c6db2f8c2eae90dc8048e4ee761eeb97510867b4fdf8b3f1e993b242a374cbe7f303 google/rpc/status.proto +shake256:a681d3907d3a5b0c439cd89d31b2fa5495d85a7326a5a7de828cd9e2a74231ab9a5b5910449ecb67753fd3a311f5995c230e6347b00f8845b1fc5e4520e5dfb5 google/type/calendar_period.proto +shake256:e0a074ed084ec2a63e0b2120a01321d08c518ce7a510c9e71e53395be5cf56dff96b289d621b2fbb48f5ba2a3e966b56a1a9d967812266ba30ea7ddfb4ec7cf4 google/type/color.proto +shake256:aa192e4d8df985edec8994d6ce56425fc69fad95c6ec115232737f6688eecb1f7ef6526b29faee1075a5fa4a3dcac3d0b5d34a9ea948604bb9d99dc38279ea7f google/type/date.proto +shake256:caeb9872a31e5a27147b32d0a763d8ca8ca647595e889bdda9596869acbf75313517b4c2f1fc94dd69988ba67dd16efa4725d127d933b0223dbe7025517bcca7 google/type/datetime.proto +shake256:9bcad1e577dfdcd0faed3e29bf235a544a89a99825f408bd1cd97b1ccf3f64ffc59dbd591ac9a8633abf7a3d81497a74a8ed191bc545e84de0de732edfc710f6 google/type/dayofweek.proto +shake256:a1cddc39c2a4f6c368cc6ad5f314820d16cfe9d8b7ef4ca0e8115a5b3abe6e2487718c72fb995d208ad3be01f6c701b364eef2f7a4ce669369e7961ba49ebf6d google/type/decimal.proto +shake256:9b65c6838c116768048d651df4aaf8a431df1b96f3a5c5e6a79ceab899cdec70e475c875de3e274f7fbc76da4272a069d1da815a8f8d9ba54f427a99176e05f3 google/type/expr.proto +shake256:b6d78ff471690a8be2cc74a75a8f3792d4ca312e91ccd5a3f3ac042e10b62753e32ebb9c23e049d3287409e8fb2c9e4d1b17e6113861d09d2a8091ad7bee5aa9 google/type/fraction.proto +shake256:ff0f53d0c58c2684d06ec178457885a22064242c86bcbd996ea0b23dab1d165143ac5f466b77c61a85ddb17c1c96f542631d352bde18dd6f59a91c4336bfff26 google/type/interval.proto +shake256:67887ee1db39ce22a5a33ad8c6577396bf96367a3bc772680f3ba64b0ce91132e1e9a136ff354fac211b6c70d7c5de0af00e30e3cf4917b669185bb29da07de5 google/type/latlng.proto +shake256:4d07d30695593bcd87d1da353d4b5da67f95e5d4f8f063437262359215a5b583304bdc941e3746c6b9673b80c675ba36ecc6b8932274802587bedfa6534fa0e7 google/type/localized_text.proto +shake256:d7d321c964dee89bed84e63163b28f29bc0c212759662f9c8c5f21fcfb0b8bb5d000064c74080e42550df04804a19a92aecbb6b2d75efaeef53270743639118f google/type/money.proto +shake256:4c7c2b552be872d56f227404f62ffcfd13ddf3ec3a257cd149fb81b13b90d5de0c1dec089c8810a912efd430c3ef969b3c5f0e25a6f33ec143f367ab49d33e47 google/type/month.proto +shake256:b18bf53ba30dffd89c84337fd212b3a9ccf92e2b67fc5d336f35822fda676136f4406bfa90f7e3bd7d83af0f32c15309c3f7e06260341e921b26757e6dbc3be7 google/type/phone_number.proto +shake256:08f480e6eac9d625789c2760781f7cf5dbf971aa01691867c688191e5ba7dee64e2497e9e4c2db2a36665fb998340edc9aadd503d7320d24cd5ac3f9222a2b4e google/type/postal_address.proto +shake256:65db8679f951c3fd50a233ac63826cd6d92c87fbe16bbe86275b18647e27516f29a67bc5cc16d5d10c6f1d72d2e0e5e5725055d08b68ea40a1f0d7db2da7c9ed google/type/quaternion.proto +shake256:0a832806b7a4fe0009eed9f3a824182b6a7b536089ad2b27252aa2c29642513ada3229fd28b0ca59197d7a0902a9a8fd5499623bf98977028955799164dd1710 google/type/timeofday.proto diff --git a/modules/sync/googleapis/googleapis/cas/dc6807bfbc5f958eebf55835858eb1c761d9b7fc099bc77463b4b8760151ac7429f5d686aa839e1da149135d4d0123c886a5122bc40d9c5a07198ffc0119d06c b/modules/sync/googleapis/googleapis/cas/dc6807bfbc5f958eebf55835858eb1c761d9b7fc099bc77463b4b8760151ac7429f5d686aa839e1da149135d4d0123c886a5122bc40d9c5a07198ffc0119d06c new file mode 100644 index 00000000..7e3e66e9 --- /dev/null +++ b/modules/sync/googleapis/googleapis/cas/dc6807bfbc5f958eebf55835858eb1c761d9b7fc099bc77463b4b8760151ac7429f5d686aa839e1da149135d4d0123c886a5122bc40d9c5a07198ffc0119d06c @@ -0,0 +1,472 @@ +// Copyright 2024 Google LLC +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +syntax = "proto3"; + +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; +option java_outer_classname = "ClientProto"; +option java_package = "com.google.api"; +option objc_class_prefix = "GAPI"; + +extend google.protobuf.MethodOptions { + // A definition of a client library method signature. + // + // In client libraries, each proto RPC corresponds to one or more methods + // which the end user is able to call, and calls the underlying RPC. + // Normally, this method receives a single argument (a struct or instance + // corresponding to the RPC request object). Defining this field will + // add one or more overloads providing flattened or simpler method signatures + // in some languages. + // + // The fields on the method signature are provided as a comma-separated + // string. + // + // For example, the proto RPC and annotation: + // + // rpc CreateSubscription(CreateSubscriptionRequest) + // returns (Subscription) { + // option (google.api.method_signature) = "name,topic"; + // } + // + // Would add the following Java overload (in addition to the method accepting + // the request object): + // + // public final Subscription createSubscription(String name, String topic) + // + // The following backwards-compatibility guidelines apply: + // + // * Adding this annotation to an unannotated method is backwards + // compatible. + // * Adding this annotation to a method which already has existing + // method signature annotations is backwards compatible if and only if + // the new method signature annotation is last in the sequence. + // * Modifying or removing an existing method signature annotation is + // a breaking change. + // * Re-ordering existing method signature annotations is a breaking + // change. + repeated string method_signature = 1051; +} + +extend google.protobuf.ServiceOptions { + // The hostname for this service. + // This should be specified with no prefix or protocol. + // + // Example: + // + // service Foo { + // option (google.api.default_host) = "foo.googleapi.com"; + // ... + // } + string default_host = 1049; + + // OAuth scopes needed for the client. + // + // Example: + // + // service Foo { + // option (google.api.oauth_scopes) = \ + // "https://www.googleapis.com/auth/cloud-platform"; + // ... + // } + // + // If there is more than one scope, use a comma-separated string: + // + // Example: + // + // service Foo { + // option (google.api.oauth_scopes) = \ + // "https://www.googleapis.com/auth/cloud-platform," + // "https://www.googleapis.com/auth/monitoring"; + // ... + // } + string oauth_scopes = 1050; + + // The API version of this service, which should be sent by version-aware + // clients to the service. This allows services to abide by the schema and + // behavior of the service at the time this API version was deployed. + // The format of the API version must be treated as opaque by clients. + // Services may use a format with an apparent structure, but clients must + // not rely on this to determine components within an API version, or attempt + // to construct other valid API versions. Note that this is for upcoming + // functionality and may not be implemented for all services. + // + // Example: + // + // service Foo { + // option (google.api.api_version) = "v1_20230821_preview"; + // } + string api_version = 525000001; +} + +// 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 [deprecated = true]; + + // The destination where API teams want this client library to be published. + repeated ClientLibraryDestination destinations = 2; + + // Configuration for which RPCs should be generated in the GAPIC client. + SelectiveGapicGeneration selective_gapic_generation = 3; +} + +// Details about how and where to publish client libraries. +message ClientLibrarySettings { + // Version of the API to apply these settings to. This is the full protobuf + // package for the API, ending in the version element. + // Examples: "google.cloud.speech.v1" and "google.spanner.admin.database.v1". + 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 *public* URI where 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; + + // Optional link to proto reference documentation. Example: + // https://cloud.google.com/pubsub/lite/docs/reference/rpc + string proto_reference_documentation_uri = 110; + + // Optional link to REST reference documentation. Example: + // https://cloud.google.com/pubsub/lite/docs/reference/rest + string rest_reference_documentation_uri = 111; +} + +// 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 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 { + // Experimental features to be included during client library generation. + // These fields will be deprecated once the feature graduates and is enabled + // by default. + message ExperimentalFeatures { + // Enables generation of asynchronous REST clients if `rest` transport is + // enabled. By default, asynchronous REST clients will not be generated. + // This feature will be enabled by default 1 month after launching the + // feature in preview packages. + bool rest_async_io_enabled = 1; + + // Enables generation of protobuf code using new types that are more + // Pythonic which are included in `protobuf>=5.29.x`. This feature will be + // enabled by default 1 month after launching the feature in preview + // packages. + bool protobuf_pythonic_types_enabled = 2; + } + + // Some settings. + CommonLanguageSettings common = 1; + + // Experimental features to be included during client library generation. + ExperimentalFeatures experimental_features = 2; +} + +// Settings for Node client libraries. +message NodeSettings { + // Some settings. + CommonLanguageSettings common = 1; +} + +// Settings for Dotnet client libraries. +message DotnetSettings { + // Some settings. + CommonLanguageSettings common = 1; + + // Map from original service names to renamed versions. + // This is used when the default generated types + // would cause a naming conflict. (Neither name is + // fully-qualified.) + // Example: Subscriber to SubscriberServiceApi. + map renamed_services = 2; + + // Map from full resource types to the effective short name + // for the resource. This is used when otherwise resource + // named from different services would cause naming collisions. + // Example entry: + // "datalabeling.googleapis.com/Dataset": "DataLabelingDataset" + map renamed_resources = 3; + + // List of full resource types to ignore during generation. + // This is typically used for API-specific Location resources, + // which should be handled by the generator as if they were actually + // the common Location resources. + // Example entry: "documentai.googleapis.com/Location" + repeated string ignored_resources = 4; + + // Namespaces which must be aliased in snippets due to + // a known (but non-generator-predictable) naming collision + repeated string forced_namespace_aliases = 5; + + // Method signatures (in the form "service.method(signature)") + // which are provided separately, so shouldn't be generated. + // Snippets *calling* these methods are still generated, however. + repeated string handwritten_signatures = 6; +} + +// Settings for Ruby client libraries. +message RubySettings { + // Some settings. + CommonLanguageSettings common = 1; +} + +// Settings for Go client libraries. +message GoSettings { + // Some settings. + CommonLanguageSettings common = 1; + + // Map of service names to renamed services. Keys are the package relative + // service names and values are the name to be used for the service client + // and call options. + // + // publishing: + // go_settings: + // renamed_services: + // Publisher: TopicAdmin + map renamed_services = 2; +} + +// 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. + // + // Example: + // + // publishing: + // method_settings: + // - selector: google.storage.control.v2.StorageControl.CreateFolder + // # method settings for CreateFolder... + 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_settings: + // - selector: google.cloud.speech.v2.Speech.BatchRecognize + // long_running: + // initial_poll_delay: 60s # 1 minute + // poll_delay_multiplier: 1.5 + // max_poll_delay: 360s # 6 minutes + // total_poll_timeout: 54000s # 90 minutes + LongRunning long_running = 2; + + // List of top-level fields of the request message, that should be + // automatically populated by the client libraries based on their + // (google.api.field_info).format. Currently supported format: UUID4. + // + // Example of a YAML configuration: + // + // publishing: + // method_settings: + // - selector: google.example.v1.ExampleService.CreateExample + // auto_populated_fields: + // - request_id + repeated string auto_populated_fields = 3; +} + +// 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; + + // Shopping Org. + SHOPPING = 5; + + // Geo Org. + GEO = 6; + + // Generative AI - https://developers.generativeai.google + GENERATIVE_AI = 7; +} + +// 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; +} + +// This message is used to configure the generation of a subset of the RPCs in +// a service for client libraries. +message SelectiveGapicGeneration { + // An allowlist of the fully qualified names of RPCs that should be included + // on public client surfaces. + repeated string methods = 1; +} diff --git a/modules/sync/googleapis/googleapis/state.json b/modules/sync/googleapis/googleapis/state.json index bd6bbee7..19f13e36 100644 --- a/modules/sync/googleapis/googleapis/state.json +++ b/modules/sync/googleapis/googleapis/state.json @@ -15087,6 +15087,38 @@ { "name": "2cb4e7a6f328b0a017e040e2c6150c17ef6bea61", "digest": "0ef3248c6235d420fe61f373154adcde6b94e3297f82472b1d8d8c3747240b61b4a10405e2a6f8ac1c98816ac6e690ea7871024aa5ae0e035cd540214667ceed" + }, + { + "name": "a3211f3342219aad1b310ec1739476586384473a", + "digest": "0ef3248c6235d420fe61f373154adcde6b94e3297f82472b1d8d8c3747240b61b4a10405e2a6f8ac1c98816ac6e690ea7871024aa5ae0e035cd540214667ceed" + }, + { + "name": "895f2b502c7ff477c7d812b5206ec214bf1b6636", + "digest": "66626d5e4d9c8ecf25cd72bdbfbbf62b9a68e9e9c33dab6b9b39a53a67063eeba6b8493247dd6d6240b1ac1c32eb2dc311484e67dd7d271884a960c2e5ce8c9a" + }, + { + "name": "c53320c8d007c134e59bdc83f434acb51b7c9ac2", + "digest": "66626d5e4d9c8ecf25cd72bdbfbbf62b9a68e9e9c33dab6b9b39a53a67063eeba6b8493247dd6d6240b1ac1c32eb2dc311484e67dd7d271884a960c2e5ce8c9a" + }, + { + "name": "05347e0a68ac16ec35146249d598fcdc6dd8c0c5", + "digest": "66626d5e4d9c8ecf25cd72bdbfbbf62b9a68e9e9c33dab6b9b39a53a67063eeba6b8493247dd6d6240b1ac1c32eb2dc311484e67dd7d271884a960c2e5ce8c9a" + }, + { + "name": "3c97e4995e81d681dc73c04a67bb2bb7adf7ed23", + "digest": "66626d5e4d9c8ecf25cd72bdbfbbf62b9a68e9e9c33dab6b9b39a53a67063eeba6b8493247dd6d6240b1ac1c32eb2dc311484e67dd7d271884a960c2e5ce8c9a" + }, + { + "name": "82d07c3ee426bcea98c16d1c40ab5b556b2a01f4", + "digest": "66626d5e4d9c8ecf25cd72bdbfbbf62b9a68e9e9c33dab6b9b39a53a67063eeba6b8493247dd6d6240b1ac1c32eb2dc311484e67dd7d271884a960c2e5ce8c9a" + }, + { + "name": "3735100771044022d9e57f25fdbf0e67f45a857e", + "digest": "66626d5e4d9c8ecf25cd72bdbfbbf62b9a68e9e9c33dab6b9b39a53a67063eeba6b8493247dd6d6240b1ac1c32eb2dc311484e67dd7d271884a960c2e5ce8c9a" + }, + { + "name": "3be31fed1e19de78da8ae8a7f074ecaae5d1db60", + "digest": "66626d5e4d9c8ecf25cd72bdbfbbf62b9a68e9e9c33dab6b9b39a53a67063eeba6b8493247dd6d6240b1ac1c32eb2dc311484e67dd7d271884a960c2e5ce8c9a" } ] } \ No newline at end of file diff --git a/modules/sync/state.json b/modules/sync/state.json index cbe01444..e91527cc 100644 --- a/modules/sync/state.json +++ b/modules/sync/state.json @@ -42,7 +42,7 @@ }, { "module_name": "googleapis/googleapis", - "latest_reference": "2cb4e7a6f328b0a017e040e2c6150c17ef6bea61" + "latest_reference": "3be31fed1e19de78da8ae8a7f074ecaae5d1db60" }, { "module_name": "googlechrome/lighthouse",