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 v1alpha {
71                #[cfg(any(feature = "google-ai-generativelanguage-v1alpha"))]
72                include_proto!("google.ai.generativelanguage.v1alpha");
73            }
74            pub mod v1beta {
75                #[cfg(any(feature = "google-ai-generativelanguage-v1beta"))]
76                include_proto!("google.ai.generativelanguage.v1beta");
77            }
78            pub mod v1beta2 {
79                #[cfg(any(feature = "google-ai-generativelanguage-v1beta2"))]
80                include_proto!("google.ai.generativelanguage.v1beta2");
81            }
82            pub mod v1beta3 {
83                #[cfg(any(feature = "google-ai-generativelanguage-v1beta3"))]
84                include_proto!("google.ai.generativelanguage.v1beta3");
85            }
86        }
87    }
88    pub mod analytics {
89        pub mod admin {
90            pub mod v1alpha {
91                #[cfg(any(feature = "google-analytics-admin-v1alpha"))]
92                include_proto!("google.analytics.admin.v1alpha");
93            }
94            pub mod v1beta {
95                #[cfg(any(feature = "google-analytics-admin-v1beta"))]
96                include_proto!("google.analytics.admin.v1beta");
97            }
98        }
99        pub mod cloud {
100            #[cfg(any(feature = "google-analytics-cloud"))]
101            include_proto!("google.analytics.cloud");
102        }
103        pub mod data {
104            pub mod v1alpha {
105                #[cfg(any(feature = "google-analytics-data-v1alpha"))]
106                include_proto!("google.analytics.data.v1alpha");
107            }
108            pub mod v1beta {
109                #[cfg(any(feature = "google-analytics-data-v1beta"))]
110                include_proto!("google.analytics.data.v1beta");
111            }
112        }
113    }
114    pub mod api {
115        #[cfg(
116            any(
117                feature = "google-actions-sdk-v2",
118                feature = "google-actions-sdk-v2-interactionmodel",
119                feature = "google-actions-sdk-v2-interactionmodel-prompt",
120                feature = "google-actions-sdk-v2-interactionmodel-type",
121                feature = "google-ads-admanager-v1",
122                feature = "google-ads-admob-v1",
123                feature = "google-ads-googleads-v19-common",
124                feature = "google-ads-googleads-v19-resources",
125                feature = "google-ads-googleads-v19-services",
126                feature = "google-ads-searchads360-v0-common",
127                feature = "google-ads-searchads360-v0-resources",
128                feature = "google-ads-searchads360-v0-services",
129                feature = "google-ai-generativelanguage-v1",
130                feature = "google-ai-generativelanguage-v1alpha",
131                feature = "google-ai-generativelanguage-v1beta",
132                feature = "google-ai-generativelanguage-v1beta2",
133                feature = "google-ai-generativelanguage-v1beta3",
134                feature = "google-analytics-admin-v1alpha",
135                feature = "google-analytics-admin-v1beta",
136                feature = "google-analytics-data-v1alpha",
137                feature = "google-analytics-data-v1beta",
138                feature = "google-api",
139                feature = "google-api-apikeys-v2",
140                feature = "google-api-cloudquotas-v1",
141                feature = "google-api-cloudquotas-v1beta",
142                feature = "google-api-expr-conformance-v1alpha1",
143                feature = "google-api-servicecontrol-v1",
144                feature = "google-api-servicecontrol-v2",
145                feature = "google-api-servicemanagement-v1",
146                feature = "google-api-serviceusage-v1",
147                feature = "google-api-serviceusage-v1beta1",
148                feature = "google-appengine-v1",
149                feature = "google-appengine-v1beta",
150                feature = "google-apps-alertcenter-v1beta1",
151                feature = "google-apps-drive-activity-v2",
152                feature = "google-apps-drive-labels-v2",
153                feature = "google-apps-drive-labels-v2beta",
154                feature = "google-apps-events-subscriptions-v1",
155                feature = "google-apps-meet-v2",
156                feature = "google-apps-meet-v2beta",
157                feature = "google-apps-script-type-calendar",
158                feature = "google-apps-script-type-docs",
159                feature = "google-apps-script-type-sheets",
160                feature = "google-apps-script-type-slides",
161                feature = "google-area120-tables-v1alpha1",
162                feature = "google-assistant-embedded-v1alpha1",
163                feature = "google-assistant-embedded-v1alpha2",
164                feature = "google-bigtable-admin-v2",
165                feature = "google-bigtable-v2",
166                feature = "google-chat-v1",
167                feature = "google-chromeos-moblab-v1beta1",
168                feature = "google-chromeos-uidetection-v1",
169                feature = "google-cloud",
170                feature = "google-cloud-abuseevent-logging-v1",
171                feature = "google-cloud-accessapproval-v1",
172                feature = "google-cloud-advisorynotifications-v1",
173                feature = "google-cloud-aiplatform-v1",
174                feature = "google-cloud-aiplatform-v1beta1",
175                feature = "google-cloud-aiplatform-v1beta1-schema",
176                feature = "google-cloud-alloydb-connectors-v1",
177                feature = "google-cloud-alloydb-connectors-v1alpha",
178                feature = "google-cloud-alloydb-connectors-v1beta",
179                feature = "google-cloud-alloydb-v1",
180                feature = "google-cloud-alloydb-v1alpha",
181                feature = "google-cloud-alloydb-v1beta",
182                feature = "google-cloud-apigateway-v1",
183                feature = "google-cloud-apigeeconnect-v1",
184                feature = "google-cloud-apigeeregistry-v1",
185                feature = "google-cloud-apihub-v1",
186                feature = "google-cloud-apphub-v1",
187                feature = "google-cloud-asset-v1",
188                feature = "google-cloud-asset-v1p1beta1",
189                feature = "google-cloud-asset-v1p2beta1",
190                feature = "google-cloud-asset-v1p5beta1",
191                feature = "google-cloud-asset-v1p7beta1",
192                feature = "google-cloud-assuredworkloads-v1",
193                feature = "google-cloud-assuredworkloads-v1beta1",
194                feature = "google-cloud-audit",
195                feature = "google-cloud-automl-v1",
196                feature = "google-cloud-automl-v1beta1",
197                feature = "google-cloud-backupdr-v1",
198                feature = "google-cloud-baremetalsolution-v2",
199                feature = "google-cloud-batch-v1",
200                feature = "google-cloud-batch-v1alpha",
201                feature = "google-cloud-beyondcorp-appconnections-v1",
202                feature = "google-cloud-beyondcorp-appconnectors-v1",
203                feature = "google-cloud-beyondcorp-appgateways-v1",
204                feature = "google-cloud-beyondcorp-clientconnectorservices-v1",
205                feature = "google-cloud-beyondcorp-clientgateways-v1",
206                feature = "google-cloud-bigquery-analyticshub-v1",
207                feature = "google-cloud-bigquery-biglake-v1",
208                feature = "google-cloud-bigquery-biglake-v1alpha1",
209                feature = "google-cloud-bigquery-connection-v1",
210                feature = "google-cloud-bigquery-connection-v1beta1",
211                feature = "google-cloud-bigquery-dataexchange-v1beta1",
212                feature = "google-cloud-bigquery-datapolicies-v1",
213                feature = "google-cloud-bigquery-datapolicies-v1beta1",
214                feature = "google-cloud-bigquery-datatransfer-v1",
215                feature = "google-cloud-bigquery-logging-v1",
216                feature = "google-cloud-bigquery-migration-v2",
217                feature = "google-cloud-bigquery-migration-v2alpha",
218                feature = "google-cloud-bigquery-reservation-v1",
219                feature = "google-cloud-bigquery-storage-v1",
220                feature = "google-cloud-bigquery-storage-v1alpha",
221                feature = "google-cloud-bigquery-storage-v1beta1",
222                feature = "google-cloud-bigquery-storage-v1beta2",
223                feature = "google-cloud-bigquery-v2",
224                feature = "google-cloud-billing-budgets-v1",
225                feature = "google-cloud-billing-budgets-v1beta1",
226                feature = "google-cloud-billing-v1",
227                feature = "google-cloud-binaryauthorization-v1",
228                feature = "google-cloud-binaryauthorization-v1beta1",
229                feature = "google-cloud-blockchainnodeengine-v1",
230                feature = "google-cloud-certificatemanager-v1",
231                feature = "google-cloud-channel-v1",
232                feature = "google-cloud-chronicle-v1",
233                feature = "google-cloud-cloudcontrolspartner-v1",
234                feature = "google-cloud-cloudcontrolspartner-v1beta",
235                feature = "google-cloud-clouddms-logging-v1",
236                feature = "google-cloud-clouddms-v1",
237                feature = "google-cloud-cloudsetup-logging-v1",
238                feature = "google-cloud-commerce-consumer-procurement-v1",
239                feature = "google-cloud-commerce-consumer-procurement-v1alpha1",
240                feature = "google-cloud-common",
241                feature = "google-cloud-compute-v1",
242                feature = "google-cloud-compute-v1small",
243                feature = "google-cloud-confidentialcomputing-v1",
244                feature = "google-cloud-confidentialcomputing-v1alpha1",
245                feature = "google-cloud-config-v1",
246                feature = "google-cloud-connectors-v1",
247                feature = "google-cloud-contactcenterinsights-v1",
248                feature = "google-cloud-contentwarehouse-v1",
249                feature = "google-cloud-datacatalog-lineage-v1",
250                feature = "google-cloud-datacatalog-v1",
251                feature = "google-cloud-datacatalog-v1beta1",
252                feature = "google-cloud-dataform-logging-v1",
253                feature = "google-cloud-dataform-v1",
254                feature = "google-cloud-dataform-v1beta1",
255                feature = "google-cloud-datafusion-v1",
256                feature = "google-cloud-datafusion-v1beta1",
257                feature = "google-cloud-datalabeling-v1beta1",
258                feature = "google-cloud-dataplex-v1",
259                feature = "google-cloud-dataproc-v1",
260                feature = "google-cloud-dataqna-v1alpha",
261                feature = "google-cloud-datastream-logging-v1",
262                feature = "google-cloud-datastream-v1",
263                feature = "google-cloud-datastream-v1alpha1",
264                feature = "google-cloud-deploy-v1",
265                feature = "google-cloud-developerconnect-v1",
266                feature = "google-cloud-dialogflow-cx-v3",
267                feature = "google-cloud-dialogflow-cx-v3beta1",
268                feature = "google-cloud-dialogflow-v2",
269                feature = "google-cloud-dialogflow-v2beta1",
270                feature = "google-cloud-discoveryengine-v1",
271                feature = "google-cloud-discoveryengine-v1alpha",
272                feature = "google-cloud-discoveryengine-v1beta",
273                feature = "google-cloud-documentai-v1",
274                feature = "google-cloud-documentai-v1beta3",
275                feature = "google-cloud-domains-v1",
276                feature = "google-cloud-domains-v1alpha2",
277                feature = "google-cloud-domains-v1beta1",
278                feature = "google-cloud-edgecontainer-v1",
279                feature = "google-cloud-edgenetwork-v1",
280                feature = "google-cloud-enterpriseknowledgegraph-v1",
281                feature = "google-cloud-essentialcontacts-v1",
282                feature = "google-cloud-eventarc-logging-v1",
283                feature = "google-cloud-eventarc-publishing-v1",
284                feature = "google-cloud-eventarc-v1",
285                feature = "google-cloud-filestore-v1",
286                feature = "google-cloud-filestore-v1beta1",
287                feature = "google-cloud-financialservices-v1",
288                feature = "google-cloud-functions-v1",
289                feature = "google-cloud-functions-v2",
290                feature = "google-cloud-functions-v2alpha",
291                feature = "google-cloud-functions-v2beta",
292                feature = "google-cloud-gdchardwaremanagement-v1alpha",
293                feature = "google-cloud-gkebackup-v1",
294                feature = "google-cloud-gkeconnect-gateway-v1",
295                feature = "google-cloud-gkeconnect-gateway-v1beta1",
296                feature = "google-cloud-gkehub-configmanagement-v1beta",
297                feature = "google-cloud-gkehub-servicemesh-v1alpha",
298                feature = "google-cloud-gkehub-servicemesh-v1beta",
299                feature = "google-cloud-gkehub-v1",
300                feature = "google-cloud-gkehub-v1alpha",
301                feature = "google-cloud-gkehub-v1beta",
302                feature = "google-cloud-gkehub-v1beta1",
303                feature = "google-cloud-gkemulticloud-v1",
304                feature = "google-cloud-gsuiteaddons-v1",
305                feature = "google-cloud-iap-v1",
306                feature = "google-cloud-iap-v1beta1",
307                feature = "google-cloud-identitytoolkit-v2",
308                feature = "google-cloud-ids-v1",
309                feature = "google-cloud-integrations-v1alpha",
310                feature = "google-cloud-iot-v1",
311                feature = "google-cloud-kms-inventory-v1",
312                feature = "google-cloud-kms-v1",
313                feature = "google-cloud-language-v1",
314                feature = "google-cloud-language-v1beta1",
315                feature = "google-cloud-language-v1beta2",
316                feature = "google-cloud-language-v2",
317                feature = "google-cloud-lifesciences-v2beta",
318                feature = "google-cloud-location",
319                feature = "google-cloud-managedidentities-v1",
320                feature = "google-cloud-managedidentities-v1beta1",
321                feature = "google-cloud-managedkafka-v1",
322                feature = "google-cloud-mediatranslation-v1alpha1",
323                feature = "google-cloud-mediatranslation-v1beta1",
324                feature = "google-cloud-memcache-v1",
325                feature = "google-cloud-memcache-v1beta2",
326                feature = "google-cloud-memorystore-v1",
327                feature = "google-cloud-memorystore-v1beta",
328                feature = "google-cloud-metastore-logging-v1",
329                feature = "google-cloud-metastore-v1",
330                feature = "google-cloud-metastore-v1alpha",
331                feature = "google-cloud-metastore-v1beta",
332                feature = "google-cloud-migrationcenter-v1",
333                feature = "google-cloud-modelarmor-v1",
334                feature = "google-cloud-netapp-v1",
335                feature = "google-cloud-networkconnectivity-v1",
336                feature = "google-cloud-networkconnectivity-v1alpha1",
337                feature = "google-cloud-networkmanagement-v1",
338                feature = "google-cloud-networkmanagement-v1beta1",
339                feature = "google-cloud-networksecurity-v1",
340                feature = "google-cloud-networksecurity-v1beta1",
341                feature = "google-cloud-networkservices-v1",
342                feature = "google-cloud-networkservices-v1beta1",
343                feature = "google-cloud-notebooks-logging-v1",
344                feature = "google-cloud-notebooks-v1",
345                feature = "google-cloud-notebooks-v1beta1",
346                feature = "google-cloud-notebooks-v2",
347                feature = "google-cloud-optimization-v1",
348                feature = "google-cloud-oracledatabase-v1",
349                feature = "google-cloud-orchestration-airflow-service-v1",
350                feature = "google-cloud-orchestration-airflow-service-v1beta1",
351                feature = "google-cloud-orgpolicy-v2",
352                feature = "google-cloud-osconfig-agentendpoint-v1",
353                feature = "google-cloud-osconfig-agentendpoint-v1beta",
354                feature = "google-cloud-osconfig-v1",
355                feature = "google-cloud-osconfig-v1alpha",
356                feature = "google-cloud-osconfig-v1beta",
357                feature = "google-cloud-oslogin-common",
358                feature = "google-cloud-oslogin-v1",
359                feature = "google-cloud-oslogin-v1alpha",
360                feature = "google-cloud-oslogin-v1beta",
361                feature = "google-cloud-parallelstore-v1",
362                feature = "google-cloud-parallelstore-v1beta",
363                feature = "google-cloud-parametermanager-v1",
364                feature = "google-cloud-paymentgateway-issuerswitch-accountmanager-v1",
365                feature = "google-cloud-paymentgateway-issuerswitch-v1",
366                feature = "google-cloud-phishingprotection-v1beta1",
367                feature = "google-cloud-policysimulator-v1",
368                feature = "google-cloud-policytroubleshooter-iam-v3",
369                feature = "google-cloud-policytroubleshooter-iam-v3beta",
370                feature = "google-cloud-policytroubleshooter-v1",
371                feature = "google-cloud-privatecatalog-v1beta1",
372                feature = "google-cloud-privilegedaccessmanager-v1",
373                feature = "google-cloud-pubsublite-v1",
374                feature = "google-cloud-rapidmigrationassessment-v1",
375                feature = "google-cloud-recaptchaenterprise-v1",
376                feature = "google-cloud-recaptchaenterprise-v1beta1",
377                feature = "google-cloud-recommendationengine-v1beta1",
378                feature = "google-cloud-recommender-logging-v1",
379                feature = "google-cloud-recommender-logging-v1beta1",
380                feature = "google-cloud-recommender-v1",
381                feature = "google-cloud-recommender-v1beta1",
382                feature = "google-cloud-redis-cluster-v1",
383                feature = "google-cloud-redis-cluster-v1beta1",
384                feature = "google-cloud-redis-v1",
385                feature = "google-cloud-redis-v1beta1",
386                feature = "google-cloud-resourcemanager-v2",
387                feature = "google-cloud-resourcemanager-v3",
388                feature = "google-cloud-retail-v2",
389                feature = "google-cloud-retail-v2alpha",
390                feature = "google-cloud-retail-v2beta",
391                feature = "google-cloud-run-v2",
392                feature = "google-cloud-runtimeconfig-v1beta1",
393                feature = "google-cloud-scheduler-v1",
394                feature = "google-cloud-scheduler-v1beta1",
395                feature = "google-cloud-secretmanager-v1",
396                feature = "google-cloud-secretmanager-v1beta2",
397                feature = "google-cloud-secrets-v1beta1",
398                feature = "google-cloud-securesourcemanager-v1",
399                feature = "google-cloud-security-privateca-v1",
400                feature = "google-cloud-security-privateca-v1beta1",
401                feature = "google-cloud-security-publicca-v1",
402                feature = "google-cloud-security-publicca-v1beta1",
403                feature = "google-cloud-securitycenter-settings-v1beta1",
404                feature = "google-cloud-securitycenter-v1",
405                feature = "google-cloud-securitycenter-v1beta1",
406                feature = "google-cloud-securitycenter-v1p1beta1",
407                feature = "google-cloud-securitycenter-v2",
408                feature = "google-cloud-securitycentermanagement-v1",
409                feature = "google-cloud-securityposture-v1",
410                feature = "google-cloud-servicedirectory-v1",
411                feature = "google-cloud-servicedirectory-v1beta1",
412                feature = "google-cloud-servicehealth-v1",
413                feature = "google-cloud-shell-v1",
414                feature = "google-cloud-speech-v1",
415                feature = "google-cloud-speech-v1p1beta1",
416                feature = "google-cloud-speech-v2",
417                feature = "google-cloud-sql-v1",
418                feature = "google-cloud-sql-v1beta4",
419                feature = "google-cloud-storageinsights-v1",
420                feature = "google-cloud-support-v2",
421                feature = "google-cloud-talent-v4",
422                feature = "google-cloud-talent-v4beta1",
423                feature = "google-cloud-tasks-v2",
424                feature = "google-cloud-tasks-v2beta2",
425                feature = "google-cloud-tasks-v2beta3",
426                feature = "google-cloud-telcoautomation-v1",
427                feature = "google-cloud-telcoautomation-v1alpha1",
428                feature = "google-cloud-texttospeech-v1",
429                feature = "google-cloud-texttospeech-v1beta1",
430                feature = "google-cloud-timeseriesinsights-v1",
431                feature = "google-cloud-tpu-v1",
432                feature = "google-cloud-tpu-v2",
433                feature = "google-cloud-tpu-v2alpha1",
434                feature = "google-cloud-translation-v3",
435                feature = "google-cloud-translation-v3beta1",
436                feature = "google-cloud-video-livestream-logging-v1",
437                feature = "google-cloud-video-livestream-v1",
438                feature = "google-cloud-video-stitcher-v1",
439                feature = "google-cloud-video-transcoder-v1",
440                feature = "google-cloud-videointelligence-v1",
441                feature = "google-cloud-videointelligence-v1beta2",
442                feature = "google-cloud-videointelligence-v1p1beta1",
443                feature = "google-cloud-videointelligence-v1p2beta1",
444                feature = "google-cloud-videointelligence-v1p3beta1",
445                feature = "google-cloud-vision-v1",
446                feature = "google-cloud-vision-v1p1beta1",
447                feature = "google-cloud-vision-v1p2beta1",
448                feature = "google-cloud-vision-v1p3beta1",
449                feature = "google-cloud-vision-v1p4beta1",
450                feature = "google-cloud-visionai-v1",
451                feature = "google-cloud-visionai-v1alpha1",
452                feature = "google-cloud-vmmigration-v1",
453                feature = "google-cloud-vmwareengine-v1",
454                feature = "google-cloud-vpcaccess-v1",
455                feature = "google-cloud-webrisk-v1",
456                feature = "google-cloud-webrisk-v1beta1",
457                feature = "google-cloud-websecurityscanner-v1",
458                feature = "google-cloud-websecurityscanner-v1alpha",
459                feature = "google-cloud-websecurityscanner-v1beta",
460                feature = "google-cloud-workflows-executions-v1",
461                feature = "google-cloud-workflows-executions-v1beta",
462                feature = "google-cloud-workflows-v1",
463                feature = "google-cloud-workflows-v1beta",
464                feature = "google-cloud-workstations-v1",
465                feature = "google-cloud-workstations-v1beta",
466                feature = "google-container-v1",
467                feature = "google-container-v1alpha1",
468                feature = "google-container-v1beta1",
469                feature = "google-dataflow-v1beta3",
470                feature = "google-datastore-admin-v1",
471                feature = "google-datastore-admin-v1beta1",
472                feature = "google-datastore-v1",
473                feature = "google-datastore-v1beta3",
474                feature = "google-devtools-artifactregistry-v1",
475                feature = "google-devtools-artifactregistry-v1beta2",
476                feature = "google-devtools-build-v1",
477                feature = "google-devtools-cloudbuild-v1",
478                feature = "google-devtools-cloudbuild-v2",
479                feature = "google-devtools-clouddebugger-v2",
480                feature = "google-devtools-clouderrorreporting-v1beta1",
481                feature = "google-devtools-cloudprofiler-v2",
482                feature = "google-devtools-cloudtrace-v1",
483                feature = "google-devtools-cloudtrace-v2",
484                feature = "google-devtools-containeranalysis-v1",
485                feature = "google-devtools-containeranalysis-v1beta1",
486                feature = "google-devtools-remoteworkers-v1test2",
487                feature = "google-devtools-resultstore-v2",
488                feature = "google-devtools-sourcerepo-v1",
489                feature = "google-devtools-testing-v1",
490                feature = "google-example-library-v1",
491                feature = "google-firebase-fcm-connection-v1alpha1",
492                feature = "google-firestore-admin-v1",
493                feature = "google-firestore-admin-v1beta1",
494                feature = "google-firestore-admin-v1beta2",
495                feature = "google-firestore-bundle",
496                feature = "google-firestore-v1",
497                feature = "google-firestore-v1beta1",
498                feature = "google-genomics-v1",
499                feature = "google-genomics-v1alpha2",
500                feature = "google-home-enterprise-sdm-v1",
501                feature = "google-home-graph-v1",
502                feature = "google-iam-admin-v1",
503                feature = "google-iam-credentials-v1",
504                feature = "google-iam-v1",
505                feature = "google-iam-v1beta",
506                feature = "google-iam-v2",
507                feature = "google-iam-v2beta",
508                feature = "google-iam-v3",
509                feature = "google-iam-v3beta",
510                feature = "google-identity-accesscontextmanager-v1",
511                feature = "google-logging-v2",
512                feature = "google-longrunning",
513                feature = "google-maps-addressvalidation-v1",
514                feature = "google-maps-aerialview-v1",
515                feature = "google-maps-areainsights-v1",
516                feature = "google-maps-mapsplatformdatasets-v1",
517                feature = "google-maps-places-v1",
518                feature = "google-maps-playablelocations-v3",
519                feature = "google-maps-playablelocations-v3-sample",
520                feature = "google-maps-regionlookup-v1alpha",
521                feature = "google-maps-roads-v1op",
522                feature = "google-maps-routeoptimization-v1",
523                feature = "google-maps-routes-v1",
524                feature = "google-maps-routes-v1alpha",
525                feature = "google-maps-routing-v2",
526                feature = "google-maps-solar-v1",
527                feature = "google-maps-weather-v1",
528                feature = "google-marketingplatform-admin-v1alpha",
529                feature = "google-monitoring-dashboard-v1",
530                feature = "google-monitoring-metricsscope-v1",
531                feature = "google-monitoring-v3",
532                feature = "google-partner-aistreams-v1alpha1",
533                feature = "google-privacy-dlp-v2",
534                feature = "google-pubsub-v1",
535                feature = "google-shopping-css-v1",
536                feature = "google-shopping-merchant-accounts-v1beta",
537                feature = "google-shopping-merchant-conversions-v1beta",
538                feature = "google-shopping-merchant-datasources-v1beta",
539                feature = "google-shopping-merchant-inventories-v1beta",
540                feature = "google-shopping-merchant-lfp-v1beta",
541                feature = "google-shopping-merchant-notifications-v1beta",
542                feature = "google-shopping-merchant-products-v1beta",
543                feature = "google-shopping-merchant-promotions-v1beta",
544                feature = "google-shopping-merchant-quota-v1beta",
545                feature = "google-shopping-merchant-reports-v1beta",
546                feature = "google-shopping-merchant-reviews-v1beta",
547                feature = "google-spanner-admin-database-v1",
548                feature = "google-spanner-admin-instance-v1",
549                feature = "google-spanner-executor-v1",
550                feature = "google-spanner-v1",
551                feature = "google-storage-control-v2",
552                feature = "google-storage-v1",
553                feature = "google-storage-v2",
554                feature = "google-storagetransfer-logging",
555                feature = "google-storagetransfer-v1",
556                feature = "google-streetview-publish-v1",
557                feature = "google-watcher-v1",
558                feature = "grafeas-v1",
559                feature = "grafeas-v1beta1",
560                feature = "maps-fleetengine-delivery-v1",
561                feature = "maps-fleetengine-v1",
562            )
563        )]
564        include_proto!("google.api");
565        pub mod apikeys {
566            pub mod v2 {
567                #[cfg(any(feature = "google-api-apikeys-v2"))]
568                include_proto!("google.api.apikeys.v2");
569            }
570        }
571        pub mod cloudquotas {
572            pub mod v1 {
573                #[cfg(any(feature = "google-api-cloudquotas-v1"))]
574                include_proto!("google.api.cloudquotas.v1");
575            }
576            pub mod v1beta {
577                #[cfg(any(feature = "google-api-cloudquotas-v1beta"))]
578                include_proto!("google.api.cloudquotas.v1beta");
579            }
580        }
581        pub mod expr {
582            pub mod conformance {
583                pub mod v1alpha1 {
584                    #[cfg(any(feature = "google-api-expr-conformance-v1alpha1"))]
585                    include_proto!("google.api.expr.conformance.v1alpha1");
586                }
587            }
588            pub mod v1alpha1 {
589                #[cfg(
590                    any(
591                        feature = "google-api-expr-conformance-v1alpha1",
592                        feature = "google-api-expr-v1alpha1",
593                    )
594                )]
595                include_proto!("google.api.expr.v1alpha1");
596            }
597            pub mod v1beta1 {
598                #[cfg(any(feature = "google-api-expr-v1beta1"))]
599                include_proto!("google.api.expr.v1beta1");
600            }
601        }
602        pub mod servicecontrol {
603            pub mod v1 {
604                #[cfg(any(feature = "google-api-servicecontrol-v1"))]
605                include_proto!("google.api.servicecontrol.v1");
606            }
607            pub mod v2 {
608                #[cfg(any(feature = "google-api-servicecontrol-v2"))]
609                include_proto!("google.api.servicecontrol.v2");
610            }
611        }
612        pub mod servicemanagement {
613            pub mod v1 {
614                #[cfg(any(feature = "google-api-servicemanagement-v1"))]
615                include_proto!("google.api.servicemanagement.v1");
616            }
617        }
618        pub mod serviceusage {
619            pub mod v1 {
620                #[cfg(any(feature = "google-api-serviceusage-v1"))]
621                include_proto!("google.api.serviceusage.v1");
622            }
623            pub mod v1beta1 {
624                #[cfg(any(feature = "google-api-serviceusage-v1beta1"))]
625                include_proto!("google.api.serviceusage.v1beta1");
626            }
627        }
628    }
629    pub mod appengine {
630        pub mod legacy {
631            #[cfg(any(feature = "google-appengine-legacy"))]
632            include_proto!("google.appengine.legacy");
633        }
634        pub mod logging {
635            pub mod v1 {
636                #[cfg(any(feature = "google-appengine-logging-v1"))]
637                include_proto!("google.appengine.logging.v1");
638            }
639        }
640        pub mod v1 {
641            #[cfg(any(feature = "google-appengine-v1"))]
642            include_proto!("google.appengine.v1");
643        }
644        pub mod v1beta {
645            #[cfg(any(feature = "google-appengine-v1beta"))]
646            include_proto!("google.appengine.v1beta");
647        }
648    }
649    pub mod apps {
650        pub mod alertcenter {
651            pub mod v1beta1 {
652                #[cfg(any(feature = "google-apps-alertcenter-v1beta1"))]
653                include_proto!("google.apps.alertcenter.v1beta1");
654            }
655        }
656        pub mod card {
657            pub mod v1 {
658                #[cfg(any(feature = "google-apps-card-v1", feature = "google-chat-v1"))]
659                include_proto!("google.apps.card.v1");
660            }
661        }
662        pub mod drive {
663            pub mod activity {
664                pub mod v2 {
665                    #[cfg(any(feature = "google-apps-drive-activity-v2"))]
666                    include_proto!("google.apps.drive.activity.v2");
667                }
668            }
669            pub mod labels {
670                pub mod v2 {
671                    #[cfg(any(feature = "google-apps-drive-labels-v2"))]
672                    include_proto!("google.apps.drive.labels.v2");
673                }
674                pub mod v2beta {
675                    #[cfg(any(feature = "google-apps-drive-labels-v2beta"))]
676                    include_proto!("google.apps.drive.labels.v2beta");
677                }
678            }
679        }
680        pub mod events {
681            pub mod subscriptions {
682                pub mod v1 {
683                    #[cfg(any(feature = "google-apps-events-subscriptions-v1"))]
684                    include_proto!("google.apps.events.subscriptions.v1");
685                }
686            }
687        }
688        pub mod meet {
689            pub mod v2 {
690                #[cfg(any(feature = "google-apps-meet-v2"))]
691                include_proto!("google.apps.meet.v2");
692            }
693            pub mod v2beta {
694                #[cfg(any(feature = "google-apps-meet-v2beta"))]
695                include_proto!("google.apps.meet.v2beta");
696            }
697        }
698        pub mod script {
699            pub mod r#type {
700                #[cfg(
701                    any(
702                        feature = "google-apps-script-type",
703                        feature = "google-apps-script-type-calendar",
704                        feature = "google-apps-script-type-docs",
705                        feature = "google-apps-script-type-drive",
706                        feature = "google-apps-script-type-gmail",
707                        feature = "google-apps-script-type-sheets",
708                        feature = "google-apps-script-type-slides",
709                        feature = "google-cloud-gsuiteaddons-v1",
710                    )
711                )]
712                include_proto!("google.apps.script.r#type");
713                pub mod calendar {
714                    #[cfg(
715                        any(
716                            feature = "google-apps-script-type-calendar",
717                            feature = "google-cloud-gsuiteaddons-v1",
718                        )
719                    )]
720                    include_proto!("google.apps.script.r#type.calendar");
721                }
722                pub mod docs {
723                    #[cfg(
724                        any(
725                            feature = "google-apps-script-type-docs",
726                            feature = "google-cloud-gsuiteaddons-v1",
727                        )
728                    )]
729                    include_proto!("google.apps.script.r#type.docs");
730                }
731                pub mod drive {
732                    #[cfg(
733                        any(
734                            feature = "google-apps-script-type-drive",
735                            feature = "google-cloud-gsuiteaddons-v1",
736                        )
737                    )]
738                    include_proto!("google.apps.script.r#type.drive");
739                }
740                pub mod gmail {
741                    #[cfg(
742                        any(
743                            feature = "google-apps-script-type-gmail",
744                            feature = "google-cloud-gsuiteaddons-v1",
745                        )
746                    )]
747                    include_proto!("google.apps.script.r#type.gmail");
748                }
749                pub mod sheets {
750                    #[cfg(
751                        any(
752                            feature = "google-apps-script-type-sheets",
753                            feature = "google-cloud-gsuiteaddons-v1",
754                        )
755                    )]
756                    include_proto!("google.apps.script.r#type.sheets");
757                }
758                pub mod slides {
759                    #[cfg(
760                        any(
761                            feature = "google-apps-script-type-slides",
762                            feature = "google-cloud-gsuiteaddons-v1",
763                        )
764                    )]
765                    include_proto!("google.apps.script.r#type.slides");
766                }
767            }
768        }
769    }
770    pub mod area120 {
771        pub mod tables {
772            pub mod v1alpha1 {
773                #[cfg(any(feature = "google-area120-tables-v1alpha1"))]
774                include_proto!("google.area120.tables.v1alpha1");
775            }
776        }
777    }
778    pub mod assistant {
779        pub mod embedded {
780            pub mod v1alpha1 {
781                #[cfg(any(feature = "google-assistant-embedded-v1alpha1"))]
782                include_proto!("google.assistant.embedded.v1alpha1");
783            }
784            pub mod v1alpha2 {
785                #[cfg(any(feature = "google-assistant-embedded-v1alpha2"))]
786                include_proto!("google.assistant.embedded.v1alpha2");
787            }
788        }
789    }
790    pub mod bigtable {
791        pub mod admin {
792            pub mod v2 {
793                #[cfg(any(feature = "google-bigtable-admin-v2"))]
794                include_proto!("google.bigtable.admin.v2");
795            }
796        }
797        pub mod v2 {
798            #[cfg(any(feature = "google-bigtable-v2"))]
799            include_proto!("google.bigtable.v2");
800        }
801    }
802    pub mod bytestream {
803        #[cfg(any(feature = "google-bytestream"))]
804        include_proto!("google.bytestream");
805    }
806    pub mod chat {
807        pub mod logging {
808            pub mod v1 {
809                #[cfg(any(feature = "google-chat-logging-v1"))]
810                include_proto!("google.chat.logging.v1");
811            }
812        }
813        pub mod v1 {
814            #[cfg(any(feature = "google-chat-v1"))]
815            include_proto!("google.chat.v1");
816        }
817    }
818    pub mod chromeos {
819        pub mod moblab {
820            pub mod v1beta1 {
821                #[cfg(any(feature = "google-chromeos-moblab-v1beta1"))]
822                include_proto!("google.chromeos.moblab.v1beta1");
823            }
824        }
825        pub mod uidetection {
826            pub mod v1 {
827                #[cfg(any(feature = "google-chromeos-uidetection-v1"))]
828                include_proto!("google.chromeos.uidetection.v1");
829            }
830        }
831    }
832    pub mod cloud {
833        #[cfg(
834            any(
835                feature = "google-cloud",
836                feature = "google-cloud-compute-v1",
837                feature = "google-cloud-compute-v1small",
838            )
839        )]
840        include_proto!("google.cloud");
841        pub mod abuseevent {
842            pub mod logging {
843                pub mod v1 {
844                    #[cfg(any(feature = "google-cloud-abuseevent-logging-v1"))]
845                    include_proto!("google.cloud.abuseevent.logging.v1");
846                }
847            }
848        }
849        pub mod accessapproval {
850            pub mod v1 {
851                #[cfg(any(feature = "google-cloud-accessapproval-v1"))]
852                include_proto!("google.cloud.accessapproval.v1");
853            }
854        }
855        pub mod advisorynotifications {
856            pub mod v1 {
857                #[cfg(any(feature = "google-cloud-advisorynotifications-v1"))]
858                include_proto!("google.cloud.advisorynotifications.v1");
859            }
860        }
861        pub mod aiplatform {
862            pub mod logging {
863                #[cfg(any(feature = "google-cloud-aiplatform-logging"))]
864                include_proto!("google.cloud.aiplatform.logging");
865            }
866            pub mod v1 {
867                #[cfg(any(feature = "google-cloud-aiplatform-v1"))]
868                include_proto!("google.cloud.aiplatform.v1");
869                pub mod schema {
870                    pub mod predict {
871                        pub mod instance {
872                            #[cfg(
873                                any(
874                                    feature = "google-cloud-aiplatform-v1-schema-predict-instance",
875                                )
876                            )]
877                            include_proto!(
878                                "google.cloud.aiplatform.v1.schema.predict.instance"
879                            );
880                        }
881                        pub mod params {
882                            #[cfg(
883                                any(
884                                    feature = "google-cloud-aiplatform-v1-schema-predict-params",
885                                )
886                            )]
887                            include_proto!(
888                                "google.cloud.aiplatform.v1.schema.predict.params"
889                            );
890                        }
891                        pub mod prediction {
892                            #[cfg(
893                                any(
894                                    feature = "google-cloud-aiplatform-v1-schema-predict-prediction",
895                                )
896                            )]
897                            include_proto!(
898                                "google.cloud.aiplatform.v1.schema.predict.prediction"
899                            );
900                        }
901                    }
902                    pub mod trainingjob {
903                        pub mod definition {
904                            #[cfg(
905                                any(
906                                    feature = "google-cloud-aiplatform-v1-schema-trainingjob-definition",
907                                )
908                            )]
909                            include_proto!(
910                                "google.cloud.aiplatform.v1.schema.trainingjob.definition"
911                            );
912                        }
913                    }
914                }
915            }
916            pub mod v1beta1 {
917                #[cfg(any(feature = "google-cloud-aiplatform-v1beta1"))]
918                include_proto!("google.cloud.aiplatform.v1beta1");
919                pub mod schema {
920                    #[cfg(any(feature = "google-cloud-aiplatform-v1beta1-schema"))]
921                    include_proto!("google.cloud.aiplatform.v1beta1.schema");
922                    pub mod predict {
923                        pub mod instance {
924                            #[cfg(
925                                any(
926                                    feature = "google-cloud-aiplatform-v1beta1-schema",
927                                    feature = "google-cloud-aiplatform-v1beta1-schema-predict-instance",
928                                )
929                            )]
930                            include_proto!(
931                                "google.cloud.aiplatform.v1beta1.schema.predict.instance"
932                            );
933                        }
934                        pub mod params {
935                            #[cfg(
936                                any(
937                                    feature = "google-cloud-aiplatform-v1beta1-schema-predict-params",
938                                )
939                            )]
940                            include_proto!(
941                                "google.cloud.aiplatform.v1beta1.schema.predict.params"
942                            );
943                        }
944                        pub mod prediction {
945                            #[cfg(
946                                any(
947                                    feature = "google-cloud-aiplatform-v1beta1-schema-predict-prediction",
948                                )
949                            )]
950                            include_proto!(
951                                "google.cloud.aiplatform.v1beta1.schema.predict.prediction"
952                            );
953                        }
954                    }
955                    pub mod trainingjob {
956                        pub mod definition {
957                            #[cfg(
958                                any(
959                                    feature = "google-cloud-aiplatform-v1beta1-schema-trainingjob-definition",
960                                )
961                            )]
962                            include_proto!(
963                                "google.cloud.aiplatform.v1beta1.schema.trainingjob.definition"
964                            );
965                        }
966                    }
967                }
968            }
969        }
970        pub mod alloydb {
971            pub mod connectors {
972                pub mod v1 {
973                    #[cfg(any(feature = "google-cloud-alloydb-connectors-v1"))]
974                    include_proto!("google.cloud.alloydb.connectors.v1");
975                }
976                pub mod v1alpha {
977                    #[cfg(any(feature = "google-cloud-alloydb-connectors-v1alpha"))]
978                    include_proto!("google.cloud.alloydb.connectors.v1alpha");
979                }
980                pub mod v1beta {
981                    #[cfg(any(feature = "google-cloud-alloydb-connectors-v1beta"))]
982                    include_proto!("google.cloud.alloydb.connectors.v1beta");
983                }
984            }
985            pub mod v1 {
986                #[cfg(any(feature = "google-cloud-alloydb-v1"))]
987                include_proto!("google.cloud.alloydb.v1");
988            }
989            pub mod v1alpha {
990                #[cfg(any(feature = "google-cloud-alloydb-v1alpha"))]
991                include_proto!("google.cloud.alloydb.v1alpha");
992            }
993            pub mod v1beta {
994                #[cfg(any(feature = "google-cloud-alloydb-v1beta"))]
995                include_proto!("google.cloud.alloydb.v1beta");
996            }
997        }
998        pub mod apigateway {
999            pub mod v1 {
1000                #[cfg(any(feature = "google-cloud-apigateway-v1"))]
1001                include_proto!("google.cloud.apigateway.v1");
1002            }
1003        }
1004        pub mod apigeeconnect {
1005            pub mod v1 {
1006                #[cfg(any(feature = "google-cloud-apigeeconnect-v1"))]
1007                include_proto!("google.cloud.apigeeconnect.v1");
1008            }
1009        }
1010        pub mod apigeeregistry {
1011            pub mod v1 {
1012                #[cfg(any(feature = "google-cloud-apigeeregistry-v1"))]
1013                include_proto!("google.cloud.apigeeregistry.v1");
1014            }
1015        }
1016        pub mod apihub {
1017            pub mod v1 {
1018                #[cfg(any(feature = "google-cloud-apihub-v1"))]
1019                include_proto!("google.cloud.apihub.v1");
1020            }
1021        }
1022        pub mod apphub {
1023            pub mod v1 {
1024                #[cfg(any(feature = "google-cloud-apphub-v1"))]
1025                include_proto!("google.cloud.apphub.v1");
1026            }
1027        }
1028        pub mod asset {
1029            pub mod v1 {
1030                #[cfg(any(feature = "google-cloud-asset-v1"))]
1031                include_proto!("google.cloud.asset.v1");
1032            }
1033            pub mod v1p1beta1 {
1034                #[cfg(any(feature = "google-cloud-asset-v1p1beta1"))]
1035                include_proto!("google.cloud.asset.v1p1beta1");
1036            }
1037            pub mod v1p2beta1 {
1038                #[cfg(any(feature = "google-cloud-asset-v1p2beta1"))]
1039                include_proto!("google.cloud.asset.v1p2beta1");
1040            }
1041            pub mod v1p5beta1 {
1042                #[cfg(any(feature = "google-cloud-asset-v1p5beta1"))]
1043                include_proto!("google.cloud.asset.v1p5beta1");
1044            }
1045            pub mod v1p7beta1 {
1046                #[cfg(any(feature = "google-cloud-asset-v1p7beta1"))]
1047                include_proto!("google.cloud.asset.v1p7beta1");
1048            }
1049        }
1050        pub mod assuredworkloads {
1051            pub mod regulatoryintercept {
1052                pub mod logging {
1053                    pub mod v1 {
1054                        #[cfg(
1055                            any(
1056                                feature = "google-cloud-assuredworkloads-regulatoryintercept-logging-v1",
1057                            )
1058                        )]
1059                        include_proto!(
1060                            "google.cloud.assuredworkloads.regulatoryintercept.logging.v1"
1061                        );
1062                    }
1063                }
1064            }
1065            pub mod v1 {
1066                #[cfg(any(feature = "google-cloud-assuredworkloads-v1"))]
1067                include_proto!("google.cloud.assuredworkloads.v1");
1068            }
1069            pub mod v1beta1 {
1070                #[cfg(any(feature = "google-cloud-assuredworkloads-v1beta1"))]
1071                include_proto!("google.cloud.assuredworkloads.v1beta1");
1072            }
1073        }
1074        pub mod audit {
1075            #[cfg(any(feature = "google-cloud-audit"))]
1076            include_proto!("google.cloud.audit");
1077        }
1078        pub mod automl {
1079            pub mod v1 {
1080                #[cfg(any(feature = "google-cloud-automl-v1"))]
1081                include_proto!("google.cloud.automl.v1");
1082            }
1083            pub mod v1beta1 {
1084                #[cfg(any(feature = "google-cloud-automl-v1beta1"))]
1085                include_proto!("google.cloud.automl.v1beta1");
1086            }
1087        }
1088        pub mod backupdr {
1089            pub mod logging {
1090                pub mod v1 {
1091                    #[cfg(any(feature = "google-cloud-backupdr-logging-v1"))]
1092                    include_proto!("google.cloud.backupdr.logging.v1");
1093                }
1094            }
1095            pub mod v1 {
1096                #[cfg(any(feature = "google-cloud-backupdr-v1"))]
1097                include_proto!("google.cloud.backupdr.v1");
1098            }
1099        }
1100        pub mod baremetalsolution {
1101            pub mod v2 {
1102                #[cfg(any(feature = "google-cloud-baremetalsolution-v2"))]
1103                include_proto!("google.cloud.baremetalsolution.v2");
1104            }
1105        }
1106        pub mod batch {
1107            pub mod v1 {
1108                #[cfg(any(feature = "google-cloud-batch-v1"))]
1109                include_proto!("google.cloud.batch.v1");
1110            }
1111            pub mod v1alpha {
1112                #[cfg(any(feature = "google-cloud-batch-v1alpha"))]
1113                include_proto!("google.cloud.batch.v1alpha");
1114            }
1115        }
1116        pub mod beyondcorp {
1117            pub mod appconnections {
1118                pub mod v1 {
1119                    #[cfg(any(feature = "google-cloud-beyondcorp-appconnections-v1"))]
1120                    include_proto!("google.cloud.beyondcorp.appconnections.v1");
1121                }
1122            }
1123            pub mod appconnectors {
1124                pub mod v1 {
1125                    #[cfg(any(feature = "google-cloud-beyondcorp-appconnectors-v1"))]
1126                    include_proto!("google.cloud.beyondcorp.appconnectors.v1");
1127                }
1128            }
1129            pub mod appgateways {
1130                pub mod v1 {
1131                    #[cfg(any(feature = "google-cloud-beyondcorp-appgateways-v1"))]
1132                    include_proto!("google.cloud.beyondcorp.appgateways.v1");
1133                }
1134            }
1135            pub mod clientconnectorservices {
1136                pub mod v1 {
1137                    #[cfg(
1138                        any(
1139                            feature = "google-cloud-beyondcorp-clientconnectorservices-v1",
1140                        )
1141                    )]
1142                    include_proto!("google.cloud.beyondcorp.clientconnectorservices.v1");
1143                }
1144            }
1145            pub mod clientgateways {
1146                pub mod v1 {
1147                    #[cfg(any(feature = "google-cloud-beyondcorp-clientgateways-v1"))]
1148                    include_proto!("google.cloud.beyondcorp.clientgateways.v1");
1149                }
1150            }
1151        }
1152        pub mod bigquery {
1153            pub mod analyticshub {
1154                pub mod v1 {
1155                    #[cfg(any(feature = "google-cloud-bigquery-analyticshub-v1"))]
1156                    include_proto!("google.cloud.bigquery.analyticshub.v1");
1157                }
1158            }
1159            pub mod biglake {
1160                pub mod v1 {
1161                    #[cfg(any(feature = "google-cloud-bigquery-biglake-v1"))]
1162                    include_proto!("google.cloud.bigquery.biglake.v1");
1163                }
1164                pub mod v1alpha1 {
1165                    #[cfg(any(feature = "google-cloud-bigquery-biglake-v1alpha1"))]
1166                    include_proto!("google.cloud.bigquery.biglake.v1alpha1");
1167                }
1168            }
1169            pub mod connection {
1170                pub mod v1 {
1171                    #[cfg(any(feature = "google-cloud-bigquery-connection-v1"))]
1172                    include_proto!("google.cloud.bigquery.connection.v1");
1173                }
1174                pub mod v1beta1 {
1175                    #[cfg(any(feature = "google-cloud-bigquery-connection-v1beta1"))]
1176                    include_proto!("google.cloud.bigquery.connection.v1beta1");
1177                }
1178            }
1179            pub mod dataexchange {
1180                pub mod v1beta1 {
1181                    #[cfg(any(feature = "google-cloud-bigquery-dataexchange-v1beta1"))]
1182                    include_proto!("google.cloud.bigquery.dataexchange.v1beta1");
1183                }
1184            }
1185            pub mod datapolicies {
1186                pub mod v1 {
1187                    #[cfg(any(feature = "google-cloud-bigquery-datapolicies-v1"))]
1188                    include_proto!("google.cloud.bigquery.datapolicies.v1");
1189                }
1190                pub mod v1beta1 {
1191                    #[cfg(any(feature = "google-cloud-bigquery-datapolicies-v1beta1"))]
1192                    include_proto!("google.cloud.bigquery.datapolicies.v1beta1");
1193                }
1194            }
1195            pub mod datatransfer {
1196                pub mod v1 {
1197                    #[cfg(any(feature = "google-cloud-bigquery-datatransfer-v1"))]
1198                    include_proto!("google.cloud.bigquery.datatransfer.v1");
1199                }
1200            }
1201            pub mod logging {
1202                pub mod v1 {
1203                    #[cfg(any(feature = "google-cloud-bigquery-logging-v1"))]
1204                    include_proto!("google.cloud.bigquery.logging.v1");
1205                }
1206            }
1207            pub mod migration {
1208                pub mod v2 {
1209                    #[cfg(any(feature = "google-cloud-bigquery-migration-v2"))]
1210                    include_proto!("google.cloud.bigquery.migration.v2");
1211                }
1212                pub mod v2alpha {
1213                    #[cfg(any(feature = "google-cloud-bigquery-migration-v2alpha"))]
1214                    include_proto!("google.cloud.bigquery.migration.v2alpha");
1215                }
1216            }
1217            pub mod reservation {
1218                pub mod v1 {
1219                    #[cfg(any(feature = "google-cloud-bigquery-reservation-v1"))]
1220                    include_proto!("google.cloud.bigquery.reservation.v1");
1221                }
1222            }
1223            pub mod storage {
1224                pub mod v1 {
1225                    #[cfg(any(feature = "google-cloud-bigquery-storage-v1"))]
1226                    include_proto!("google.cloud.bigquery.storage.v1");
1227                }
1228                pub mod v1alpha {
1229                    #[cfg(any(feature = "google-cloud-bigquery-storage-v1alpha"))]
1230                    include_proto!("google.cloud.bigquery.storage.v1alpha");
1231                }
1232                pub mod v1beta1 {
1233                    #[cfg(any(feature = "google-cloud-bigquery-storage-v1beta1"))]
1234                    include_proto!("google.cloud.bigquery.storage.v1beta1");
1235                }
1236                pub mod v1beta2 {
1237                    #[cfg(any(feature = "google-cloud-bigquery-storage-v1beta2"))]
1238                    include_proto!("google.cloud.bigquery.storage.v1beta2");
1239                }
1240            }
1241            pub mod v2 {
1242                #[cfg(any(feature = "google-cloud-bigquery-v2"))]
1243                include_proto!("google.cloud.bigquery.v2");
1244            }
1245        }
1246        pub mod billing {
1247            pub mod budgets {
1248                pub mod v1 {
1249                    #[cfg(any(feature = "google-cloud-billing-budgets-v1"))]
1250                    include_proto!("google.cloud.billing.budgets.v1");
1251                }
1252                pub mod v1beta1 {
1253                    #[cfg(any(feature = "google-cloud-billing-budgets-v1beta1"))]
1254                    include_proto!("google.cloud.billing.budgets.v1beta1");
1255                }
1256            }
1257            pub mod v1 {
1258                #[cfg(any(feature = "google-cloud-billing-v1"))]
1259                include_proto!("google.cloud.billing.v1");
1260            }
1261        }
1262        pub mod binaryauthorization {
1263            pub mod v1 {
1264                #[cfg(any(feature = "google-cloud-binaryauthorization-v1"))]
1265                include_proto!("google.cloud.binaryauthorization.v1");
1266            }
1267            pub mod v1beta1 {
1268                #[cfg(any(feature = "google-cloud-binaryauthorization-v1beta1"))]
1269                include_proto!("google.cloud.binaryauthorization.v1beta1");
1270            }
1271        }
1272        pub mod blockchainnodeengine {
1273            pub mod v1 {
1274                #[cfg(any(feature = "google-cloud-blockchainnodeengine-v1"))]
1275                include_proto!("google.cloud.blockchainnodeengine.v1");
1276            }
1277        }
1278        pub mod certificatemanager {
1279            pub mod logging {
1280                pub mod v1 {
1281                    #[cfg(any(feature = "google-cloud-certificatemanager-logging-v1"))]
1282                    include_proto!("google.cloud.certificatemanager.logging.v1");
1283                }
1284            }
1285            pub mod v1 {
1286                #[cfg(any(feature = "google-cloud-certificatemanager-v1"))]
1287                include_proto!("google.cloud.certificatemanager.v1");
1288            }
1289        }
1290        pub mod channel {
1291            pub mod v1 {
1292                #[cfg(any(feature = "google-cloud-channel-v1"))]
1293                include_proto!("google.cloud.channel.v1");
1294            }
1295        }
1296        pub mod chronicle {
1297            pub mod v1 {
1298                #[cfg(any(feature = "google-cloud-chronicle-v1"))]
1299                include_proto!("google.cloud.chronicle.v1");
1300            }
1301        }
1302        pub mod cloudcontrolspartner {
1303            pub mod v1 {
1304                #[cfg(any(feature = "google-cloud-cloudcontrolspartner-v1"))]
1305                include_proto!("google.cloud.cloudcontrolspartner.v1");
1306            }
1307            pub mod v1beta {
1308                #[cfg(any(feature = "google-cloud-cloudcontrolspartner-v1beta"))]
1309                include_proto!("google.cloud.cloudcontrolspartner.v1beta");
1310            }
1311        }
1312        pub mod clouddms {
1313            pub mod logging {
1314                pub mod v1 {
1315                    #[cfg(any(feature = "google-cloud-clouddms-logging-v1"))]
1316                    include_proto!("google.cloud.clouddms.logging.v1");
1317                }
1318            }
1319            pub mod v1 {
1320                #[cfg(any(feature = "google-cloud-clouddms-v1"))]
1321                include_proto!("google.cloud.clouddms.v1");
1322            }
1323        }
1324        pub mod cloudsetup {
1325            pub mod logging {
1326                pub mod v1 {
1327                    #[cfg(any(feature = "google-cloud-cloudsetup-logging-v1"))]
1328                    include_proto!("google.cloud.cloudsetup.logging.v1");
1329                }
1330            }
1331        }
1332        pub mod commerce {
1333            pub mod consumer {
1334                pub mod procurement {
1335                    pub mod v1 {
1336                        #[cfg(
1337                            any(
1338                                feature = "google-cloud-commerce-consumer-procurement-v1",
1339                            )
1340                        )]
1341                        include_proto!("google.cloud.commerce.consumer.procurement.v1");
1342                    }
1343                    pub mod v1alpha1 {
1344                        #[cfg(
1345                            any(
1346                                feature = "google-cloud-commerce-consumer-procurement-v1alpha1",
1347                            )
1348                        )]
1349                        include_proto!(
1350                            "google.cloud.commerce.consumer.procurement.v1alpha1"
1351                        );
1352                    }
1353                }
1354            }
1355        }
1356        pub mod common {
1357            #[cfg(
1358                any(
1359                    feature = "google-cloud-common",
1360                    feature = "google-cloud-filestore-v1",
1361                    feature = "google-cloud-filestore-v1beta1",
1362                )
1363            )]
1364            include_proto!("google.cloud.common");
1365        }
1366        pub mod compute {
1367            pub mod v1 {
1368                #[cfg(any(feature = "google-cloud-compute-v1"))]
1369                include_proto!("google.cloud.compute.v1");
1370            }
1371            pub mod v1small {
1372                #[cfg(any(feature = "google-cloud-compute-v1small"))]
1373                include_proto!("google.cloud.compute.v1small");
1374            }
1375        }
1376        pub mod confidentialcomputing {
1377            pub mod v1 {
1378                #[cfg(any(feature = "google-cloud-confidentialcomputing-v1"))]
1379                include_proto!("google.cloud.confidentialcomputing.v1");
1380            }
1381            pub mod v1alpha1 {
1382                #[cfg(any(feature = "google-cloud-confidentialcomputing-v1alpha1"))]
1383                include_proto!("google.cloud.confidentialcomputing.v1alpha1");
1384            }
1385        }
1386        pub mod config {
1387            pub mod v1 {
1388                #[cfg(any(feature = "google-cloud-config-v1"))]
1389                include_proto!("google.cloud.config.v1");
1390            }
1391        }
1392        pub mod connectors {
1393            pub mod v1 {
1394                #[cfg(any(feature = "google-cloud-connectors-v1"))]
1395                include_proto!("google.cloud.connectors.v1");
1396            }
1397        }
1398        pub mod contactcenterinsights {
1399            pub mod v1 {
1400                #[cfg(any(feature = "google-cloud-contactcenterinsights-v1"))]
1401                include_proto!("google.cloud.contactcenterinsights.v1");
1402            }
1403        }
1404        pub mod contentwarehouse {
1405            pub mod v1 {
1406                #[cfg(any(feature = "google-cloud-contentwarehouse-v1"))]
1407                include_proto!("google.cloud.contentwarehouse.v1");
1408            }
1409        }
1410        pub mod datacatalog {
1411            pub mod lineage {
1412                pub mod v1 {
1413                    #[cfg(any(feature = "google-cloud-datacatalog-lineage-v1"))]
1414                    include_proto!("google.cloud.datacatalog.lineage.v1");
1415                }
1416            }
1417            pub mod v1 {
1418                #[cfg(any(feature = "google-cloud-datacatalog-v1"))]
1419                include_proto!("google.cloud.datacatalog.v1");
1420            }
1421            pub mod v1beta1 {
1422                #[cfg(any(feature = "google-cloud-datacatalog-v1beta1"))]
1423                include_proto!("google.cloud.datacatalog.v1beta1");
1424            }
1425        }
1426        pub mod dataform {
1427            pub mod logging {
1428                pub mod v1 {
1429                    #[cfg(any(feature = "google-cloud-dataform-logging-v1"))]
1430                    include_proto!("google.cloud.dataform.logging.v1");
1431                }
1432            }
1433            pub mod v1 {
1434                #[cfg(any(feature = "google-cloud-dataform-v1"))]
1435                include_proto!("google.cloud.dataform.v1");
1436            }
1437            pub mod v1beta1 {
1438                #[cfg(any(feature = "google-cloud-dataform-v1beta1"))]
1439                include_proto!("google.cloud.dataform.v1beta1");
1440            }
1441        }
1442        pub mod datafusion {
1443            pub mod v1 {
1444                #[cfg(any(feature = "google-cloud-datafusion-v1"))]
1445                include_proto!("google.cloud.datafusion.v1");
1446            }
1447            pub mod v1beta1 {
1448                #[cfg(any(feature = "google-cloud-datafusion-v1beta1"))]
1449                include_proto!("google.cloud.datafusion.v1beta1");
1450            }
1451        }
1452        pub mod datalabeling {
1453            pub mod v1beta1 {
1454                #[cfg(any(feature = "google-cloud-datalabeling-v1beta1"))]
1455                include_proto!("google.cloud.datalabeling.v1beta1");
1456            }
1457        }
1458        pub mod datapipelines {
1459            pub mod logging {
1460                pub mod v1 {
1461                    #[cfg(any(feature = "google-cloud-datapipelines-logging-v1"))]
1462                    include_proto!("google.cloud.datapipelines.logging.v1");
1463                }
1464            }
1465        }
1466        pub mod dataplex {
1467            pub mod v1 {
1468                #[cfg(any(feature = "google-cloud-dataplex-v1"))]
1469                include_proto!("google.cloud.dataplex.v1");
1470            }
1471        }
1472        pub mod dataproc {
1473            pub mod logging {
1474                #[cfg(any(feature = "google-cloud-dataproc-logging"))]
1475                include_proto!("google.cloud.dataproc.logging");
1476            }
1477            pub mod v1 {
1478                #[cfg(any(feature = "google-cloud-dataproc-v1"))]
1479                include_proto!("google.cloud.dataproc.v1");
1480            }
1481        }
1482        pub mod dataqna {
1483            pub mod v1alpha {
1484                #[cfg(any(feature = "google-cloud-dataqna-v1alpha"))]
1485                include_proto!("google.cloud.dataqna.v1alpha");
1486            }
1487        }
1488        pub mod datastream {
1489            pub mod logging {
1490                pub mod v1 {
1491                    #[cfg(any(feature = "google-cloud-datastream-logging-v1"))]
1492                    include_proto!("google.cloud.datastream.logging.v1");
1493                }
1494            }
1495            pub mod v1 {
1496                #[cfg(
1497                    any(
1498                        feature = "google-cloud-datastream-logging-v1",
1499                        feature = "google-cloud-datastream-v1",
1500                    )
1501                )]
1502                include_proto!("google.cloud.datastream.v1");
1503            }
1504            pub mod v1alpha1 {
1505                #[cfg(any(feature = "google-cloud-datastream-v1alpha1"))]
1506                include_proto!("google.cloud.datastream.v1alpha1");
1507            }
1508        }
1509        pub mod deploy {
1510            pub mod v1 {
1511                #[cfg(any(feature = "google-cloud-deploy-v1"))]
1512                include_proto!("google.cloud.deploy.v1");
1513            }
1514        }
1515        pub mod developerconnect {
1516            pub mod v1 {
1517                #[cfg(any(feature = "google-cloud-developerconnect-v1"))]
1518                include_proto!("google.cloud.developerconnect.v1");
1519            }
1520        }
1521        pub mod dialogflow {
1522            pub mod cx {
1523                pub mod v3 {
1524                    #[cfg(any(feature = "google-cloud-dialogflow-cx-v3"))]
1525                    include_proto!("google.cloud.dialogflow.cx.v3");
1526                }
1527                pub mod v3beta1 {
1528                    #[cfg(any(feature = "google-cloud-dialogflow-cx-v3beta1"))]
1529                    include_proto!("google.cloud.dialogflow.cx.v3beta1");
1530                }
1531            }
1532            pub mod v2 {
1533                #[cfg(any(feature = "google-cloud-dialogflow-v2"))]
1534                include_proto!("google.cloud.dialogflow.v2");
1535            }
1536            pub mod v2beta1 {
1537                #[cfg(any(feature = "google-cloud-dialogflow-v2beta1"))]
1538                include_proto!("google.cloud.dialogflow.v2beta1");
1539            }
1540        }
1541        pub mod discoveryengine {
1542            pub mod logging {
1543                #[cfg(any(feature = "google-cloud-discoveryengine-logging"))]
1544                include_proto!("google.cloud.discoveryengine.logging");
1545            }
1546            pub mod v1 {
1547                #[cfg(any(feature = "google-cloud-discoveryengine-v1"))]
1548                include_proto!("google.cloud.discoveryengine.v1");
1549            }
1550            pub mod v1alpha {
1551                #[cfg(any(feature = "google-cloud-discoveryengine-v1alpha"))]
1552                include_proto!("google.cloud.discoveryengine.v1alpha");
1553            }
1554            pub mod v1beta {
1555                #[cfg(any(feature = "google-cloud-discoveryengine-v1beta"))]
1556                include_proto!("google.cloud.discoveryengine.v1beta");
1557            }
1558        }
1559        pub mod documentai {
1560            pub mod v1 {
1561                #[cfg(
1562                    any(
1563                        feature = "google-cloud-contentwarehouse-v1",
1564                        feature = "google-cloud-documentai-v1",
1565                    )
1566                )]
1567                include_proto!("google.cloud.documentai.v1");
1568            }
1569            pub mod v1beta3 {
1570                #[cfg(any(feature = "google-cloud-documentai-v1beta3"))]
1571                include_proto!("google.cloud.documentai.v1beta3");
1572            }
1573        }
1574        pub mod domains {
1575            pub mod v1 {
1576                #[cfg(any(feature = "google-cloud-domains-v1"))]
1577                include_proto!("google.cloud.domains.v1");
1578            }
1579            pub mod v1alpha2 {
1580                #[cfg(any(feature = "google-cloud-domains-v1alpha2"))]
1581                include_proto!("google.cloud.domains.v1alpha2");
1582            }
1583            pub mod v1beta1 {
1584                #[cfg(any(feature = "google-cloud-domains-v1beta1"))]
1585                include_proto!("google.cloud.domains.v1beta1");
1586            }
1587        }
1588        pub mod edgecontainer {
1589            pub mod v1 {
1590                #[cfg(any(feature = "google-cloud-edgecontainer-v1"))]
1591                include_proto!("google.cloud.edgecontainer.v1");
1592            }
1593        }
1594        pub mod edgenetwork {
1595            pub mod v1 {
1596                #[cfg(any(feature = "google-cloud-edgenetwork-v1"))]
1597                include_proto!("google.cloud.edgenetwork.v1");
1598            }
1599        }
1600        pub mod enterpriseknowledgegraph {
1601            pub mod v1 {
1602                #[cfg(any(feature = "google-cloud-enterpriseknowledgegraph-v1"))]
1603                include_proto!("google.cloud.enterpriseknowledgegraph.v1");
1604            }
1605        }
1606        pub mod essentialcontacts {
1607            pub mod v1 {
1608                #[cfg(any(feature = "google-cloud-essentialcontacts-v1"))]
1609                include_proto!("google.cloud.essentialcontacts.v1");
1610            }
1611        }
1612        pub mod eventarc {
1613            pub mod logging {
1614                pub mod v1 {
1615                    #[cfg(any(feature = "google-cloud-eventarc-logging-v1"))]
1616                    include_proto!("google.cloud.eventarc.logging.v1");
1617                }
1618            }
1619            pub mod publishing {
1620                pub mod v1 {
1621                    #[cfg(any(feature = "google-cloud-eventarc-publishing-v1"))]
1622                    include_proto!("google.cloud.eventarc.publishing.v1");
1623                }
1624            }
1625            pub mod v1 {
1626                #[cfg(any(feature = "google-cloud-eventarc-v1"))]
1627                include_proto!("google.cloud.eventarc.v1");
1628            }
1629        }
1630        pub mod filestore {
1631            pub mod v1 {
1632                #[cfg(any(feature = "google-cloud-filestore-v1"))]
1633                include_proto!("google.cloud.filestore.v1");
1634            }
1635            pub mod v1beta1 {
1636                #[cfg(any(feature = "google-cloud-filestore-v1beta1"))]
1637                include_proto!("google.cloud.filestore.v1beta1");
1638            }
1639        }
1640        pub mod financialservices {
1641            pub mod v1 {
1642                #[cfg(any(feature = "google-cloud-financialservices-v1"))]
1643                include_proto!("google.cloud.financialservices.v1");
1644            }
1645        }
1646        pub mod functions {
1647            pub mod v1 {
1648                #[cfg(any(feature = "google-cloud-functions-v1"))]
1649                include_proto!("google.cloud.functions.v1");
1650            }
1651            pub mod v2 {
1652                #[cfg(any(feature = "google-cloud-functions-v2"))]
1653                include_proto!("google.cloud.functions.v2");
1654            }
1655            pub mod v2alpha {
1656                #[cfg(any(feature = "google-cloud-functions-v2alpha"))]
1657                include_proto!("google.cloud.functions.v2alpha");
1658            }
1659            pub mod v2beta {
1660                #[cfg(any(feature = "google-cloud-functions-v2beta"))]
1661                include_proto!("google.cloud.functions.v2beta");
1662            }
1663        }
1664        pub mod gdchardwaremanagement {
1665            pub mod v1alpha {
1666                #[cfg(any(feature = "google-cloud-gdchardwaremanagement-v1alpha"))]
1667                include_proto!("google.cloud.gdchardwaremanagement.v1alpha");
1668            }
1669        }
1670        pub mod gkebackup {
1671            pub mod logging {
1672                pub mod v1 {
1673                    #[cfg(any(feature = "google-cloud-gkebackup-logging-v1"))]
1674                    include_proto!("google.cloud.gkebackup.logging.v1");
1675                }
1676            }
1677            pub mod v1 {
1678                #[cfg(any(feature = "google-cloud-gkebackup-v1"))]
1679                include_proto!("google.cloud.gkebackup.v1");
1680            }
1681        }
1682        pub mod gkeconnect {
1683            pub mod gateway {
1684                pub mod v1 {
1685                    #[cfg(any(feature = "google-cloud-gkeconnect-gateway-v1"))]
1686                    include_proto!("google.cloud.gkeconnect.gateway.v1");
1687                }
1688                pub mod v1beta1 {
1689                    #[cfg(any(feature = "google-cloud-gkeconnect-gateway-v1beta1"))]
1690                    include_proto!("google.cloud.gkeconnect.gateway.v1beta1");
1691                }
1692            }
1693        }
1694        pub mod gkehub {
1695            pub mod cloudauditlogging {
1696                pub mod v1alpha {
1697                    #[cfg(
1698                        any(
1699                            feature = "google-cloud-gkehub-cloudauditlogging-v1alpha",
1700                            feature = "google-cloud-gkehub-v1alpha",
1701                        )
1702                    )]
1703                    include_proto!("google.cloud.gkehub.cloudauditlogging.v1alpha");
1704                }
1705            }
1706            pub mod configmanagement {
1707                pub mod v1 {
1708                    #[cfg(
1709                        any(
1710                            feature = "google-cloud-gkehub-configmanagement-v1",
1711                            feature = "google-cloud-gkehub-v1",
1712                        )
1713                    )]
1714                    include_proto!("google.cloud.gkehub.configmanagement.v1");
1715                }
1716                pub mod v1alpha {
1717                    #[cfg(
1718                        any(
1719                            feature = "google-cloud-gkehub-configmanagement-v1alpha",
1720                            feature = "google-cloud-gkehub-v1alpha",
1721                        )
1722                    )]
1723                    include_proto!("google.cloud.gkehub.configmanagement.v1alpha");
1724                }
1725                pub mod v1beta {
1726                    #[cfg(
1727                        any(
1728                            feature = "google-cloud-gkehub-configmanagement-v1beta",
1729                            feature = "google-cloud-gkehub-v1beta",
1730                        )
1731                    )]
1732                    include_proto!("google.cloud.gkehub.configmanagement.v1beta");
1733                }
1734            }
1735            pub mod metering {
1736                pub mod v1alpha {
1737                    #[cfg(
1738                        any(
1739                            feature = "google-cloud-gkehub-metering-v1alpha",
1740                            feature = "google-cloud-gkehub-v1alpha",
1741                        )
1742                    )]
1743                    include_proto!("google.cloud.gkehub.metering.v1alpha");
1744                }
1745                pub mod v1beta {
1746                    #[cfg(
1747                        any(
1748                            feature = "google-cloud-gkehub-metering-v1beta",
1749                            feature = "google-cloud-gkehub-v1beta",
1750                        )
1751                    )]
1752                    include_proto!("google.cloud.gkehub.metering.v1beta");
1753                }
1754            }
1755            pub mod multiclusteringress {
1756                pub mod v1 {
1757                    #[cfg(
1758                        any(
1759                            feature = "google-cloud-gkehub-multiclusteringress-v1",
1760                            feature = "google-cloud-gkehub-v1",
1761                        )
1762                    )]
1763                    include_proto!("google.cloud.gkehub.multiclusteringress.v1");
1764                }
1765                pub mod v1alpha {
1766                    #[cfg(
1767                        any(
1768                            feature = "google-cloud-gkehub-multiclusteringress-v1alpha",
1769                            feature = "google-cloud-gkehub-v1alpha",
1770                        )
1771                    )]
1772                    include_proto!("google.cloud.gkehub.multiclusteringress.v1alpha");
1773                }
1774                pub mod v1beta {
1775                    #[cfg(
1776                        any(
1777                            feature = "google-cloud-gkehub-multiclusteringress-v1beta",
1778                            feature = "google-cloud-gkehub-v1beta",
1779                        )
1780                    )]
1781                    include_proto!("google.cloud.gkehub.multiclusteringress.v1beta");
1782                }
1783            }
1784            pub mod policycontroller {
1785                pub mod v1beta {
1786                    #[cfg(
1787                        any(
1788                            feature = "google-cloud-gkehub-policycontroller-v1beta",
1789                            feature = "google-cloud-gkehub-v1beta",
1790                        )
1791                    )]
1792                    include_proto!("google.cloud.gkehub.policycontroller.v1beta");
1793                }
1794            }
1795            pub mod servicemesh {
1796                pub mod v1alpha {
1797                    #[cfg(
1798                        any(
1799                            feature = "google-cloud-gkehub-servicemesh-v1alpha",
1800                            feature = "google-cloud-gkehub-v1alpha",
1801                        )
1802                    )]
1803                    include_proto!("google.cloud.gkehub.servicemesh.v1alpha");
1804                }
1805                pub mod v1beta {
1806                    #[cfg(
1807                        any(
1808                            feature = "google-cloud-gkehub-servicemesh-v1beta",
1809                            feature = "google-cloud-gkehub-v1beta",
1810                        )
1811                    )]
1812                    include_proto!("google.cloud.gkehub.servicemesh.v1beta");
1813                }
1814            }
1815            pub mod v1 {
1816                #[cfg(any(feature = "google-cloud-gkehub-v1"))]
1817                include_proto!("google.cloud.gkehub.v1");
1818            }
1819            pub mod v1alpha {
1820                #[cfg(any(feature = "google-cloud-gkehub-v1alpha"))]
1821                include_proto!("google.cloud.gkehub.v1alpha");
1822            }
1823            pub mod v1beta {
1824                #[cfg(any(feature = "google-cloud-gkehub-v1beta"))]
1825                include_proto!("google.cloud.gkehub.v1beta");
1826            }
1827            pub mod v1beta1 {
1828                #[cfg(any(feature = "google-cloud-gkehub-v1beta1"))]
1829                include_proto!("google.cloud.gkehub.v1beta1");
1830            }
1831        }
1832        pub mod gkemulticloud {
1833            pub mod v1 {
1834                #[cfg(any(feature = "google-cloud-gkemulticloud-v1"))]
1835                include_proto!("google.cloud.gkemulticloud.v1");
1836            }
1837        }
1838        pub mod gsuiteaddons {
1839            pub mod logging {
1840                pub mod v1 {
1841                    #[cfg(any(feature = "google-cloud-gsuiteaddons-logging-v1"))]
1842                    include_proto!("google.cloud.gsuiteaddons.logging.v1");
1843                }
1844            }
1845            pub mod v1 {
1846                #[cfg(any(feature = "google-cloud-gsuiteaddons-v1"))]
1847                include_proto!("google.cloud.gsuiteaddons.v1");
1848            }
1849        }
1850        pub mod healthcare {
1851            pub mod logging {
1852                #[cfg(any(feature = "google-cloud-healthcare-logging"))]
1853                include_proto!("google.cloud.healthcare.logging");
1854            }
1855        }
1856        pub mod iap {
1857            pub mod v1 {
1858                #[cfg(any(feature = "google-cloud-iap-v1"))]
1859                include_proto!("google.cloud.iap.v1");
1860            }
1861            pub mod v1beta1 {
1862                #[cfg(any(feature = "google-cloud-iap-v1beta1"))]
1863                include_proto!("google.cloud.iap.v1beta1");
1864            }
1865        }
1866        pub mod identitytoolkit {
1867            pub mod logging {
1868                #[cfg(any(feature = "google-cloud-identitytoolkit-logging"))]
1869                include_proto!("google.cloud.identitytoolkit.logging");
1870            }
1871            pub mod v2 {
1872                #[cfg(any(feature = "google-cloud-identitytoolkit-v2"))]
1873                include_proto!("google.cloud.identitytoolkit.v2");
1874            }
1875        }
1876        pub mod ids {
1877            pub mod logging {
1878                pub mod v1 {
1879                    #[cfg(any(feature = "google-cloud-ids-logging-v1"))]
1880                    include_proto!("google.cloud.ids.logging.v1");
1881                }
1882            }
1883            pub mod v1 {
1884                #[cfg(any(feature = "google-cloud-ids-v1"))]
1885                include_proto!("google.cloud.ids.v1");
1886            }
1887        }
1888        pub mod integrations {
1889            pub mod v1alpha {
1890                #[cfg(any(feature = "google-cloud-integrations-v1alpha"))]
1891                include_proto!("google.cloud.integrations.v1alpha");
1892            }
1893        }
1894        pub mod iot {
1895            pub mod v1 {
1896                #[cfg(any(feature = "google-cloud-iot-v1"))]
1897                include_proto!("google.cloud.iot.v1");
1898            }
1899        }
1900        pub mod kms {
1901            pub mod inventory {
1902                pub mod v1 {
1903                    #[cfg(any(feature = "google-cloud-kms-inventory-v1"))]
1904                    include_proto!("google.cloud.kms.inventory.v1");
1905                }
1906            }
1907            pub mod logging {
1908                pub mod v1 {
1909                    #[cfg(any(feature = "google-cloud-kms-logging-v1"))]
1910                    include_proto!("google.cloud.kms.logging.v1");
1911                }
1912            }
1913            pub mod v1 {
1914                #[cfg(
1915                    any(
1916                        feature = "google-cloud-kms-inventory-v1",
1917                        feature = "google-cloud-kms-v1",
1918                    )
1919                )]
1920                include_proto!("google.cloud.kms.v1");
1921            }
1922        }
1923        pub mod language {
1924            pub mod v1 {
1925                #[cfg(any(feature = "google-cloud-language-v1"))]
1926                include_proto!("google.cloud.language.v1");
1927            }
1928            pub mod v1beta1 {
1929                #[cfg(any(feature = "google-cloud-language-v1beta1"))]
1930                include_proto!("google.cloud.language.v1beta1");
1931            }
1932            pub mod v1beta2 {
1933                #[cfg(any(feature = "google-cloud-language-v1beta2"))]
1934                include_proto!("google.cloud.language.v1beta2");
1935            }
1936            pub mod v2 {
1937                #[cfg(any(feature = "google-cloud-language-v2"))]
1938                include_proto!("google.cloud.language.v2");
1939            }
1940        }
1941        pub mod lifesciences {
1942            pub mod v2beta {
1943                #[cfg(any(feature = "google-cloud-lifesciences-v2beta"))]
1944                include_proto!("google.cloud.lifesciences.v2beta");
1945            }
1946        }
1947        pub mod location {
1948            #[cfg(any(feature = "google-cloud-location"))]
1949            include_proto!("google.cloud.location");
1950        }
1951        pub mod managedidentities {
1952            pub mod v1 {
1953                #[cfg(any(feature = "google-cloud-managedidentities-v1"))]
1954                include_proto!("google.cloud.managedidentities.v1");
1955            }
1956            pub mod v1beta1 {
1957                #[cfg(any(feature = "google-cloud-managedidentities-v1beta1"))]
1958                include_proto!("google.cloud.managedidentities.v1beta1");
1959            }
1960        }
1961        pub mod managedkafka {
1962            pub mod v1 {
1963                #[cfg(any(feature = "google-cloud-managedkafka-v1"))]
1964                include_proto!("google.cloud.managedkafka.v1");
1965            }
1966        }
1967        pub mod mediatranslation {
1968            pub mod v1alpha1 {
1969                #[cfg(any(feature = "google-cloud-mediatranslation-v1alpha1"))]
1970                include_proto!("google.cloud.mediatranslation.v1alpha1");
1971            }
1972            pub mod v1beta1 {
1973                #[cfg(any(feature = "google-cloud-mediatranslation-v1beta1"))]
1974                include_proto!("google.cloud.mediatranslation.v1beta1");
1975            }
1976        }
1977        pub mod memcache {
1978            pub mod v1 {
1979                #[cfg(any(feature = "google-cloud-memcache-v1"))]
1980                include_proto!("google.cloud.memcache.v1");
1981            }
1982            pub mod v1beta2 {
1983                #[cfg(any(feature = "google-cloud-memcache-v1beta2"))]
1984                include_proto!("google.cloud.memcache.v1beta2");
1985            }
1986        }
1987        pub mod memorystore {
1988            pub mod v1 {
1989                #[cfg(any(feature = "google-cloud-memorystore-v1"))]
1990                include_proto!("google.cloud.memorystore.v1");
1991            }
1992            pub mod v1beta {
1993                #[cfg(any(feature = "google-cloud-memorystore-v1beta"))]
1994                include_proto!("google.cloud.memorystore.v1beta");
1995            }
1996        }
1997        pub mod metastore {
1998            pub mod logging {
1999                pub mod v1 {
2000                    #[cfg(any(feature = "google-cloud-metastore-logging-v1"))]
2001                    include_proto!("google.cloud.metastore.logging.v1");
2002                }
2003            }
2004            pub mod v1 {
2005                #[cfg(any(feature = "google-cloud-metastore-v1"))]
2006                include_proto!("google.cloud.metastore.v1");
2007            }
2008            pub mod v1alpha {
2009                #[cfg(any(feature = "google-cloud-metastore-v1alpha"))]
2010                include_proto!("google.cloud.metastore.v1alpha");
2011            }
2012            pub mod v1beta {
2013                #[cfg(any(feature = "google-cloud-metastore-v1beta"))]
2014                include_proto!("google.cloud.metastore.v1beta");
2015            }
2016        }
2017        pub mod migrationcenter {
2018            pub mod v1 {
2019                #[cfg(any(feature = "google-cloud-migrationcenter-v1"))]
2020                include_proto!("google.cloud.migrationcenter.v1");
2021            }
2022        }
2023        pub mod modelarmor {
2024            pub mod v1 {
2025                #[cfg(any(feature = "google-cloud-modelarmor-v1"))]
2026                include_proto!("google.cloud.modelarmor.v1");
2027            }
2028        }
2029        pub mod netapp {
2030            pub mod v1 {
2031                #[cfg(any(feature = "google-cloud-netapp-v1"))]
2032                include_proto!("google.cloud.netapp.v1");
2033            }
2034        }
2035        pub mod networkanalyzer {
2036            pub mod logging {
2037                pub mod v1 {
2038                    #[cfg(any(feature = "google-cloud-networkanalyzer-logging-v1"))]
2039                    include_proto!("google.cloud.networkanalyzer.logging.v1");
2040                }
2041            }
2042        }
2043        pub mod networkconnectivity {
2044            pub mod v1 {
2045                #[cfg(any(feature = "google-cloud-networkconnectivity-v1"))]
2046                include_proto!("google.cloud.networkconnectivity.v1");
2047            }
2048            pub mod v1alpha1 {
2049                #[cfg(any(feature = "google-cloud-networkconnectivity-v1alpha1"))]
2050                include_proto!("google.cloud.networkconnectivity.v1alpha1");
2051            }
2052        }
2053        pub mod networkmanagement {
2054            pub mod v1 {
2055                #[cfg(any(feature = "google-cloud-networkmanagement-v1"))]
2056                include_proto!("google.cloud.networkmanagement.v1");
2057            }
2058            pub mod v1beta1 {
2059                #[cfg(any(feature = "google-cloud-networkmanagement-v1beta1"))]
2060                include_proto!("google.cloud.networkmanagement.v1beta1");
2061            }
2062        }
2063        pub mod networksecurity {
2064            pub mod v1 {
2065                #[cfg(any(feature = "google-cloud-networksecurity-v1"))]
2066                include_proto!("google.cloud.networksecurity.v1");
2067            }
2068            pub mod v1beta1 {
2069                #[cfg(any(feature = "google-cloud-networksecurity-v1beta1"))]
2070                include_proto!("google.cloud.networksecurity.v1beta1");
2071            }
2072        }
2073        pub mod networkservices {
2074            pub mod v1 {
2075                #[cfg(any(feature = "google-cloud-networkservices-v1"))]
2076                include_proto!("google.cloud.networkservices.v1");
2077            }
2078            pub mod v1beta1 {
2079                #[cfg(any(feature = "google-cloud-networkservices-v1beta1"))]
2080                include_proto!("google.cloud.networkservices.v1beta1");
2081            }
2082        }
2083        pub mod notebooks {
2084            pub mod logging {
2085                pub mod v1 {
2086                    #[cfg(any(feature = "google-cloud-notebooks-logging-v1"))]
2087                    include_proto!("google.cloud.notebooks.logging.v1");
2088                }
2089            }
2090            pub mod v1 {
2091                #[cfg(any(feature = "google-cloud-notebooks-v1"))]
2092                include_proto!("google.cloud.notebooks.v1");
2093            }
2094            pub mod v1beta1 {
2095                #[cfg(any(feature = "google-cloud-notebooks-v1beta1"))]
2096                include_proto!("google.cloud.notebooks.v1beta1");
2097            }
2098            pub mod v2 {
2099                #[cfg(any(feature = "google-cloud-notebooks-v2"))]
2100                include_proto!("google.cloud.notebooks.v2");
2101            }
2102        }
2103        pub mod optimization {
2104            pub mod v1 {
2105                #[cfg(any(feature = "google-cloud-optimization-v1"))]
2106                include_proto!("google.cloud.optimization.v1");
2107            }
2108        }
2109        pub mod oracledatabase {
2110            pub mod v1 {
2111                #[cfg(any(feature = "google-cloud-oracledatabase-v1"))]
2112                include_proto!("google.cloud.oracledatabase.v1");
2113            }
2114        }
2115        pub mod orchestration {
2116            pub mod airflow {
2117                pub mod service {
2118                    pub mod v1 {
2119                        #[cfg(
2120                            any(
2121                                feature = "google-cloud-orchestration-airflow-service-v1",
2122                            )
2123                        )]
2124                        include_proto!("google.cloud.orchestration.airflow.service.v1");
2125                    }
2126                    pub mod v1beta1 {
2127                        #[cfg(
2128                            any(
2129                                feature = "google-cloud-orchestration-airflow-service-v1beta1",
2130                            )
2131                        )]
2132                        include_proto!(
2133                            "google.cloud.orchestration.airflow.service.v1beta1"
2134                        );
2135                    }
2136                }
2137            }
2138        }
2139        pub mod orgpolicy {
2140            pub mod v1 {
2141                #[cfg(
2142                    any(
2143                        feature = "google-cloud-asset-v1",
2144                        feature = "google-cloud-asset-v1p2beta1",
2145                        feature = "google-cloud-asset-v1p5beta1",
2146                        feature = "google-cloud-asset-v1p7beta1",
2147                        feature = "google-cloud-orgpolicy-v1",
2148                    )
2149                )]
2150                include_proto!("google.cloud.orgpolicy.v1");
2151            }
2152            pub mod v2 {
2153                #[cfg(any(feature = "google-cloud-orgpolicy-v2"))]
2154                include_proto!("google.cloud.orgpolicy.v2");
2155            }
2156        }
2157        pub mod osconfig {
2158            pub mod agentendpoint {
2159                pub mod v1 {
2160                    #[cfg(any(feature = "google-cloud-osconfig-agentendpoint-v1"))]
2161                    include_proto!("google.cloud.osconfig.agentendpoint.v1");
2162                }
2163                pub mod v1beta {
2164                    #[cfg(any(feature = "google-cloud-osconfig-agentendpoint-v1beta"))]
2165                    include_proto!("google.cloud.osconfig.agentendpoint.v1beta");
2166                }
2167            }
2168            pub mod logging {
2169                #[cfg(any(feature = "google-cloud-osconfig-logging"))]
2170                include_proto!("google.cloud.osconfig.logging");
2171            }
2172            pub mod v1 {
2173                #[cfg(
2174                    any(
2175                        feature = "google-cloud-asset-v1",
2176                        feature = "google-cloud-osconfig-v1",
2177                    )
2178                )]
2179                include_proto!("google.cloud.osconfig.v1");
2180            }
2181            pub mod v1alpha {
2182                #[cfg(any(feature = "google-cloud-osconfig-v1alpha"))]
2183                include_proto!("google.cloud.osconfig.v1alpha");
2184            }
2185            pub mod v1beta {
2186                #[cfg(any(feature = "google-cloud-osconfig-v1beta"))]
2187                include_proto!("google.cloud.osconfig.v1beta");
2188            }
2189        }
2190        pub mod oslogin {
2191            pub mod common {
2192                #[cfg(
2193                    any(
2194                        feature = "google-cloud-oslogin-common",
2195                        feature = "google-cloud-oslogin-v1",
2196                        feature = "google-cloud-oslogin-v1alpha",
2197                        feature = "google-cloud-oslogin-v1beta",
2198                    )
2199                )]
2200                include_proto!("google.cloud.oslogin.common");
2201            }
2202            pub mod v1 {
2203                #[cfg(any(feature = "google-cloud-oslogin-v1"))]
2204                include_proto!("google.cloud.oslogin.v1");
2205            }
2206            pub mod v1alpha {
2207                #[cfg(any(feature = "google-cloud-oslogin-v1alpha"))]
2208                include_proto!("google.cloud.oslogin.v1alpha");
2209            }
2210            pub mod v1beta {
2211                #[cfg(any(feature = "google-cloud-oslogin-v1beta"))]
2212                include_proto!("google.cloud.oslogin.v1beta");
2213            }
2214        }
2215        pub mod parallelstore {
2216            pub mod v1 {
2217                #[cfg(any(feature = "google-cloud-parallelstore-v1"))]
2218                include_proto!("google.cloud.parallelstore.v1");
2219            }
2220            pub mod v1beta {
2221                #[cfg(any(feature = "google-cloud-parallelstore-v1beta"))]
2222                include_proto!("google.cloud.parallelstore.v1beta");
2223            }
2224        }
2225        pub mod parametermanager {
2226            pub mod v1 {
2227                #[cfg(any(feature = "google-cloud-parametermanager-v1"))]
2228                include_proto!("google.cloud.parametermanager.v1");
2229            }
2230        }
2231        pub mod paymentgateway {
2232            pub mod issuerswitch {
2233                pub mod accountmanager {
2234                    pub mod v1 {
2235                        #[cfg(
2236                            any(
2237                                feature = "google-cloud-paymentgateway-issuerswitch-accountmanager-v1",
2238                            )
2239                        )]
2240                        include_proto!(
2241                            "google.cloud.paymentgateway.issuerswitch.accountmanager.v1"
2242                        );
2243                    }
2244                }
2245                pub mod v1 {
2246                    #[cfg(
2247                        any(
2248                            feature = "google-cloud-paymentgateway-issuerswitch-accountmanager-v1",
2249                            feature = "google-cloud-paymentgateway-issuerswitch-v1",
2250                        )
2251                    )]
2252                    include_proto!("google.cloud.paymentgateway.issuerswitch.v1");
2253                }
2254            }
2255        }
2256        pub mod phishingprotection {
2257            pub mod v1beta1 {
2258                #[cfg(any(feature = "google-cloud-phishingprotection-v1beta1"))]
2259                include_proto!("google.cloud.phishingprotection.v1beta1");
2260            }
2261        }
2262        pub mod policysimulator {
2263            pub mod v1 {
2264                #[cfg(any(feature = "google-cloud-policysimulator-v1"))]
2265                include_proto!("google.cloud.policysimulator.v1");
2266            }
2267        }
2268        pub mod policytroubleshooter {
2269            pub mod iam {
2270                pub mod v3 {
2271                    #[cfg(any(feature = "google-cloud-policytroubleshooter-iam-v3"))]
2272                    include_proto!("google.cloud.policytroubleshooter.iam.v3");
2273                }
2274                pub mod v3beta {
2275                    #[cfg(any(feature = "google-cloud-policytroubleshooter-iam-v3beta"))]
2276                    include_proto!("google.cloud.policytroubleshooter.iam.v3beta");
2277                }
2278            }
2279            pub mod v1 {
2280                #[cfg(any(feature = "google-cloud-policytroubleshooter-v1"))]
2281                include_proto!("google.cloud.policytroubleshooter.v1");
2282            }
2283        }
2284        pub mod privatecatalog {
2285            pub mod v1beta1 {
2286                #[cfg(any(feature = "google-cloud-privatecatalog-v1beta1"))]
2287                include_proto!("google.cloud.privatecatalog.v1beta1");
2288            }
2289        }
2290        pub mod privilegedaccessmanager {
2291            pub mod v1 {
2292                #[cfg(any(feature = "google-cloud-privilegedaccessmanager-v1"))]
2293                include_proto!("google.cloud.privilegedaccessmanager.v1");
2294            }
2295        }
2296        pub mod pubsublite {
2297            pub mod v1 {
2298                #[cfg(any(feature = "google-cloud-pubsublite-v1"))]
2299                include_proto!("google.cloud.pubsublite.v1");
2300            }
2301        }
2302        pub mod rapidmigrationassessment {
2303            pub mod v1 {
2304                #[cfg(any(feature = "google-cloud-rapidmigrationassessment-v1"))]
2305                include_proto!("google.cloud.rapidmigrationassessment.v1");
2306            }
2307        }
2308        pub mod recaptchaenterprise {
2309            pub mod v1 {
2310                #[cfg(any(feature = "google-cloud-recaptchaenterprise-v1"))]
2311                include_proto!("google.cloud.recaptchaenterprise.v1");
2312            }
2313            pub mod v1beta1 {
2314                #[cfg(any(feature = "google-cloud-recaptchaenterprise-v1beta1"))]
2315                include_proto!("google.cloud.recaptchaenterprise.v1beta1");
2316            }
2317        }
2318        pub mod recommendationengine {
2319            pub mod v1beta1 {
2320                #[cfg(any(feature = "google-cloud-recommendationengine-v1beta1"))]
2321                include_proto!("google.cloud.recommendationengine.v1beta1");
2322            }
2323        }
2324        pub mod recommender {
2325            pub mod logging {
2326                pub mod v1 {
2327                    #[cfg(any(feature = "google-cloud-recommender-logging-v1"))]
2328                    include_proto!("google.cloud.recommender.logging.v1");
2329                }
2330                pub mod v1beta1 {
2331                    #[cfg(any(feature = "google-cloud-recommender-logging-v1beta1"))]
2332                    include_proto!("google.cloud.recommender.logging.v1beta1");
2333                }
2334            }
2335            pub mod v1 {
2336                #[cfg(
2337                    any(
2338                        feature = "google-cloud-recommender-logging-v1",
2339                        feature = "google-cloud-recommender-v1",
2340                    )
2341                )]
2342                include_proto!("google.cloud.recommender.v1");
2343            }
2344            pub mod v1beta1 {
2345                #[cfg(
2346                    any(
2347                        feature = "google-cloud-recommender-logging-v1beta1",
2348                        feature = "google-cloud-recommender-v1beta1",
2349                    )
2350                )]
2351                include_proto!("google.cloud.recommender.v1beta1");
2352            }
2353        }
2354        pub mod redis {
2355            pub mod cluster {
2356                pub mod v1 {
2357                    #[cfg(any(feature = "google-cloud-redis-cluster-v1"))]
2358                    include_proto!("google.cloud.redis.cluster.v1");
2359                }
2360                pub mod v1beta1 {
2361                    #[cfg(any(feature = "google-cloud-redis-cluster-v1beta1"))]
2362                    include_proto!("google.cloud.redis.cluster.v1beta1");
2363                }
2364            }
2365            pub mod v1 {
2366                #[cfg(any(feature = "google-cloud-redis-v1"))]
2367                include_proto!("google.cloud.redis.v1");
2368            }
2369            pub mod v1beta1 {
2370                #[cfg(any(feature = "google-cloud-redis-v1beta1"))]
2371                include_proto!("google.cloud.redis.v1beta1");
2372            }
2373        }
2374        pub mod resourcemanager {
2375            pub mod v2 {
2376                #[cfg(any(feature = "google-cloud-resourcemanager-v2"))]
2377                include_proto!("google.cloud.resourcemanager.v2");
2378            }
2379            pub mod v3 {
2380                #[cfg(any(feature = "google-cloud-resourcemanager-v3"))]
2381                include_proto!("google.cloud.resourcemanager.v3");
2382            }
2383        }
2384        pub mod retail {
2385            pub mod logging {
2386                #[cfg(any(feature = "google-cloud-retail-logging"))]
2387                include_proto!("google.cloud.retail.logging");
2388            }
2389            pub mod v2 {
2390                #[cfg(any(feature = "google-cloud-retail-v2"))]
2391                include_proto!("google.cloud.retail.v2");
2392            }
2393            pub mod v2alpha {
2394                #[cfg(any(feature = "google-cloud-retail-v2alpha"))]
2395                include_proto!("google.cloud.retail.v2alpha");
2396            }
2397            pub mod v2beta {
2398                #[cfg(any(feature = "google-cloud-retail-v2beta"))]
2399                include_proto!("google.cloud.retail.v2beta");
2400            }
2401        }
2402        pub mod run {
2403            pub mod v2 {
2404                #[cfg(any(feature = "google-cloud-run-v2"))]
2405                include_proto!("google.cloud.run.v2");
2406            }
2407        }
2408        pub mod runtimeconfig {
2409            pub mod v1beta1 {
2410                #[cfg(any(feature = "google-cloud-runtimeconfig-v1beta1"))]
2411                include_proto!("google.cloud.runtimeconfig.v1beta1");
2412            }
2413        }
2414        pub mod saasaccelerator {
2415            pub mod management {
2416                pub mod logs {
2417                    pub mod v1 {
2418                        #[cfg(
2419                            any(
2420                                feature = "google-cloud-saasaccelerator-management-logs-v1",
2421                            )
2422                        )]
2423                        include_proto!(
2424                            "google.cloud.saasaccelerator.management.logs.v1"
2425                        );
2426                    }
2427                }
2428            }
2429        }
2430        pub mod scheduler {
2431            pub mod v1 {
2432                #[cfg(any(feature = "google-cloud-scheduler-v1"))]
2433                include_proto!("google.cloud.scheduler.v1");
2434            }
2435            pub mod v1beta1 {
2436                #[cfg(any(feature = "google-cloud-scheduler-v1beta1"))]
2437                include_proto!("google.cloud.scheduler.v1beta1");
2438            }
2439        }
2440        pub mod secretmanager {
2441            pub mod logging {
2442                pub mod v1 {
2443                    #[cfg(any(feature = "google-cloud-secretmanager-logging-v1"))]
2444                    include_proto!("google.cloud.secretmanager.logging.v1");
2445                }
2446            }
2447            pub mod v1 {
2448                #[cfg(any(feature = "google-cloud-secretmanager-v1"))]
2449                include_proto!("google.cloud.secretmanager.v1");
2450            }
2451            pub mod v1beta2 {
2452                #[cfg(any(feature = "google-cloud-secretmanager-v1beta2"))]
2453                include_proto!("google.cloud.secretmanager.v1beta2");
2454            }
2455        }
2456        pub mod secrets {
2457            pub mod v1beta1 {
2458                #[cfg(any(feature = "google-cloud-secrets-v1beta1"))]
2459                include_proto!("google.cloud.secrets.v1beta1");
2460            }
2461        }
2462        pub mod securesourcemanager {
2463            pub mod v1 {
2464                #[cfg(any(feature = "google-cloud-securesourcemanager-v1"))]
2465                include_proto!("google.cloud.securesourcemanager.v1");
2466            }
2467        }
2468        pub mod security {
2469            pub mod privateca {
2470                pub mod v1 {
2471                    #[cfg(any(feature = "google-cloud-security-privateca-v1"))]
2472                    include_proto!("google.cloud.security.privateca.v1");
2473                }
2474                pub mod v1beta1 {
2475                    #[cfg(any(feature = "google-cloud-security-privateca-v1beta1"))]
2476                    include_proto!("google.cloud.security.privateca.v1beta1");
2477                }
2478            }
2479            pub mod publicca {
2480                pub mod v1 {
2481                    #[cfg(any(feature = "google-cloud-security-publicca-v1"))]
2482                    include_proto!("google.cloud.security.publicca.v1");
2483                }
2484                pub mod v1beta1 {
2485                    #[cfg(any(feature = "google-cloud-security-publicca-v1beta1"))]
2486                    include_proto!("google.cloud.security.publicca.v1beta1");
2487                }
2488            }
2489        }
2490        pub mod securitycenter {
2491            pub mod settings {
2492                pub mod v1beta1 {
2493                    #[cfg(any(feature = "google-cloud-securitycenter-settings-v1beta1"))]
2494                    include_proto!("google.cloud.securitycenter.settings.v1beta1");
2495                }
2496            }
2497            pub mod v1 {
2498                #[cfg(
2499                    any(
2500                        feature = "google-cloud-securitycenter-v1",
2501                        feature = "google-cloud-sensitiveaction-logging-v1",
2502                    )
2503                )]
2504                include_proto!("google.cloud.securitycenter.v1");
2505            }
2506            pub mod v1beta1 {
2507                #[cfg(any(feature = "google-cloud-securitycenter-v1beta1"))]
2508                include_proto!("google.cloud.securitycenter.v1beta1");
2509            }
2510            pub mod v1p1beta1 {
2511                #[cfg(any(feature = "google-cloud-securitycenter-v1p1beta1"))]
2512                include_proto!("google.cloud.securitycenter.v1p1beta1");
2513            }
2514            pub mod v2 {
2515                #[cfg(any(feature = "google-cloud-securitycenter-v2"))]
2516                include_proto!("google.cloud.securitycenter.v2");
2517            }
2518        }
2519        pub mod securitycentermanagement {
2520            pub mod v1 {
2521                #[cfg(any(feature = "google-cloud-securitycentermanagement-v1"))]
2522                include_proto!("google.cloud.securitycentermanagement.v1");
2523            }
2524        }
2525        pub mod securityposture {
2526            pub mod v1 {
2527                #[cfg(any(feature = "google-cloud-securityposture-v1"))]
2528                include_proto!("google.cloud.securityposture.v1");
2529            }
2530        }
2531        pub mod sensitiveaction {
2532            pub mod logging {
2533                pub mod v1 {
2534                    #[cfg(any(feature = "google-cloud-sensitiveaction-logging-v1"))]
2535                    include_proto!("google.cloud.sensitiveaction.logging.v1");
2536                }
2537            }
2538        }
2539        pub mod servicedirectory {
2540            pub mod v1 {
2541                #[cfg(any(feature = "google-cloud-servicedirectory-v1"))]
2542                include_proto!("google.cloud.servicedirectory.v1");
2543            }
2544            pub mod v1beta1 {
2545                #[cfg(any(feature = "google-cloud-servicedirectory-v1beta1"))]
2546                include_proto!("google.cloud.servicedirectory.v1beta1");
2547            }
2548        }
2549        pub mod servicehealth {
2550            pub mod logging {
2551                pub mod v1 {
2552                    #[cfg(any(feature = "google-cloud-servicehealth-logging-v1"))]
2553                    include_proto!("google.cloud.servicehealth.logging.v1");
2554                }
2555            }
2556            pub mod v1 {
2557                #[cfg(any(feature = "google-cloud-servicehealth-v1"))]
2558                include_proto!("google.cloud.servicehealth.v1");
2559            }
2560        }
2561        pub mod shell {
2562            pub mod v1 {
2563                #[cfg(any(feature = "google-cloud-shell-v1"))]
2564                include_proto!("google.cloud.shell.v1");
2565            }
2566        }
2567        pub mod speech {
2568            pub mod v1 {
2569                #[cfg(any(feature = "google-cloud-speech-v1"))]
2570                include_proto!("google.cloud.speech.v1");
2571            }
2572            pub mod v1p1beta1 {
2573                #[cfg(any(feature = "google-cloud-speech-v1p1beta1"))]
2574                include_proto!("google.cloud.speech.v1p1beta1");
2575            }
2576            pub mod v2 {
2577                #[cfg(any(feature = "google-cloud-speech-v2"))]
2578                include_proto!("google.cloud.speech.v2");
2579            }
2580        }
2581        pub mod sql {
2582            pub mod v1 {
2583                #[cfg(any(feature = "google-cloud-sql-v1"))]
2584                include_proto!("google.cloud.sql.v1");
2585            }
2586            pub mod v1beta4 {
2587                #[cfg(any(feature = "google-cloud-sql-v1beta4"))]
2588                include_proto!("google.cloud.sql.v1beta4");
2589            }
2590        }
2591        pub mod storageinsights {
2592            pub mod v1 {
2593                #[cfg(any(feature = "google-cloud-storageinsights-v1"))]
2594                include_proto!("google.cloud.storageinsights.v1");
2595            }
2596        }
2597        pub mod stream {
2598            pub mod logging {
2599                pub mod v1 {
2600                    #[cfg(any(feature = "google-cloud-stream-logging-v1"))]
2601                    include_proto!("google.cloud.stream.logging.v1");
2602                }
2603            }
2604        }
2605        pub mod support {
2606            pub mod v2 {
2607                #[cfg(any(feature = "google-cloud-support-v2"))]
2608                include_proto!("google.cloud.support.v2");
2609            }
2610        }
2611        pub mod talent {
2612            pub mod v4 {
2613                #[cfg(any(feature = "google-cloud-talent-v4"))]
2614                include_proto!("google.cloud.talent.v4");
2615            }
2616            pub mod v4beta1 {
2617                #[cfg(any(feature = "google-cloud-talent-v4beta1"))]
2618                include_proto!("google.cloud.talent.v4beta1");
2619            }
2620        }
2621        pub mod tasks {
2622            pub mod v2 {
2623                #[cfg(any(feature = "google-cloud-tasks-v2"))]
2624                include_proto!("google.cloud.tasks.v2");
2625            }
2626            pub mod v2beta2 {
2627                #[cfg(any(feature = "google-cloud-tasks-v2beta2"))]
2628                include_proto!("google.cloud.tasks.v2beta2");
2629            }
2630            pub mod v2beta3 {
2631                #[cfg(any(feature = "google-cloud-tasks-v2beta3"))]
2632                include_proto!("google.cloud.tasks.v2beta3");
2633            }
2634        }
2635        pub mod telcoautomation {
2636            pub mod v1 {
2637                #[cfg(any(feature = "google-cloud-telcoautomation-v1"))]
2638                include_proto!("google.cloud.telcoautomation.v1");
2639            }
2640            pub mod v1alpha1 {
2641                #[cfg(any(feature = "google-cloud-telcoautomation-v1alpha1"))]
2642                include_proto!("google.cloud.telcoautomation.v1alpha1");
2643            }
2644        }
2645        pub mod texttospeech {
2646            pub mod v1 {
2647                #[cfg(any(feature = "google-cloud-texttospeech-v1"))]
2648                include_proto!("google.cloud.texttospeech.v1");
2649            }
2650            pub mod v1beta1 {
2651                #[cfg(any(feature = "google-cloud-texttospeech-v1beta1"))]
2652                include_proto!("google.cloud.texttospeech.v1beta1");
2653            }
2654        }
2655        pub mod timeseriesinsights {
2656            pub mod v1 {
2657                #[cfg(any(feature = "google-cloud-timeseriesinsights-v1"))]
2658                include_proto!("google.cloud.timeseriesinsights.v1");
2659            }
2660        }
2661        pub mod tpu {
2662            pub mod v1 {
2663                #[cfg(any(feature = "google-cloud-tpu-v1"))]
2664                include_proto!("google.cloud.tpu.v1");
2665            }
2666            pub mod v2 {
2667                #[cfg(any(feature = "google-cloud-tpu-v2"))]
2668                include_proto!("google.cloud.tpu.v2");
2669            }
2670            pub mod v2alpha1 {
2671                #[cfg(any(feature = "google-cloud-tpu-v2alpha1"))]
2672                include_proto!("google.cloud.tpu.v2alpha1");
2673            }
2674        }
2675        pub mod translation {
2676            pub mod v3 {
2677                #[cfg(any(feature = "google-cloud-translation-v3"))]
2678                include_proto!("google.cloud.translation.v3");
2679            }
2680            pub mod v3beta1 {
2681                #[cfg(any(feature = "google-cloud-translation-v3beta1"))]
2682                include_proto!("google.cloud.translation.v3beta1");
2683            }
2684        }
2685        pub mod video {
2686            pub mod livestream {
2687                pub mod logging {
2688                    pub mod v1 {
2689                        #[cfg(any(feature = "google-cloud-video-livestream-logging-v1"))]
2690                        include_proto!("google.cloud.video.livestream.logging.v1");
2691                    }
2692                }
2693                pub mod v1 {
2694                    #[cfg(
2695                        any(
2696                            feature = "google-cloud-video-livestream-logging-v1",
2697                            feature = "google-cloud-video-livestream-v1",
2698                        )
2699                    )]
2700                    include_proto!("google.cloud.video.livestream.v1");
2701                }
2702            }
2703            pub mod stitcher {
2704                pub mod v1 {
2705                    #[cfg(any(feature = "google-cloud-video-stitcher-v1"))]
2706                    include_proto!("google.cloud.video.stitcher.v1");
2707                }
2708            }
2709            pub mod transcoder {
2710                pub mod v1 {
2711                    #[cfg(any(feature = "google-cloud-video-transcoder-v1"))]
2712                    include_proto!("google.cloud.video.transcoder.v1");
2713                }
2714            }
2715        }
2716        pub mod videointelligence {
2717            pub mod v1 {
2718                #[cfg(any(feature = "google-cloud-videointelligence-v1"))]
2719                include_proto!("google.cloud.videointelligence.v1");
2720            }
2721            pub mod v1beta2 {
2722                #[cfg(any(feature = "google-cloud-videointelligence-v1beta2"))]
2723                include_proto!("google.cloud.videointelligence.v1beta2");
2724            }
2725            pub mod v1p1beta1 {
2726                #[cfg(any(feature = "google-cloud-videointelligence-v1p1beta1"))]
2727                include_proto!("google.cloud.videointelligence.v1p1beta1");
2728            }
2729            pub mod v1p2beta1 {
2730                #[cfg(any(feature = "google-cloud-videointelligence-v1p2beta1"))]
2731                include_proto!("google.cloud.videointelligence.v1p2beta1");
2732            }
2733            pub mod v1p3beta1 {
2734                #[cfg(any(feature = "google-cloud-videointelligence-v1p3beta1"))]
2735                include_proto!("google.cloud.videointelligence.v1p3beta1");
2736            }
2737        }
2738        pub mod vision {
2739            pub mod v1 {
2740                #[cfg(any(feature = "google-cloud-vision-v1"))]
2741                include_proto!("google.cloud.vision.v1");
2742            }
2743            pub mod v1p1beta1 {
2744                #[cfg(any(feature = "google-cloud-vision-v1p1beta1"))]
2745                include_proto!("google.cloud.vision.v1p1beta1");
2746            }
2747            pub mod v1p2beta1 {
2748                #[cfg(any(feature = "google-cloud-vision-v1p2beta1"))]
2749                include_proto!("google.cloud.vision.v1p2beta1");
2750            }
2751            pub mod v1p3beta1 {
2752                #[cfg(any(feature = "google-cloud-vision-v1p3beta1"))]
2753                include_proto!("google.cloud.vision.v1p3beta1");
2754            }
2755            pub mod v1p4beta1 {
2756                #[cfg(any(feature = "google-cloud-vision-v1p4beta1"))]
2757                include_proto!("google.cloud.vision.v1p4beta1");
2758            }
2759        }
2760        pub mod visionai {
2761            pub mod v1 {
2762                #[cfg(any(feature = "google-cloud-visionai-v1"))]
2763                include_proto!("google.cloud.visionai.v1");
2764            }
2765            pub mod v1alpha1 {
2766                #[cfg(any(feature = "google-cloud-visionai-v1alpha1"))]
2767                include_proto!("google.cloud.visionai.v1alpha1");
2768            }
2769        }
2770        pub mod vmmigration {
2771            pub mod v1 {
2772                #[cfg(any(feature = "google-cloud-vmmigration-v1"))]
2773                include_proto!("google.cloud.vmmigration.v1");
2774            }
2775        }
2776        pub mod vmwareengine {
2777            pub mod v1 {
2778                #[cfg(any(feature = "google-cloud-vmwareengine-v1"))]
2779                include_proto!("google.cloud.vmwareengine.v1");
2780            }
2781        }
2782        pub mod vpcaccess {
2783            pub mod v1 {
2784                #[cfg(any(feature = "google-cloud-vpcaccess-v1"))]
2785                include_proto!("google.cloud.vpcaccess.v1");
2786            }
2787        }
2788        pub mod webrisk {
2789            pub mod v1 {
2790                #[cfg(any(feature = "google-cloud-webrisk-v1"))]
2791                include_proto!("google.cloud.webrisk.v1");
2792            }
2793            pub mod v1beta1 {
2794                #[cfg(any(feature = "google-cloud-webrisk-v1beta1"))]
2795                include_proto!("google.cloud.webrisk.v1beta1");
2796            }
2797        }
2798        pub mod websecurityscanner {
2799            pub mod v1 {
2800                #[cfg(any(feature = "google-cloud-websecurityscanner-v1"))]
2801                include_proto!("google.cloud.websecurityscanner.v1");
2802            }
2803            pub mod v1alpha {
2804                #[cfg(any(feature = "google-cloud-websecurityscanner-v1alpha"))]
2805                include_proto!("google.cloud.websecurityscanner.v1alpha");
2806            }
2807            pub mod v1beta {
2808                #[cfg(any(feature = "google-cloud-websecurityscanner-v1beta"))]
2809                include_proto!("google.cloud.websecurityscanner.v1beta");
2810            }
2811        }
2812        pub mod workflows {
2813            pub mod executions {
2814                pub mod v1 {
2815                    #[cfg(any(feature = "google-cloud-workflows-executions-v1"))]
2816                    include_proto!("google.cloud.workflows.executions.v1");
2817                }
2818                pub mod v1beta {
2819                    #[cfg(any(feature = "google-cloud-workflows-executions-v1beta"))]
2820                    include_proto!("google.cloud.workflows.executions.v1beta");
2821                }
2822            }
2823            pub mod r#type {
2824                #[cfg(any(feature = "google-cloud-workflows-type"))]
2825                include_proto!("google.cloud.workflows.r#type");
2826            }
2827            pub mod v1 {
2828                #[cfg(any(feature = "google-cloud-workflows-v1"))]
2829                include_proto!("google.cloud.workflows.v1");
2830            }
2831            pub mod v1beta {
2832                #[cfg(any(feature = "google-cloud-workflows-v1beta"))]
2833                include_proto!("google.cloud.workflows.v1beta");
2834            }
2835        }
2836        pub mod workstations {
2837            pub mod logging {
2838                pub mod v1 {
2839                    #[cfg(any(feature = "google-cloud-workstations-logging-v1"))]
2840                    include_proto!("google.cloud.workstations.logging.v1");
2841                }
2842            }
2843            pub mod v1 {
2844                #[cfg(any(feature = "google-cloud-workstations-v1"))]
2845                include_proto!("google.cloud.workstations.v1");
2846            }
2847            pub mod v1beta {
2848                #[cfg(any(feature = "google-cloud-workstations-v1beta"))]
2849                include_proto!("google.cloud.workstations.v1beta");
2850            }
2851        }
2852    }
2853    pub mod compute {
2854        pub mod logging {
2855            pub mod dr {
2856                pub mod v1 {
2857                    #[cfg(any(feature = "google-compute-logging-dr-v1"))]
2858                    include_proto!("google.compute.logging.dr.v1");
2859                }
2860            }
2861            pub mod gdnsusage {
2862                pub mod v1 {
2863                    #[cfg(any(feature = "google-compute-logging-gdnsusage-v1"))]
2864                    include_proto!("google.compute.logging.gdnsusage.v1");
2865                }
2866            }
2867        }
2868    }
2869    pub mod container {
2870        pub mod v1 {
2871            #[cfg(any(feature = "google-container-v1"))]
2872            include_proto!("google.container.v1");
2873        }
2874        pub mod v1alpha1 {
2875            #[cfg(any(feature = "google-container-v1alpha1"))]
2876            include_proto!("google.container.v1alpha1");
2877        }
2878        pub mod v1beta1 {
2879            #[cfg(any(feature = "google-container-v1beta1"))]
2880            include_proto!("google.container.v1beta1");
2881        }
2882    }
2883    pub mod dataflow {
2884        pub mod v1beta3 {
2885            #[cfg(any(feature = "google-dataflow-v1beta3"))]
2886            include_proto!("google.dataflow.v1beta3");
2887        }
2888    }
2889    pub mod datastore {
2890        pub mod admin {
2891            pub mod v1 {
2892                #[cfg(any(feature = "google-datastore-admin-v1"))]
2893                include_proto!("google.datastore.admin.v1");
2894            }
2895            pub mod v1beta1 {
2896                #[cfg(any(feature = "google-datastore-admin-v1beta1"))]
2897                include_proto!("google.datastore.admin.v1beta1");
2898            }
2899        }
2900        pub mod v1 {
2901            #[cfg(any(feature = "google-datastore-v1"))]
2902            include_proto!("google.datastore.v1");
2903        }
2904        pub mod v1beta3 {
2905            #[cfg(any(feature = "google-datastore-v1beta3"))]
2906            include_proto!("google.datastore.v1beta3");
2907        }
2908    }
2909    pub mod devtools {
2910        pub mod artifactregistry {
2911            pub mod v1 {
2912                #[cfg(any(feature = "google-devtools-artifactregistry-v1"))]
2913                include_proto!("google.devtools.artifactregistry.v1");
2914            }
2915            pub mod v1beta2 {
2916                #[cfg(any(feature = "google-devtools-artifactregistry-v1beta2"))]
2917                include_proto!("google.devtools.artifactregistry.v1beta2");
2918            }
2919        }
2920        pub mod build {
2921            pub mod v1 {
2922                #[cfg(any(feature = "google-devtools-build-v1"))]
2923                include_proto!("google.devtools.build.v1");
2924            }
2925        }
2926        pub mod cloudbuild {
2927            pub mod v1 {
2928                #[cfg(any(feature = "google-devtools-cloudbuild-v1"))]
2929                include_proto!("google.devtools.cloudbuild.v1");
2930            }
2931            pub mod v2 {
2932                #[cfg(any(feature = "google-devtools-cloudbuild-v2"))]
2933                include_proto!("google.devtools.cloudbuild.v2");
2934            }
2935        }
2936        pub mod clouddebugger {
2937            pub mod v2 {
2938                #[cfg(any(feature = "google-devtools-clouddebugger-v2"))]
2939                include_proto!("google.devtools.clouddebugger.v2");
2940            }
2941        }
2942        pub mod clouderrorreporting {
2943            pub mod v1beta1 {
2944                #[cfg(any(feature = "google-devtools-clouderrorreporting-v1beta1"))]
2945                include_proto!("google.devtools.clouderrorreporting.v1beta1");
2946            }
2947        }
2948        pub mod cloudprofiler {
2949            pub mod v2 {
2950                #[cfg(any(feature = "google-devtools-cloudprofiler-v2"))]
2951                include_proto!("google.devtools.cloudprofiler.v2");
2952            }
2953        }
2954        pub mod cloudtrace {
2955            pub mod v1 {
2956                #[cfg(any(feature = "google-devtools-cloudtrace-v1"))]
2957                include_proto!("google.devtools.cloudtrace.v1");
2958            }
2959            pub mod v2 {
2960                #[cfg(any(feature = "google-devtools-cloudtrace-v2"))]
2961                include_proto!("google.devtools.cloudtrace.v2");
2962            }
2963        }
2964        pub mod containeranalysis {
2965            pub mod v1 {
2966                #[cfg(any(feature = "google-devtools-containeranalysis-v1"))]
2967                include_proto!("google.devtools.containeranalysis.v1");
2968            }
2969            pub mod v1beta1 {
2970                #[cfg(any(feature = "google-devtools-containeranalysis-v1beta1"))]
2971                include_proto!("google.devtools.containeranalysis.v1beta1");
2972            }
2973        }
2974        pub mod remoteworkers {
2975            pub mod v1test2 {
2976                #[cfg(any(feature = "google-devtools-remoteworkers-v1test2"))]
2977                include_proto!("google.devtools.remoteworkers.v1test2");
2978            }
2979        }
2980        pub mod resultstore {
2981            pub mod v2 {
2982                #[cfg(any(feature = "google-devtools-resultstore-v2"))]
2983                include_proto!("google.devtools.resultstore.v2");
2984            }
2985        }
2986        pub mod source {
2987            pub mod v1 {
2988                #[cfg(
2989                    any(
2990                        feature = "google-devtools-clouddebugger-v2",
2991                        feature = "google-devtools-source-v1",
2992                    )
2993                )]
2994                include_proto!("google.devtools.source.v1");
2995            }
2996        }
2997        pub mod sourcerepo {
2998            pub mod v1 {
2999                #[cfg(any(feature = "google-devtools-sourcerepo-v1"))]
3000                include_proto!("google.devtools.sourcerepo.v1");
3001            }
3002        }
3003        pub mod testing {
3004            pub mod v1 {
3005                #[cfg(any(feature = "google-devtools-testing-v1"))]
3006                include_proto!("google.devtools.testing.v1");
3007            }
3008        }
3009    }
3010    pub mod example {
3011        pub mod library {
3012            pub mod v1 {
3013                #[cfg(any(feature = "google-example-library-v1"))]
3014                include_proto!("google.example.library.v1");
3015            }
3016        }
3017    }
3018    pub mod firebase {
3019        pub mod fcm {
3020            pub mod connection {
3021                pub mod v1alpha1 {
3022                    #[cfg(any(feature = "google-firebase-fcm-connection-v1alpha1"))]
3023                    include_proto!("google.firebase.fcm.connection.v1alpha1");
3024                }
3025            }
3026        }
3027    }
3028    pub mod firestore {
3029        pub mod admin {
3030            pub mod v1 {
3031                #[cfg(any(feature = "google-firestore-admin-v1"))]
3032                include_proto!("google.firestore.admin.v1");
3033            }
3034            pub mod v1beta1 {
3035                #[cfg(any(feature = "google-firestore-admin-v1beta1"))]
3036                include_proto!("google.firestore.admin.v1beta1");
3037            }
3038            pub mod v1beta2 {
3039                #[cfg(any(feature = "google-firestore-admin-v1beta2"))]
3040                include_proto!("google.firestore.admin.v1beta2");
3041            }
3042        }
3043        pub mod bundle {
3044            #[cfg(any(feature = "google-firestore-bundle"))]
3045            include_proto!("google.firestore.bundle");
3046        }
3047        pub mod v1 {
3048            #[cfg(
3049                any(feature = "google-firestore-bundle", feature = "google-firestore-v1")
3050            )]
3051            include_proto!("google.firestore.v1");
3052        }
3053        pub mod v1beta1 {
3054            #[cfg(any(feature = "google-firestore-v1beta1"))]
3055            include_proto!("google.firestore.v1beta1");
3056        }
3057    }
3058    pub mod gapic {
3059        pub mod metadata {
3060            #[cfg(any(feature = "google-gapic-metadata"))]
3061            include_proto!("google.gapic.metadata");
3062        }
3063    }
3064    pub mod genomics {
3065        pub mod v1 {
3066            #[cfg(any(feature = "google-genomics-v1"))]
3067            include_proto!("google.genomics.v1");
3068        }
3069        pub mod v1alpha2 {
3070            #[cfg(any(feature = "google-genomics-v1alpha2"))]
3071            include_proto!("google.genomics.v1alpha2");
3072        }
3073    }
3074    pub mod geo {
3075        pub mod r#type {
3076            #[cfg(
3077                any(
3078                    feature = "google-geo-type",
3079                    feature = "google-maps-addressvalidation-v1",
3080                    feature = "google-maps-places-v1",
3081                    feature = "google-maps-routes-v1",
3082                    feature = "google-maps-routes-v1alpha",
3083                    feature = "google-maps-routing-v2",
3084                    feature = "maps-fleetengine-delivery-v1",
3085                    feature = "maps-fleetengine-v1",
3086                )
3087            )]
3088            include_proto!("google.geo.r#type");
3089        }
3090    }
3091    pub mod home {
3092        pub mod enterprise {
3093            pub mod sdm {
3094                pub mod v1 {
3095                    #[cfg(any(feature = "google-home-enterprise-sdm-v1"))]
3096                    include_proto!("google.home.enterprise.sdm.v1");
3097                }
3098            }
3099        }
3100        pub mod graph {
3101            pub mod v1 {
3102                #[cfg(any(feature = "google-home-graph-v1"))]
3103                include_proto!("google.home.graph.v1");
3104            }
3105        }
3106    }
3107    pub mod iam {
3108        pub mod admin {
3109            pub mod v1 {
3110                #[cfg(any(feature = "google-iam-admin-v1"))]
3111                include_proto!("google.iam.admin.v1");
3112            }
3113        }
3114        pub mod credentials {
3115            pub mod v1 {
3116                #[cfg(any(feature = "google-iam-credentials-v1"))]
3117                include_proto!("google.iam.credentials.v1");
3118            }
3119        }
3120        pub mod v1 {
3121            #[cfg(
3122                any(
3123                    feature = "google-bigtable-admin-v2",
3124                    feature = "google-cloud-asset-v1",
3125                    feature = "google-cloud-asset-v1p1beta1",
3126                    feature = "google-cloud-asset-v1p2beta1",
3127                    feature = "google-cloud-asset-v1p5beta1",
3128                    feature = "google-cloud-asset-v1p7beta1",
3129                    feature = "google-cloud-audit",
3130                    feature = "google-cloud-bigquery-analyticshub-v1",
3131                    feature = "google-cloud-bigquery-connection-v1",
3132                    feature = "google-cloud-bigquery-connection-v1beta1",
3133                    feature = "google-cloud-bigquery-dataexchange-v1beta1",
3134                    feature = "google-cloud-bigquery-datapolicies-v1",
3135                    feature = "google-cloud-bigquery-datapolicies-v1beta1",
3136                    feature = "google-cloud-bigquery-logging-v1",
3137                    feature = "google-cloud-billing-v1",
3138                    feature = "google-cloud-contentwarehouse-v1",
3139                    feature = "google-cloud-datacatalog-v1",
3140                    feature = "google-cloud-datacatalog-v1beta1",
3141                    feature = "google-cloud-datafusion-v1beta1",
3142                    feature = "google-cloud-dataplex-v1",
3143                    feature = "google-cloud-functions-v1",
3144                    feature = "google-cloud-iap-v1",
3145                    feature = "google-cloud-iap-v1beta1",
3146                    feature = "google-cloud-iot-v1",
3147                    feature = "google-cloud-parametermanager-v1",
3148                    feature = "google-cloud-policysimulator-v1",
3149                    feature = "google-cloud-policytroubleshooter-iam-v3",
3150                    feature = "google-cloud-policytroubleshooter-iam-v3beta",
3151                    feature = "google-cloud-policytroubleshooter-v1",
3152                    feature = "google-cloud-resourcemanager-v2",
3153                    feature = "google-cloud-resourcemanager-v3",
3154                    feature = "google-cloud-run-v2",
3155                    feature = "google-cloud-secretmanager-v1",
3156                    feature = "google-cloud-secretmanager-v1beta2",
3157                    feature = "google-cloud-secrets-v1beta1",
3158                    feature = "google-cloud-securesourcemanager-v1",
3159                    feature = "google-cloud-securitycenter-v1",
3160                    feature = "google-cloud-securitycenter-v1beta1",
3161                    feature = "google-cloud-securitycenter-v1p1beta1",
3162                    feature = "google-cloud-securitycenter-v2",
3163                    feature = "google-cloud-securitycentermanagement-v1",
3164                    feature = "google-cloud-servicedirectory-v1",
3165                    feature = "google-cloud-servicedirectory-v1beta1",
3166                    feature = "google-cloud-tasks-v2",
3167                    feature = "google-cloud-tasks-v2beta2",
3168                    feature = "google-cloud-tasks-v2beta3",
3169                    feature = "google-devtools-artifactregistry-v1",
3170                    feature = "google-devtools-artifactregistry-v1beta2",
3171                    feature = "google-devtools-containeranalysis-v1",
3172                    feature = "google-devtools-containeranalysis-v1beta1",
3173                    feature = "google-devtools-sourcerepo-v1",
3174                    feature = "google-genomics-v1",
3175                    feature = "google-iam-admin-v1",
3176                    feature = "google-iam-v1",
3177                    feature = "google-iam-v1-logging",
3178                    feature = "google-identity-accesscontextmanager-v1",
3179                    feature = "google-spanner-admin-database-v1",
3180                    feature = "google-spanner-admin-instance-v1",
3181                    feature = "google-spanner-executor-v1",
3182                    feature = "google-storage-v1",
3183                    feature = "google-storage-v2",
3184                )
3185            )]
3186            include_proto!("google.iam.v1");
3187            pub mod logging {
3188                #[cfg(any(feature = "google-iam-v1-logging"))]
3189                include_proto!("google.iam.v1.logging");
3190            }
3191        }
3192        pub mod v1beta {
3193            #[cfg(any(feature = "google-iam-v1beta"))]
3194            include_proto!("google.iam.v1beta");
3195        }
3196        pub mod v2 {
3197            #[cfg(
3198                any(
3199                    feature = "google-cloud-policytroubleshooter-iam-v3",
3200                    feature = "google-cloud-policytroubleshooter-iam-v3beta",
3201                    feature = "google-iam-v2",
3202                )
3203            )]
3204            include_proto!("google.iam.v2");
3205        }
3206        pub mod v2beta {
3207            #[cfg(any(feature = "google-iam-v2beta"))]
3208            include_proto!("google.iam.v2beta");
3209        }
3210        pub mod v3 {
3211            #[cfg(any(feature = "google-iam-v3"))]
3212            include_proto!("google.iam.v3");
3213        }
3214        pub mod v3beta {
3215            #[cfg(any(feature = "google-iam-v3beta"))]
3216            include_proto!("google.iam.v3beta");
3217        }
3218    }
3219    pub mod identity {
3220        pub mod accesscontextmanager {
3221            pub mod r#type {
3222                #[cfg(
3223                    any(
3224                        feature = "google-cloud-asset-v1",
3225                        feature = "google-cloud-asset-v1p2beta1",
3226                        feature = "google-cloud-asset-v1p5beta1",
3227                        feature = "google-cloud-asset-v1p7beta1",
3228                        feature = "google-identity-accesscontextmanager-type",
3229                        feature = "google-identity-accesscontextmanager-v1",
3230                    )
3231                )]
3232                include_proto!("google.identity.accesscontextmanager.r#type");
3233            }
3234            pub mod v1 {
3235                #[cfg(
3236                    any(
3237                        feature = "google-cloud-asset-v1",
3238                        feature = "google-cloud-asset-v1p2beta1",
3239                        feature = "google-cloud-asset-v1p5beta1",
3240                        feature = "google-cloud-asset-v1p7beta1",
3241                        feature = "google-identity-accesscontextmanager-v1",
3242                    )
3243                )]
3244                include_proto!("google.identity.accesscontextmanager.v1");
3245            }
3246        }
3247    }
3248    pub mod logging {
3249        pub mod r#type {
3250            #[cfg(
3251                any(
3252                    feature = "google-api-servicecontrol-v1",
3253                    feature = "google-appengine-logging-v1",
3254                    feature = "google-cloud-paymentgateway-issuerswitch-v1",
3255                    feature = "google-logging-type",
3256                    feature = "google-logging-v2",
3257                )
3258            )]
3259            include_proto!("google.logging.r#type");
3260        }
3261        pub mod v2 {
3262            #[cfg(any(feature = "google-logging-v2"))]
3263            include_proto!("google.logging.v2");
3264        }
3265    }
3266    pub mod longrunning {
3267        #[cfg(
3268            any(
3269                feature = "google-ads-admanager-v1",
3270                feature = "google-ads-googleads-v19-services",
3271                feature = "google-ai-generativelanguage-v1alpha",
3272                feature = "google-ai-generativelanguage-v1beta",
3273                feature = "google-ai-generativelanguage-v1beta3",
3274                feature = "google-analytics-data-v1alpha",
3275                feature = "google-analytics-data-v1beta",
3276                feature = "google-api-apikeys-v2",
3277                feature = "google-api-servicemanagement-v1",
3278                feature = "google-api-serviceusage-v1",
3279                feature = "google-api-serviceusage-v1beta1",
3280                feature = "google-appengine-v1",
3281                feature = "google-appengine-v1beta",
3282                feature = "google-apps-events-subscriptions-v1",
3283                feature = "google-bigtable-admin-v2",
3284                feature = "google-chromeos-moblab-v1beta1",
3285                feature = "google-cloud-aiplatform-v1",
3286                feature = "google-cloud-aiplatform-v1beta1",
3287                feature = "google-cloud-alloydb-v1",
3288                feature = "google-cloud-alloydb-v1alpha",
3289                feature = "google-cloud-alloydb-v1beta",
3290                feature = "google-cloud-apigateway-v1",
3291                feature = "google-cloud-apigeeregistry-v1",
3292                feature = "google-cloud-apihub-v1",
3293                feature = "google-cloud-apphub-v1",
3294                feature = "google-cloud-asset-v1",
3295                feature = "google-cloud-asset-v1p7beta1",
3296                feature = "google-cloud-assuredworkloads-v1",
3297                feature = "google-cloud-assuredworkloads-v1beta1",
3298                feature = "google-cloud-automl-v1",
3299                feature = "google-cloud-automl-v1beta1",
3300                feature = "google-cloud-backupdr-v1",
3301                feature = "google-cloud-baremetalsolution-v2",
3302                feature = "google-cloud-batch-v1",
3303                feature = "google-cloud-batch-v1alpha",
3304                feature = "google-cloud-beyondcorp-appconnections-v1",
3305                feature = "google-cloud-beyondcorp-appconnectors-v1",
3306                feature = "google-cloud-beyondcorp-appgateways-v1",
3307                feature = "google-cloud-beyondcorp-clientconnectorservices-v1",
3308                feature = "google-cloud-beyondcorp-clientgateways-v1",
3309                feature = "google-cloud-bigquery-analyticshub-v1",
3310                feature = "google-cloud-blockchainnodeengine-v1",
3311                feature = "google-cloud-certificatemanager-v1",
3312                feature = "google-cloud-channel-v1",
3313                feature = "google-cloud-chronicle-v1",
3314                feature = "google-cloud-clouddms-v1",
3315                feature = "google-cloud-commerce-consumer-procurement-v1",
3316                feature = "google-cloud-commerce-consumer-procurement-v1alpha1",
3317                feature = "google-cloud-config-v1",
3318                feature = "google-cloud-connectors-v1",
3319                feature = "google-cloud-contactcenterinsights-v1",
3320                feature = "google-cloud-contentwarehouse-v1",
3321                feature = "google-cloud-datacatalog-lineage-v1",
3322                feature = "google-cloud-datacatalog-v1",
3323                feature = "google-cloud-datafusion-v1",
3324                feature = "google-cloud-datafusion-v1beta1",
3325                feature = "google-cloud-datalabeling-v1beta1",
3326                feature = "google-cloud-dataplex-v1",
3327                feature = "google-cloud-dataproc-v1",
3328                feature = "google-cloud-datastream-v1",
3329                feature = "google-cloud-datastream-v1alpha1",
3330                feature = "google-cloud-deploy-v1",
3331                feature = "google-cloud-developerconnect-v1",
3332                feature = "google-cloud-dialogflow-cx-v3",
3333                feature = "google-cloud-dialogflow-cx-v3beta1",
3334                feature = "google-cloud-dialogflow-v2",
3335                feature = "google-cloud-dialogflow-v2beta1",
3336                feature = "google-cloud-discoveryengine-v1",
3337                feature = "google-cloud-discoveryengine-v1alpha",
3338                feature = "google-cloud-discoveryengine-v1beta",
3339                feature = "google-cloud-documentai-v1",
3340                feature = "google-cloud-documentai-v1beta3",
3341                feature = "google-cloud-domains-v1",
3342                feature = "google-cloud-domains-v1alpha2",
3343                feature = "google-cloud-domains-v1beta1",
3344                feature = "google-cloud-edgecontainer-v1",
3345                feature = "google-cloud-edgenetwork-v1",
3346                feature = "google-cloud-eventarc-v1",
3347                feature = "google-cloud-filestore-v1",
3348                feature = "google-cloud-filestore-v1beta1",
3349                feature = "google-cloud-financialservices-v1",
3350                feature = "google-cloud-functions-v1",
3351                feature = "google-cloud-functions-v2",
3352                feature = "google-cloud-functions-v2alpha",
3353                feature = "google-cloud-functions-v2beta",
3354                feature = "google-cloud-gdchardwaremanagement-v1alpha",
3355                feature = "google-cloud-gkebackup-v1",
3356                feature = "google-cloud-gkehub-v1",
3357                feature = "google-cloud-gkehub-v1alpha",
3358                feature = "google-cloud-gkehub-v1beta",
3359                feature = "google-cloud-gkehub-v1beta1",
3360                feature = "google-cloud-gkemulticloud-v1",
3361                feature = "google-cloud-ids-v1",
3362                feature = "google-cloud-kms-v1",
3363                feature = "google-cloud-lifesciences-v2beta",
3364                feature = "google-cloud-managedidentities-v1",
3365                feature = "google-cloud-managedidentities-v1beta1",
3366                feature = "google-cloud-managedkafka-v1",
3367                feature = "google-cloud-memcache-v1",
3368                feature = "google-cloud-memcache-v1beta2",
3369                feature = "google-cloud-memorystore-v1",
3370                feature = "google-cloud-memorystore-v1beta",
3371                feature = "google-cloud-metastore-v1",
3372                feature = "google-cloud-metastore-v1alpha",
3373                feature = "google-cloud-metastore-v1beta",
3374                feature = "google-cloud-migrationcenter-v1",
3375                feature = "google-cloud-netapp-v1",
3376                feature = "google-cloud-networkconnectivity-v1",
3377                feature = "google-cloud-networkconnectivity-v1alpha1",
3378                feature = "google-cloud-networkmanagement-v1",
3379                feature = "google-cloud-networkmanagement-v1beta1",
3380                feature = "google-cloud-networksecurity-v1",
3381                feature = "google-cloud-networksecurity-v1beta1",
3382                feature = "google-cloud-networkservices-v1",
3383                feature = "google-cloud-networkservices-v1beta1",
3384                feature = "google-cloud-notebooks-v1",
3385                feature = "google-cloud-notebooks-v1beta1",
3386                feature = "google-cloud-notebooks-v2",
3387                feature = "google-cloud-optimization-v1",
3388                feature = "google-cloud-oracledatabase-v1",
3389                feature = "google-cloud-orchestration-airflow-service-v1",
3390                feature = "google-cloud-orchestration-airflow-service-v1beta1",
3391                feature = "google-cloud-osconfig-v1",
3392                feature = "google-cloud-osconfig-v1alpha",
3393                feature = "google-cloud-parallelstore-v1",
3394                feature = "google-cloud-parallelstore-v1beta",
3395                feature = "google-cloud-paymentgateway-issuerswitch-accountmanager-v1",
3396                feature = "google-cloud-paymentgateway-issuerswitch-v1",
3397                feature = "google-cloud-policysimulator-v1",
3398                feature = "google-cloud-policytroubleshooter-iam-v3",
3399                feature = "google-cloud-policytroubleshooter-iam-v3beta",
3400                feature = "google-cloud-privatecatalog-v1beta1",
3401                feature = "google-cloud-privilegedaccessmanager-v1",
3402                feature = "google-cloud-pubsublite-v1",
3403                feature = "google-cloud-rapidmigrationassessment-v1",
3404                feature = "google-cloud-recommendationengine-v1beta1",
3405                feature = "google-cloud-redis-cluster-v1",
3406                feature = "google-cloud-redis-cluster-v1beta1",
3407                feature = "google-cloud-redis-v1",
3408                feature = "google-cloud-redis-v1beta1",
3409                feature = "google-cloud-resourcemanager-v2",
3410                feature = "google-cloud-resourcemanager-v3",
3411                feature = "google-cloud-retail-v2",
3412                feature = "google-cloud-retail-v2alpha",
3413                feature = "google-cloud-retail-v2beta",
3414                feature = "google-cloud-run-v2",
3415                feature = "google-cloud-runtimeconfig-v1beta1",
3416                feature = "google-cloud-securesourcemanager-v1",
3417                feature = "google-cloud-security-privateca-v1",
3418                feature = "google-cloud-security-privateca-v1beta1",
3419                feature = "google-cloud-securitycenter-v1",
3420                feature = "google-cloud-securitycenter-v1beta1",
3421                feature = "google-cloud-securitycenter-v1p1beta1",
3422                feature = "google-cloud-securitycenter-v2",
3423                feature = "google-cloud-securityposture-v1",
3424                feature = "google-cloud-shell-v1",
3425                feature = "google-cloud-speech-v1",
3426                feature = "google-cloud-speech-v1p1beta1",
3427                feature = "google-cloud-speech-v2",
3428                feature = "google-cloud-talent-v4",
3429                feature = "google-cloud-talent-v4beta1",
3430                feature = "google-cloud-telcoautomation-v1",
3431                feature = "google-cloud-telcoautomation-v1alpha1",
3432                feature = "google-cloud-texttospeech-v1",
3433                feature = "google-cloud-texttospeech-v1beta1",
3434                feature = "google-cloud-tpu-v1",
3435                feature = "google-cloud-tpu-v2",
3436                feature = "google-cloud-tpu-v2alpha1",
3437                feature = "google-cloud-translation-v3",
3438                feature = "google-cloud-translation-v3beta1",
3439                feature = "google-cloud-video-livestream-v1",
3440                feature = "google-cloud-video-stitcher-v1",
3441                feature = "google-cloud-videointelligence-v1",
3442                feature = "google-cloud-videointelligence-v1beta2",
3443                feature = "google-cloud-videointelligence-v1p1beta1",
3444                feature = "google-cloud-videointelligence-v1p2beta1",
3445                feature = "google-cloud-videointelligence-v1p3beta1",
3446                feature = "google-cloud-vision-v1",
3447                feature = "google-cloud-vision-v1p2beta1",
3448                feature = "google-cloud-vision-v1p3beta1",
3449                feature = "google-cloud-vision-v1p4beta1",
3450                feature = "google-cloud-visionai-v1",
3451                feature = "google-cloud-visionai-v1alpha1",
3452                feature = "google-cloud-vmmigration-v1",
3453                feature = "google-cloud-vmwareengine-v1",
3454                feature = "google-cloud-vpcaccess-v1",
3455                feature = "google-cloud-webrisk-v1",
3456                feature = "google-cloud-workflows-v1",
3457                feature = "google-cloud-workflows-v1beta",
3458                feature = "google-cloud-workstations-v1",
3459                feature = "google-cloud-workstations-v1beta",
3460                feature = "google-datastore-admin-v1",
3461                feature = "google-datastore-admin-v1beta1",
3462                feature = "google-devtools-artifactregistry-v1",
3463                feature = "google-devtools-artifactregistry-v1beta2",
3464                feature = "google-devtools-cloudbuild-v1",
3465                feature = "google-devtools-cloudbuild-v2",
3466                feature = "google-firestore-admin-v1",
3467                feature = "google-firestore-admin-v1beta1",
3468                feature = "google-firestore-admin-v1beta2",
3469                feature = "google-genomics-v1",
3470                feature = "google-genomics-v1alpha2",
3471                feature = "google-iam-v1beta",
3472                feature = "google-iam-v2",
3473                feature = "google-iam-v2beta",
3474                feature = "google-iam-v3",
3475                feature = "google-iam-v3beta",
3476                feature = "google-identity-accesscontextmanager-v1",
3477                feature = "google-logging-v2",
3478                feature = "google-longrunning",
3479                feature = "google-maps-routeoptimization-v1",
3480                feature = "google-monitoring-metricsscope-v1",
3481                feature = "google-partner-aistreams-v1alpha1",
3482                feature = "google-spanner-admin-database-v1",
3483                feature = "google-spanner-admin-instance-v1",
3484                feature = "google-spanner-executor-v1",
3485                feature = "google-storage-control-v2",
3486                feature = "google-storagetransfer-v1",
3487                feature = "google-streetview-publish-v1",
3488            )
3489        )]
3490        include_proto!("google.longrunning");
3491    }
3492    pub mod maps {
3493        pub mod addressvalidation {
3494            pub mod v1 {
3495                #[cfg(any(feature = "google-maps-addressvalidation-v1"))]
3496                include_proto!("google.maps.addressvalidation.v1");
3497            }
3498        }
3499        pub mod aerialview {
3500            pub mod v1 {
3501                #[cfg(any(feature = "google-maps-aerialview-v1"))]
3502                include_proto!("google.maps.aerialview.v1");
3503            }
3504        }
3505        pub mod areainsights {
3506            pub mod v1 {
3507                #[cfg(any(feature = "google-maps-areainsights-v1"))]
3508                include_proto!("google.maps.areainsights.v1");
3509            }
3510        }
3511        pub mod mapsplatformdatasets {
3512            pub mod v1 {
3513                #[cfg(any(feature = "google-maps-mapsplatformdatasets-v1"))]
3514                include_proto!("google.maps.mapsplatformdatasets.v1");
3515            }
3516        }
3517        pub mod mobilitybilling {
3518            pub mod logs {
3519                pub mod v1 {
3520                    #[cfg(any(feature = "google-maps-mobilitybilling-logs-v1"))]
3521                    include_proto!("google.maps.mobilitybilling.logs.v1");
3522                }
3523            }
3524        }
3525        pub mod places {
3526            pub mod v1 {
3527                #[cfg(any(feature = "google-maps-places-v1"))]
3528                include_proto!("google.maps.places.v1");
3529            }
3530        }
3531        pub mod playablelocations {
3532            pub mod v3 {
3533                #[cfg(any(feature = "google-maps-playablelocations-v3"))]
3534                include_proto!("google.maps.playablelocations.v3");
3535                pub mod sample {
3536                    #[cfg(
3537                        any(
3538                            feature = "google-maps-playablelocations-v3",
3539                            feature = "google-maps-playablelocations-v3-sample",
3540                        )
3541                    )]
3542                    include_proto!("google.maps.playablelocations.v3.sample");
3543                }
3544            }
3545        }
3546        pub mod regionlookup {
3547            pub mod v1alpha {
3548                #[cfg(any(feature = "google-maps-regionlookup-v1alpha"))]
3549                include_proto!("google.maps.regionlookup.v1alpha");
3550            }
3551        }
3552        pub mod roads {
3553            pub mod v1op {
3554                #[cfg(any(feature = "google-maps-roads-v1op"))]
3555                include_proto!("google.maps.roads.v1op");
3556            }
3557        }
3558        pub mod routeoptimization {
3559            pub mod v1 {
3560                #[cfg(any(feature = "google-maps-routeoptimization-v1"))]
3561                include_proto!("google.maps.routeoptimization.v1");
3562            }
3563        }
3564        pub mod routes {
3565            pub mod v1 {
3566                #[cfg(
3567                    any(
3568                        feature = "google-maps-routes-v1",
3569                        feature = "google-maps-routes-v1alpha",
3570                    )
3571                )]
3572                include_proto!("google.maps.routes.v1");
3573            }
3574            pub mod v1alpha {
3575                #[cfg(any(feature = "google-maps-routes-v1alpha"))]
3576                include_proto!("google.maps.routes.v1alpha");
3577            }
3578        }
3579        pub mod routing {
3580            pub mod v2 {
3581                #[cfg(any(feature = "google-maps-routing-v2"))]
3582                include_proto!("google.maps.routing.v2");
3583            }
3584        }
3585        pub mod solar {
3586            pub mod v1 {
3587                #[cfg(any(feature = "google-maps-solar-v1"))]
3588                include_proto!("google.maps.solar.v1");
3589            }
3590        }
3591        pub mod unity {
3592            #[cfg(
3593                any(
3594                    feature = "google-maps-playablelocations-v3",
3595                    feature = "google-maps-unity",
3596                )
3597            )]
3598            include_proto!("google.maps.unity");
3599        }
3600        pub mod weather {
3601            pub mod v1 {
3602                #[cfg(any(feature = "google-maps-weather-v1"))]
3603                include_proto!("google.maps.weather.v1");
3604            }
3605        }
3606    }
3607    pub mod marketingplatform {
3608        pub mod admin {
3609            pub mod v1alpha {
3610                #[cfg(any(feature = "google-marketingplatform-admin-v1alpha"))]
3611                include_proto!("google.marketingplatform.admin.v1alpha");
3612            }
3613        }
3614    }
3615    pub mod monitoring {
3616        pub mod dashboard {
3617            pub mod v1 {
3618                #[cfg(any(feature = "google-monitoring-dashboard-v1"))]
3619                include_proto!("google.monitoring.dashboard.v1");
3620            }
3621        }
3622        pub mod metricsscope {
3623            pub mod v1 {
3624                #[cfg(any(feature = "google-monitoring-metricsscope-v1"))]
3625                include_proto!("google.monitoring.metricsscope.v1");
3626            }
3627        }
3628        pub mod v3 {
3629            #[cfg(any(feature = "google-monitoring-v3"))]
3630            include_proto!("google.monitoring.v3");
3631        }
3632    }
3633    pub mod networking {
3634        pub mod trafficdirector {
3635            pub mod r#type {
3636                #[cfg(any(feature = "google-networking-trafficdirector-type"))]
3637                include_proto!("google.networking.trafficdirector.r#type");
3638            }
3639        }
3640    }
3641    pub mod partner {
3642        pub mod aistreams {
3643            pub mod v1alpha1 {
3644                #[cfg(any(feature = "google-partner-aistreams-v1alpha1"))]
3645                include_proto!("google.partner.aistreams.v1alpha1");
3646            }
3647        }
3648    }
3649    pub mod privacy {
3650        pub mod dlp {
3651            pub mod v2 {
3652                #[cfg(any(feature = "google-privacy-dlp-v2"))]
3653                include_proto!("google.privacy.dlp.v2");
3654            }
3655        }
3656    }
3657    pub mod pubsub {
3658        pub mod v1 {
3659            #[cfg(any(feature = "google-pubsub-v1"))]
3660            include_proto!("google.pubsub.v1");
3661        }
3662        pub mod v1beta2 {
3663            #[cfg(any(feature = "google-pubsub-v1beta2"))]
3664            include_proto!("google.pubsub.v1beta2");
3665        }
3666    }
3667    pub mod r#type {
3668        #[cfg(
3669            any(
3670                feature = "google-actions-sdk-v2",
3671                feature = "google-actions-type",
3672                feature = "google-ads-admanager-v1",
3673                feature = "google-ads-admob-v1",
3674                feature = "google-apps-card-v1",
3675                feature = "google-apps-drive-labels-v2",
3676                feature = "google-apps-drive-labels-v2beta",
3677                feature = "google-assistant-embedded-v1alpha2",
3678                feature = "google-bigtable-admin-v2",
3679                feature = "google-bigtable-v2",
3680                feature = "google-chat-v1",
3681                feature = "google-cloud-aiplatform-v1",
3682                feature = "google-cloud-aiplatform-v1beta1",
3683                feature = "google-cloud-aiplatform-v1beta1-schema",
3684                feature = "google-cloud-alloydb-v1",
3685                feature = "google-cloud-alloydb-v1alpha",
3686                feature = "google-cloud-alloydb-v1beta",
3687                feature = "google-cloud-asset-v1",
3688                feature = "google-cloud-asset-v1p1beta1",
3689                feature = "google-cloud-asset-v1p2beta1",
3690                feature = "google-cloud-asset-v1p5beta1",
3691                feature = "google-cloud-asset-v1p7beta1",
3692                feature = "google-cloud-audit",
3693                feature = "google-cloud-backupdr-v1",
3694                feature = "google-cloud-batch-v1alpha",
3695                feature = "google-cloud-bigquery-analyticshub-v1",
3696                feature = "google-cloud-bigquery-connection-v1",
3697                feature = "google-cloud-bigquery-connection-v1beta1",
3698                feature = "google-cloud-bigquery-dataexchange-v1beta1",
3699                feature = "google-cloud-bigquery-datapolicies-v1",
3700                feature = "google-cloud-bigquery-datapolicies-v1beta1",
3701                feature = "google-cloud-bigquery-logging-v1",
3702                feature = "google-cloud-bigquery-v2",
3703                feature = "google-cloud-billing-budgets-v1",
3704                feature = "google-cloud-billing-budgets-v1beta1",
3705                feature = "google-cloud-billing-v1",
3706                feature = "google-cloud-channel-v1",
3707                feature = "google-cloud-chronicle-v1",
3708                feature = "google-cloud-cloudcontrolspartner-v1",
3709                feature = "google-cloud-cloudcontrolspartner-v1beta",
3710                feature = "google-cloud-contactcenterinsights-v1",
3711                feature = "google-cloud-contentwarehouse-v1",
3712                feature = "google-cloud-datacatalog-v1",
3713                feature = "google-cloud-datacatalog-v1beta1",
3714                feature = "google-cloud-dataform-v1",
3715                feature = "google-cloud-dataform-v1beta1",
3716                feature = "google-cloud-datafusion-v1beta1",
3717                feature = "google-cloud-dataplex-v1",
3718                feature = "google-cloud-dataproc-v1",
3719                feature = "google-cloud-deploy-v1",
3720                feature = "google-cloud-dialogflow-cx-v3",
3721                feature = "google-cloud-dialogflow-cx-v3beta1",
3722                feature = "google-cloud-dialogflow-v2",
3723                feature = "google-cloud-dialogflow-v2beta1",
3724                feature = "google-cloud-discoveryengine-v1",
3725                feature = "google-cloud-discoveryengine-v1alpha",
3726                feature = "google-cloud-discoveryengine-v1beta",
3727                feature = "google-cloud-documentai-v1",
3728                feature = "google-cloud-documentai-v1beta3",
3729                feature = "google-cloud-domains-v1",
3730                feature = "google-cloud-domains-v1alpha2",
3731                feature = "google-cloud-domains-v1beta1",
3732                feature = "google-cloud-financialservices-v1",
3733                feature = "google-cloud-functions-v1",
3734                feature = "google-cloud-functions-v2",
3735                feature = "google-cloud-functions-v2alpha",
3736                feature = "google-cloud-functions-v2beta",
3737                feature = "google-cloud-gdchardwaremanagement-v1alpha",
3738                feature = "google-cloud-gkebackup-v1",
3739                feature = "google-cloud-gkemulticloud-v1",
3740                feature = "google-cloud-iap-v1",
3741                feature = "google-cloud-iap-v1beta1",
3742                feature = "google-cloud-iot-v1",
3743                feature = "google-cloud-memcache-v1",
3744                feature = "google-cloud-memcache-v1beta2",
3745                feature = "google-cloud-metastore-v1",
3746                feature = "google-cloud-metastore-v1alpha",
3747                feature = "google-cloud-metastore-v1beta",
3748                feature = "google-cloud-migrationcenter-v1",
3749                feature = "google-cloud-optimization-v1",
3750                feature = "google-cloud-oracledatabase-v1",
3751                feature = "google-cloud-orchestration-airflow-service-v1",
3752                feature = "google-cloud-orchestration-airflow-service-v1beta1",
3753                feature = "google-cloud-orgpolicy-v2",
3754                feature = "google-cloud-osconfig-agentendpoint-v1",
3755                feature = "google-cloud-osconfig-v1",
3756                feature = "google-cloud-osconfig-v1alpha",
3757                feature = "google-cloud-osconfig-v1beta",
3758                feature = "google-cloud-paymentgateway-issuerswitch-accountmanager-v1",
3759                feature = "google-cloud-paymentgateway-issuerswitch-v1",
3760                feature = "google-cloud-policysimulator-v1",
3761                feature = "google-cloud-policytroubleshooter-iam-v3",
3762                feature = "google-cloud-policytroubleshooter-iam-v3beta",
3763                feature = "google-cloud-policytroubleshooter-v1",
3764                feature = "google-cloud-recommender-logging-v1",
3765                feature = "google-cloud-recommender-logging-v1beta1",
3766                feature = "google-cloud-recommender-v1",
3767                feature = "google-cloud-recommender-v1beta1",
3768                feature = "google-cloud-redis-cluster-v1",
3769                feature = "google-cloud-redis-cluster-v1beta1",
3770                feature = "google-cloud-redis-v1",
3771                feature = "google-cloud-redis-v1beta1",
3772                feature = "google-cloud-resourcemanager-v2",
3773                feature = "google-cloud-resourcemanager-v3",
3774                feature = "google-cloud-retail-v2",
3775                feature = "google-cloud-retail-v2alpha",
3776                feature = "google-cloud-retail-v2beta",
3777                feature = "google-cloud-run-v2",
3778                feature = "google-cloud-secretmanager-v1",
3779                feature = "google-cloud-secretmanager-v1beta2",
3780                feature = "google-cloud-secrets-v1beta1",
3781                feature = "google-cloud-securesourcemanager-v1",
3782                feature = "google-cloud-security-privateca-v1",
3783                feature = "google-cloud-securitycenter-v1",
3784                feature = "google-cloud-securitycenter-v1beta1",
3785                feature = "google-cloud-securitycenter-v1p1beta1",
3786                feature = "google-cloud-securitycenter-v2",
3787                feature = "google-cloud-securitycentermanagement-v1",
3788                feature = "google-cloud-securityposture-v1",
3789                feature = "google-cloud-servicedirectory-v1",
3790                feature = "google-cloud-servicedirectory-v1beta1",
3791                feature = "google-cloud-storageinsights-v1",
3792                feature = "google-cloud-talent-v4",
3793                feature = "google-cloud-talent-v4beta1",
3794                feature = "google-cloud-tasks-v2",
3795                feature = "google-cloud-tasks-v2beta2",
3796                feature = "google-cloud-tasks-v2beta3",
3797                feature = "google-cloud-tpu-v2",
3798                feature = "google-cloud-tpu-v2alpha1",
3799                feature = "google-cloud-video-livestream-logging-v1",
3800                feature = "google-cloud-video-livestream-v1",
3801                feature = "google-cloud-vision-v1",
3802                feature = "google-cloud-vision-v1p1beta1",
3803                feature = "google-cloud-vision-v1p2beta1",
3804                feature = "google-cloud-vision-v1p3beta1",
3805                feature = "google-cloud-vision-v1p4beta1",
3806                feature = "google-cloud-visionai-v1",
3807                feature = "google-cloud-visionai-v1alpha1",
3808                feature = "google-container-v1beta1",
3809                feature = "google-datastore-v1",
3810                feature = "google-datastore-v1beta3",
3811                feature = "google-devtools-artifactregistry-v1",
3812                feature = "google-devtools-artifactregistry-v1beta2",
3813                feature = "google-devtools-containeranalysis-v1",
3814                feature = "google-devtools-containeranalysis-v1beta1",
3815                feature = "google-devtools-sourcerepo-v1",
3816                feature = "google-devtools-testing-v1",
3817                feature = "google-firestore-admin-v1",
3818                feature = "google-firestore-admin-v1beta1",
3819                feature = "google-firestore-bundle",
3820                feature = "google-firestore-v1",
3821                feature = "google-firestore-v1beta1",
3822                feature = "google-genomics-v1",
3823                feature = "google-geo-type",
3824                feature = "google-iam-admin-v1",
3825                feature = "google-iam-v1",
3826                feature = "google-iam-v1-logging",
3827                feature = "google-iam-v2",
3828                feature = "google-iam-v2beta",
3829                feature = "google-iam-v3",
3830                feature = "google-iam-v3beta",
3831                feature = "google-identity-accesscontextmanager-v1",
3832                feature = "google-maps-addressvalidation-v1",
3833                feature = "google-maps-aerialview-v1",
3834                feature = "google-maps-areainsights-v1",
3835                feature = "google-maps-places-v1",
3836                feature = "google-maps-playablelocations-v3",
3837                feature = "google-maps-playablelocations-v3-sample",
3838                feature = "google-maps-regionlookup-v1alpha",
3839                feature = "google-maps-roads-v1op",
3840                feature = "google-maps-routeoptimization-v1",
3841                feature = "google-maps-routes-v1",
3842                feature = "google-maps-routes-v1alpha",
3843                feature = "google-maps-routing-v2",
3844                feature = "google-maps-solar-v1",
3845                feature = "google-maps-weather-v1",
3846                feature = "google-monitoring-dashboard-v1",
3847                feature = "google-monitoring-v3",
3848                feature = "google-privacy-dlp-v2",
3849                feature = "google-shopping-merchant-accounts-v1beta",
3850                feature = "google-shopping-merchant-datasources-v1beta",
3851                feature = "google-shopping-merchant-inventories-v1beta",
3852                feature = "google-shopping-merchant-products-v1beta",
3853                feature = "google-shopping-merchant-promotions-v1beta",
3854                feature = "google-shopping-merchant-reports-v1beta",
3855                feature = "google-spanner-admin-database-v1",
3856                feature = "google-spanner-admin-instance-v1",
3857                feature = "google-spanner-executor-v1",
3858                feature = "google-storage-v1",
3859                feature = "google-storage-v2",
3860                feature = "google-storagetransfer-v1",
3861                feature = "google-streetview-publish-v1",
3862                feature = "google-type",
3863                feature = "maps-fleetengine-delivery-v1",
3864                feature = "maps-fleetengine-v1",
3865            )
3866        )]
3867        include_proto!("google.r#type");
3868    }
3869    pub mod rpc {
3870        #[cfg(
3871            any(
3872                feature = "google-actions-sdk-v2",
3873                feature = "google-ads-admanager-v1",
3874                feature = "google-ads-googleads-v19-services",
3875                feature = "google-ai-generativelanguage-v1alpha",
3876                feature = "google-ai-generativelanguage-v1beta",
3877                feature = "google-ai-generativelanguage-v1beta3",
3878                feature = "google-analytics-data-v1alpha",
3879                feature = "google-analytics-data-v1beta",
3880                feature = "google-api-apikeys-v2",
3881                feature = "google-api-expr-conformance-v1alpha1",
3882                feature = "google-api-expr-v1alpha1",
3883                feature = "google-api-expr-v1beta1",
3884                feature = "google-api-servicecontrol-v1",
3885                feature = "google-api-servicecontrol-v2",
3886                feature = "google-api-servicemanagement-v1",
3887                feature = "google-api-serviceusage-v1",
3888                feature = "google-api-serviceusage-v1beta1",
3889                feature = "google-appengine-v1",
3890                feature = "google-appengine-v1beta",
3891                feature = "google-apps-alertcenter-v1beta1",
3892                feature = "google-apps-events-subscriptions-v1",
3893                feature = "google-assistant-embedded-v1alpha1",
3894                feature = "google-bigtable-admin-v2",
3895                feature = "google-bigtable-v2",
3896                feature = "google-chat-logging-v1",
3897                feature = "google-chat-v1",
3898                feature = "google-chromeos-moblab-v1beta1",
3899                feature = "google-cloud-aiplatform-logging",
3900                feature = "google-cloud-aiplatform-v1",
3901                feature = "google-cloud-aiplatform-v1beta1",
3902                feature = "google-cloud-aiplatform-v1beta1-schema",
3903                feature = "google-cloud-alloydb-v1",
3904                feature = "google-cloud-alloydb-v1alpha",
3905                feature = "google-cloud-alloydb-v1beta",
3906                feature = "google-cloud-apigateway-v1",
3907                feature = "google-cloud-apigeeconnect-v1",
3908                feature = "google-cloud-apigeeregistry-v1",
3909                feature = "google-cloud-apihub-v1",
3910                feature = "google-cloud-apphub-v1",
3911                feature = "google-cloud-asset-v1",
3912                feature = "google-cloud-asset-v1p7beta1",
3913                feature = "google-cloud-assuredworkloads-v1",
3914                feature = "google-cloud-assuredworkloads-v1beta1",
3915                feature = "google-cloud-audit",
3916                feature = "google-cloud-automl-v1",
3917                feature = "google-cloud-automl-v1beta1",
3918                feature = "google-cloud-backupdr-v1",
3919                feature = "google-cloud-baremetalsolution-v2",
3920                feature = "google-cloud-batch-v1",
3921                feature = "google-cloud-batch-v1alpha",
3922                feature = "google-cloud-beyondcorp-appconnections-v1",
3923                feature = "google-cloud-beyondcorp-appconnectors-v1",
3924                feature = "google-cloud-beyondcorp-appgateways-v1",
3925                feature = "google-cloud-beyondcorp-clientconnectorservices-v1",
3926                feature = "google-cloud-beyondcorp-clientgateways-v1",
3927                feature = "google-cloud-bigquery-analyticshub-v1",
3928                feature = "google-cloud-bigquery-datatransfer-v1",
3929                feature = "google-cloud-bigquery-logging-v1",
3930                feature = "google-cloud-bigquery-migration-v2",
3931                feature = "google-cloud-bigquery-migration-v2alpha",
3932                feature = "google-cloud-bigquery-reservation-v1",
3933                feature = "google-cloud-bigquery-storage-v1",
3934                feature = "google-cloud-bigquery-storage-v1beta2",
3935                feature = "google-cloud-blockchainnodeengine-v1",
3936                feature = "google-cloud-certificatemanager-v1",
3937                feature = "google-cloud-channel-v1",
3938                feature = "google-cloud-chronicle-v1",
3939                feature = "google-cloud-clouddms-logging-v1",
3940                feature = "google-cloud-clouddms-v1",
3941                feature = "google-cloud-cloudsetup-logging-v1",
3942                feature = "google-cloud-commerce-consumer-procurement-v1",
3943                feature = "google-cloud-commerce-consumer-procurement-v1alpha1",
3944                feature = "google-cloud-confidentialcomputing-v1",
3945                feature = "google-cloud-config-v1",
3946                feature = "google-cloud-connectors-v1",
3947                feature = "google-cloud-contactcenterinsights-v1",
3948                feature = "google-cloud-contentwarehouse-v1",
3949                feature = "google-cloud-datacatalog-lineage-v1",
3950                feature = "google-cloud-datacatalog-v1",
3951                feature = "google-cloud-dataform-v1",
3952                feature = "google-cloud-dataform-v1beta1",
3953                feature = "google-cloud-datafusion-v1",
3954                feature = "google-cloud-datafusion-v1beta1",
3955                feature = "google-cloud-datalabeling-v1beta1",
3956                feature = "google-cloud-datapipelines-logging-v1",
3957                feature = "google-cloud-dataplex-v1",
3958                feature = "google-cloud-dataproc-v1",
3959                feature = "google-cloud-dataqna-v1alpha",
3960                feature = "google-cloud-datastream-v1",
3961                feature = "google-cloud-datastream-v1alpha1",
3962                feature = "google-cloud-deploy-v1",
3963                feature = "google-cloud-developerconnect-v1",
3964                feature = "google-cloud-dialogflow-cx-v3",
3965                feature = "google-cloud-dialogflow-cx-v3beta1",
3966                feature = "google-cloud-dialogflow-v2",
3967                feature = "google-cloud-dialogflow-v2beta1",
3968                feature = "google-cloud-discoveryengine-logging",
3969                feature = "google-cloud-discoveryengine-v1",
3970                feature = "google-cloud-discoveryengine-v1alpha",
3971                feature = "google-cloud-discoveryengine-v1beta",
3972                feature = "google-cloud-documentai-v1",
3973                feature = "google-cloud-documentai-v1beta3",
3974                feature = "google-cloud-domains-v1",
3975                feature = "google-cloud-domains-v1alpha2",
3976                feature = "google-cloud-domains-v1beta1",
3977                feature = "google-cloud-edgecontainer-v1",
3978                feature = "google-cloud-edgenetwork-v1",
3979                feature = "google-cloud-enterpriseknowledgegraph-v1",
3980                feature = "google-cloud-eventarc-logging-v1",
3981                feature = "google-cloud-eventarc-v1",
3982                feature = "google-cloud-filestore-v1",
3983                feature = "google-cloud-filestore-v1beta1",
3984                feature = "google-cloud-financialservices-v1",
3985                feature = "google-cloud-functions-v1",
3986                feature = "google-cloud-functions-v2",
3987                feature = "google-cloud-functions-v2alpha",
3988                feature = "google-cloud-functions-v2beta",
3989                feature = "google-cloud-gdchardwaremanagement-v1alpha",
3990                feature = "google-cloud-gkebackup-logging-v1",
3991                feature = "google-cloud-gkebackup-v1",
3992                feature = "google-cloud-gkehub-v1",
3993                feature = "google-cloud-gkehub-v1alpha",
3994                feature = "google-cloud-gkehub-v1beta",
3995                feature = "google-cloud-gkehub-v1beta1",
3996                feature = "google-cloud-gkemulticloud-v1",
3997                feature = "google-cloud-gsuiteaddons-logging-v1",
3998                feature = "google-cloud-healthcare-logging",
3999                feature = "google-cloud-identitytoolkit-logging",
4000                feature = "google-cloud-ids-v1",
4001                feature = "google-cloud-iot-v1",
4002                feature = "google-cloud-kms-logging-v1",
4003                feature = "google-cloud-kms-v1",
4004                feature = "google-cloud-lifesciences-v2beta",
4005                feature = "google-cloud-managedidentities-v1",
4006                feature = "google-cloud-managedidentities-v1beta1",
4007                feature = "google-cloud-managedkafka-v1",
4008                feature = "google-cloud-mediatranslation-v1alpha1",
4009                feature = "google-cloud-mediatranslation-v1beta1",
4010                feature = "google-cloud-memcache-v1",
4011                feature = "google-cloud-memcache-v1beta2",
4012                feature = "google-cloud-memorystore-v1",
4013                feature = "google-cloud-memorystore-v1beta",
4014                feature = "google-cloud-metastore-v1",
4015                feature = "google-cloud-metastore-v1alpha",
4016                feature = "google-cloud-metastore-v1beta",
4017                feature = "google-cloud-migrationcenter-v1",
4018                feature = "google-cloud-netapp-v1",
4019                feature = "google-cloud-networkconnectivity-v1",
4020                feature = "google-cloud-networkconnectivity-v1alpha1",
4021                feature = "google-cloud-networkmanagement-v1",
4022                feature = "google-cloud-networkmanagement-v1beta1",
4023                feature = "google-cloud-networksecurity-v1",
4024                feature = "google-cloud-networksecurity-v1beta1",
4025                feature = "google-cloud-networkservices-v1",
4026                feature = "google-cloud-networkservices-v1beta1",
4027                feature = "google-cloud-notebooks-v1",
4028                feature = "google-cloud-notebooks-v1beta1",
4029                feature = "google-cloud-notebooks-v2",
4030                feature = "google-cloud-optimization-v1",
4031                feature = "google-cloud-oracledatabase-v1",
4032                feature = "google-cloud-orchestration-airflow-service-v1",
4033                feature = "google-cloud-orchestration-airflow-service-v1beta1",
4034                feature = "google-cloud-osconfig-v1",
4035                feature = "google-cloud-osconfig-v1alpha",
4036                feature = "google-cloud-parallelstore-v1",
4037                feature = "google-cloud-parallelstore-v1beta",
4038                feature = "google-cloud-paymentgateway-issuerswitch-accountmanager-v1",
4039                feature = "google-cloud-paymentgateway-issuerswitch-v1",
4040                feature = "google-cloud-policysimulator-v1",
4041                feature = "google-cloud-policytroubleshooter-iam-v3",
4042                feature = "google-cloud-policytroubleshooter-iam-v3beta",
4043                feature = "google-cloud-policytroubleshooter-v1",
4044                feature = "google-cloud-privatecatalog-v1beta1",
4045                feature = "google-cloud-privilegedaccessmanager-v1",
4046                feature = "google-cloud-pubsublite-v1",
4047                feature = "google-cloud-rapidmigrationassessment-v1",
4048                feature = "google-cloud-recaptchaenterprise-v1",
4049                feature = "google-cloud-recommendationengine-v1beta1",
4050                feature = "google-cloud-redis-cluster-v1",
4051                feature = "google-cloud-redis-cluster-v1beta1",
4052                feature = "google-cloud-redis-v1",
4053                feature = "google-cloud-redis-v1beta1",
4054                feature = "google-cloud-resourcemanager-v2",
4055                feature = "google-cloud-resourcemanager-v3",
4056                feature = "google-cloud-retail-logging",
4057                feature = "google-cloud-retail-v2",
4058                feature = "google-cloud-retail-v2alpha",
4059                feature = "google-cloud-retail-v2beta",
4060                feature = "google-cloud-run-v2",
4061                feature = "google-cloud-runtimeconfig-v1beta1",
4062                feature = "google-cloud-scheduler-v1",
4063                feature = "google-cloud-scheduler-v1beta1",
4064                feature = "google-cloud-securesourcemanager-v1",
4065                feature = "google-cloud-security-privateca-v1",
4066                feature = "google-cloud-security-privateca-v1beta1",
4067                feature = "google-cloud-securitycenter-v1",
4068                feature = "google-cloud-securitycenter-v1beta1",
4069                feature = "google-cloud-securitycenter-v1p1beta1",
4070                feature = "google-cloud-securitycenter-v2",
4071                feature = "google-cloud-securitycentermanagement-v1",
4072                feature = "google-cloud-securityposture-v1",
4073                feature = "google-cloud-shell-v1",
4074                feature = "google-cloud-speech-v1",
4075                feature = "google-cloud-speech-v1p1beta1",
4076                feature = "google-cloud-speech-v2",
4077                feature = "google-cloud-storageinsights-v1",
4078                feature = "google-cloud-talent-v4",
4079                feature = "google-cloud-talent-v4beta1",
4080                feature = "google-cloud-tasks-v2",
4081                feature = "google-cloud-tasks-v2beta2",
4082                feature = "google-cloud-tasks-v2beta3",
4083                feature = "google-cloud-telcoautomation-v1",
4084                feature = "google-cloud-telcoautomation-v1alpha1",
4085                feature = "google-cloud-texttospeech-v1",
4086                feature = "google-cloud-texttospeech-v1beta1",
4087                feature = "google-cloud-timeseriesinsights-v1",
4088                feature = "google-cloud-tpu-v1",
4089                feature = "google-cloud-tpu-v2",
4090                feature = "google-cloud-tpu-v2alpha1",
4091                feature = "google-cloud-translation-v3",
4092                feature = "google-cloud-translation-v3beta1",
4093                feature = "google-cloud-video-livestream-logging-v1",
4094                feature = "google-cloud-video-livestream-v1",
4095                feature = "google-cloud-video-stitcher-v1",
4096                feature = "google-cloud-video-transcoder-v1",
4097                feature = "google-cloud-videointelligence-v1",
4098                feature = "google-cloud-videointelligence-v1beta2",
4099                feature = "google-cloud-videointelligence-v1p1beta1",
4100                feature = "google-cloud-videointelligence-v1p2beta1",
4101                feature = "google-cloud-videointelligence-v1p3beta1",
4102                feature = "google-cloud-vision-v1",
4103                feature = "google-cloud-vision-v1p1beta1",
4104                feature = "google-cloud-vision-v1p2beta1",
4105                feature = "google-cloud-vision-v1p3beta1",
4106                feature = "google-cloud-vision-v1p4beta1",
4107                feature = "google-cloud-visionai-v1",
4108                feature = "google-cloud-visionai-v1alpha1",
4109                feature = "google-cloud-vmmigration-v1",
4110                feature = "google-cloud-vmwareengine-v1",
4111                feature = "google-cloud-vpcaccess-v1",
4112                feature = "google-cloud-webrisk-v1",
4113                feature = "google-cloud-workflows-v1",
4114                feature = "google-cloud-workflows-v1beta",
4115                feature = "google-cloud-workstations-v1",
4116                feature = "google-cloud-workstations-v1beta",
4117                feature = "google-container-v1",
4118                feature = "google-container-v1beta1",
4119                feature = "google-dataflow-v1beta3",
4120                feature = "google-datastore-admin-v1",
4121                feature = "google-datastore-admin-v1beta1",
4122                feature = "google-devtools-artifactregistry-v1",
4123                feature = "google-devtools-artifactregistry-v1beta2",
4124                feature = "google-devtools-cloudbuild-v1",
4125                feature = "google-devtools-cloudbuild-v2",
4126                feature = "google-devtools-cloudtrace-v2",
4127                feature = "google-devtools-remoteworkers-v1test2",
4128                feature = "google-firestore-admin-v1",
4129                feature = "google-firestore-admin-v1beta1",
4130                feature = "google-firestore-admin-v1beta2",
4131                feature = "google-firestore-v1",
4132                feature = "google-firestore-v1beta1",
4133                feature = "google-genomics-v1",
4134                feature = "google-genomics-v1alpha2",
4135                feature = "google-iam-v1beta",
4136                feature = "google-iam-v2",
4137                feature = "google-iam-v2beta",
4138                feature = "google-iam-v3",
4139                feature = "google-iam-v3beta",
4140                feature = "google-identity-accesscontextmanager-v1",
4141                feature = "google-logging-v2",
4142                feature = "google-longrunning",
4143                feature = "google-maps-mapsplatformdatasets-v1",
4144                feature = "google-maps-routeoptimization-v1",
4145                feature = "google-maps-routes-v1",
4146                feature = "google-maps-routes-v1alpha",
4147                feature = "google-maps-routing-v2",
4148                feature = "google-monitoring-metricsscope-v1",
4149                feature = "google-monitoring-v3",
4150                feature = "google-partner-aistreams-v1alpha1",
4151                feature = "google-privacy-dlp-v2",
4152                feature = "google-rpc",
4153                feature = "google-spanner-admin-database-v1",
4154                feature = "google-spanner-admin-instance-v1",
4155                feature = "google-spanner-executor-v1",
4156                feature = "google-spanner-v1",
4157                feature = "google-storage-control-v2",
4158                feature = "google-storage-platformlogs-v1",
4159                feature = "google-storage-v2",
4160                feature = "google-storagetransfer-v1",
4161                feature = "google-streetview-publish-v1",
4162                feature = "grafeas-v1",
4163                feature = "grafeas-v1beta1",
4164                feature = "grafeas-v1beta1-discovery",
4165            )
4166        )]
4167        include_proto!("google.rpc");
4168        pub mod context {
4169            #[cfg(
4170                any(
4171                    feature = "google-api-servicecontrol-v2",
4172                    feature = "google-cloud-audit",
4173                    feature = "google-rpc-context",
4174                )
4175            )]
4176            include_proto!("google.rpc.context");
4177        }
4178    }
4179    pub mod search {
4180        pub mod partnerdataingestion {
4181            pub mod logging {
4182                pub mod v1 {
4183                    #[cfg(
4184                        any(feature = "google-search-partnerdataingestion-logging-v1")
4185                    )]
4186                    include_proto!("google.search.partnerdataingestion.logging.v1");
4187                }
4188            }
4189        }
4190    }
4191    pub mod shopping {
4192        pub mod css {
4193            pub mod v1 {
4194                #[cfg(any(feature = "google-shopping-css-v1"))]
4195                include_proto!("google.shopping.css.v1");
4196            }
4197        }
4198        pub mod merchant {
4199            pub mod accounts {
4200                pub mod v1beta {
4201                    #[cfg(any(feature = "google-shopping-merchant-accounts-v1beta"))]
4202                    include_proto!("google.shopping.merchant.accounts.v1beta");
4203                }
4204            }
4205            pub mod conversions {
4206                pub mod v1beta {
4207                    #[cfg(any(feature = "google-shopping-merchant-conversions-v1beta"))]
4208                    include_proto!("google.shopping.merchant.conversions.v1beta");
4209                }
4210            }
4211            pub mod datasources {
4212                pub mod v1beta {
4213                    #[cfg(any(feature = "google-shopping-merchant-datasources-v1beta"))]
4214                    include_proto!("google.shopping.merchant.datasources.v1beta");
4215                }
4216            }
4217            pub mod inventories {
4218                pub mod v1beta {
4219                    #[cfg(any(feature = "google-shopping-merchant-inventories-v1beta"))]
4220                    include_proto!("google.shopping.merchant.inventories.v1beta");
4221                }
4222            }
4223            pub mod lfp {
4224                pub mod v1beta {
4225                    #[cfg(any(feature = "google-shopping-merchant-lfp-v1beta"))]
4226                    include_proto!("google.shopping.merchant.lfp.v1beta");
4227                }
4228            }
4229            pub mod notifications {
4230                pub mod v1beta {
4231                    #[cfg(
4232                        any(feature = "google-shopping-merchant-notifications-v1beta")
4233                    )]
4234                    include_proto!("google.shopping.merchant.notifications.v1beta");
4235                }
4236            }
4237            pub mod products {
4238                pub mod v1beta {
4239                    #[cfg(any(feature = "google-shopping-merchant-products-v1beta"))]
4240                    include_proto!("google.shopping.merchant.products.v1beta");
4241                }
4242            }
4243            pub mod promotions {
4244                pub mod v1beta {
4245                    #[cfg(any(feature = "google-shopping-merchant-promotions-v1beta"))]
4246                    include_proto!("google.shopping.merchant.promotions.v1beta");
4247                }
4248            }
4249            pub mod quota {
4250                pub mod v1beta {
4251                    #[cfg(any(feature = "google-shopping-merchant-quota-v1beta"))]
4252                    include_proto!("google.shopping.merchant.quota.v1beta");
4253                }
4254            }
4255            pub mod reports {
4256                pub mod v1beta {
4257                    #[cfg(any(feature = "google-shopping-merchant-reports-v1beta"))]
4258                    include_proto!("google.shopping.merchant.reports.v1beta");
4259                }
4260            }
4261            pub mod reviews {
4262                pub mod v1beta {
4263                    #[cfg(any(feature = "google-shopping-merchant-reviews-v1beta"))]
4264                    include_proto!("google.shopping.merchant.reviews.v1beta");
4265                }
4266            }
4267        }
4268        pub mod r#type {
4269            #[cfg(
4270                any(
4271                    feature = "google-shopping-css-v1",
4272                    feature = "google-shopping-merchant-accounts-v1beta",
4273                    feature = "google-shopping-merchant-datasources-v1beta",
4274                    feature = "google-shopping-merchant-inventories-v1beta",
4275                    feature = "google-shopping-merchant-lfp-v1beta",
4276                    feature = "google-shopping-merchant-notifications-v1beta",
4277                    feature = "google-shopping-merchant-products-v1beta",
4278                    feature = "google-shopping-merchant-promotions-v1beta",
4279                    feature = "google-shopping-merchant-reports-v1beta",
4280                    feature = "google-shopping-merchant-reviews-v1beta",
4281                    feature = "google-shopping-type",
4282                )
4283            )]
4284            include_proto!("google.shopping.r#type");
4285        }
4286    }
4287    pub mod spanner {
4288        pub mod admin {
4289            pub mod database {
4290                pub mod v1 {
4291                    #[cfg(
4292                        any(
4293                            feature = "google-spanner-admin-database-v1",
4294                            feature = "google-spanner-executor-v1",
4295                        )
4296                    )]
4297                    include_proto!("google.spanner.admin.database.v1");
4298                }
4299            }
4300            pub mod instance {
4301                pub mod v1 {
4302                    #[cfg(
4303                        any(
4304                            feature = "google-spanner-admin-instance-v1",
4305                            feature = "google-spanner-executor-v1",
4306                        )
4307                    )]
4308                    include_proto!("google.spanner.admin.instance.v1");
4309                }
4310            }
4311        }
4312        pub mod executor {
4313            pub mod v1 {
4314                #[cfg(any(feature = "google-spanner-executor-v1"))]
4315                include_proto!("google.spanner.executor.v1");
4316            }
4317        }
4318        pub mod v1 {
4319            #[cfg(
4320                any(
4321                    feature = "google-spanner-executor-v1",
4322                    feature = "google-spanner-v1",
4323                )
4324            )]
4325            include_proto!("google.spanner.v1");
4326        }
4327    }
4328    pub mod storage {
4329        pub mod control {
4330            pub mod v2 {
4331                #[cfg(any(feature = "google-storage-control-v2"))]
4332                include_proto!("google.storage.control.v2");
4333            }
4334        }
4335        pub mod platformlogs {
4336            pub mod v1 {
4337                #[cfg(any(feature = "google-storage-platformlogs-v1"))]
4338                include_proto!("google.storage.platformlogs.v1");
4339            }
4340        }
4341        pub mod v1 {
4342            #[cfg(any(feature = "google-storage-v1"))]
4343            include_proto!("google.storage.v1");
4344        }
4345        pub mod v2 {
4346            #[cfg(any(feature = "google-storage-v2"))]
4347            include_proto!("google.storage.v2");
4348        }
4349    }
4350    pub mod storagetransfer {
4351        pub mod logging {
4352            #[cfg(any(feature = "google-storagetransfer-logging"))]
4353            include_proto!("google.storagetransfer.logging");
4354        }
4355        pub mod v1 {
4356            #[cfg(any(feature = "google-storagetransfer-v1"))]
4357            include_proto!("google.storagetransfer.v1");
4358        }
4359    }
4360    pub mod streetview {
4361        pub mod publish {
4362            pub mod v1 {
4363                #[cfg(any(feature = "google-streetview-publish-v1"))]
4364                include_proto!("google.streetview.publish.v1");
4365            }
4366        }
4367    }
4368    pub mod watcher {
4369        pub mod v1 {
4370            #[cfg(any(feature = "google-watcher-v1"))]
4371            include_proto!("google.watcher.v1");
4372        }
4373    }
4374}
4375pub mod grafeas {
4376    pub mod v1 {
4377        #[cfg(
4378            any(
4379                feature = "google-cloud-binaryauthorization-v1",
4380                feature = "google-devtools-containeranalysis-v1",
4381                feature = "grafeas-v1",
4382            )
4383        )]
4384        include_proto!("grafeas.v1");
4385    }
4386    pub mod v1beta1 {
4387        #[cfg(
4388            any(
4389                feature = "grafeas-v1beta1",
4390                feature = "grafeas-v1beta1-attestation",
4391                feature = "grafeas-v1beta1-discovery",
4392                feature = "grafeas-v1beta1-vulnerability",
4393            )
4394        )]
4395        include_proto!("grafeas.v1beta1");
4396        pub mod attestation {
4397            #[cfg(
4398                any(feature = "grafeas-v1beta1", feature = "grafeas-v1beta1-attestation")
4399            )]
4400            include_proto!("grafeas.v1beta1.attestation");
4401        }
4402        pub mod build {
4403            #[cfg(any(feature = "grafeas-v1beta1", feature = "grafeas-v1beta1-build"))]
4404            include_proto!("grafeas.v1beta1.build");
4405        }
4406        pub mod deployment {
4407            #[cfg(
4408                any(feature = "grafeas-v1beta1", feature = "grafeas-v1beta1-deployment")
4409            )]
4410            include_proto!("grafeas.v1beta1.deployment");
4411        }
4412        pub mod discovery {
4413            #[cfg(
4414                any(feature = "grafeas-v1beta1", feature = "grafeas-v1beta1-discovery")
4415            )]
4416            include_proto!("grafeas.v1beta1.discovery");
4417        }
4418        pub mod image {
4419            #[cfg(any(feature = "grafeas-v1beta1", feature = "grafeas-v1beta1-image"))]
4420            include_proto!("grafeas.v1beta1.image");
4421        }
4422        pub mod package {
4423            #[cfg(
4424                any(
4425                    feature = "grafeas-v1beta1",
4426                    feature = "grafeas-v1beta1-package",
4427                    feature = "grafeas-v1beta1-vulnerability",
4428                )
4429            )]
4430            include_proto!("grafeas.v1beta1.package");
4431        }
4432        pub mod provenance {
4433            #[cfg(
4434                any(
4435                    feature = "grafeas-v1beta1",
4436                    feature = "grafeas-v1beta1-build",
4437                    feature = "grafeas-v1beta1-provenance",
4438                )
4439            )]
4440            include_proto!("grafeas.v1beta1.provenance");
4441        }
4442        pub mod source {
4443            #[cfg(
4444                any(
4445                    feature = "grafeas-v1beta1",
4446                    feature = "grafeas-v1beta1-build",
4447                    feature = "grafeas-v1beta1-provenance",
4448                    feature = "grafeas-v1beta1-source",
4449                )
4450            )]
4451            include_proto!("grafeas.v1beta1.source");
4452        }
4453        pub mod vulnerability {
4454            #[cfg(
4455                any(
4456                    feature = "grafeas-v1beta1",
4457                    feature = "grafeas-v1beta1-vulnerability",
4458                )
4459            )]
4460            include_proto!("grafeas.v1beta1.vulnerability");
4461        }
4462    }
4463}
4464pub mod maps {
4465    pub mod fleetengine {
4466        pub mod delivery {
4467            pub mod v1 {
4468                #[cfg(any(feature = "maps-fleetengine-delivery-v1"))]
4469                include_proto!("maps.fleetengine.delivery.v1");
4470            }
4471        }
4472        pub mod v1 {
4473            #[cfg(any(feature = "maps-fleetengine-v1"))]
4474            include_proto!("maps.fleetengine.v1");
4475        }
4476    }
4477}