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