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