Skip to main content

gcloud_sdk/
google_apis.rs

1pub mod cloud {
2    pub mod kubernetes {
3        pub mod security {
4            pub mod containersecurity_logging {
5                #[cfg(
6                    any(feature = "cloud-kubernetes-security-containersecurity_logging")
7                )]
8                include_proto!("cloud.kubernetes.security.containersecurity_logging");
9            }
10        }
11    }
12}
13pub mod google {
14    pub mod actions {
15        pub mod r#type {
16            #[cfg(any(feature = "google-actions-type"))]
17            include_proto!("google.actions.r#type");
18        }
19        pub mod sdk {
20            pub mod v2 {
21                #[cfg(any(feature = "google-actions-sdk-v2"))]
22                include_proto!("google.actions.sdk.v2");
23                pub mod conversation {
24                    #[cfg(
25                        any(
26                            feature = "google-actions-sdk-v2",
27                            feature = "google-actions-sdk-v2-conversation",
28                        )
29                    )]
30                    include_proto!("google.actions.sdk.v2.conversation");
31                }
32                pub mod interactionmodel {
33                    #[cfg(
34                        any(
35                            feature = "google-actions-sdk-v2",
36                            feature = "google-actions-sdk-v2-interactionmodel",
37                        )
38                    )]
39                    include_proto!("google.actions.sdk.v2.interactionmodel");
40                    pub mod prompt {
41                        #[cfg(
42                            any(
43                                feature = "google-actions-sdk-v2",
44                                feature = "google-actions-sdk-v2-interactionmodel",
45                                feature = "google-actions-sdk-v2-interactionmodel-prompt",
46                            )
47                        )]
48                        include_proto!("google.actions.sdk.v2.interactionmodel.prompt");
49                    }
50                    pub mod r#type {
51                        #[cfg(
52                            any(
53                                feature = "google-actions-sdk-v2",
54                                feature = "google-actions-sdk-v2-interactionmodel",
55                                feature = "google-actions-sdk-v2-interactionmodel-type",
56                            )
57                        )]
58                        include_proto!("google.actions.sdk.v2.interactionmodel.r#type");
59                    }
60                }
61            }
62        }
63    }
64    pub mod ai {
65        pub mod generativelanguage {
66            pub mod v1 {
67                #[cfg(any(feature = "google-ai-generativelanguage-v1"))]
68                include_proto!("google.ai.generativelanguage.v1");
69            }
70            pub mod v1beta {
71                #[cfg(any(feature = "google-ai-generativelanguage-v1beta"))]
72                include_proto!("google.ai.generativelanguage.v1beta");
73            }
74        }
75    }
76    pub mod analytics {
77        pub mod admin {
78            pub mod v1alpha {
79                #[cfg(any(feature = "google-analytics-admin-v1alpha"))]
80                include_proto!("google.analytics.admin.v1alpha");
81            }
82            pub mod v1beta {
83                #[cfg(any(feature = "google-analytics-admin-v1beta"))]
84                include_proto!("google.analytics.admin.v1beta");
85            }
86        }
87        pub mod cloud {
88            #[cfg(any(feature = "google-analytics-cloud"))]
89            include_proto!("google.analytics.cloud");
90        }
91        pub mod data {
92            pub mod v1alpha {
93                #[cfg(any(feature = "google-analytics-data-v1alpha"))]
94                include_proto!("google.analytics.data.v1alpha");
95            }
96            pub mod v1beta {
97                #[cfg(any(feature = "google-analytics-data-v1beta"))]
98                include_proto!("google.analytics.data.v1beta");
99            }
100        }
101    }
102    pub mod api {
103        #[cfg(
104            any(
105                feature = "google-actions-sdk-v2",
106                feature = "google-actions-sdk-v2-interactionmodel",
107                feature = "google-actions-sdk-v2-interactionmodel-prompt",
108                feature = "google-actions-sdk-v2-interactionmodel-type",
109                feature = "google-ai-generativelanguage-v1",
110                feature = "google-ai-generativelanguage-v1beta",
111                feature = "google-analytics-admin-v1alpha",
112                feature = "google-analytics-admin-v1beta",
113                feature = "google-analytics-data-v1alpha",
114                feature = "google-analytics-data-v1beta",
115                feature = "google-api",
116                feature = "google-api-apikeys-v2",
117                feature = "google-api-cloudquotas-v1",
118                feature = "google-api-expr-conformance-v1alpha1",
119                feature = "google-api-servicecontrol-v1",
120                feature = "google-api-servicecontrol-v2",
121                feature = "google-api-servicemanagement-v1",
122                feature = "google-api-serviceusage-v1",
123                feature = "google-appengine-v1",
124                feature = "google-apps-alertcenter-v1beta1",
125                feature = "google-apps-drive-activity-v2",
126                feature = "google-apps-drive-labels-v2",
127                feature = "google-apps-events-subscriptions-v1",
128                feature = "google-apps-meet-v2",
129                feature = "google-apps-script-type-calendar",
130                feature = "google-apps-script-type-docs",
131                feature = "google-apps-script-type-sheets",
132                feature = "google-apps-script-type-slides",
133                feature = "google-assistant-embedded-v1alpha1",
134                feature = "google-assistant-embedded-v1alpha2",
135                feature = "google-bigtable-admin-v2",
136                feature = "google-bigtable-v2",
137                feature = "google-chat-v1",
138                feature = "google-chromeos-moblab-v1beta1",
139                feature = "google-chromeos-uidetection-v1",
140                feature = "google-cloud",
141                feature = "google-cloud-abuseevent-logging-v1",
142                feature = "google-cloud-accessapproval-v1",
143                feature = "google-cloud-advisorynotifications-v1",
144                feature = "google-cloud-agentidentity-v1",
145                feature = "google-cloud-agentidentitycredentials-v1",
146                feature = "google-cloud-agentregistry-v1",
147                feature = "google-cloud-aiplatform-v1",
148                feature = "google-cloud-aiplatform-v1beta1",
149                feature = "google-cloud-aiplatform-v1beta1-schema",
150                feature = "google-cloud-alloydb-connectors-v1",
151                feature = "google-cloud-alloydb-v1",
152                feature = "google-cloud-apigateway-v1",
153                feature = "google-cloud-apigeeconnect-v1",
154                feature = "google-cloud-apihub-v1",
155                feature = "google-cloud-apiregistry-v1",
156                feature = "google-cloud-apphub-v1",
157                feature = "google-cloud-appoptimize-v1beta",
158                feature = "google-cloud-apptopology-v1",
159                feature = "google-cloud-asset-v1",
160                feature = "google-cloud-assuredworkloads-v1",
161                feature = "google-cloud-audit",
162                feature = "google-cloud-auditmanager-v1",
163                feature = "google-cloud-automl-v1",
164                feature = "google-cloud-backupdr-v1",
165                feature = "google-cloud-baremetalsolution-v2",
166                feature = "google-cloud-batch-v1",
167                feature = "google-cloud-beyondcorp-appconnections-v1",
168                feature = "google-cloud-beyondcorp-appconnectors-v1",
169                feature = "google-cloud-beyondcorp-appgateways-v1",
170                feature = "google-cloud-beyondcorp-clientconnectorservices-v1",
171                feature = "google-cloud-beyondcorp-clientgateways-v1",
172                feature = "google-cloud-biglake-hive-v1",
173                feature = "google-cloud-biglake-v1",
174                feature = "google-cloud-bigquery-analyticshub-v1",
175                feature = "google-cloud-bigquery-biglake-v1",
176                feature = "google-cloud-bigquery-connection-v1",
177                feature = "google-cloud-bigquery-dataexchange-v1beta1",
178                feature = "google-cloud-bigquery-datapolicies-v1",
179                feature = "google-cloud-bigquery-datapolicies-v2",
180                feature = "google-cloud-bigquery-datatransfer-v1",
181                feature = "google-cloud-bigquery-logging-v1",
182                feature = "google-cloud-bigquery-migration-v2",
183                feature = "google-cloud-bigquery-reservation-v1",
184                feature = "google-cloud-bigquery-storage-v1",
185                feature = "google-cloud-bigquery-v2",
186                feature = "google-cloud-billing-budgets-v1",
187                feature = "google-cloud-billing-v1",
188                feature = "google-cloud-binaryauthorization-v1",
189                feature = "google-cloud-blockchainnodeengine-v1",
190                feature = "google-cloud-capacityplanner-v1beta",
191                feature = "google-cloud-certificatemanager-v1",
192                feature = "google-cloud-ces-v1",
193                feature = "google-cloud-channel-v1",
194                feature = "google-cloud-chronicle-v1",
195                feature = "google-cloud-cloudcontrolspartner-v1",
196                feature = "google-cloud-clouddms-logging-v1",
197                feature = "google-cloud-clouddms-v1",
198                feature = "google-cloud-cloudsecuritycompliance-v1",
199                feature = "google-cloud-cloudsetup-logging-v1",
200                feature = "google-cloud-commerce-consumer-procurement-v1",
201                feature = "google-cloud-commerceproducer-v1beta",
202                feature = "google-cloud-common",
203                feature = "google-cloud-compute-v1",
204                feature = "google-cloud-compute-v1small",
205                feature = "google-cloud-confidentialcomputing-v1",
206                feature = "google-cloud-config-v1",
207                feature = "google-cloud-configdelivery-v1",
208                feature = "google-cloud-connectors-v1",
209                feature = "google-cloud-contactcenterinsights-v1",
210                feature = "google-cloud-contentwarehouse-v1",
211                feature = "google-cloud-databasecenter-v1beta",
212                feature = "google-cloud-datacatalog-lineage-configmanagement-v1",
213                feature = "google-cloud-datacatalog-lineage-v1",
214                feature = "google-cloud-datacatalog-v1",
215                feature = "google-cloud-dataform-logging-v1",
216                feature = "google-cloud-dataform-v1",
217                feature = "google-cloud-datafusion-v1",
218                feature = "google-cloud-datalabeling-v1beta1",
219                feature = "google-cloud-dataplex-v1",
220                feature = "google-cloud-dataproc-v1",
221                feature = "google-cloud-dataqna-v1alpha",
222                feature = "google-cloud-datastream-logging-v1",
223                feature = "google-cloud-datastream-v1",
224                feature = "google-cloud-deploy-v1",
225                feature = "google-cloud-designcenter-v1",
226                feature = "google-cloud-developerconnect-v1",
227                feature = "google-cloud-devicestreaming-v1",
228                feature = "google-cloud-dialogflow-cx-v3",
229                feature = "google-cloud-dialogflow-v2",
230                feature = "google-cloud-documentai-v1",
231                feature = "google-cloud-domains-v1",
232                feature = "google-cloud-edgecontainer-v1",
233                feature = "google-cloud-edgenetwork-v1",
234                feature = "google-cloud-enterpriseknowledgegraph-v1",
235                feature = "google-cloud-essentialcontacts-v1",
236                feature = "google-cloud-eventarc-logging-v1",
237                feature = "google-cloud-eventarc-publishing-v1",
238                feature = "google-cloud-eventarc-v1",
239                feature = "google-cloud-faulttesting-v1alpha",
240                feature = "google-cloud-filestore-v1",
241                feature = "google-cloud-financialservices-v1",
242                feature = "google-cloud-ftp-v1",
243                feature = "google-cloud-functions-v1",
244                feature = "google-cloud-functions-v2",
245                feature = "google-cloud-gdchardwaremanagement-v1alpha",
246                feature = "google-cloud-geminidataanalytics-v1",
247                feature = "google-cloud-gkebackup-v1",
248                feature = "google-cloud-gkeconnect-gateway-v1",
249                feature = "google-cloud-gkemulticloud-v1",
250                feature = "google-cloud-gkerecommender-v1",
251                feature = "google-cloud-gsuiteaddons-v1",
252                feature = "google-cloud-hypercomputecluster-v1",
253                feature = "google-cloud-iamconnectorcredentials-v1alpha",
254                feature = "google-cloud-iap-v1",
255                feature = "google-cloud-identitytoolkit-v2",
256                feature = "google-cloud-ids-v1",
257                feature = "google-cloud-integrations-v1alpha",
258                feature = "google-cloud-iot-v1",
259                feature = "google-cloud-kms-inventory-v1",
260                feature = "google-cloud-kms-v1",
261                feature = "google-cloud-language-v1",
262                feature = "google-cloud-language-v2",
263                feature = "google-cloud-licensemanager-v1",
264                feature = "google-cloud-lifesciences-v2beta",
265                feature = "google-cloud-location",
266                feature = "google-cloud-locationfinder-v1",
267                feature = "google-cloud-lustre-v1",
268                feature = "google-cloud-maintenance-api-v1",
269                feature = "google-cloud-managedidentities-v1",
270                feature = "google-cloud-managedkafka-schemaregistry-v1",
271                feature = "google-cloud-managedkafka-v1",
272                feature = "google-cloud-mediatranslation-v1alpha1",
273                feature = "google-cloud-mediatranslation-v1beta1",
274                feature = "google-cloud-memcache-v1",
275                feature = "google-cloud-memorystore-v1",
276                feature = "google-cloud-metastore-logging-v1",
277                feature = "google-cloud-metastore-v1",
278                feature = "google-cloud-migrationcenter-v1",
279                feature = "google-cloud-modelarmor-v1",
280                feature = "google-cloud-netapp-v1",
281                feature = "google-cloud-networkconnectivity-v1",
282                feature = "google-cloud-networkmanagement-v1",
283                feature = "google-cloud-networksecurity-v1",
284                feature = "google-cloud-networkservices-v1",
285                feature = "google-cloud-notebooks-logging-v1",
286                feature = "google-cloud-notebooks-v1",
287                feature = "google-cloud-notebooks-v2",
288                feature = "google-cloud-numberregistry-v1alpha",
289                feature = "google-cloud-observability-v1",
290                feature = "google-cloud-optimization-v1",
291                feature = "google-cloud-orchestration-airflow-service-v1",
292                feature = "google-cloud-orgpolicy-v2",
293                feature = "google-cloud-osconfig-agentendpoint-v1",
294                feature = "google-cloud-osconfig-v1",
295                feature = "google-cloud-oslogin-common",
296                feature = "google-cloud-oslogin-v1",
297                feature = "google-cloud-parallelstore-v1",
298                feature = "google-cloud-parametermanager-v1",
299                feature = "google-cloud-phishingprotection-v1beta1",
300                feature = "google-cloud-policysimulator-v1",
301                feature = "google-cloud-policytroubleshooter-iam-v3",
302                feature = "google-cloud-policytroubleshooter-v1",
303                feature = "google-cloud-privatecatalog-v1beta1",
304                feature = "google-cloud-privilegedaccessmanager-v1",
305                feature = "google-cloud-productregistry-v1",
306                feature = "google-cloud-pubsublite-v1",
307                feature = "google-cloud-rapidmigrationassessment-v1",
308                feature = "google-cloud-recaptchaenterprise-v1",
309                feature = "google-cloud-recommendationengine-v1beta1",
310                feature = "google-cloud-recommender-logging-v1",
311                feature = "google-cloud-recommender-v1",
312                feature = "google-cloud-redis-cluster-v1",
313                feature = "google-cloud-redis-v1",
314                feature = "google-cloud-resourcemanager-v2",
315                feature = "google-cloud-resourcemanager-v3",
316                feature = "google-cloud-run-v2",
317                feature = "google-cloud-runtimeconfig-v1beta1",
318                feature = "google-cloud-saasplatform-saasservicemgmt-logging-v1",
319                feature = "google-cloud-saasplatform-saasservicemgmt-v1beta1",
320                feature = "google-cloud-scheduler-v1",
321                feature = "google-cloud-secretmanager-v1",
322                feature = "google-cloud-secrets-v1beta1",
323                feature = "google-cloud-securesourcemanager-v1",
324                feature = "google-cloud-security-privateca-v1",
325                feature = "google-cloud-security-publicca-v1",
326                feature = "google-cloud-securitycenter-settings-v1beta1",
327                feature = "google-cloud-securitycenter-v1",
328                feature = "google-cloud-securitycenter-v2",
329                feature = "google-cloud-securitycentermanagement-v1",
330                feature = "google-cloud-securityposture-v1",
331                feature = "google-cloud-sensitiveaction-logging-v1",
332                feature = "google-cloud-servicedirectory-v1",
333                feature = "google-cloud-servicehealth-v1",
334                feature = "google-cloud-shell-v1",
335                feature = "google-cloud-speech-v1",
336                feature = "google-cloud-speech-v2",
337                feature = "google-cloud-sql-v1",
338                feature = "google-cloud-storagebatchoperations-v1",
339                feature = "google-cloud-storageinsights-v1",
340                feature = "google-cloud-support-v2",
341                feature = "google-cloud-talent-v4",
342                feature = "google-cloud-tasks-v2",
343                feature = "google-cloud-telcoautomation-v1",
344                feature = "google-cloud-texttospeech-v1",
345                feature = "google-cloud-texttospeech-v1beta1",
346                feature = "google-cloud-tpu-v1",
347                feature = "google-cloud-tpu-v2",
348                feature = "google-cloud-translation-v3",
349                feature = "google-cloud-universalledger-v1",
350                feature = "google-cloud-vectorsearch-v1",
351                feature = "google-cloud-video-livestream-logging-v1",
352                feature = "google-cloud-video-livestream-v1",
353                feature = "google-cloud-video-stitcher-v1",
354                feature = "google-cloud-video-transcoder-v1",
355                feature = "google-cloud-videointelligence-v1",
356                feature = "google-cloud-vision-v1",
357                feature = "google-cloud-visionai-v1",
358                feature = "google-cloud-vmmigration-v1",
359                feature = "google-cloud-vmwareengine-v1",
360                feature = "google-cloud-vpcaccess-v1",
361                feature = "google-cloud-webrisk-v1",
362                feature = "google-cloud-websecurityscanner-v1",
363                feature = "google-cloud-workflows-executions-v1",
364                feature = "google-cloud-workflows-v1",
365                feature = "google-cloud-workloadidentity-v1",
366                feature = "google-cloud-workloadmanager-v1",
367                feature = "google-cloud-workstations-v1",
368                feature = "google-container-v1",
369                feature = "google-dataflow-v1beta3",
370                feature = "google-datastore-admin-v1",
371                feature = "google-datastore-v1",
372                feature = "google-developers-knowledge-v1",
373                feature = "google-devicesandservices-health-v4",
374                feature = "google-devtools-artifactregistry-v1",
375                feature = "google-devtools-build-v1",
376                feature = "google-devtools-cloudbuild-v1",
377                feature = "google-devtools-cloudbuild-v2",
378                feature = "google-devtools-clouderrorreporting-v1beta1",
379                feature = "google-devtools-cloudprofiler-v2",
380                feature = "google-devtools-cloudtrace-v1",
381                feature = "google-devtools-cloudtrace-v2",
382                feature = "google-devtools-containeranalysis-v1",
383                feature = "google-devtools-remoteworkers-v1test2",
384                feature = "google-devtools-resultstore-v2",
385                feature = "google-devtools-sourcerepo-v1",
386                feature = "google-devtools-testing-v1",
387                feature = "google-example-library-v1",
388                feature = "google-firebase-fcm-connection-v1alpha1",
389                feature = "google-firestore-admin-v1",
390                feature = "google-firestore-bundle",
391                feature = "google-firestore-v1",
392                feature = "google-home-enterprise-sdm-v1",
393                feature = "google-home-graph-v1",
394                feature = "google-iam-admin-v1",
395                feature = "google-iam-credentials-v1",
396                feature = "google-iam-v1",
397                feature = "google-iam-v1-logging",
398                feature = "google-iam-v2",
399                feature = "google-iam-v3",
400                feature = "google-identity-accesscontextmanager-v1",
401                feature = "google-logging-v2",
402                feature = "google-longrunning",
403                feature = "google-maps-addressvalidation-v1",
404                feature = "google-maps-aerialview-v1",
405                feature = "google-maps-areainsights-v1",
406                feature = "google-maps-geocode-v4",
407                feature = "google-maps-isochrones-v1",
408                feature = "google-maps-mapmanagement-v2",
409                feature = "google-maps-mapsplatformdatasets-v1",
410                feature = "google-maps-navconnect-v1",
411                feature = "google-maps-places-v1",
412                feature = "google-maps-playablelocations-v3",
413                feature = "google-maps-playablelocations-v3-sample",
414                feature = "google-maps-regionlookup-v1alpha",
415                feature = "google-maps-roads-v1op",
416                feature = "google-maps-routeoptimization-v1",
417                feature = "google-maps-routes-v1",
418                feature = "google-maps-routing-v2",
419                feature = "google-maps-solar-v1",
420                feature = "google-maps-weather-v1",
421                feature = "google-marketingplatform-admin-v1alpha",
422                feature = "google-monitoring-dashboard-v1",
423                feature = "google-monitoring-metricsscope-v1",
424                feature = "google-monitoring-v3",
425                feature = "google-partner-aistreams-v1alpha1",
426                feature = "google-privacy-dlp-v2",
427                feature = "google-pubsub-v1",
428                feature = "google-security-safebrowsing-v5",
429                feature = "google-security-safebrowsingohttpgateway-v1",
430                feature = "google-spanner-adapter-v1",
431                feature = "google-spanner-admin-database-v1",
432                feature = "google-spanner-admin-instance-v1",
433                feature = "google-spanner-admin-omni-v1",
434                feature = "google-spanner-auth-v1",
435                feature = "google-spanner-executor-v1",
436                feature = "google-spanner-v1",
437                feature = "google-storage-control-v2",
438                feature = "google-storage-v1",
439                feature = "google-storage-v2",
440                feature = "google-storagetransfer-logging",
441                feature = "google-storagetransfer-v1",
442                feature = "google-streetview-publish-v1",
443                feature = "google-watcher-v1",
444                feature = "grafeas-v1",
445                feature = "maps-fleetengine-delivery-v1",
446                feature = "maps-fleetengine-v1",
447            )
448        )]
449        include_proto!("google.api");
450        pub mod apikeys {
451            pub mod v2 {
452                #[cfg(any(feature = "google-api-apikeys-v2"))]
453                include_proto!("google.api.apikeys.v2");
454            }
455        }
456        pub mod cloudquotas {
457            pub mod v1 {
458                #[cfg(any(feature = "google-api-cloudquotas-v1"))]
459                include_proto!("google.api.cloudquotas.v1");
460            }
461        }
462        pub mod expr {
463            pub mod conformance {
464                pub mod v1alpha1 {
465                    #[cfg(any(feature = "google-api-expr-conformance-v1alpha1"))]
466                    include_proto!("google.api.expr.conformance.v1alpha1");
467                }
468            }
469            pub mod v1alpha1 {
470                #[cfg(
471                    any(
472                        feature = "google-api-expr-conformance-v1alpha1",
473                        feature = "google-api-expr-v1alpha1",
474                    )
475                )]
476                include_proto!("google.api.expr.v1alpha1");
477            }
478            pub mod v1beta1 {
479                #[cfg(any(feature = "google-api-expr-v1beta1"))]
480                include_proto!("google.api.expr.v1beta1");
481            }
482        }
483        pub mod servicecontrol {
484            pub mod v1 {
485                #[cfg(any(feature = "google-api-servicecontrol-v1"))]
486                include_proto!("google.api.servicecontrol.v1");
487            }
488            pub mod v2 {
489                #[cfg(any(feature = "google-api-servicecontrol-v2"))]
490                include_proto!("google.api.servicecontrol.v2");
491            }
492        }
493        pub mod servicemanagement {
494            pub mod v1 {
495                #[cfg(any(feature = "google-api-servicemanagement-v1"))]
496                include_proto!("google.api.servicemanagement.v1");
497            }
498        }
499        pub mod serviceusage {
500            pub mod v1 {
501                #[cfg(any(feature = "google-api-serviceusage-v1"))]
502                include_proto!("google.api.serviceusage.v1");
503            }
504        }
505    }
506    pub mod appengine {
507        pub mod legacy {
508            #[cfg(any(feature = "google-appengine-legacy"))]
509            include_proto!("google.appengine.legacy");
510        }
511        pub mod logging {
512            pub mod v1 {
513                #[cfg(any(feature = "google-appengine-logging-v1"))]
514                include_proto!("google.appengine.logging.v1");
515            }
516        }
517        pub mod v1 {
518            #[cfg(any(feature = "google-appengine-v1"))]
519            include_proto!("google.appengine.v1");
520        }
521    }
522    pub mod apps {
523        pub mod alertcenter {
524            pub mod v1beta1 {
525                #[cfg(any(feature = "google-apps-alertcenter-v1beta1"))]
526                include_proto!("google.apps.alertcenter.v1beta1");
527            }
528        }
529        pub mod card {
530            pub mod v1 {
531                #[cfg(any(feature = "google-apps-card-v1", feature = "google-chat-v1"))]
532                include_proto!("google.apps.card.v1");
533            }
534        }
535        pub mod drive {
536            pub mod activity {
537                pub mod v2 {
538                    #[cfg(any(feature = "google-apps-drive-activity-v2"))]
539                    include_proto!("google.apps.drive.activity.v2");
540                }
541            }
542            pub mod labels {
543                pub mod v2 {
544                    #[cfg(any(feature = "google-apps-drive-labels-v2"))]
545                    include_proto!("google.apps.drive.labels.v2");
546                }
547            }
548        }
549        pub mod events {
550            pub mod subscriptions {
551                pub mod v1 {
552                    #[cfg(any(feature = "google-apps-events-subscriptions-v1"))]
553                    include_proto!("google.apps.events.subscriptions.v1");
554                }
555            }
556        }
557        pub mod meet {
558            pub mod v2 {
559                #[cfg(any(feature = "google-apps-meet-v2"))]
560                include_proto!("google.apps.meet.v2");
561            }
562        }
563        pub mod script {
564            pub mod r#type {
565                #[cfg(
566                    any(
567                        feature = "google-apps-script-type",
568                        feature = "google-apps-script-type-calendar",
569                        feature = "google-apps-script-type-docs",
570                        feature = "google-apps-script-type-drive",
571                        feature = "google-apps-script-type-gmail",
572                        feature = "google-apps-script-type-sheets",
573                        feature = "google-apps-script-type-slides",
574                        feature = "google-cloud-gsuiteaddons-v1",
575                    )
576                )]
577                include_proto!("google.apps.script.r#type");
578                pub mod calendar {
579                    #[cfg(
580                        any(
581                            feature = "google-apps-script-type-calendar",
582                            feature = "google-cloud-gsuiteaddons-v1",
583                        )
584                    )]
585                    include_proto!("google.apps.script.r#type.calendar");
586                }
587                pub mod docs {
588                    #[cfg(
589                        any(
590                            feature = "google-apps-script-type-docs",
591                            feature = "google-cloud-gsuiteaddons-v1",
592                        )
593                    )]
594                    include_proto!("google.apps.script.r#type.docs");
595                }
596                pub mod drive {
597                    #[cfg(
598                        any(
599                            feature = "google-apps-script-type-drive",
600                            feature = "google-cloud-gsuiteaddons-v1",
601                        )
602                    )]
603                    include_proto!("google.apps.script.r#type.drive");
604                }
605                pub mod gmail {
606                    #[cfg(
607                        any(
608                            feature = "google-apps-script-type-gmail",
609                            feature = "google-cloud-gsuiteaddons-v1",
610                        )
611                    )]
612                    include_proto!("google.apps.script.r#type.gmail");
613                }
614                pub mod sheets {
615                    #[cfg(
616                        any(
617                            feature = "google-apps-script-type-sheets",
618                            feature = "google-cloud-gsuiteaddons-v1",
619                        )
620                    )]
621                    include_proto!("google.apps.script.r#type.sheets");
622                }
623                pub mod slides {
624                    #[cfg(
625                        any(
626                            feature = "google-apps-script-type-slides",
627                            feature = "google-cloud-gsuiteaddons-v1",
628                        )
629                    )]
630                    include_proto!("google.apps.script.r#type.slides");
631                }
632            }
633        }
634    }
635    pub mod assistant {
636        pub mod embedded {
637            pub mod v1alpha1 {
638                #[cfg(any(feature = "google-assistant-embedded-v1alpha1"))]
639                include_proto!("google.assistant.embedded.v1alpha1");
640            }
641            pub mod v1alpha2 {
642                #[cfg(any(feature = "google-assistant-embedded-v1alpha2"))]
643                include_proto!("google.assistant.embedded.v1alpha2");
644            }
645        }
646    }
647    pub mod backstory {
648        #[cfg(any(feature = "google-backstory"))]
649        include_proto!("google.backstory");
650    }
651    pub mod bigtable {
652        pub mod admin {
653            pub mod v2 {
654                #[cfg(any(feature = "google-bigtable-admin-v2"))]
655                include_proto!("google.bigtable.admin.v2");
656            }
657        }
658        pub mod v2 {
659            #[cfg(any(feature = "google-bigtable-v2"))]
660            include_proto!("google.bigtable.v2");
661        }
662    }
663    pub mod bytestream {
664        #[cfg(any(feature = "google-bytestream"))]
665        include_proto!("google.bytestream");
666    }
667    pub mod chat {
668        pub mod logging {
669            pub mod v1 {
670                #[cfg(any(feature = "google-chat-logging-v1"))]
671                include_proto!("google.chat.logging.v1");
672            }
673        }
674        pub mod v1 {
675            #[cfg(any(feature = "google-chat-v1"))]
676            include_proto!("google.chat.v1");
677        }
678    }
679    pub mod chromeos {
680        pub mod moblab {
681            pub mod v1beta1 {
682                #[cfg(any(feature = "google-chromeos-moblab-v1beta1"))]
683                include_proto!("google.chromeos.moblab.v1beta1");
684            }
685        }
686        pub mod uidetection {
687            pub mod v1 {
688                #[cfg(any(feature = "google-chromeos-uidetection-v1"))]
689                include_proto!("google.chromeos.uidetection.v1");
690            }
691        }
692    }
693    pub mod cloud {
694        #[cfg(
695            any(
696                feature = "google-cloud",
697                feature = "google-cloud-compute-v1",
698                feature = "google-cloud-compute-v1small",
699            )
700        )]
701        include_proto!("google.cloud");
702        pub mod abuseevent {
703            pub mod logging {
704                pub mod v1 {
705                    #[cfg(any(feature = "google-cloud-abuseevent-logging-v1"))]
706                    include_proto!("google.cloud.abuseevent.logging.v1");
707                }
708            }
709        }
710        pub mod accessapproval {
711            pub mod v1 {
712                #[cfg(any(feature = "google-cloud-accessapproval-v1"))]
713                include_proto!("google.cloud.accessapproval.v1");
714            }
715        }
716        pub mod advisorynotifications {
717            pub mod v1 {
718                #[cfg(any(feature = "google-cloud-advisorynotifications-v1"))]
719                include_proto!("google.cloud.advisorynotifications.v1");
720            }
721        }
722        pub mod agentidentity {
723            pub mod v1 {
724                #[cfg(any(feature = "google-cloud-agentidentity-v1"))]
725                include_proto!("google.cloud.agentidentity.v1");
726            }
727        }
728        pub mod agentidentitycredentials {
729            pub mod v1 {
730                #[cfg(any(feature = "google-cloud-agentidentitycredentials-v1"))]
731                include_proto!("google.cloud.agentidentitycredentials.v1");
732            }
733        }
734        pub mod agentregistry {
735            pub mod v1 {
736                #[cfg(any(feature = "google-cloud-agentregistry-v1"))]
737                include_proto!("google.cloud.agentregistry.v1");
738            }
739        }
740        pub mod aiplatform {
741            pub mod logging {
742                #[cfg(any(feature = "google-cloud-aiplatform-logging"))]
743                include_proto!("google.cloud.aiplatform.logging");
744            }
745            pub mod v1 {
746                #[cfg(any(feature = "google-cloud-aiplatform-v1"))]
747                include_proto!("google.cloud.aiplatform.v1");
748                pub mod schema {
749                    pub mod predict {
750                        pub mod instance {
751                            #[cfg(
752                                any(
753                                    feature = "google-cloud-aiplatform-v1-schema-predict-instance",
754                                )
755                            )]
756                            include_proto!(
757                                "google.cloud.aiplatform.v1.schema.predict.instance"
758                            );
759                        }
760                        pub mod params {
761                            #[cfg(
762                                any(
763                                    feature = "google-cloud-aiplatform-v1-schema-predict-params",
764                                )
765                            )]
766                            include_proto!(
767                                "google.cloud.aiplatform.v1.schema.predict.params"
768                            );
769                        }
770                        pub mod prediction {
771                            #[cfg(
772                                any(
773                                    feature = "google-cloud-aiplatform-v1-schema-predict-prediction",
774                                )
775                            )]
776                            include_proto!(
777                                "google.cloud.aiplatform.v1.schema.predict.prediction"
778                            );
779                        }
780                    }
781                    pub mod trainingjob {
782                        pub mod definition {
783                            #[cfg(
784                                any(
785                                    feature = "google-cloud-aiplatform-v1-schema-trainingjob-definition",
786                                )
787                            )]
788                            include_proto!(
789                                "google.cloud.aiplatform.v1.schema.trainingjob.definition"
790                            );
791                        }
792                    }
793                }
794            }
795            pub mod v1beta1 {
796                #[cfg(any(feature = "google-cloud-aiplatform-v1beta1"))]
797                include_proto!("google.cloud.aiplatform.v1beta1");
798                pub mod schema {
799                    #[cfg(any(feature = "google-cloud-aiplatform-v1beta1-schema"))]
800                    include_proto!("google.cloud.aiplatform.v1beta1.schema");
801                    pub mod predict {
802                        pub mod instance {
803                            #[cfg(
804                                any(
805                                    feature = "google-cloud-aiplatform-v1beta1-schema",
806                                    feature = "google-cloud-aiplatform-v1beta1-schema-predict-instance",
807                                )
808                            )]
809                            include_proto!(
810                                "google.cloud.aiplatform.v1beta1.schema.predict.instance"
811                            );
812                        }
813                        pub mod params {
814                            #[cfg(
815                                any(
816                                    feature = "google-cloud-aiplatform-v1beta1-schema-predict-params",
817                                )
818                            )]
819                            include_proto!(
820                                "google.cloud.aiplatform.v1beta1.schema.predict.params"
821                            );
822                        }
823                        pub mod prediction {
824                            #[cfg(
825                                any(
826                                    feature = "google-cloud-aiplatform-v1beta1-schema-predict-prediction",
827                                )
828                            )]
829                            include_proto!(
830                                "google.cloud.aiplatform.v1beta1.schema.predict.prediction"
831                            );
832                        }
833                    }
834                    pub mod trainingjob {
835                        pub mod definition {
836                            #[cfg(
837                                any(
838                                    feature = "google-cloud-aiplatform-v1beta1-schema-trainingjob-definition",
839                                )
840                            )]
841                            include_proto!(
842                                "google.cloud.aiplatform.v1beta1.schema.trainingjob.definition"
843                            );
844                        }
845                    }
846                }
847            }
848        }
849        pub mod alloydb {
850            pub mod connectors {
851                pub mod v1 {
852                    #[cfg(any(feature = "google-cloud-alloydb-connectors-v1"))]
853                    include_proto!("google.cloud.alloydb.connectors.v1");
854                }
855            }
856            pub mod v1 {
857                #[cfg(any(feature = "google-cloud-alloydb-v1"))]
858                include_proto!("google.cloud.alloydb.v1");
859            }
860        }
861        pub mod apigateway {
862            pub mod v1 {
863                #[cfg(any(feature = "google-cloud-apigateway-v1"))]
864                include_proto!("google.cloud.apigateway.v1");
865            }
866        }
867        pub mod apigeeconnect {
868            pub mod v1 {
869                #[cfg(any(feature = "google-cloud-apigeeconnect-v1"))]
870                include_proto!("google.cloud.apigeeconnect.v1");
871            }
872        }
873        pub mod apihub {
874            pub mod v1 {
875                #[cfg(any(feature = "google-cloud-apihub-v1"))]
876                include_proto!("google.cloud.apihub.v1");
877            }
878        }
879        pub mod apiregistry {
880            pub mod v1 {
881                #[cfg(any(feature = "google-cloud-apiregistry-v1"))]
882                include_proto!("google.cloud.apiregistry.v1");
883            }
884        }
885        pub mod apphub {
886            pub mod v1 {
887                #[cfg(
888                    any(
889                        feature = "google-cloud-apphub-v1",
890                        feature = "google-cloud-designcenter-v1",
891                    )
892                )]
893                include_proto!("google.cloud.apphub.v1");
894            }
895        }
896        pub mod appoptimize {
897            pub mod v1beta {
898                #[cfg(any(feature = "google-cloud-appoptimize-v1beta"))]
899                include_proto!("google.cloud.appoptimize.v1beta");
900            }
901        }
902        pub mod apptopology {
903            pub mod v1 {
904                #[cfg(any(feature = "google-cloud-apptopology-v1"))]
905                include_proto!("google.cloud.apptopology.v1");
906            }
907        }
908        pub mod asset {
909            pub mod v1 {
910                #[cfg(any(feature = "google-cloud-asset-v1"))]
911                include_proto!("google.cloud.asset.v1");
912            }
913        }
914        pub mod assuredworkloads {
915            pub mod regulatoryintercept {
916                pub mod logging {
917                    pub mod v1 {
918                        #[cfg(
919                            any(
920                                feature = "google-cloud-assuredworkloads-regulatoryintercept-logging-v1",
921                            )
922                        )]
923                        include_proto!(
924                            "google.cloud.assuredworkloads.regulatoryintercept.logging.v1"
925                        );
926                    }
927                }
928            }
929            pub mod v1 {
930                #[cfg(any(feature = "google-cloud-assuredworkloads-v1"))]
931                include_proto!("google.cloud.assuredworkloads.v1");
932            }
933        }
934        pub mod audit {
935            #[cfg(any(feature = "google-cloud-audit"))]
936            include_proto!("google.cloud.audit");
937        }
938        pub mod auditmanager {
939            pub mod v1 {
940                #[cfg(any(feature = "google-cloud-auditmanager-v1"))]
941                include_proto!("google.cloud.auditmanager.v1");
942            }
943        }
944        pub mod automl {
945            pub mod v1 {
946                #[cfg(any(feature = "google-cloud-automl-v1"))]
947                include_proto!("google.cloud.automl.v1");
948            }
949        }
950        pub mod backupdr {
951            pub mod logging {
952                pub mod v1 {
953                    #[cfg(any(feature = "google-cloud-backupdr-logging-v1"))]
954                    include_proto!("google.cloud.backupdr.logging.v1");
955                }
956            }
957            pub mod v1 {
958                #[cfg(any(feature = "google-cloud-backupdr-v1"))]
959                include_proto!("google.cloud.backupdr.v1");
960            }
961        }
962        pub mod baremetalsolution {
963            pub mod v2 {
964                #[cfg(any(feature = "google-cloud-baremetalsolution-v2"))]
965                include_proto!("google.cloud.baremetalsolution.v2");
966            }
967        }
968        pub mod batch {
969            pub mod v1 {
970                #[cfg(any(feature = "google-cloud-batch-v1"))]
971                include_proto!("google.cloud.batch.v1");
972            }
973        }
974        pub mod beyondcorp {
975            pub mod appconnections {
976                pub mod v1 {
977                    #[cfg(any(feature = "google-cloud-beyondcorp-appconnections-v1"))]
978                    include_proto!("google.cloud.beyondcorp.appconnections.v1");
979                }
980            }
981            pub mod appconnectors {
982                pub mod v1 {
983                    #[cfg(any(feature = "google-cloud-beyondcorp-appconnectors-v1"))]
984                    include_proto!("google.cloud.beyondcorp.appconnectors.v1");
985                }
986            }
987            pub mod appgateways {
988                pub mod v1 {
989                    #[cfg(any(feature = "google-cloud-beyondcorp-appgateways-v1"))]
990                    include_proto!("google.cloud.beyondcorp.appgateways.v1");
991                }
992            }
993            pub mod clientconnectorservices {
994                pub mod v1 {
995                    #[cfg(
996                        any(
997                            feature = "google-cloud-beyondcorp-clientconnectorservices-v1",
998                        )
999                    )]
1000                    include_proto!("google.cloud.beyondcorp.clientconnectorservices.v1");
1001                }
1002            }
1003            pub mod clientgateways {
1004                pub mod v1 {
1005                    #[cfg(any(feature = "google-cloud-beyondcorp-clientgateways-v1"))]
1006                    include_proto!("google.cloud.beyondcorp.clientgateways.v1");
1007                }
1008            }
1009        }
1010        pub mod biglake {
1011            pub mod hive {
1012                pub mod v1 {
1013                    #[cfg(any(feature = "google-cloud-biglake-hive-v1"))]
1014                    include_proto!("google.cloud.biglake.hive.v1");
1015                }
1016            }
1017            pub mod v1 {
1018                #[cfg(any(feature = "google-cloud-biglake-v1"))]
1019                include_proto!("google.cloud.biglake.v1");
1020            }
1021        }
1022        pub mod bigquery {
1023            pub mod analyticshub {
1024                pub mod v1 {
1025                    #[cfg(any(feature = "google-cloud-bigquery-analyticshub-v1"))]
1026                    include_proto!("google.cloud.bigquery.analyticshub.v1");
1027                }
1028            }
1029            pub mod biglake {
1030                pub mod v1 {
1031                    #[cfg(any(feature = "google-cloud-bigquery-biglake-v1"))]
1032                    include_proto!("google.cloud.bigquery.biglake.v1");
1033                }
1034            }
1035            pub mod connection {
1036                pub mod v1 {
1037                    #[cfg(any(feature = "google-cloud-bigquery-connection-v1"))]
1038                    include_proto!("google.cloud.bigquery.connection.v1");
1039                }
1040            }
1041            pub mod dataexchange {
1042                pub mod v1beta1 {
1043                    #[cfg(any(feature = "google-cloud-bigquery-dataexchange-v1beta1"))]
1044                    include_proto!("google.cloud.bigquery.dataexchange.v1beta1");
1045                }
1046            }
1047            pub mod datapolicies {
1048                pub mod v1 {
1049                    #[cfg(any(feature = "google-cloud-bigquery-datapolicies-v1"))]
1050                    include_proto!("google.cloud.bigquery.datapolicies.v1");
1051                }
1052                pub mod v2 {
1053                    #[cfg(any(feature = "google-cloud-bigquery-datapolicies-v2"))]
1054                    include_proto!("google.cloud.bigquery.datapolicies.v2");
1055                }
1056            }
1057            pub mod datatransfer {
1058                pub mod v1 {
1059                    #[cfg(any(feature = "google-cloud-bigquery-datatransfer-v1"))]
1060                    include_proto!("google.cloud.bigquery.datatransfer.v1");
1061                }
1062            }
1063            pub mod logging {
1064                pub mod v1 {
1065                    #[cfg(any(feature = "google-cloud-bigquery-logging-v1"))]
1066                    include_proto!("google.cloud.bigquery.logging.v1");
1067                }
1068            }
1069            pub mod migration {
1070                pub mod v2 {
1071                    #[cfg(any(feature = "google-cloud-bigquery-migration-v2"))]
1072                    include_proto!("google.cloud.bigquery.migration.v2");
1073                }
1074            }
1075            pub mod reservation {
1076                pub mod v1 {
1077                    #[cfg(any(feature = "google-cloud-bigquery-reservation-v1"))]
1078                    include_proto!("google.cloud.bigquery.reservation.v1");
1079                }
1080            }
1081            pub mod storage {
1082                pub mod v1 {
1083                    #[cfg(any(feature = "google-cloud-bigquery-storage-v1"))]
1084                    include_proto!("google.cloud.bigquery.storage.v1");
1085                }
1086            }
1087            pub mod v2 {
1088                #[cfg(any(feature = "google-cloud-bigquery-v2"))]
1089                include_proto!("google.cloud.bigquery.v2");
1090            }
1091        }
1092        pub mod billing {
1093            pub mod budgets {
1094                pub mod v1 {
1095                    #[cfg(any(feature = "google-cloud-billing-budgets-v1"))]
1096                    include_proto!("google.cloud.billing.budgets.v1");
1097                }
1098            }
1099            pub mod v1 {
1100                #[cfg(any(feature = "google-cloud-billing-v1"))]
1101                include_proto!("google.cloud.billing.v1");
1102            }
1103        }
1104        pub mod binaryauthorization {
1105            pub mod v1 {
1106                #[cfg(any(feature = "google-cloud-binaryauthorization-v1"))]
1107                include_proto!("google.cloud.binaryauthorization.v1");
1108            }
1109        }
1110        pub mod blockchainnodeengine {
1111            pub mod v1 {
1112                #[cfg(any(feature = "google-cloud-blockchainnodeengine-v1"))]
1113                include_proto!("google.cloud.blockchainnodeengine.v1");
1114            }
1115        }
1116        pub mod capacityplanner {
1117            pub mod v1beta {
1118                #[cfg(any(feature = "google-cloud-capacityplanner-v1beta"))]
1119                include_proto!("google.cloud.capacityplanner.v1beta");
1120            }
1121        }
1122        pub mod certificatemanager {
1123            pub mod logging {
1124                pub mod v1 {
1125                    #[cfg(any(feature = "google-cloud-certificatemanager-logging-v1"))]
1126                    include_proto!("google.cloud.certificatemanager.logging.v1");
1127                }
1128            }
1129            pub mod v1 {
1130                #[cfg(any(feature = "google-cloud-certificatemanager-v1"))]
1131                include_proto!("google.cloud.certificatemanager.v1");
1132            }
1133        }
1134        pub mod ces {
1135            pub mod v1 {
1136                #[cfg(any(feature = "google-cloud-ces-v1"))]
1137                include_proto!("google.cloud.ces.v1");
1138            }
1139        }
1140        pub mod channel {
1141            pub mod v1 {
1142                #[cfg(any(feature = "google-cloud-channel-v1"))]
1143                include_proto!("google.cloud.channel.v1");
1144            }
1145        }
1146        pub mod chronicle {
1147            pub mod v1 {
1148                #[cfg(any(feature = "google-cloud-chronicle-v1"))]
1149                include_proto!("google.cloud.chronicle.v1");
1150            }
1151        }
1152        pub mod cloudcontrolspartner {
1153            pub mod v1 {
1154                #[cfg(any(feature = "google-cloud-cloudcontrolspartner-v1"))]
1155                include_proto!("google.cloud.cloudcontrolspartner.v1");
1156            }
1157        }
1158        pub mod clouddms {
1159            pub mod logging {
1160                pub mod v1 {
1161                    #[cfg(any(feature = "google-cloud-clouddms-logging-v1"))]
1162                    include_proto!("google.cloud.clouddms.logging.v1");
1163                }
1164            }
1165            pub mod v1 {
1166                #[cfg(any(feature = "google-cloud-clouddms-v1"))]
1167                include_proto!("google.cloud.clouddms.v1");
1168            }
1169        }
1170        pub mod cloudsecuritycompliance {
1171            pub mod v1 {
1172                #[cfg(any(feature = "google-cloud-cloudsecuritycompliance-v1"))]
1173                include_proto!("google.cloud.cloudsecuritycompliance.v1");
1174            }
1175        }
1176        pub mod cloudsetup {
1177            pub mod logging {
1178                pub mod v1 {
1179                    #[cfg(any(feature = "google-cloud-cloudsetup-logging-v1"))]
1180                    include_proto!("google.cloud.cloudsetup.logging.v1");
1181                }
1182            }
1183        }
1184        pub mod commerce {
1185            pub mod consumer {
1186                pub mod procurement {
1187                    pub mod v1 {
1188                        #[cfg(
1189                            any(
1190                                feature = "google-cloud-commerce-consumer-procurement-v1",
1191                            )
1192                        )]
1193                        include_proto!("google.cloud.commerce.consumer.procurement.v1");
1194                    }
1195                }
1196            }
1197        }
1198        pub mod commerceproducer {
1199            pub mod v1beta {
1200                #[cfg(any(feature = "google-cloud-commerceproducer-v1beta"))]
1201                include_proto!("google.cloud.commerceproducer.v1beta");
1202            }
1203        }
1204        pub mod common {
1205            #[cfg(
1206                any(
1207                    feature = "google-cloud-common",
1208                    feature = "google-cloud-filestore-v1",
1209                )
1210            )]
1211            include_proto!("google.cloud.common");
1212        }
1213        pub mod compute {
1214            pub mod v1 {
1215                #[cfg(any(feature = "google-cloud-compute-v1"))]
1216                include_proto!("google.cloud.compute.v1");
1217            }
1218            pub mod v1small {
1219                #[cfg(any(feature = "google-cloud-compute-v1small"))]
1220                include_proto!("google.cloud.compute.v1small");
1221            }
1222        }
1223        pub mod confidentialcomputing {
1224            pub mod v1 {
1225                #[cfg(any(feature = "google-cloud-confidentialcomputing-v1"))]
1226                include_proto!("google.cloud.confidentialcomputing.v1");
1227            }
1228        }
1229        pub mod config {
1230            pub mod v1 {
1231                #[cfg(
1232                    any(
1233                        feature = "google-cloud-config-v1",
1234                        feature = "google-cloud-designcenter-v1",
1235                    )
1236                )]
1237                include_proto!("google.cloud.config.v1");
1238            }
1239        }
1240        pub mod configdelivery {
1241            pub mod v1 {
1242                #[cfg(any(feature = "google-cloud-configdelivery-v1"))]
1243                include_proto!("google.cloud.configdelivery.v1");
1244            }
1245        }
1246        pub mod connectors {
1247            pub mod v1 {
1248                #[cfg(any(feature = "google-cloud-connectors-v1"))]
1249                include_proto!("google.cloud.connectors.v1");
1250            }
1251        }
1252        pub mod contactcenterinsights {
1253            pub mod v1 {
1254                #[cfg(any(feature = "google-cloud-contactcenterinsights-v1"))]
1255                include_proto!("google.cloud.contactcenterinsights.v1");
1256            }
1257        }
1258        pub mod contentwarehouse {
1259            pub mod v1 {
1260                #[cfg(any(feature = "google-cloud-contentwarehouse-v1"))]
1261                include_proto!("google.cloud.contentwarehouse.v1");
1262            }
1263        }
1264        pub mod databasecenter {
1265            pub mod v1beta {
1266                #[cfg(any(feature = "google-cloud-databasecenter-v1beta"))]
1267                include_proto!("google.cloud.databasecenter.v1beta");
1268            }
1269        }
1270        pub mod datacatalog {
1271            pub mod lineage {
1272                pub mod configmanagement {
1273                    pub mod v1 {
1274                        #[cfg(
1275                            any(
1276                                feature = "google-cloud-datacatalog-lineage-configmanagement-v1",
1277                            )
1278                        )]
1279                        include_proto!(
1280                            "google.cloud.datacatalog.lineage.configmanagement.v1"
1281                        );
1282                    }
1283                }
1284                pub mod v1 {
1285                    #[cfg(any(feature = "google-cloud-datacatalog-lineage-v1"))]
1286                    include_proto!("google.cloud.datacatalog.lineage.v1");
1287                }
1288            }
1289            pub mod v1 {
1290                #[cfg(any(feature = "google-cloud-datacatalog-v1"))]
1291                include_proto!("google.cloud.datacatalog.v1");
1292            }
1293        }
1294        pub mod dataform {
1295            pub mod logging {
1296                pub mod v1 {
1297                    #[cfg(any(feature = "google-cloud-dataform-logging-v1"))]
1298                    include_proto!("google.cloud.dataform.logging.v1");
1299                }
1300            }
1301            pub mod v1 {
1302                #[cfg(any(feature = "google-cloud-dataform-v1"))]
1303                include_proto!("google.cloud.dataform.v1");
1304            }
1305        }
1306        pub mod datafusion {
1307            pub mod v1 {
1308                #[cfg(any(feature = "google-cloud-datafusion-v1"))]
1309                include_proto!("google.cloud.datafusion.v1");
1310            }
1311        }
1312        pub mod datalabeling {
1313            pub mod v1beta1 {
1314                #[cfg(any(feature = "google-cloud-datalabeling-v1beta1"))]
1315                include_proto!("google.cloud.datalabeling.v1beta1");
1316            }
1317        }
1318        pub mod datapipelines {
1319            pub mod logging {
1320                pub mod v1 {
1321                    #[cfg(any(feature = "google-cloud-datapipelines-logging-v1"))]
1322                    include_proto!("google.cloud.datapipelines.logging.v1");
1323                }
1324            }
1325        }
1326        pub mod dataplex {
1327            pub mod v1 {
1328                #[cfg(any(feature = "google-cloud-dataplex-v1"))]
1329                include_proto!("google.cloud.dataplex.v1");
1330            }
1331        }
1332        pub mod dataproc {
1333            pub mod logging {
1334                #[cfg(any(feature = "google-cloud-dataproc-logging"))]
1335                include_proto!("google.cloud.dataproc.logging");
1336            }
1337            pub mod v1 {
1338                #[cfg(any(feature = "google-cloud-dataproc-v1"))]
1339                include_proto!("google.cloud.dataproc.v1");
1340            }
1341        }
1342        pub mod dataqna {
1343            pub mod v1alpha {
1344                #[cfg(any(feature = "google-cloud-dataqna-v1alpha"))]
1345                include_proto!("google.cloud.dataqna.v1alpha");
1346            }
1347        }
1348        pub mod datastream {
1349            pub mod logging {
1350                pub mod v1 {
1351                    #[cfg(any(feature = "google-cloud-datastream-logging-v1"))]
1352                    include_proto!("google.cloud.datastream.logging.v1");
1353                }
1354            }
1355            pub mod v1 {
1356                #[cfg(
1357                    any(
1358                        feature = "google-cloud-datastream-logging-v1",
1359                        feature = "google-cloud-datastream-v1",
1360                    )
1361                )]
1362                include_proto!("google.cloud.datastream.v1");
1363            }
1364        }
1365        pub mod deploy {
1366            pub mod v1 {
1367                #[cfg(any(feature = "google-cloud-deploy-v1"))]
1368                include_proto!("google.cloud.deploy.v1");
1369            }
1370        }
1371        pub mod designcenter {
1372            pub mod v1 {
1373                #[cfg(any(feature = "google-cloud-designcenter-v1"))]
1374                include_proto!("google.cloud.designcenter.v1");
1375            }
1376        }
1377        pub mod developerconnect {
1378            pub mod v1 {
1379                #[cfg(any(feature = "google-cloud-developerconnect-v1"))]
1380                include_proto!("google.cloud.developerconnect.v1");
1381            }
1382        }
1383        pub mod devicestreaming {
1384            pub mod v1 {
1385                #[cfg(any(feature = "google-cloud-devicestreaming-v1"))]
1386                include_proto!("google.cloud.devicestreaming.v1");
1387            }
1388        }
1389        pub mod dialogflow {
1390            pub mod cx {
1391                pub mod v3 {
1392                    #[cfg(any(feature = "google-cloud-dialogflow-cx-v3"))]
1393                    include_proto!("google.cloud.dialogflow.cx.v3");
1394                }
1395            }
1396            pub mod v2 {
1397                #[cfg(any(feature = "google-cloud-dialogflow-v2"))]
1398                include_proto!("google.cloud.dialogflow.v2");
1399            }
1400        }
1401        pub mod documentai {
1402            pub mod v1 {
1403                #[cfg(
1404                    any(
1405                        feature = "google-cloud-contentwarehouse-v1",
1406                        feature = "google-cloud-documentai-v1",
1407                    )
1408                )]
1409                include_proto!("google.cloud.documentai.v1");
1410            }
1411        }
1412        pub mod domains {
1413            pub mod v1 {
1414                #[cfg(any(feature = "google-cloud-domains-v1"))]
1415                include_proto!("google.cloud.domains.v1");
1416            }
1417        }
1418        pub mod edgecontainer {
1419            pub mod v1 {
1420                #[cfg(any(feature = "google-cloud-edgecontainer-v1"))]
1421                include_proto!("google.cloud.edgecontainer.v1");
1422            }
1423        }
1424        pub mod edgenetwork {
1425            pub mod v1 {
1426                #[cfg(any(feature = "google-cloud-edgenetwork-v1"))]
1427                include_proto!("google.cloud.edgenetwork.v1");
1428            }
1429        }
1430        pub mod enterpriseknowledgegraph {
1431            pub mod v1 {
1432                #[cfg(any(feature = "google-cloud-enterpriseknowledgegraph-v1"))]
1433                include_proto!("google.cloud.enterpriseknowledgegraph.v1");
1434            }
1435        }
1436        pub mod essentialcontacts {
1437            pub mod v1 {
1438                #[cfg(any(feature = "google-cloud-essentialcontacts-v1"))]
1439                include_proto!("google.cloud.essentialcontacts.v1");
1440            }
1441        }
1442        pub mod eventarc {
1443            pub mod logging {
1444                pub mod v1 {
1445                    #[cfg(any(feature = "google-cloud-eventarc-logging-v1"))]
1446                    include_proto!("google.cloud.eventarc.logging.v1");
1447                }
1448            }
1449            pub mod publishing {
1450                pub mod v1 {
1451                    #[cfg(any(feature = "google-cloud-eventarc-publishing-v1"))]
1452                    include_proto!("google.cloud.eventarc.publishing.v1");
1453                }
1454            }
1455            pub mod v1 {
1456                #[cfg(any(feature = "google-cloud-eventarc-v1"))]
1457                include_proto!("google.cloud.eventarc.v1");
1458            }
1459        }
1460        pub mod faulttesting {
1461            pub mod v1alpha {
1462                #[cfg(any(feature = "google-cloud-faulttesting-v1alpha"))]
1463                include_proto!("google.cloud.faulttesting.v1alpha");
1464            }
1465        }
1466        pub mod filestore {
1467            pub mod v1 {
1468                #[cfg(any(feature = "google-cloud-filestore-v1"))]
1469                include_proto!("google.cloud.filestore.v1");
1470            }
1471        }
1472        pub mod financialservices {
1473            pub mod v1 {
1474                #[cfg(any(feature = "google-cloud-financialservices-v1"))]
1475                include_proto!("google.cloud.financialservices.v1");
1476            }
1477        }
1478        pub mod ftp {
1479            pub mod v1 {
1480                #[cfg(any(feature = "google-cloud-ftp-v1"))]
1481                include_proto!("google.cloud.ftp.v1");
1482            }
1483        }
1484        pub mod functions {
1485            pub mod v1 {
1486                #[cfg(any(feature = "google-cloud-functions-v1"))]
1487                include_proto!("google.cloud.functions.v1");
1488            }
1489            pub mod v2 {
1490                #[cfg(any(feature = "google-cloud-functions-v2"))]
1491                include_proto!("google.cloud.functions.v2");
1492            }
1493        }
1494        pub mod gdchardwaremanagement {
1495            pub mod v1alpha {
1496                #[cfg(any(feature = "google-cloud-gdchardwaremanagement-v1alpha"))]
1497                include_proto!("google.cloud.gdchardwaremanagement.v1alpha");
1498            }
1499        }
1500        pub mod geminidataanalytics {
1501            pub mod v1 {
1502                #[cfg(any(feature = "google-cloud-geminidataanalytics-v1"))]
1503                include_proto!("google.cloud.geminidataanalytics.v1");
1504            }
1505        }
1506        pub mod gkebackup {
1507            pub mod logging {
1508                pub mod v1 {
1509                    #[cfg(any(feature = "google-cloud-gkebackup-logging-v1"))]
1510                    include_proto!("google.cloud.gkebackup.logging.v1");
1511                }
1512            }
1513            pub mod v1 {
1514                #[cfg(any(feature = "google-cloud-gkebackup-v1"))]
1515                include_proto!("google.cloud.gkebackup.v1");
1516            }
1517        }
1518        pub mod gkeconnect {
1519            pub mod gateway {
1520                pub mod v1 {
1521                    #[cfg(any(feature = "google-cloud-gkeconnect-gateway-v1"))]
1522                    include_proto!("google.cloud.gkeconnect.gateway.v1");
1523                }
1524            }
1525        }
1526        pub mod gkemulticloud {
1527            pub mod v1 {
1528                #[cfg(any(feature = "google-cloud-gkemulticloud-v1"))]
1529                include_proto!("google.cloud.gkemulticloud.v1");
1530            }
1531        }
1532        pub mod gkerecommender {
1533            pub mod v1 {
1534                #[cfg(any(feature = "google-cloud-gkerecommender-v1"))]
1535                include_proto!("google.cloud.gkerecommender.v1");
1536            }
1537        }
1538        pub mod gsuiteaddons {
1539            pub mod logging {
1540                pub mod v1 {
1541                    #[cfg(any(feature = "google-cloud-gsuiteaddons-logging-v1"))]
1542                    include_proto!("google.cloud.gsuiteaddons.logging.v1");
1543                }
1544            }
1545            pub mod v1 {
1546                #[cfg(any(feature = "google-cloud-gsuiteaddons-v1"))]
1547                include_proto!("google.cloud.gsuiteaddons.v1");
1548            }
1549        }
1550        pub mod healthcare {
1551            pub mod logging {
1552                #[cfg(any(feature = "google-cloud-healthcare-logging"))]
1553                include_proto!("google.cloud.healthcare.logging");
1554            }
1555        }
1556        pub mod hypercomputecluster {
1557            pub mod v1 {
1558                #[cfg(any(feature = "google-cloud-hypercomputecluster-v1"))]
1559                include_proto!("google.cloud.hypercomputecluster.v1");
1560            }
1561        }
1562        pub mod iamconnectorcredentials {
1563            pub mod v1alpha {
1564                #[cfg(any(feature = "google-cloud-iamconnectorcredentials-v1alpha"))]
1565                include_proto!("google.cloud.iamconnectorcredentials.v1alpha");
1566            }
1567        }
1568        pub mod iap {
1569            pub mod v1 {
1570                #[cfg(any(feature = "google-cloud-iap-v1"))]
1571                include_proto!("google.cloud.iap.v1");
1572            }
1573        }
1574        pub mod identitytoolkit {
1575            pub mod logging {
1576                #[cfg(any(feature = "google-cloud-identitytoolkit-logging"))]
1577                include_proto!("google.cloud.identitytoolkit.logging");
1578            }
1579            pub mod v2 {
1580                #[cfg(any(feature = "google-cloud-identitytoolkit-v2"))]
1581                include_proto!("google.cloud.identitytoolkit.v2");
1582            }
1583        }
1584        pub mod ids {
1585            pub mod logging {
1586                pub mod v1 {
1587                    #[cfg(any(feature = "google-cloud-ids-logging-v1"))]
1588                    include_proto!("google.cloud.ids.logging.v1");
1589                }
1590            }
1591            pub mod v1 {
1592                #[cfg(any(feature = "google-cloud-ids-v1"))]
1593                include_proto!("google.cloud.ids.v1");
1594            }
1595        }
1596        pub mod integrations {
1597            pub mod v1alpha {
1598                #[cfg(any(feature = "google-cloud-integrations-v1alpha"))]
1599                include_proto!("google.cloud.integrations.v1alpha");
1600            }
1601        }
1602        pub mod iot {
1603            pub mod v1 {
1604                #[cfg(any(feature = "google-cloud-iot-v1"))]
1605                include_proto!("google.cloud.iot.v1");
1606            }
1607        }
1608        pub mod kms {
1609            pub mod inventory {
1610                pub mod v1 {
1611                    #[cfg(any(feature = "google-cloud-kms-inventory-v1"))]
1612                    include_proto!("google.cloud.kms.inventory.v1");
1613                }
1614            }
1615            pub mod logging {
1616                pub mod v1 {
1617                    #[cfg(any(feature = "google-cloud-kms-logging-v1"))]
1618                    include_proto!("google.cloud.kms.logging.v1");
1619                }
1620            }
1621            pub mod v1 {
1622                #[cfg(
1623                    any(
1624                        feature = "google-cloud-kms-inventory-v1",
1625                        feature = "google-cloud-kms-v1",
1626                    )
1627                )]
1628                include_proto!("google.cloud.kms.v1");
1629            }
1630        }
1631        pub mod language {
1632            pub mod v1 {
1633                #[cfg(any(feature = "google-cloud-language-v1"))]
1634                include_proto!("google.cloud.language.v1");
1635            }
1636            pub mod v2 {
1637                #[cfg(any(feature = "google-cloud-language-v2"))]
1638                include_proto!("google.cloud.language.v2");
1639            }
1640        }
1641        pub mod licensemanager {
1642            pub mod v1 {
1643                #[cfg(any(feature = "google-cloud-licensemanager-v1"))]
1644                include_proto!("google.cloud.licensemanager.v1");
1645            }
1646        }
1647        pub mod lifesciences {
1648            pub mod v2beta {
1649                #[cfg(any(feature = "google-cloud-lifesciences-v2beta"))]
1650                include_proto!("google.cloud.lifesciences.v2beta");
1651            }
1652        }
1653        pub mod location {
1654            #[cfg(any(feature = "google-cloud-location"))]
1655            include_proto!("google.cloud.location");
1656        }
1657        pub mod locationfinder {
1658            pub mod v1 {
1659                #[cfg(any(feature = "google-cloud-locationfinder-v1"))]
1660                include_proto!("google.cloud.locationfinder.v1");
1661            }
1662        }
1663        pub mod lustre {
1664            pub mod v1 {
1665                #[cfg(any(feature = "google-cloud-lustre-v1"))]
1666                include_proto!("google.cloud.lustre.v1");
1667            }
1668        }
1669        pub mod maintenance {
1670            pub mod api {
1671                pub mod v1 {
1672                    #[cfg(any(feature = "google-cloud-maintenance-api-v1"))]
1673                    include_proto!("google.cloud.maintenance.api.v1");
1674                }
1675            }
1676        }
1677        pub mod managedidentities {
1678            pub mod v1 {
1679                #[cfg(any(feature = "google-cloud-managedidentities-v1"))]
1680                include_proto!("google.cloud.managedidentities.v1");
1681            }
1682        }
1683        pub mod managedkafka {
1684            pub mod schemaregistry {
1685                pub mod v1 {
1686                    #[cfg(any(feature = "google-cloud-managedkafka-schemaregistry-v1"))]
1687                    include_proto!("google.cloud.managedkafka.schemaregistry.v1");
1688                }
1689            }
1690            pub mod v1 {
1691                #[cfg(any(feature = "google-cloud-managedkafka-v1"))]
1692                include_proto!("google.cloud.managedkafka.v1");
1693            }
1694        }
1695        pub mod mediatranslation {
1696            pub mod v1alpha1 {
1697                #[cfg(any(feature = "google-cloud-mediatranslation-v1alpha1"))]
1698                include_proto!("google.cloud.mediatranslation.v1alpha1");
1699            }
1700            pub mod v1beta1 {
1701                #[cfg(any(feature = "google-cloud-mediatranslation-v1beta1"))]
1702                include_proto!("google.cloud.mediatranslation.v1beta1");
1703            }
1704        }
1705        pub mod memcache {
1706            pub mod v1 {
1707                #[cfg(any(feature = "google-cloud-memcache-v1"))]
1708                include_proto!("google.cloud.memcache.v1");
1709            }
1710        }
1711        pub mod memorystore {
1712            pub mod v1 {
1713                #[cfg(any(feature = "google-cloud-memorystore-v1"))]
1714                include_proto!("google.cloud.memorystore.v1");
1715            }
1716        }
1717        pub mod metastore {
1718            pub mod logging {
1719                pub mod v1 {
1720                    #[cfg(any(feature = "google-cloud-metastore-logging-v1"))]
1721                    include_proto!("google.cloud.metastore.logging.v1");
1722                }
1723            }
1724            pub mod v1 {
1725                #[cfg(any(feature = "google-cloud-metastore-v1"))]
1726                include_proto!("google.cloud.metastore.v1");
1727            }
1728        }
1729        pub mod migrationcenter {
1730            pub mod v1 {
1731                #[cfg(any(feature = "google-cloud-migrationcenter-v1"))]
1732                include_proto!("google.cloud.migrationcenter.v1");
1733            }
1734        }
1735        pub mod modelarmor {
1736            pub mod v1 {
1737                #[cfg(any(feature = "google-cloud-modelarmor-v1"))]
1738                include_proto!("google.cloud.modelarmor.v1");
1739            }
1740        }
1741        pub mod netapp {
1742            pub mod v1 {
1743                #[cfg(any(feature = "google-cloud-netapp-v1"))]
1744                include_proto!("google.cloud.netapp.v1");
1745            }
1746        }
1747        pub mod networkanalyzer {
1748            pub mod logging {
1749                pub mod v1 {
1750                    #[cfg(any(feature = "google-cloud-networkanalyzer-logging-v1"))]
1751                    include_proto!("google.cloud.networkanalyzer.logging.v1");
1752                }
1753            }
1754        }
1755        pub mod networkconnectivity {
1756            pub mod v1 {
1757                #[cfg(any(feature = "google-cloud-networkconnectivity-v1"))]
1758                include_proto!("google.cloud.networkconnectivity.v1");
1759            }
1760        }
1761        pub mod networkmanagement {
1762            pub mod v1 {
1763                #[cfg(any(feature = "google-cloud-networkmanagement-v1"))]
1764                include_proto!("google.cloud.networkmanagement.v1");
1765            }
1766        }
1767        pub mod networksecurity {
1768            pub mod v1 {
1769                #[cfg(any(feature = "google-cloud-networksecurity-v1"))]
1770                include_proto!("google.cloud.networksecurity.v1");
1771            }
1772        }
1773        pub mod networkservices {
1774            pub mod v1 {
1775                #[cfg(any(feature = "google-cloud-networkservices-v1"))]
1776                include_proto!("google.cloud.networkservices.v1");
1777            }
1778        }
1779        pub mod notebooks {
1780            pub mod logging {
1781                pub mod v1 {
1782                    #[cfg(any(feature = "google-cloud-notebooks-logging-v1"))]
1783                    include_proto!("google.cloud.notebooks.logging.v1");
1784                }
1785            }
1786            pub mod v1 {
1787                #[cfg(any(feature = "google-cloud-notebooks-v1"))]
1788                include_proto!("google.cloud.notebooks.v1");
1789            }
1790            pub mod v2 {
1791                #[cfg(any(feature = "google-cloud-notebooks-v2"))]
1792                include_proto!("google.cloud.notebooks.v2");
1793            }
1794        }
1795        pub mod numberregistry {
1796            pub mod v1alpha {
1797                #[cfg(any(feature = "google-cloud-numberregistry-v1alpha"))]
1798                include_proto!("google.cloud.numberregistry.v1alpha");
1799            }
1800        }
1801        pub mod observability {
1802            pub mod v1 {
1803                #[cfg(any(feature = "google-cloud-observability-v1"))]
1804                include_proto!("google.cloud.observability.v1");
1805            }
1806        }
1807        pub mod optimization {
1808            pub mod v1 {
1809                #[cfg(any(feature = "google-cloud-optimization-v1"))]
1810                include_proto!("google.cloud.optimization.v1");
1811            }
1812        }
1813        pub mod orchestration {
1814            pub mod airflow {
1815                pub mod service {
1816                    pub mod v1 {
1817                        #[cfg(
1818                            any(
1819                                feature = "google-cloud-orchestration-airflow-service-v1",
1820                            )
1821                        )]
1822                        include_proto!("google.cloud.orchestration.airflow.service.v1");
1823                    }
1824                }
1825            }
1826        }
1827        pub mod orgpolicy {
1828            pub mod v1 {
1829                #[cfg(
1830                    any(
1831                        feature = "google-cloud-asset-v1",
1832                        feature = "google-cloud-orgpolicy-v1",
1833                    )
1834                )]
1835                include_proto!("google.cloud.orgpolicy.v1");
1836            }
1837            pub mod v2 {
1838                #[cfg(
1839                    any(
1840                        feature = "google-cloud-orgpolicy-v2",
1841                        feature = "google-cloud-policysimulator-v1",
1842                    )
1843                )]
1844                include_proto!("google.cloud.orgpolicy.v2");
1845            }
1846        }
1847        pub mod osconfig {
1848            pub mod agentendpoint {
1849                pub mod v1 {
1850                    #[cfg(any(feature = "google-cloud-osconfig-agentendpoint-v1"))]
1851                    include_proto!("google.cloud.osconfig.agentendpoint.v1");
1852                }
1853            }
1854            pub mod logging {
1855                #[cfg(any(feature = "google-cloud-osconfig-logging"))]
1856                include_proto!("google.cloud.osconfig.logging");
1857            }
1858            pub mod v1 {
1859                #[cfg(
1860                    any(
1861                        feature = "google-cloud-asset-v1",
1862                        feature = "google-cloud-osconfig-v1",
1863                    )
1864                )]
1865                include_proto!("google.cloud.osconfig.v1");
1866            }
1867        }
1868        pub mod oslogin {
1869            pub mod common {
1870                #[cfg(
1871                    any(
1872                        feature = "google-cloud-oslogin-common",
1873                        feature = "google-cloud-oslogin-v1",
1874                    )
1875                )]
1876                include_proto!("google.cloud.oslogin.common");
1877            }
1878            pub mod v1 {
1879                #[cfg(any(feature = "google-cloud-oslogin-v1"))]
1880                include_proto!("google.cloud.oslogin.v1");
1881            }
1882        }
1883        pub mod parallelstore {
1884            pub mod v1 {
1885                #[cfg(any(feature = "google-cloud-parallelstore-v1"))]
1886                include_proto!("google.cloud.parallelstore.v1");
1887            }
1888        }
1889        pub mod parametermanager {
1890            pub mod v1 {
1891                #[cfg(any(feature = "google-cloud-parametermanager-v1"))]
1892                include_proto!("google.cloud.parametermanager.v1");
1893            }
1894        }
1895        pub mod phishingprotection {
1896            pub mod v1beta1 {
1897                #[cfg(any(feature = "google-cloud-phishingprotection-v1beta1"))]
1898                include_proto!("google.cloud.phishingprotection.v1beta1");
1899            }
1900        }
1901        pub mod policysimulator {
1902            pub mod v1 {
1903                #[cfg(any(feature = "google-cloud-policysimulator-v1"))]
1904                include_proto!("google.cloud.policysimulator.v1");
1905            }
1906        }
1907        pub mod policytroubleshooter {
1908            pub mod iam {
1909                pub mod v3 {
1910                    #[cfg(any(feature = "google-cloud-policytroubleshooter-iam-v3"))]
1911                    include_proto!("google.cloud.policytroubleshooter.iam.v3");
1912                }
1913            }
1914            pub mod v1 {
1915                #[cfg(any(feature = "google-cloud-policytroubleshooter-v1"))]
1916                include_proto!("google.cloud.policytroubleshooter.v1");
1917            }
1918        }
1919        pub mod privatecatalog {
1920            pub mod v1beta1 {
1921                #[cfg(any(feature = "google-cloud-privatecatalog-v1beta1"))]
1922                include_proto!("google.cloud.privatecatalog.v1beta1");
1923            }
1924        }
1925        pub mod privilegedaccessmanager {
1926            pub mod v1 {
1927                #[cfg(any(feature = "google-cloud-privilegedaccessmanager-v1"))]
1928                include_proto!("google.cloud.privilegedaccessmanager.v1");
1929            }
1930        }
1931        pub mod productregistry {
1932            pub mod v1 {
1933                #[cfg(any(feature = "google-cloud-productregistry-v1"))]
1934                include_proto!("google.cloud.productregistry.v1");
1935            }
1936        }
1937        pub mod pubsublite {
1938            pub mod v1 {
1939                #[cfg(any(feature = "google-cloud-pubsublite-v1"))]
1940                include_proto!("google.cloud.pubsublite.v1");
1941            }
1942        }
1943        pub mod rapidmigrationassessment {
1944            pub mod v1 {
1945                #[cfg(any(feature = "google-cloud-rapidmigrationassessment-v1"))]
1946                include_proto!("google.cloud.rapidmigrationassessment.v1");
1947            }
1948        }
1949        pub mod recaptchaenterprise {
1950            pub mod v1 {
1951                #[cfg(any(feature = "google-cloud-recaptchaenterprise-v1"))]
1952                include_proto!("google.cloud.recaptchaenterprise.v1");
1953            }
1954        }
1955        pub mod recommendationengine {
1956            pub mod v1beta1 {
1957                #[cfg(any(feature = "google-cloud-recommendationengine-v1beta1"))]
1958                include_proto!("google.cloud.recommendationengine.v1beta1");
1959            }
1960        }
1961        pub mod recommender {
1962            pub mod logging {
1963                pub mod v1 {
1964                    #[cfg(any(feature = "google-cloud-recommender-logging-v1"))]
1965                    include_proto!("google.cloud.recommender.logging.v1");
1966                }
1967            }
1968            pub mod v1 {
1969                #[cfg(
1970                    any(
1971                        feature = "google-cloud-recommender-logging-v1",
1972                        feature = "google-cloud-recommender-v1",
1973                    )
1974                )]
1975                include_proto!("google.cloud.recommender.v1");
1976            }
1977        }
1978        pub mod redis {
1979            pub mod cluster {
1980                pub mod v1 {
1981                    #[cfg(any(feature = "google-cloud-redis-cluster-v1"))]
1982                    include_proto!("google.cloud.redis.cluster.v1");
1983                }
1984            }
1985            pub mod v1 {
1986                #[cfg(any(feature = "google-cloud-redis-v1"))]
1987                include_proto!("google.cloud.redis.v1");
1988            }
1989        }
1990        pub mod resourcemanager {
1991            pub mod v2 {
1992                #[cfg(any(feature = "google-cloud-resourcemanager-v2"))]
1993                include_proto!("google.cloud.resourcemanager.v2");
1994            }
1995            pub mod v3 {
1996                #[cfg(any(feature = "google-cloud-resourcemanager-v3"))]
1997                include_proto!("google.cloud.resourcemanager.v3");
1998            }
1999        }
2000        pub mod run {
2001            pub mod v2 {
2002                #[cfg(any(feature = "google-cloud-run-v2"))]
2003                include_proto!("google.cloud.run.v2");
2004            }
2005        }
2006        pub mod runtimeconfig {
2007            pub mod v1beta1 {
2008                #[cfg(any(feature = "google-cloud-runtimeconfig-v1beta1"))]
2009                include_proto!("google.cloud.runtimeconfig.v1beta1");
2010            }
2011        }
2012        pub mod saasaccelerator {
2013            pub mod management {
2014                pub mod logs {
2015                    pub mod v1 {
2016                        #[cfg(
2017                            any(
2018                                feature = "google-cloud-saasaccelerator-management-logs-v1",
2019                            )
2020                        )]
2021                        include_proto!(
2022                            "google.cloud.saasaccelerator.management.logs.v1"
2023                        );
2024                    }
2025                }
2026            }
2027        }
2028        pub mod saasplatform {
2029            pub mod saasservicemgmt {
2030                pub mod logging {
2031                    pub mod v1 {
2032                        #[cfg(
2033                            any(
2034                                feature = "google-cloud-saasplatform-saasservicemgmt-logging-v1",
2035                            )
2036                        )]
2037                        include_proto!(
2038                            "google.cloud.saasplatform.saasservicemgmt.logging.v1"
2039                        );
2040                    }
2041                }
2042                pub mod v1beta1 {
2043                    #[cfg(
2044                        any(
2045                            feature = "google-cloud-saasplatform-saasservicemgmt-logging-v1",
2046                            feature = "google-cloud-saasplatform-saasservicemgmt-v1beta1",
2047                        )
2048                    )]
2049                    include_proto!("google.cloud.saasplatform.saasservicemgmt.v1beta1");
2050                }
2051            }
2052        }
2053        pub mod scheduler {
2054            pub mod v1 {
2055                #[cfg(any(feature = "google-cloud-scheduler-v1"))]
2056                include_proto!("google.cloud.scheduler.v1");
2057            }
2058        }
2059        pub mod secretmanager {
2060            pub mod logging {
2061                pub mod v1 {
2062                    #[cfg(any(feature = "google-cloud-secretmanager-logging-v1"))]
2063                    include_proto!("google.cloud.secretmanager.logging.v1");
2064                }
2065            }
2066            pub mod v1 {
2067                #[cfg(any(feature = "google-cloud-secretmanager-v1"))]
2068                include_proto!("google.cloud.secretmanager.v1");
2069            }
2070        }
2071        pub mod secrets {
2072            pub mod v1beta1 {
2073                #[cfg(any(feature = "google-cloud-secrets-v1beta1"))]
2074                include_proto!("google.cloud.secrets.v1beta1");
2075            }
2076        }
2077        pub mod securesourcemanager {
2078            pub mod v1 {
2079                #[cfg(any(feature = "google-cloud-securesourcemanager-v1"))]
2080                include_proto!("google.cloud.securesourcemanager.v1");
2081            }
2082        }
2083        pub mod security {
2084            pub mod privateca {
2085                pub mod v1 {
2086                    #[cfg(any(feature = "google-cloud-security-privateca-v1"))]
2087                    include_proto!("google.cloud.security.privateca.v1");
2088                }
2089            }
2090            pub mod publicca {
2091                pub mod v1 {
2092                    #[cfg(any(feature = "google-cloud-security-publicca-v1"))]
2093                    include_proto!("google.cloud.security.publicca.v1");
2094                }
2095            }
2096        }
2097        pub mod securitycenter {
2098            pub mod settings {
2099                pub mod v1beta1 {
2100                    #[cfg(any(feature = "google-cloud-securitycenter-settings-v1beta1"))]
2101                    include_proto!("google.cloud.securitycenter.settings.v1beta1");
2102                }
2103            }
2104            pub mod v1 {
2105                #[cfg(
2106                    any(
2107                        feature = "google-cloud-securitycenter-v1",
2108                        feature = "google-cloud-sensitiveaction-logging-v1",
2109                    )
2110                )]
2111                include_proto!("google.cloud.securitycenter.v1");
2112            }
2113            pub mod v2 {
2114                #[cfg(any(feature = "google-cloud-securitycenter-v2"))]
2115                include_proto!("google.cloud.securitycenter.v2");
2116            }
2117        }
2118        pub mod securitycentermanagement {
2119            pub mod v1 {
2120                #[cfg(any(feature = "google-cloud-securitycentermanagement-v1"))]
2121                include_proto!("google.cloud.securitycentermanagement.v1");
2122            }
2123        }
2124        pub mod securityposture {
2125            pub mod v1 {
2126                #[cfg(any(feature = "google-cloud-securityposture-v1"))]
2127                include_proto!("google.cloud.securityposture.v1");
2128            }
2129        }
2130        pub mod sensitiveaction {
2131            pub mod logging {
2132                pub mod v1 {
2133                    #[cfg(any(feature = "google-cloud-sensitiveaction-logging-v1"))]
2134                    include_proto!("google.cloud.sensitiveaction.logging.v1");
2135                }
2136            }
2137        }
2138        pub mod servicedirectory {
2139            pub mod v1 {
2140                #[cfg(any(feature = "google-cloud-servicedirectory-v1"))]
2141                include_proto!("google.cloud.servicedirectory.v1");
2142            }
2143        }
2144        pub mod servicehealth {
2145            pub mod logging {
2146                pub mod v1 {
2147                    #[cfg(any(feature = "google-cloud-servicehealth-logging-v1"))]
2148                    include_proto!("google.cloud.servicehealth.logging.v1");
2149                }
2150            }
2151            pub mod v1 {
2152                #[cfg(any(feature = "google-cloud-servicehealth-v1"))]
2153                include_proto!("google.cloud.servicehealth.v1");
2154            }
2155        }
2156        pub mod shell {
2157            pub mod v1 {
2158                #[cfg(any(feature = "google-cloud-shell-v1"))]
2159                include_proto!("google.cloud.shell.v1");
2160            }
2161        }
2162        pub mod speech {
2163            pub mod v1 {
2164                #[cfg(any(feature = "google-cloud-speech-v1"))]
2165                include_proto!("google.cloud.speech.v1");
2166            }
2167            pub mod v2 {
2168                #[cfg(any(feature = "google-cloud-speech-v2"))]
2169                include_proto!("google.cloud.speech.v2");
2170            }
2171        }
2172        pub mod sql {
2173            pub mod v1 {
2174                #[cfg(any(feature = "google-cloud-sql-v1"))]
2175                include_proto!("google.cloud.sql.v1");
2176            }
2177        }
2178        pub mod storagebatchoperations {
2179            pub mod v1 {
2180                #[cfg(any(feature = "google-cloud-storagebatchoperations-v1"))]
2181                include_proto!("google.cloud.storagebatchoperations.v1");
2182            }
2183        }
2184        pub mod storageinsights {
2185            pub mod v1 {
2186                #[cfg(any(feature = "google-cloud-storageinsights-v1"))]
2187                include_proto!("google.cloud.storageinsights.v1");
2188            }
2189        }
2190        pub mod stream {
2191            pub mod logging {
2192                pub mod v1 {
2193                    #[cfg(any(feature = "google-cloud-stream-logging-v1"))]
2194                    include_proto!("google.cloud.stream.logging.v1");
2195                }
2196            }
2197        }
2198        pub mod support {
2199            pub mod v2 {
2200                #[cfg(any(feature = "google-cloud-support-v2"))]
2201                include_proto!("google.cloud.support.v2");
2202            }
2203        }
2204        pub mod talent {
2205            pub mod v4 {
2206                #[cfg(any(feature = "google-cloud-talent-v4"))]
2207                include_proto!("google.cloud.talent.v4");
2208            }
2209        }
2210        pub mod tasks {
2211            pub mod v2 {
2212                #[cfg(any(feature = "google-cloud-tasks-v2"))]
2213                include_proto!("google.cloud.tasks.v2");
2214            }
2215        }
2216        pub mod telcoautomation {
2217            pub mod v1 {
2218                #[cfg(any(feature = "google-cloud-telcoautomation-v1"))]
2219                include_proto!("google.cloud.telcoautomation.v1");
2220            }
2221        }
2222        pub mod texttospeech {
2223            pub mod v1 {
2224                #[cfg(any(feature = "google-cloud-texttospeech-v1"))]
2225                include_proto!("google.cloud.texttospeech.v1");
2226            }
2227            pub mod v1beta1 {
2228                #[cfg(any(feature = "google-cloud-texttospeech-v1beta1"))]
2229                include_proto!("google.cloud.texttospeech.v1beta1");
2230            }
2231        }
2232        pub mod tpu {
2233            pub mod v1 {
2234                #[cfg(any(feature = "google-cloud-tpu-v1"))]
2235                include_proto!("google.cloud.tpu.v1");
2236            }
2237            pub mod v2 {
2238                #[cfg(any(feature = "google-cloud-tpu-v2"))]
2239                include_proto!("google.cloud.tpu.v2");
2240            }
2241        }
2242        pub mod translation {
2243            pub mod v3 {
2244                #[cfg(any(feature = "google-cloud-translation-v3"))]
2245                include_proto!("google.cloud.translation.v3");
2246            }
2247        }
2248        pub mod universalledger {
2249            pub mod v1 {
2250                #[cfg(any(feature = "google-cloud-universalledger-v1"))]
2251                include_proto!("google.cloud.universalledger.v1");
2252            }
2253        }
2254        pub mod vectorsearch {
2255            pub mod v1 {
2256                #[cfg(any(feature = "google-cloud-vectorsearch-v1"))]
2257                include_proto!("google.cloud.vectorsearch.v1");
2258            }
2259        }
2260        pub mod video {
2261            pub mod livestream {
2262                pub mod logging {
2263                    pub mod v1 {
2264                        #[cfg(any(feature = "google-cloud-video-livestream-logging-v1"))]
2265                        include_proto!("google.cloud.video.livestream.logging.v1");
2266                    }
2267                }
2268                pub mod v1 {
2269                    #[cfg(
2270                        any(
2271                            feature = "google-cloud-video-livestream-logging-v1",
2272                            feature = "google-cloud-video-livestream-v1",
2273                        )
2274                    )]
2275                    include_proto!("google.cloud.video.livestream.v1");
2276                }
2277            }
2278            pub mod stitcher {
2279                pub mod v1 {
2280                    #[cfg(any(feature = "google-cloud-video-stitcher-v1"))]
2281                    include_proto!("google.cloud.video.stitcher.v1");
2282                }
2283            }
2284            pub mod transcoder {
2285                pub mod v1 {
2286                    #[cfg(any(feature = "google-cloud-video-transcoder-v1"))]
2287                    include_proto!("google.cloud.video.transcoder.v1");
2288                }
2289            }
2290        }
2291        pub mod videointelligence {
2292            pub mod v1 {
2293                #[cfg(any(feature = "google-cloud-videointelligence-v1"))]
2294                include_proto!("google.cloud.videointelligence.v1");
2295            }
2296        }
2297        pub mod vision {
2298            pub mod v1 {
2299                #[cfg(any(feature = "google-cloud-vision-v1"))]
2300                include_proto!("google.cloud.vision.v1");
2301            }
2302        }
2303        pub mod visionai {
2304            pub mod v1 {
2305                #[cfg(any(feature = "google-cloud-visionai-v1"))]
2306                include_proto!("google.cloud.visionai.v1");
2307            }
2308        }
2309        pub mod vmmigration {
2310            pub mod v1 {
2311                #[cfg(any(feature = "google-cloud-vmmigration-v1"))]
2312                include_proto!("google.cloud.vmmigration.v1");
2313            }
2314        }
2315        pub mod vmwareengine {
2316            pub mod v1 {
2317                #[cfg(any(feature = "google-cloud-vmwareengine-v1"))]
2318                include_proto!("google.cloud.vmwareengine.v1");
2319            }
2320        }
2321        pub mod vpcaccess {
2322            pub mod v1 {
2323                #[cfg(any(feature = "google-cloud-vpcaccess-v1"))]
2324                include_proto!("google.cloud.vpcaccess.v1");
2325            }
2326        }
2327        pub mod webrisk {
2328            pub mod v1 {
2329                #[cfg(any(feature = "google-cloud-webrisk-v1"))]
2330                include_proto!("google.cloud.webrisk.v1");
2331            }
2332        }
2333        pub mod websecurityscanner {
2334            pub mod v1 {
2335                #[cfg(any(feature = "google-cloud-websecurityscanner-v1"))]
2336                include_proto!("google.cloud.websecurityscanner.v1");
2337            }
2338        }
2339        pub mod workflows {
2340            pub mod executions {
2341                pub mod v1 {
2342                    #[cfg(any(feature = "google-cloud-workflows-executions-v1"))]
2343                    include_proto!("google.cloud.workflows.executions.v1");
2344                }
2345            }
2346            pub mod r#type {
2347                #[cfg(any(feature = "google-cloud-workflows-type"))]
2348                include_proto!("google.cloud.workflows.r#type");
2349            }
2350            pub mod v1 {
2351                #[cfg(any(feature = "google-cloud-workflows-v1"))]
2352                include_proto!("google.cloud.workflows.v1");
2353            }
2354        }
2355        pub mod workloadidentity {
2356            pub mod v1 {
2357                #[cfg(any(feature = "google-cloud-workloadidentity-v1"))]
2358                include_proto!("google.cloud.workloadidentity.v1");
2359            }
2360        }
2361        pub mod workloadmanager {
2362            pub mod v1 {
2363                #[cfg(any(feature = "google-cloud-workloadmanager-v1"))]
2364                include_proto!("google.cloud.workloadmanager.v1");
2365            }
2366        }
2367        pub mod workstations {
2368            pub mod logging {
2369                pub mod v1 {
2370                    #[cfg(any(feature = "google-cloud-workstations-logging-v1"))]
2371                    include_proto!("google.cloud.workstations.logging.v1");
2372                }
2373            }
2374            pub mod v1 {
2375                #[cfg(any(feature = "google-cloud-workstations-v1"))]
2376                include_proto!("google.cloud.workstations.v1");
2377            }
2378        }
2379    }
2380    pub mod compute {
2381        pub mod logging {
2382            pub mod agentcontrolplane {
2383                pub mod v1 {
2384                    #[cfg(any(feature = "google-compute-logging-agentcontrolplane-v1"))]
2385                    include_proto!("google.compute.logging.agentcontrolplane.v1");
2386                }
2387            }
2388            pub mod dr {
2389                pub mod v1 {
2390                    #[cfg(any(feature = "google-compute-logging-dr-v1"))]
2391                    include_proto!("google.compute.logging.dr.v1");
2392                }
2393            }
2394            pub mod gdnsusage {
2395                pub mod v1 {
2396                    #[cfg(any(feature = "google-compute-logging-gdnsusage-v1"))]
2397                    include_proto!("google.compute.logging.gdnsusage.v1");
2398                }
2399            }
2400        }
2401    }
2402    pub mod container {
2403        pub mod v1 {
2404            #[cfg(any(feature = "google-container-v1"))]
2405            include_proto!("google.container.v1");
2406        }
2407    }
2408    pub mod dataflow {
2409        pub mod v1beta3 {
2410            #[cfg(any(feature = "google-dataflow-v1beta3"))]
2411            include_proto!("google.dataflow.v1beta3");
2412        }
2413    }
2414    pub mod datastore {
2415        pub mod admin {
2416            pub mod v1 {
2417                #[cfg(any(feature = "google-datastore-admin-v1"))]
2418                include_proto!("google.datastore.admin.v1");
2419            }
2420        }
2421        pub mod v1 {
2422            #[cfg(any(feature = "google-datastore-v1"))]
2423            include_proto!("google.datastore.v1");
2424        }
2425    }
2426    pub mod developers {
2427        pub mod knowledge {
2428            pub mod v1 {
2429                #[cfg(any(feature = "google-developers-knowledge-v1"))]
2430                include_proto!("google.developers.knowledge.v1");
2431            }
2432        }
2433    }
2434    pub mod devicesandservices {
2435        pub mod health {
2436            pub mod v4 {
2437                #[cfg(any(feature = "google-devicesandservices-health-v4"))]
2438                include_proto!("google.devicesandservices.health.v4");
2439            }
2440        }
2441    }
2442    pub mod devtools {
2443        pub mod artifactregistry {
2444            pub mod logging {
2445                pub mod v1 {
2446                    #[cfg(any(feature = "google-devtools-artifactregistry-logging-v1"))]
2447                    include_proto!("google.devtools.artifactregistry.logging.v1");
2448                }
2449            }
2450            pub mod v1 {
2451                #[cfg(any(feature = "google-devtools-artifactregistry-v1"))]
2452                include_proto!("google.devtools.artifactregistry.v1");
2453            }
2454        }
2455        pub mod build {
2456            pub mod v1 {
2457                #[cfg(any(feature = "google-devtools-build-v1"))]
2458                include_proto!("google.devtools.build.v1");
2459            }
2460        }
2461        pub mod cloudbuild {
2462            pub mod v1 {
2463                #[cfg(any(feature = "google-devtools-cloudbuild-v1"))]
2464                include_proto!("google.devtools.cloudbuild.v1");
2465            }
2466            pub mod v2 {
2467                #[cfg(any(feature = "google-devtools-cloudbuild-v2"))]
2468                include_proto!("google.devtools.cloudbuild.v2");
2469            }
2470        }
2471        pub mod clouderrorreporting {
2472            pub mod v1beta1 {
2473                #[cfg(any(feature = "google-devtools-clouderrorreporting-v1beta1"))]
2474                include_proto!("google.devtools.clouderrorreporting.v1beta1");
2475            }
2476        }
2477        pub mod cloudprofiler {
2478            pub mod v2 {
2479                #[cfg(any(feature = "google-devtools-cloudprofiler-v2"))]
2480                include_proto!("google.devtools.cloudprofiler.v2");
2481            }
2482        }
2483        pub mod cloudtrace {
2484            pub mod v1 {
2485                #[cfg(any(feature = "google-devtools-cloudtrace-v1"))]
2486                include_proto!("google.devtools.cloudtrace.v1");
2487            }
2488            pub mod v2 {
2489                #[cfg(any(feature = "google-devtools-cloudtrace-v2"))]
2490                include_proto!("google.devtools.cloudtrace.v2");
2491            }
2492        }
2493        pub mod containeranalysis {
2494            pub mod v1 {
2495                #[cfg(any(feature = "google-devtools-containeranalysis-v1"))]
2496                include_proto!("google.devtools.containeranalysis.v1");
2497            }
2498        }
2499        pub mod remoteworkers {
2500            pub mod v1test2 {
2501                #[cfg(any(feature = "google-devtools-remoteworkers-v1test2"))]
2502                include_proto!("google.devtools.remoteworkers.v1test2");
2503            }
2504        }
2505        pub mod resultstore {
2506            pub mod v2 {
2507                #[cfg(any(feature = "google-devtools-resultstore-v2"))]
2508                include_proto!("google.devtools.resultstore.v2");
2509            }
2510        }
2511        pub mod source {
2512            pub mod v1 {
2513                #[cfg(any(feature = "google-devtools-source-v1"))]
2514                include_proto!("google.devtools.source.v1");
2515            }
2516        }
2517        pub mod sourcerepo {
2518            pub mod v1 {
2519                #[cfg(any(feature = "google-devtools-sourcerepo-v1"))]
2520                include_proto!("google.devtools.sourcerepo.v1");
2521            }
2522        }
2523        pub mod testing {
2524            pub mod v1 {
2525                #[cfg(any(feature = "google-devtools-testing-v1"))]
2526                include_proto!("google.devtools.testing.v1");
2527            }
2528        }
2529    }
2530    pub mod example {
2531        pub mod library {
2532            pub mod v1 {
2533                #[cfg(any(feature = "google-example-library-v1"))]
2534                include_proto!("google.example.library.v1");
2535            }
2536        }
2537    }
2538    pub mod firebase {
2539        pub mod fcm {
2540            pub mod connection {
2541                pub mod v1alpha1 {
2542                    #[cfg(any(feature = "google-firebase-fcm-connection-v1alpha1"))]
2543                    include_proto!("google.firebase.fcm.connection.v1alpha1");
2544                }
2545            }
2546        }
2547    }
2548    pub mod firestore {
2549        pub mod admin {
2550            pub mod v1 {
2551                #[cfg(any(feature = "google-firestore-admin-v1"))]
2552                include_proto!("google.firestore.admin.v1");
2553            }
2554        }
2555        pub mod bundle {
2556            #[cfg(any(feature = "google-firestore-bundle"))]
2557            include_proto!("google.firestore.bundle");
2558        }
2559        pub mod v1 {
2560            #[cfg(
2561                any(feature = "google-firestore-bundle", feature = "google-firestore-v1")
2562            )]
2563            include_proto!("google.firestore.v1");
2564        }
2565    }
2566    pub mod gapic {
2567        pub mod metadata {
2568            #[cfg(any(feature = "google-gapic-metadata"))]
2569            include_proto!("google.gapic.metadata");
2570        }
2571    }
2572    pub mod geo {
2573        pub mod r#type {
2574            #[cfg(
2575                any(
2576                    feature = "google-geo-type",
2577                    feature = "google-maps-addressvalidation-v1",
2578                    feature = "google-maps-geocode-v4",
2579                    feature = "google-maps-places-v1",
2580                    feature = "google-maps-routes-v1",
2581                    feature = "google-maps-routing-v2",
2582                    feature = "maps-fleetengine-delivery-v1",
2583                    feature = "maps-fleetengine-v1",
2584                )
2585            )]
2586            include_proto!("google.geo.r#type");
2587        }
2588    }
2589    pub mod home {
2590        pub mod enterprise {
2591            pub mod sdm {
2592                pub mod v1 {
2593                    #[cfg(any(feature = "google-home-enterprise-sdm-v1"))]
2594                    include_proto!("google.home.enterprise.sdm.v1");
2595                }
2596            }
2597        }
2598        pub mod graph {
2599            pub mod v1 {
2600                #[cfg(any(feature = "google-home-graph-v1"))]
2601                include_proto!("google.home.graph.v1");
2602            }
2603        }
2604    }
2605    pub mod iam {
2606        pub mod admin {
2607            pub mod v1 {
2608                #[cfg(any(feature = "google-iam-admin-v1"))]
2609                include_proto!("google.iam.admin.v1");
2610            }
2611        }
2612        pub mod credentials {
2613            pub mod v1 {
2614                #[cfg(any(feature = "google-iam-credentials-v1"))]
2615                include_proto!("google.iam.credentials.v1");
2616            }
2617        }
2618        pub mod v1 {
2619            #[cfg(
2620                any(
2621                    feature = "google-bigtable-admin-v2",
2622                    feature = "google-cloud-asset-v1",
2623                    feature = "google-cloud-audit",
2624                    feature = "google-cloud-bigquery-analyticshub-v1",
2625                    feature = "google-cloud-bigquery-connection-v1",
2626                    feature = "google-cloud-bigquery-dataexchange-v1beta1",
2627                    feature = "google-cloud-bigquery-datapolicies-v1",
2628                    feature = "google-cloud-bigquery-datapolicies-v2",
2629                    feature = "google-cloud-bigquery-logging-v1",
2630                    feature = "google-cloud-bigquery-reservation-v1",
2631                    feature = "google-cloud-billing-v1",
2632                    feature = "google-cloud-contentwarehouse-v1",
2633                    feature = "google-cloud-datacatalog-v1",
2634                    feature = "google-cloud-dataform-v1",
2635                    feature = "google-cloud-functions-v1",
2636                    feature = "google-cloud-geminidataanalytics-v1",
2637                    feature = "google-cloud-iap-v1",
2638                    feature = "google-cloud-iot-v1",
2639                    feature = "google-cloud-parametermanager-v1",
2640                    feature = "google-cloud-policysimulator-v1",
2641                    feature = "google-cloud-policytroubleshooter-iam-v3",
2642                    feature = "google-cloud-policytroubleshooter-v1",
2643                    feature = "google-cloud-resourcemanager-v2",
2644                    feature = "google-cloud-resourcemanager-v3",
2645                    feature = "google-cloud-run-v2",
2646                    feature = "google-cloud-secretmanager-v1",
2647                    feature = "google-cloud-secrets-v1beta1",
2648                    feature = "google-cloud-securesourcemanager-v1",
2649                    feature = "google-cloud-securitycenter-v1",
2650                    feature = "google-cloud-securitycenter-v2",
2651                    feature = "google-cloud-securitycentermanagement-v1",
2652                    feature = "google-cloud-sensitiveaction-logging-v1",
2653                    feature = "google-cloud-servicedirectory-v1",
2654                    feature = "google-cloud-tasks-v2",
2655                    feature = "google-devtools-artifactregistry-v1",
2656                    feature = "google-devtools-containeranalysis-v1",
2657                    feature = "google-devtools-sourcerepo-v1",
2658                    feature = "google-iam-admin-v1",
2659                    feature = "google-iam-v1",
2660                    feature = "google-iam-v1-logging",
2661                    feature = "google-identity-accesscontextmanager-v1",
2662                    feature = "google-spanner-admin-database-v1",
2663                    feature = "google-spanner-admin-instance-v1",
2664                    feature = "google-spanner-admin-omni-v1",
2665                    feature = "google-spanner-executor-v1",
2666                    feature = "google-storage-control-v2",
2667                    feature = "google-storage-v1",
2668                    feature = "google-storage-v2",
2669                )
2670            )]
2671            include_proto!("google.iam.v1");
2672            pub mod logging {
2673                #[cfg(any(feature = "google-iam-v1-logging"))]
2674                include_proto!("google.iam.v1.logging");
2675            }
2676        }
2677        pub mod v2 {
2678            #[cfg(
2679                any(
2680                    feature = "google-cloud-policytroubleshooter-iam-v3",
2681                    feature = "google-iam-v2",
2682                )
2683            )]
2684            include_proto!("google.iam.v2");
2685        }
2686        pub mod v3 {
2687            #[cfg(any(feature = "google-iam-v3"))]
2688            include_proto!("google.iam.v3");
2689        }
2690    }
2691    pub mod identity {
2692        pub mod accesscontextmanager {
2693            pub mod r#type {
2694                #[cfg(
2695                    any(
2696                        feature = "google-cloud-asset-v1",
2697                        feature = "google-identity-accesscontextmanager-type",
2698                        feature = "google-identity-accesscontextmanager-v1",
2699                    )
2700                )]
2701                include_proto!("google.identity.accesscontextmanager.r#type");
2702            }
2703            pub mod v1 {
2704                #[cfg(
2705                    any(
2706                        feature = "google-cloud-asset-v1",
2707                        feature = "google-identity-accesscontextmanager-v1",
2708                    )
2709                )]
2710                include_proto!("google.identity.accesscontextmanager.v1");
2711            }
2712        }
2713    }
2714    pub mod logging {
2715        pub mod r#type {
2716            #[cfg(
2717                any(
2718                    feature = "google-api-servicecontrol-v1",
2719                    feature = "google-appengine-logging-v1",
2720                    feature = "google-logging-type",
2721                    feature = "google-logging-v2",
2722                )
2723            )]
2724            include_proto!("google.logging.r#type");
2725        }
2726        pub mod v2 {
2727            #[cfg(any(feature = "google-logging-v2"))]
2728            include_proto!("google.logging.v2");
2729        }
2730    }
2731    pub mod longrunning {
2732        #[cfg(
2733            any(
2734                feature = "google-ai-generativelanguage-v1beta",
2735                feature = "google-analytics-data-v1alpha",
2736                feature = "google-analytics-data-v1beta",
2737                feature = "google-api-apikeys-v2",
2738                feature = "google-api-servicemanagement-v1",
2739                feature = "google-api-serviceusage-v1",
2740                feature = "google-appengine-v1",
2741                feature = "google-apps-events-subscriptions-v1",
2742                feature = "google-bigtable-admin-v2",
2743                feature = "google-chromeos-moblab-v1beta1",
2744                feature = "google-cloud-agentregistry-v1",
2745                feature = "google-cloud-aiplatform-v1",
2746                feature = "google-cloud-aiplatform-v1beta1",
2747                feature = "google-cloud-alloydb-v1",
2748                feature = "google-cloud-apigateway-v1",
2749                feature = "google-cloud-apihub-v1",
2750                feature = "google-cloud-apphub-v1",
2751                feature = "google-cloud-appoptimize-v1beta",
2752                feature = "google-cloud-asset-v1",
2753                feature = "google-cloud-assuredworkloads-v1",
2754                feature = "google-cloud-auditmanager-v1",
2755                feature = "google-cloud-automl-v1",
2756                feature = "google-cloud-backupdr-v1",
2757                feature = "google-cloud-baremetalsolution-v2",
2758                feature = "google-cloud-batch-v1",
2759                feature = "google-cloud-beyondcorp-appconnections-v1",
2760                feature = "google-cloud-beyondcorp-appconnectors-v1",
2761                feature = "google-cloud-beyondcorp-appgateways-v1",
2762                feature = "google-cloud-beyondcorp-clientconnectorservices-v1",
2763                feature = "google-cloud-beyondcorp-clientgateways-v1",
2764                feature = "google-cloud-bigquery-analyticshub-v1",
2765                feature = "google-cloud-blockchainnodeengine-v1",
2766                feature = "google-cloud-capacityplanner-v1beta",
2767                feature = "google-cloud-certificatemanager-v1",
2768                feature = "google-cloud-ces-v1",
2769                feature = "google-cloud-channel-v1",
2770                feature = "google-cloud-chronicle-v1",
2771                feature = "google-cloud-clouddms-v1",
2772                feature = "google-cloud-cloudsecuritycompliance-v1",
2773                feature = "google-cloud-commerce-consumer-procurement-v1",
2774                feature = "google-cloud-config-v1",
2775                feature = "google-cloud-configdelivery-v1",
2776                feature = "google-cloud-connectors-v1",
2777                feature = "google-cloud-contactcenterinsights-v1",
2778                feature = "google-cloud-contentwarehouse-v1",
2779                feature = "google-cloud-datacatalog-lineage-v1",
2780                feature = "google-cloud-datacatalog-v1",
2781                feature = "google-cloud-dataform-v1",
2782                feature = "google-cloud-datafusion-v1",
2783                feature = "google-cloud-datalabeling-v1beta1",
2784                feature = "google-cloud-dataplex-v1",
2785                feature = "google-cloud-dataproc-v1",
2786                feature = "google-cloud-datastream-logging-v1",
2787                feature = "google-cloud-datastream-v1",
2788                feature = "google-cloud-deploy-v1",
2789                feature = "google-cloud-designcenter-v1",
2790                feature = "google-cloud-developerconnect-v1",
2791                feature = "google-cloud-dialogflow-cx-v3",
2792                feature = "google-cloud-dialogflow-v2",
2793                feature = "google-cloud-documentai-v1",
2794                feature = "google-cloud-domains-v1",
2795                feature = "google-cloud-edgecontainer-v1",
2796                feature = "google-cloud-edgenetwork-v1",
2797                feature = "google-cloud-eventarc-v1",
2798                feature = "google-cloud-filestore-v1",
2799                feature = "google-cloud-financialservices-v1",
2800                feature = "google-cloud-ftp-v1",
2801                feature = "google-cloud-functions-v1",
2802                feature = "google-cloud-functions-v2",
2803                feature = "google-cloud-gdchardwaremanagement-v1alpha",
2804                feature = "google-cloud-geminidataanalytics-v1",
2805                feature = "google-cloud-gkebackup-v1",
2806                feature = "google-cloud-gkemulticloud-v1",
2807                feature = "google-cloud-hypercomputecluster-v1",
2808                feature = "google-cloud-iamconnectorcredentials-v1alpha",
2809                feature = "google-cloud-ids-v1",
2810                feature = "google-cloud-kms-inventory-v1",
2811                feature = "google-cloud-kms-v1",
2812                feature = "google-cloud-licensemanager-v1",
2813                feature = "google-cloud-lifesciences-v2beta",
2814                feature = "google-cloud-lustre-v1",
2815                feature = "google-cloud-managedidentities-v1",
2816                feature = "google-cloud-managedkafka-v1",
2817                feature = "google-cloud-memcache-v1",
2818                feature = "google-cloud-memorystore-v1",
2819                feature = "google-cloud-metastore-v1",
2820                feature = "google-cloud-migrationcenter-v1",
2821                feature = "google-cloud-netapp-v1",
2822                feature = "google-cloud-networkconnectivity-v1",
2823                feature = "google-cloud-networkmanagement-v1",
2824                feature = "google-cloud-networksecurity-v1",
2825                feature = "google-cloud-networkservices-v1",
2826                feature = "google-cloud-notebooks-v1",
2827                feature = "google-cloud-notebooks-v2",
2828                feature = "google-cloud-numberregistry-v1alpha",
2829                feature = "google-cloud-observability-v1",
2830                feature = "google-cloud-optimization-v1",
2831                feature = "google-cloud-orchestration-airflow-service-v1",
2832                feature = "google-cloud-osconfig-v1",
2833                feature = "google-cloud-parallelstore-v1",
2834                feature = "google-cloud-policysimulator-v1",
2835                feature = "google-cloud-policytroubleshooter-iam-v3",
2836                feature = "google-cloud-privatecatalog-v1beta1",
2837                feature = "google-cloud-privilegedaccessmanager-v1",
2838                feature = "google-cloud-pubsublite-v1",
2839                feature = "google-cloud-rapidmigrationassessment-v1",
2840                feature = "google-cloud-recommendationengine-v1beta1",
2841                feature = "google-cloud-redis-cluster-v1",
2842                feature = "google-cloud-redis-v1",
2843                feature = "google-cloud-resourcemanager-v2",
2844                feature = "google-cloud-resourcemanager-v3",
2845                feature = "google-cloud-run-v2",
2846                feature = "google-cloud-runtimeconfig-v1beta1",
2847                feature = "google-cloud-securesourcemanager-v1",
2848                feature = "google-cloud-security-privateca-v1",
2849                feature = "google-cloud-securitycenter-v1",
2850                feature = "google-cloud-securitycenter-v2",
2851                feature = "google-cloud-securityposture-v1",
2852                feature = "google-cloud-sensitiveaction-logging-v1",
2853                feature = "google-cloud-shell-v1",
2854                feature = "google-cloud-speech-v1",
2855                feature = "google-cloud-speech-v2",
2856                feature = "google-cloud-storagebatchoperations-v1",
2857                feature = "google-cloud-storageinsights-v1",
2858                feature = "google-cloud-talent-v4",
2859                feature = "google-cloud-tasks-v2",
2860                feature = "google-cloud-telcoautomation-v1",
2861                feature = "google-cloud-texttospeech-v1",
2862                feature = "google-cloud-texttospeech-v1beta1",
2863                feature = "google-cloud-tpu-v1",
2864                feature = "google-cloud-tpu-v2",
2865                feature = "google-cloud-translation-v3",
2866                feature = "google-cloud-vectorsearch-v1",
2867                feature = "google-cloud-video-livestream-logging-v1",
2868                feature = "google-cloud-video-livestream-v1",
2869                feature = "google-cloud-video-stitcher-v1",
2870                feature = "google-cloud-videointelligence-v1",
2871                feature = "google-cloud-vision-v1",
2872                feature = "google-cloud-visionai-v1",
2873                feature = "google-cloud-vmmigration-v1",
2874                feature = "google-cloud-vmwareengine-v1",
2875                feature = "google-cloud-vpcaccess-v1",
2876                feature = "google-cloud-webrisk-v1",
2877                feature = "google-cloud-workflows-v1",
2878                feature = "google-cloud-workloadidentity-v1",
2879                feature = "google-cloud-workloadmanager-v1",
2880                feature = "google-cloud-workstations-v1",
2881                feature = "google-datastore-admin-v1",
2882                feature = "google-devicesandservices-health-v4",
2883                feature = "google-devtools-artifactregistry-v1",
2884                feature = "google-devtools-cloudbuild-v1",
2885                feature = "google-devtools-cloudbuild-v2",
2886                feature = "google-firestore-admin-v1",
2887                feature = "google-iam-v2",
2888                feature = "google-iam-v3",
2889                feature = "google-identity-accesscontextmanager-v1",
2890                feature = "google-logging-v2",
2891                feature = "google-longrunning",
2892                feature = "google-maps-routeoptimization-v1",
2893                feature = "google-monitoring-metricsscope-v1",
2894                feature = "google-partner-aistreams-v1alpha1",
2895                feature = "google-spanner-admin-database-v1",
2896                feature = "google-spanner-admin-instance-v1",
2897                feature = "google-spanner-admin-omni-v1",
2898                feature = "google-spanner-executor-v1",
2899                feature = "google-storage-control-v2",
2900                feature = "google-storagetransfer-v1",
2901                feature = "google-streetview-publish-v1",
2902            )
2903        )]
2904        include_proto!("google.longrunning");
2905    }
2906    pub mod maps {
2907        pub mod addressvalidation {
2908            pub mod v1 {
2909                #[cfg(any(feature = "google-maps-addressvalidation-v1"))]
2910                include_proto!("google.maps.addressvalidation.v1");
2911            }
2912        }
2913        pub mod aerialview {
2914            pub mod v1 {
2915                #[cfg(any(feature = "google-maps-aerialview-v1"))]
2916                include_proto!("google.maps.aerialview.v1");
2917            }
2918        }
2919        pub mod areainsights {
2920            pub mod v1 {
2921                #[cfg(any(feature = "google-maps-areainsights-v1"))]
2922                include_proto!("google.maps.areainsights.v1");
2923            }
2924        }
2925        pub mod geocode {
2926            pub mod v4 {
2927                #[cfg(any(feature = "google-maps-geocode-v4"))]
2928                include_proto!("google.maps.geocode.v4");
2929            }
2930        }
2931        pub mod isochrones {
2932            pub mod v1 {
2933                #[cfg(any(feature = "google-maps-isochrones-v1"))]
2934                include_proto!("google.maps.isochrones.v1");
2935            }
2936        }
2937        pub mod mapmanagement {
2938            pub mod v2 {
2939                #[cfg(any(feature = "google-maps-mapmanagement-v2"))]
2940                include_proto!("google.maps.mapmanagement.v2");
2941            }
2942        }
2943        pub mod mapsplatformdatasets {
2944            pub mod v1 {
2945                #[cfg(any(feature = "google-maps-mapsplatformdatasets-v1"))]
2946                include_proto!("google.maps.mapsplatformdatasets.v1");
2947            }
2948        }
2949        pub mod mobilitybilling {
2950            pub mod logs {
2951                pub mod v1 {
2952                    #[cfg(any(feature = "google-maps-mobilitybilling-logs-v1"))]
2953                    include_proto!("google.maps.mobilitybilling.logs.v1");
2954                }
2955            }
2956        }
2957        pub mod navconnect {
2958            pub mod v1 {
2959                #[cfg(any(feature = "google-maps-navconnect-v1"))]
2960                include_proto!("google.maps.navconnect.v1");
2961            }
2962        }
2963        pub mod places {
2964            pub mod v1 {
2965                #[cfg(any(feature = "google-maps-places-v1"))]
2966                include_proto!("google.maps.places.v1");
2967            }
2968        }
2969        pub mod playablelocations {
2970            pub mod v3 {
2971                #[cfg(any(feature = "google-maps-playablelocations-v3"))]
2972                include_proto!("google.maps.playablelocations.v3");
2973                pub mod sample {
2974                    #[cfg(
2975                        any(
2976                            feature = "google-maps-playablelocations-v3",
2977                            feature = "google-maps-playablelocations-v3-sample",
2978                        )
2979                    )]
2980                    include_proto!("google.maps.playablelocations.v3.sample");
2981                }
2982            }
2983        }
2984        pub mod regionlookup {
2985            pub mod v1alpha {
2986                #[cfg(any(feature = "google-maps-regionlookup-v1alpha"))]
2987                include_proto!("google.maps.regionlookup.v1alpha");
2988            }
2989        }
2990        pub mod roads {
2991            pub mod v1op {
2992                #[cfg(any(feature = "google-maps-roads-v1op"))]
2993                include_proto!("google.maps.roads.v1op");
2994            }
2995        }
2996        pub mod routeoptimization {
2997            pub mod v1 {
2998                #[cfg(any(feature = "google-maps-routeoptimization-v1"))]
2999                include_proto!("google.maps.routeoptimization.v1");
3000            }
3001        }
3002        pub mod routes {
3003            pub mod v1 {
3004                #[cfg(any(feature = "google-maps-routes-v1"))]
3005                include_proto!("google.maps.routes.v1");
3006            }
3007        }
3008        pub mod routing {
3009            pub mod v2 {
3010                #[cfg(any(feature = "google-maps-routing-v2"))]
3011                include_proto!("google.maps.routing.v2");
3012            }
3013        }
3014        pub mod solar {
3015            pub mod v1 {
3016                #[cfg(any(feature = "google-maps-solar-v1"))]
3017                include_proto!("google.maps.solar.v1");
3018            }
3019        }
3020        pub mod unity {
3021            #[cfg(
3022                any(
3023                    feature = "google-maps-playablelocations-v3",
3024                    feature = "google-maps-unity",
3025                )
3026            )]
3027            include_proto!("google.maps.unity");
3028        }
3029        pub mod weather {
3030            pub mod v1 {
3031                #[cfg(any(feature = "google-maps-weather-v1"))]
3032                include_proto!("google.maps.weather.v1");
3033            }
3034        }
3035    }
3036    pub mod marketingplatform {
3037        pub mod admin {
3038            pub mod v1alpha {
3039                #[cfg(any(feature = "google-marketingplatform-admin-v1alpha"))]
3040                include_proto!("google.marketingplatform.admin.v1alpha");
3041            }
3042        }
3043    }
3044    pub mod monitoring {
3045        pub mod dashboard {
3046            pub mod v1 {
3047                #[cfg(any(feature = "google-monitoring-dashboard-v1"))]
3048                include_proto!("google.monitoring.dashboard.v1");
3049            }
3050        }
3051        pub mod metricsscope {
3052            pub mod v1 {
3053                #[cfg(any(feature = "google-monitoring-metricsscope-v1"))]
3054                include_proto!("google.monitoring.metricsscope.v1");
3055            }
3056        }
3057        pub mod v3 {
3058            #[cfg(any(feature = "google-monitoring-v3"))]
3059            include_proto!("google.monitoring.v3");
3060        }
3061    }
3062    pub mod networking {
3063        pub mod trafficdirector {
3064            pub mod r#type {
3065                #[cfg(any(feature = "google-networking-trafficdirector-type"))]
3066                include_proto!("google.networking.trafficdirector.r#type");
3067            }
3068        }
3069    }
3070    pub mod partner {
3071        pub mod aistreams {
3072            pub mod v1alpha1 {
3073                #[cfg(any(feature = "google-partner-aistreams-v1alpha1"))]
3074                include_proto!("google.partner.aistreams.v1alpha1");
3075            }
3076        }
3077    }
3078    pub mod privacy {
3079        pub mod dlp {
3080            pub mod v2 {
3081                #[cfg(any(feature = "google-privacy-dlp-v2"))]
3082                include_proto!("google.privacy.dlp.v2");
3083            }
3084        }
3085    }
3086    pub mod pubsub {
3087        pub mod v1 {
3088            #[cfg(any(feature = "google-pubsub-v1"))]
3089            include_proto!("google.pubsub.v1");
3090        }
3091    }
3092    pub mod r#type {
3093        #[cfg(
3094            any(
3095                feature = "google-actions-sdk-v2",
3096                feature = "google-actions-type",
3097                feature = "google-ai-generativelanguage-v1beta",
3098                feature = "google-analytics-admin-v1alpha",
3099                feature = "google-apps-card-v1",
3100                feature = "google-apps-drive-labels-v2",
3101                feature = "google-assistant-embedded-v1alpha2",
3102                feature = "google-backstory",
3103                feature = "google-bigtable-admin-v2",
3104                feature = "google-bigtable-v2",
3105                feature = "google-chat-v1",
3106                feature = "google-cloud-aiplatform-v1",
3107                feature = "google-cloud-aiplatform-v1beta1",
3108                feature = "google-cloud-aiplatform-v1beta1-schema",
3109                feature = "google-cloud-alloydb-v1",
3110                feature = "google-cloud-asset-v1",
3111                feature = "google-cloud-audit",
3112                feature = "google-cloud-backupdr-v1",
3113                feature = "google-cloud-bigquery-analyticshub-v1",
3114                feature = "google-cloud-bigquery-connection-v1",
3115                feature = "google-cloud-bigquery-dataexchange-v1beta1",
3116                feature = "google-cloud-bigquery-datapolicies-v1",
3117                feature = "google-cloud-bigquery-datapolicies-v2",
3118                feature = "google-cloud-bigquery-logging-v1",
3119                feature = "google-cloud-bigquery-reservation-v1",
3120                feature = "google-cloud-bigquery-v2",
3121                feature = "google-cloud-billing-budgets-v1",
3122                feature = "google-cloud-billing-v1",
3123                feature = "google-cloud-capacityplanner-v1beta",
3124                feature = "google-cloud-channel-v1",
3125                feature = "google-cloud-chronicle-v1",
3126                feature = "google-cloud-cloudcontrolspartner-v1",
3127                feature = "google-cloud-cloudsecuritycompliance-v1",
3128                feature = "google-cloud-commerceproducer-v1beta",
3129                feature = "google-cloud-contactcenterinsights-v1",
3130                feature = "google-cloud-contentwarehouse-v1",
3131                feature = "google-cloud-databasecenter-v1beta",
3132                feature = "google-cloud-datacatalog-lineage-v1",
3133                feature = "google-cloud-datacatalog-v1",
3134                feature = "google-cloud-dataform-v1",
3135                feature = "google-cloud-dataproc-v1",
3136                feature = "google-cloud-deploy-v1",
3137                feature = "google-cloud-dialogflow-cx-v3",
3138                feature = "google-cloud-dialogflow-v2",
3139                feature = "google-cloud-documentai-v1",
3140                feature = "google-cloud-domains-v1",
3141                feature = "google-cloud-financialservices-v1",
3142                feature = "google-cloud-functions-v1",
3143                feature = "google-cloud-functions-v2",
3144                feature = "google-cloud-gdchardwaremanagement-v1alpha",
3145                feature = "google-cloud-geminidataanalytics-v1",
3146                feature = "google-cloud-gkebackup-v1",
3147                feature = "google-cloud-gkemulticloud-v1",
3148                feature = "google-cloud-iap-v1",
3149                feature = "google-cloud-iot-v1",
3150                feature = "google-cloud-lustre-v1",
3151                feature = "google-cloud-memcache-v1",
3152                feature = "google-cloud-memorystore-v1",
3153                feature = "google-cloud-metastore-v1",
3154                feature = "google-cloud-migrationcenter-v1",
3155                feature = "google-cloud-modelarmor-v1",
3156                feature = "google-cloud-optimization-v1",
3157                feature = "google-cloud-orchestration-airflow-service-v1",
3158                feature = "google-cloud-orgpolicy-v2",
3159                feature = "google-cloud-osconfig-agentendpoint-v1",
3160                feature = "google-cloud-osconfig-v1",
3161                feature = "google-cloud-parametermanager-v1",
3162                feature = "google-cloud-policysimulator-v1",
3163                feature = "google-cloud-policytroubleshooter-iam-v3",
3164                feature = "google-cloud-policytroubleshooter-v1",
3165                feature = "google-cloud-recommender-logging-v1",
3166                feature = "google-cloud-recommender-v1",
3167                feature = "google-cloud-redis-cluster-v1",
3168                feature = "google-cloud-redis-v1",
3169                feature = "google-cloud-resourcemanager-v2",
3170                feature = "google-cloud-resourcemanager-v3",
3171                feature = "google-cloud-run-v2",
3172                feature = "google-cloud-secretmanager-v1",
3173                feature = "google-cloud-secrets-v1beta1",
3174                feature = "google-cloud-securesourcemanager-v1",
3175                feature = "google-cloud-security-privateca-v1",
3176                feature = "google-cloud-securitycenter-v1",
3177                feature = "google-cloud-securitycenter-v2",
3178                feature = "google-cloud-securitycentermanagement-v1",
3179                feature = "google-cloud-securityposture-v1",
3180                feature = "google-cloud-sensitiveaction-logging-v1",
3181                feature = "google-cloud-servicedirectory-v1",
3182                feature = "google-cloud-sql-v1",
3183                feature = "google-cloud-storageinsights-v1",
3184                feature = "google-cloud-talent-v4",
3185                feature = "google-cloud-tasks-v2",
3186                feature = "google-cloud-tpu-v2",
3187                feature = "google-cloud-video-livestream-logging-v1",
3188                feature = "google-cloud-video-livestream-v1",
3189                feature = "google-cloud-vision-v1",
3190                feature = "google-cloud-visionai-v1",
3191                feature = "google-container-v1",
3192                feature = "google-datastore-v1",
3193                feature = "google-devicesandservices-health-v4",
3194                feature = "google-devtools-artifactregistry-v1",
3195                feature = "google-devtools-containeranalysis-v1",
3196                feature = "google-devtools-sourcerepo-v1",
3197                feature = "google-devtools-testing-v1",
3198                feature = "google-firestore-admin-v1",
3199                feature = "google-firestore-bundle",
3200                feature = "google-firestore-v1",
3201                feature = "google-geo-type",
3202                feature = "google-iam-admin-v1",
3203                feature = "google-iam-v1",
3204                feature = "google-iam-v1-logging",
3205                feature = "google-iam-v2",
3206                feature = "google-iam-v3",
3207                feature = "google-identity-accesscontextmanager-v1",
3208                feature = "google-maps-addressvalidation-v1",
3209                feature = "google-maps-aerialview-v1",
3210                feature = "google-maps-areainsights-v1",
3211                feature = "google-maps-geocode-v4",
3212                feature = "google-maps-isochrones-v1",
3213                feature = "google-maps-navconnect-v1",
3214                feature = "google-maps-places-v1",
3215                feature = "google-maps-playablelocations-v3",
3216                feature = "google-maps-playablelocations-v3-sample",
3217                feature = "google-maps-regionlookup-v1alpha",
3218                feature = "google-maps-roads-v1op",
3219                feature = "google-maps-routeoptimization-v1",
3220                feature = "google-maps-routes-v1",
3221                feature = "google-maps-routing-v2",
3222                feature = "google-maps-solar-v1",
3223                feature = "google-maps-weather-v1",
3224                feature = "google-marketingplatform-admin-v1alpha",
3225                feature = "google-monitoring-dashboard-v1",
3226                feature = "google-monitoring-v3",
3227                feature = "google-privacy-dlp-v2",
3228                feature = "google-spanner-admin-database-v1",
3229                feature = "google-spanner-admin-instance-v1",
3230                feature = "google-spanner-admin-omni-v1",
3231                feature = "google-spanner-executor-v1",
3232                feature = "google-storage-control-v2",
3233                feature = "google-storage-v1",
3234                feature = "google-storage-v2",
3235                feature = "google-storagetransfer-v1",
3236                feature = "google-streetview-publish-v1",
3237                feature = "google-type",
3238                feature = "maps-fleetengine-delivery-v1",
3239                feature = "maps-fleetengine-v1",
3240            )
3241        )]
3242        include_proto!("google.r#type");
3243    }
3244    pub mod rpc {
3245        #[cfg(
3246            any(
3247                feature = "google-actions-sdk-v2",
3248                feature = "google-ai-generativelanguage-v1beta",
3249                feature = "google-analytics-data-v1alpha",
3250                feature = "google-analytics-data-v1beta",
3251                feature = "google-api-apikeys-v2",
3252                feature = "google-api-expr-conformance-v1alpha1",
3253                feature = "google-api-expr-v1alpha1",
3254                feature = "google-api-expr-v1beta1",
3255                feature = "google-api-servicecontrol-v1",
3256                feature = "google-api-servicecontrol-v2",
3257                feature = "google-api-servicemanagement-v1",
3258                feature = "google-api-serviceusage-v1",
3259                feature = "google-appengine-v1",
3260                feature = "google-apps-alertcenter-v1beta1",
3261                feature = "google-apps-events-subscriptions-v1",
3262                feature = "google-assistant-embedded-v1alpha1",
3263                feature = "google-bigtable-admin-v2",
3264                feature = "google-bigtable-v2",
3265                feature = "google-chat-logging-v1",
3266                feature = "google-chat-v1",
3267                feature = "google-chromeos-moblab-v1beta1",
3268                feature = "google-cloud-agentregistry-v1",
3269                feature = "google-cloud-aiplatform-logging",
3270                feature = "google-cloud-aiplatform-v1",
3271                feature = "google-cloud-aiplatform-v1beta1",
3272                feature = "google-cloud-aiplatform-v1beta1-schema",
3273                feature = "google-cloud-alloydb-v1",
3274                feature = "google-cloud-apigateway-v1",
3275                feature = "google-cloud-apigeeconnect-v1",
3276                feature = "google-cloud-apihub-v1",
3277                feature = "google-cloud-apphub-v1",
3278                feature = "google-cloud-appoptimize-v1beta",
3279                feature = "google-cloud-asset-v1",
3280                feature = "google-cloud-assuredworkloads-v1",
3281                feature = "google-cloud-audit",
3282                feature = "google-cloud-auditmanager-v1",
3283                feature = "google-cloud-automl-v1",
3284                feature = "google-cloud-backupdr-v1",
3285                feature = "google-cloud-baremetalsolution-v2",
3286                feature = "google-cloud-batch-v1",
3287                feature = "google-cloud-beyondcorp-appconnections-v1",
3288                feature = "google-cloud-beyondcorp-appconnectors-v1",
3289                feature = "google-cloud-beyondcorp-appgateways-v1",
3290                feature = "google-cloud-beyondcorp-clientconnectorservices-v1",
3291                feature = "google-cloud-beyondcorp-clientgateways-v1",
3292                feature = "google-cloud-biglake-v1",
3293                feature = "google-cloud-bigquery-analyticshub-v1",
3294                feature = "google-cloud-bigquery-datatransfer-v1",
3295                feature = "google-cloud-bigquery-logging-v1",
3296                feature = "google-cloud-bigquery-migration-v2",
3297                feature = "google-cloud-bigquery-reservation-v1",
3298                feature = "google-cloud-bigquery-storage-v1",
3299                feature = "google-cloud-binaryauthorization-v1",
3300                feature = "google-cloud-blockchainnodeengine-v1",
3301                feature = "google-cloud-capacityplanner-v1beta",
3302                feature = "google-cloud-certificatemanager-v1",
3303                feature = "google-cloud-ces-v1",
3304                feature = "google-cloud-channel-v1",
3305                feature = "google-cloud-chronicle-v1",
3306                feature = "google-cloud-clouddms-logging-v1",
3307                feature = "google-cloud-clouddms-v1",
3308                feature = "google-cloud-cloudsecuritycompliance-v1",
3309                feature = "google-cloud-cloudsetup-logging-v1",
3310                feature = "google-cloud-commerce-consumer-procurement-v1",
3311                feature = "google-cloud-confidentialcomputing-v1",
3312                feature = "google-cloud-config-v1",
3313                feature = "google-cloud-configdelivery-v1",
3314                feature = "google-cloud-connectors-v1",
3315                feature = "google-cloud-contactcenterinsights-v1",
3316                feature = "google-cloud-contentwarehouse-v1",
3317                feature = "google-cloud-datacatalog-lineage-v1",
3318                feature = "google-cloud-datacatalog-v1",
3319                feature = "google-cloud-dataform-v1",
3320                feature = "google-cloud-datafusion-v1",
3321                feature = "google-cloud-datalabeling-v1beta1",
3322                feature = "google-cloud-datapipelines-logging-v1",
3323                feature = "google-cloud-dataplex-v1",
3324                feature = "google-cloud-dataproc-v1",
3325                feature = "google-cloud-dataqna-v1alpha",
3326                feature = "google-cloud-datastream-logging-v1",
3327                feature = "google-cloud-datastream-v1",
3328                feature = "google-cloud-deploy-v1",
3329                feature = "google-cloud-designcenter-v1",
3330                feature = "google-cloud-developerconnect-v1",
3331                feature = "google-cloud-dialogflow-cx-v3",
3332                feature = "google-cloud-dialogflow-v2",
3333                feature = "google-cloud-documentai-v1",
3334                feature = "google-cloud-domains-v1",
3335                feature = "google-cloud-edgecontainer-v1",
3336                feature = "google-cloud-edgenetwork-v1",
3337                feature = "google-cloud-enterpriseknowledgegraph-v1",
3338                feature = "google-cloud-eventarc-logging-v1",
3339                feature = "google-cloud-eventarc-v1",
3340                feature = "google-cloud-filestore-v1",
3341                feature = "google-cloud-financialservices-v1",
3342                feature = "google-cloud-ftp-v1",
3343                feature = "google-cloud-functions-v1",
3344                feature = "google-cloud-functions-v2",
3345                feature = "google-cloud-gdchardwaremanagement-v1alpha",
3346                feature = "google-cloud-geminidataanalytics-v1",
3347                feature = "google-cloud-gkebackup-logging-v1",
3348                feature = "google-cloud-gkebackup-v1",
3349                feature = "google-cloud-gkemulticloud-v1",
3350                feature = "google-cloud-gsuiteaddons-logging-v1",
3351                feature = "google-cloud-healthcare-logging",
3352                feature = "google-cloud-hypercomputecluster-v1",
3353                feature = "google-cloud-iamconnectorcredentials-v1alpha",
3354                feature = "google-cloud-identitytoolkit-logging",
3355                feature = "google-cloud-ids-v1",
3356                feature = "google-cloud-iot-v1",
3357                feature = "google-cloud-kms-inventory-v1",
3358                feature = "google-cloud-kms-logging-v1",
3359                feature = "google-cloud-kms-v1",
3360                feature = "google-cloud-licensemanager-v1",
3361                feature = "google-cloud-lifesciences-v2beta",
3362                feature = "google-cloud-lustre-v1",
3363                feature = "google-cloud-managedidentities-v1",
3364                feature = "google-cloud-managedkafka-v1",
3365                feature = "google-cloud-mediatranslation-v1alpha1",
3366                feature = "google-cloud-mediatranslation-v1beta1",
3367                feature = "google-cloud-memcache-v1",
3368                feature = "google-cloud-memorystore-v1",
3369                feature = "google-cloud-metastore-v1",
3370                feature = "google-cloud-migrationcenter-v1",
3371                feature = "google-cloud-netapp-v1",
3372                feature = "google-cloud-networkconnectivity-v1",
3373                feature = "google-cloud-networkmanagement-v1",
3374                feature = "google-cloud-networksecurity-v1",
3375                feature = "google-cloud-networkservices-v1",
3376                feature = "google-cloud-notebooks-v1",
3377                feature = "google-cloud-notebooks-v2",
3378                feature = "google-cloud-numberregistry-v1alpha",
3379                feature = "google-cloud-observability-v1",
3380                feature = "google-cloud-optimization-v1",
3381                feature = "google-cloud-orchestration-airflow-service-v1",
3382                feature = "google-cloud-osconfig-v1",
3383                feature = "google-cloud-parallelstore-v1",
3384                feature = "google-cloud-policysimulator-v1",
3385                feature = "google-cloud-policytroubleshooter-iam-v3",
3386                feature = "google-cloud-policytroubleshooter-v1",
3387                feature = "google-cloud-privatecatalog-v1beta1",
3388                feature = "google-cloud-privilegedaccessmanager-v1",
3389                feature = "google-cloud-pubsublite-v1",
3390                feature = "google-cloud-rapidmigrationassessment-v1",
3391                feature = "google-cloud-recaptchaenterprise-v1",
3392                feature = "google-cloud-recommendationengine-v1beta1",
3393                feature = "google-cloud-redis-cluster-v1",
3394                feature = "google-cloud-redis-v1",
3395                feature = "google-cloud-resourcemanager-v2",
3396                feature = "google-cloud-resourcemanager-v3",
3397                feature = "google-cloud-run-v2",
3398                feature = "google-cloud-runtimeconfig-v1beta1",
3399                feature = "google-cloud-saasplatform-saasservicemgmt-logging-v1",
3400                feature = "google-cloud-saasplatform-saasservicemgmt-v1beta1",
3401                feature = "google-cloud-scheduler-v1",
3402                feature = "google-cloud-secretmanager-v1",
3403                feature = "google-cloud-securesourcemanager-v1",
3404                feature = "google-cloud-security-privateca-v1",
3405                feature = "google-cloud-securitycenter-v1",
3406                feature = "google-cloud-securitycenter-v2",
3407                feature = "google-cloud-securitycentermanagement-v1",
3408                feature = "google-cloud-securityposture-v1",
3409                feature = "google-cloud-sensitiveaction-logging-v1",
3410                feature = "google-cloud-shell-v1",
3411                feature = "google-cloud-speech-v1",
3412                feature = "google-cloud-speech-v2",
3413                feature = "google-cloud-sql-v1",
3414                feature = "google-cloud-storagebatchoperations-v1",
3415                feature = "google-cloud-storageinsights-v1",
3416                feature = "google-cloud-talent-v4",
3417                feature = "google-cloud-tasks-v2",
3418                feature = "google-cloud-telcoautomation-v1",
3419                feature = "google-cloud-texttospeech-v1",
3420                feature = "google-cloud-texttospeech-v1beta1",
3421                feature = "google-cloud-tpu-v1",
3422                feature = "google-cloud-tpu-v2",
3423                feature = "google-cloud-translation-v3",
3424                feature = "google-cloud-universalledger-v1",
3425                feature = "google-cloud-vectorsearch-v1",
3426                feature = "google-cloud-video-livestream-logging-v1",
3427                feature = "google-cloud-video-livestream-v1",
3428                feature = "google-cloud-video-stitcher-v1",
3429                feature = "google-cloud-video-transcoder-v1",
3430                feature = "google-cloud-videointelligence-v1",
3431                feature = "google-cloud-vision-v1",
3432                feature = "google-cloud-visionai-v1",
3433                feature = "google-cloud-vmmigration-v1",
3434                feature = "google-cloud-vmwareengine-v1",
3435                feature = "google-cloud-vpcaccess-v1",
3436                feature = "google-cloud-webrisk-v1",
3437                feature = "google-cloud-workflows-v1",
3438                feature = "google-cloud-workloadidentity-v1",
3439                feature = "google-cloud-workloadmanager-v1",
3440                feature = "google-cloud-workstations-v1",
3441                feature = "google-container-v1",
3442                feature = "google-dataflow-v1beta3",
3443                feature = "google-datastore-admin-v1",
3444                feature = "google-devicesandservices-health-v4",
3445                feature = "google-devtools-artifactregistry-logging-v1",
3446                feature = "google-devtools-artifactregistry-v1",
3447                feature = "google-devtools-cloudbuild-v1",
3448                feature = "google-devtools-cloudbuild-v2",
3449                feature = "google-devtools-cloudtrace-v2",
3450                feature = "google-devtools-containeranalysis-v1",
3451                feature = "google-devtools-remoteworkers-v1test2",
3452                feature = "google-firestore-admin-v1",
3453                feature = "google-firestore-bundle",
3454                feature = "google-firestore-v1",
3455                feature = "google-iam-v2",
3456                feature = "google-iam-v3",
3457                feature = "google-identity-accesscontextmanager-v1",
3458                feature = "google-logging-v2",
3459                feature = "google-longrunning",
3460                feature = "google-maps-mapsplatformdatasets-v1",
3461                feature = "google-maps-routeoptimization-v1",
3462                feature = "google-maps-routes-v1",
3463                feature = "google-maps-routing-v2",
3464                feature = "google-monitoring-metricsscope-v1",
3465                feature = "google-monitoring-v3",
3466                feature = "google-partner-aistreams-v1alpha1",
3467                feature = "google-privacy-dlp-v2",
3468                feature = "google-rpc",
3469                feature = "google-spanner-admin-database-v1",
3470                feature = "google-spanner-admin-instance-v1",
3471                feature = "google-spanner-admin-omni-v1",
3472                feature = "google-spanner-executor-v1",
3473                feature = "google-spanner-v1",
3474                feature = "google-storage-control-v2",
3475                feature = "google-storage-platformlogs-v1",
3476                feature = "google-storage-v2",
3477                feature = "google-storagetransfer-v1",
3478                feature = "google-streetview-publish-v1",
3479                feature = "grafeas-v1",
3480            )
3481        )]
3482        include_proto!("google.rpc");
3483        pub mod context {
3484            #[cfg(
3485                any(
3486                    feature = "google-api-servicecontrol-v2",
3487                    feature = "google-cloud-audit",
3488                    feature = "google-rpc-context",
3489                )
3490            )]
3491            include_proto!("google.rpc.context");
3492        }
3493    }
3494    pub mod search {
3495        pub mod partnerdataingestion {
3496            pub mod logging {
3497                pub mod v1 {
3498                    #[cfg(
3499                        any(feature = "google-search-partnerdataingestion-logging-v1")
3500                    )]
3501                    include_proto!("google.search.partnerdataingestion.logging.v1");
3502                }
3503            }
3504        }
3505    }
3506    pub mod security {
3507        pub mod safebrowsing {
3508            pub mod v5 {
3509                #[cfg(any(feature = "google-security-safebrowsing-v5"))]
3510                include_proto!("google.security.safebrowsing.v5");
3511            }
3512        }
3513        pub mod safebrowsingohttpgateway {
3514            pub mod v1 {
3515                #[cfg(any(feature = "google-security-safebrowsingohttpgateway-v1"))]
3516                include_proto!("google.security.safebrowsingohttpgateway.v1");
3517            }
3518        }
3519    }
3520    pub mod spanner {
3521        pub mod adapter {
3522            pub mod v1 {
3523                #[cfg(any(feature = "google-spanner-adapter-v1"))]
3524                include_proto!("google.spanner.adapter.v1");
3525            }
3526        }
3527        pub mod admin {
3528            pub mod database {
3529                pub mod v1 {
3530                    #[cfg(
3531                        any(
3532                            feature = "google-spanner-admin-database-v1",
3533                            feature = "google-spanner-admin-omni-v1",
3534                            feature = "google-spanner-executor-v1",
3535                        )
3536                    )]
3537                    include_proto!("google.spanner.admin.database.v1");
3538                }
3539            }
3540            pub mod instance {
3541                pub mod v1 {
3542                    #[cfg(
3543                        any(
3544                            feature = "google-spanner-admin-instance-v1",
3545                            feature = "google-spanner-executor-v1",
3546                        )
3547                    )]
3548                    include_proto!("google.spanner.admin.instance.v1");
3549                }
3550            }
3551            pub mod omni {
3552                pub mod v1 {
3553                    #[cfg(any(feature = "google-spanner-admin-omni-v1"))]
3554                    include_proto!("google.spanner.admin.omni.v1");
3555                }
3556            }
3557        }
3558        pub mod auth {
3559            pub mod v1 {
3560                #[cfg(any(feature = "google-spanner-auth-v1"))]
3561                include_proto!("google.spanner.auth.v1");
3562            }
3563        }
3564        pub mod executor {
3565            pub mod v1 {
3566                #[cfg(any(feature = "google-spanner-executor-v1"))]
3567                include_proto!("google.spanner.executor.v1");
3568            }
3569        }
3570        pub mod v1 {
3571            #[cfg(
3572                any(
3573                    feature = "google-spanner-executor-v1",
3574                    feature = "google-spanner-v1",
3575                )
3576            )]
3577            include_proto!("google.spanner.v1");
3578        }
3579    }
3580    pub mod storage {
3581        pub mod control {
3582            pub mod v2 {
3583                #[cfg(any(feature = "google-storage-control-v2"))]
3584                include_proto!("google.storage.control.v2");
3585            }
3586        }
3587        pub mod platformlogs {
3588            pub mod v1 {
3589                #[cfg(any(feature = "google-storage-platformlogs-v1"))]
3590                include_proto!("google.storage.platformlogs.v1");
3591            }
3592        }
3593        pub mod v1 {
3594            #[cfg(any(feature = "google-storage-v1"))]
3595            include_proto!("google.storage.v1");
3596        }
3597        pub mod v2 {
3598            #[cfg(any(feature = "google-storage-v2"))]
3599            include_proto!("google.storage.v2");
3600        }
3601    }
3602    pub mod storagetransfer {
3603        pub mod logging {
3604            #[cfg(any(feature = "google-storagetransfer-logging"))]
3605            include_proto!("google.storagetransfer.logging");
3606        }
3607        pub mod v1 {
3608            #[cfg(any(feature = "google-storagetransfer-v1"))]
3609            include_proto!("google.storagetransfer.v1");
3610        }
3611    }
3612    pub mod streetview {
3613        pub mod publish {
3614            pub mod v1 {
3615                #[cfg(any(feature = "google-streetview-publish-v1"))]
3616                include_proto!("google.streetview.publish.v1");
3617            }
3618        }
3619    }
3620    pub mod watcher {
3621        pub mod v1 {
3622            #[cfg(any(feature = "google-watcher-v1"))]
3623            include_proto!("google.watcher.v1");
3624        }
3625    }
3626}
3627pub mod grafeas {
3628    pub mod v1 {
3629        #[cfg(
3630            any(
3631                feature = "google-cloud-binaryauthorization-v1",
3632                feature = "google-devtools-containeranalysis-v1",
3633                feature = "grafeas-v1",
3634            )
3635        )]
3636        include_proto!("grafeas.v1");
3637    }
3638}
3639pub mod maps {
3640    pub mod fleetengine {
3641        pub mod delivery {
3642            pub mod v1 {
3643                #[cfg(any(feature = "maps-fleetengine-delivery-v1"))]
3644                include_proto!("maps.fleetengine.delivery.v1");
3645            }
3646        }
3647        pub mod v1 {
3648            #[cfg(any(feature = "maps-fleetengine-v1"))]
3649            include_proto!("maps.fleetengine.v1");
3650        }
3651    }
3652}