Skip to main content

gcloud_sdk/
google_apis.rs

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