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