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