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