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}