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