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