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