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