From df926f6c8641c0372624f043e03ea7e134f20175 Mon Sep 17 00:00:00 2001 From: Yoshi Automation Bot Date: Wed, 28 Feb 2024 14:48:16 -0800 Subject: [PATCH] chore(all): auto-regenerate .pb.go files (#1092) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This is an auto-generated regeneration of the .pb.go files by cloud.google.com/go/internal/gapicgen. Once this PR is submitted, genbot will update the corresponding PR to depend on the newer version of go-genproto, and assign reviewers. Whilst this or any regen PR is open in go-genproto, genbot will not create any more regeneration PRs. If all regen PRs are closed, gapicgen will create a new set of regeneration PRs once per night. If you have been assigned to review this PR, please: - Ensure that CI is passing. If it's failing, it requires your manual attention. - Approve and submit this PR if you believe it's ready to ship. That will prompt genbot to assign reviewers to the google-cloud-go PR. There is no corresponding google-cloud-go PR. Changes: feat: add secondary boot disks field to NodePool API PiperOrigin-RevId: 610868066 Source-Link: https://togithub.com/googleapis/googleapis/commit/13c6878a4c2822c6db7b986e717bf57943bf1681 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/6a1ef0f5cb1089024d196014f749ff5adc538102 docs: Clarify documentation for ListDescendantSecurityHealthAnalyticsCustomModules RPC and CostumConfig message PiperOrigin-RevId: 610862119 Source-Link: https://togithub.com/googleapis/googleapis/commit/39b7147b3fd8243413bc433c137793e81d485b09 docs: Update docs for FeatureView Service Agents PiperOrigin-RevId: 610857783 Source-Link: https://togithub.com/googleapis/googleapis/commit/e302b2de7f666c447d6a2cb4d5e38a52b1162308 chore(python): Add build rules in BUILD.bazel for google/apps/card/v1 PiperOrigin-RevId: 610835477 Source-Link: https://togithub.com/googleapis/googleapis/commit/a324cdeb030746ebcfac767a5fb1e56ea3673e52 build: Update Chat namespaces PiperOrigin-RevId: 610822992 Source-Link: https://togithub.com/googleapis/googleapis/commit/584256087e7fcdd82ce55583181c6667b01a8fc7 docs: Remove UUID specification in comment PiperOrigin-RevId: 610659360 Source-Link: https://togithub.com/googleapis/googleapis/commit/a17ce769d068601f2293cb34a58d7c26e382fa99 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/cff4df02d7f68e7d131357815a4faf2d26b87957 docs: update description of Job uid field PiperOrigin-RevId: 610543580 Source-Link: https://togithub.com/googleapis/googleapis/commit/f6b39e27a6aa34f30feede55b3c69f00d7279076 chore: update go_package and Go importpath PiperOrigin-RevId: 610538466 Source-Link: https://togithub.com/googleapis/googleapis/commit/2004f3d4eda7c80527221d7e825648227175c7dd chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/fc3043ebe12fb6bc1729c175e1526c859ce751d8 feat: support for obtaining the public IP address of an Instance feat: support for getting PSC DNS name from the GetConnectionInfo API feat: add PSC cluster and instance configuration settings to enable/disable PSC and obtain the PSC endpoint name feat: add new API to list the databases in a project and location docs: clarified read pool config is for read pool type instances PiperOrigin-RevId: 610475013 Source-Link: https://togithub.com/googleapis/googleapis/commit/aa16fdad909bc33e2d4ff04cfde56a46d0e52b13 feat: support for obtaining the public IP address of an Instance feat: support for getting PSC DNS name from the GetConnectionInfo API PiperOrigin-RevId: 610415824 Source-Link: https://togithub.com/googleapis/googleapis/commit/0733fdb5f745192f9f3c95f8d08039286567cbcc chore(ruby): Configure client for google-cloud-cloud_controls_partner PiperOrigin-RevId: 609894836 Source-Link: https://togithub.com/googleapis/googleapis/commit/ec05f42eb5b953198e8a7222f0e96d00e248aed9 feat: add `start_time` to Profile proto docs: update documentation to add guidance around use of ProfilerService API methods PiperOrigin-RevId: 609836544 Source-Link: https://togithub.com/googleapis/googleapis/commit/c5b43c89282bb8c39cbfbc0dc226386292633fa4 docs: Deprecate field `disallow_compromised_credentials` of `PasswordValidationPolicy` PiperOrigin-RevId: 609835592 Source-Link: https://togithub.com/googleapis/googleapis/commit/49cec36c34ceb4698f66db8dada05e202714ad31 fix: Add client library version to headers fix: Allow bundlers to bundle JSON files correctly for ESM deps: Update dependency google-gax to ^4.3.1 fix: Export types from protos in ESM PiperOrigin-RevId: 609821360 Source-Link: https://togithub.com/googleapis/googleapis/commit/5c5ecf0eb9bd8acf5bed57fe1ce0df1770466089 feat: add API to enable Provisioning Request API on existing nodepools --- docs: A comment for field `enable_confidential_storage` in message `.google.container.v1beta1.NodeConfig` is changed PiperOrigin-RevId: 609809689 Source-Link: https://togithub.com/googleapis/googleapis/commit/8df1cd698e2fe0b7d1c298dabafdf13aa01c4d39 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/87a71a910ce60009cc578eb183062fb7d62e664f feat: Updated minimum Ruby version to 2.7 PiperOrigin-RevId: 609803906 Source-Link: https://togithub.com/googleapis/googleapis/commit/cfda64661b5e005730e9c7f24745ff2e40680647 build: Add ChatService client libraries publishing settings docs: Add comment that MULTI_SELECT in SelectionType is now available in Developer Preview for Workspace Addons docs: Add comment that the Columns widget is now available in Developer Preview for Workspace Addons PiperOrigin-RevId: 609795940 Source-Link: https://togithub.com/googleapis/googleapis/commit/e04130efabc98c20c56675b0c0af603087681f48 feat: add soft_delete_time and hard_delete_time object metadata fields PiperOrigin-RevId: 609782289 Source-Link: https://togithub.com/googleapis/googleapis/commit/a8bcfb63e4493c5c6875db5884f89b6e22987972 docs: Deprecate field `disallow_compromised_credentials` of `PasswordValidationPolicy` PiperOrigin-RevId: 609747704 Source-Link: https://togithub.com/googleapis/googleapis/commit/b2c018cb067ab01cb5db2170b73a82caef173ae4 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/daa894f68d8d0f5d0baff90831ce0d18c22ebecd feat: added daily schedule compliance log proto and backup storage utilization log proto PiperOrigin-RevId: 609634017 Source-Link: https://togithub.com/googleapis/googleapis/commit/8b9e8c11916b9b88bfcbcf8d73af61986e37e4f0 feat: Add load balancer, log entry, org policy, database.version, exfiltration.total_exfiltrated_bytes, file.disk_path, indicator.signature_type, and kubernetes.objects to finding's list of attributes PiperOrigin-RevId: 609614842 Source-Link: https://togithub.com/googleapis/googleapis/commit/d2c86cfe24eff21f328925cad726ed744a25bc57 feat: Update dependency on google-cloud-ai_platform-v1 PiperOrigin-RevId: 609582712 Source-Link: https://togithub.com/googleapis/googleapis/commit/4e6304ce861bedc85c238dd492ade29e53b957d6 feat: add CompositeKey message and composite_key field to FeatureViewDataKey PiperOrigin-RevId: 609491914 Source-Link: https://togithub.com/googleapis/googleapis/commit/776744709fa1a29d9a2aa1fc93f3d4f15f511715 feat: Add TestMatrix.extended_invalid_matrix_details that provides additional details when a matrix is INVALID --- feat: Allow client to use API key to access device catalog in autopush deployment --- feat: A new field bundle_location is added to GetApkDetailsRequest docs: Updated docs to refelect this change PiperOrigin-RevId: 609472108 Source-Link: https://togithub.com/googleapis/googleapis/commit/096fad1ff56cce6fb50b763afed85908746a019e feat: add CompositeKey message and composite_key field to FeatureViewDataKey PiperOrigin-RevId: 609467767 Source-Link: https://togithub.com/googleapis/googleapis/commit/64392a13a111cb0c63305616601e8b068e983a7a feat: enable FeatureView Service Agents PiperOrigin-RevId: 609447516 Source-Link: https://togithub.com/googleapis/googleapis/commit/694219fe5d75f264a7af30b9e3cff1a22dc2756f docs: updates DEP proto comments PiperOrigin-RevId: 609406502 Source-Link: https://togithub.com/googleapis/googleapis/commit/2f14a03a4f4ed2ea96fea632013ea7da95303225 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/ebe079453350f4cd5afea5091522cf97e25f01a1 feat(googleads): Protos and build files for Google Ads API v16_0 Committer: @Raibaz PiperOrigin-RevId: 609273924 Source-Link: https://togithub.com/googleapis/googleapis/commit/c76921b06bcd081e1fd96571a4121556137c71f1 feat!: update google-apps-meet to use google-apps-meet-v2 PiperOrigin-RevId: 609243611 Source-Link: https://togithub.com/googleapis/googleapis/commit/eae530eb1a857f638699a924dd103e667b938cb8 feat: add API to enable Provisioning Request API on existing nodepools --- feat: Promoted enable_confidential_storage to GA (behind allowlist) PiperOrigin-RevId: 609154511 Source-Link: https://togithub.com/googleapis/googleapis/commit/f9d24c34a4a4448bcefd679e76fea9cb5c2768b4 feat: add `point_of_contact` to `Feature` message PiperOrigin-RevId: 609142958 Source-Link: https://togithub.com/googleapis/googleapis/commit/cc2c8aa468bcbb50ca0ec3ec34c8aee3bd8e0352 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/537c24cfb62f3262c119d863b429ad452d6861a5 feat: add point_of_contact to feature PiperOrigin-RevId: 609124793 Source-Link: https://togithub.com/googleapis/googleapis/commit/d93e5e192931da78fb86a13ea436c02503bc3515 feat: Add RayMetricSpec to persistent resource PiperOrigin-RevId: 609073560 Source-Link: https://togithub.com/googleapis/googleapis/commit/5d1dd8e7686a42d7ec1be6ed6dd85fc1b60d7dca feat:Removing support for v1alpha2 since its deprecated PiperOrigin-RevId: 609070692 Source-Link: https://togithub.com/googleapis/googleapis/commit/64497b3fb8db224d3817071dce8feace67b33153 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/6988674950fd7e9ef527737574c13857dd36025c feat: Add Backup DR field to finding's list of attributes PiperOrigin-RevId: 609040971 Source-Link: https://togithub.com/googleapis/googleapis/commit/698ad3d70e5d679702cd86dc49f436bf16aae2f8 docs: Updated comment for method `ListCustomers` in service `CloudControlsPartnerCore` docs: Updated comment for field `location` in message `.google.cloud.cloudcontrolspartner.v1beta.Workload` docs: Updated a comment for field `partner_project_id` in message `.google.cloud.cloudcontrolspartner.v1beta.Partner` docs: Updated documentation URL PiperOrigin-RevId: 609026905 Source-Link: https://togithub.com/googleapis/googleapis/commit/9e35c620157d7b11cb5b2e5d0249c5caaee824f3 feat: add API for writing BatchRecognize transcripts in SRT and VTT formats docs: update field documentation based on field behavior updates PiperOrigin-RevId: 609024258 Source-Link: https://togithub.com/googleapis/googleapis/commit/4d70a58597dc8288a63741373dff456f32a12652 docs: update unenrollDataSources API documentation PiperOrigin-RevId: 608888275 Source-Link: https://togithub.com/googleapis/googleapis/commit/1608c323268f02b7ff51d4f57765694648df0d8c chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/f95929951e3b250afd072d3602b498ca0c5a0b9b feat: include api_key_uid in service control check response PiperOrigin-RevId: 608766712 Source-Link: https://togithub.com/googleapis/googleapis/commit/7ac2785ca49d5133ad458b104bca9896ae0b0b55 docs: add caution messages for container runnable username and password fields --- docs: refine proto comment for run_as_non_root PiperOrigin-RevId: 608664745 Source-Link: https://togithub.com/googleapis/googleapis/commit/254e61ae3eb7ce8660c7cd3f15c8d30f1f46bfd3 feat: add session token support for Autocomplete (New) sessions that end with a call to Address Validation feat: add new fields to USPS data docs: update proto field descriptions PiperOrigin-RevId: 608369029 Source-Link: https://togithub.com/googleapis/googleapis/commit/5ff3e5298f3e330c09bd1690090f5c24f1540e86 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/d89f84aa1aeba98fdb5c27d08916be34b50499f2 docs: refine proto comment for run_as_non_root docs: add caution messages for container runnable username and password fields PiperOrigin-RevId: 608240389 Source-Link: https://togithub.com/googleapis/googleapis/commit/6f599f0782b0922a8b794dc35575288abf7debc9 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/990a29a8fd7ec6c81283807148a5629cfe58d2e1 feat: add AutoComplete API feat: add Searchable EV feature to TextSearch API PiperOrigin-RevId: 608184544 Source-Link: https://togithub.com/googleapis/googleapis/commit/3049b76008977b1faa13d5c7b861c744ba4be0e4 feat: Add the RANGE type to the google.cloud.bigquery.storage.v1.TableFieldSchema PiperOrigin-RevId: 607833489 Source-Link: https://togithub.com/googleapis/googleapis/commit/87fc56b9c3b9afa9e78cfef5eba35c4f65d1b9d8 feat: Update TransactionOptions to include new option exclude_txn_from_change_streams PiperOrigin-RevId: 607807587 Source-Link: https://togithub.com/googleapis/googleapis/commit/d8af2d65a80fad70cb98e038be22b7f1f7197de5 feat: Add outh_scope values to services PiperOrigin-RevId: 607757333 Source-Link: https://togithub.com/googleapis/googleapis/commit/89ee00df8ed58631bd2d1c447f1b93c71c03031c build: do not create bazel convenience symlinks PiperOrigin-RevId: 607751773 Source-Link: https://togithub.com/googleapis/googleapis/commit/6758c80fca02ae346af8dac267de781cbf66dccc chore(ruby): configure clients for google-apps-events-subscriptions PiperOrigin-RevId: 607737932 Source-Link: https://togithub.com/googleapis/googleapis/commit/82d19ed9757ed87e82ab5b867d8ca3a2e77a92fd chore(ruby): configure clients for google-cloud-parallelstore PiperOrigin-RevId: 607737016 Source-Link: https://togithub.com/googleapis/googleapis/commit/33ca42589450e2beaf547a0cfe15363c77be11fb docs: updated incorrect reference to `Task.journeySharingInfo` PiperOrigin-RevId: 607471050 Source-Link: https://togithub.com/googleapis/googleapis/commit/18a7146ac646fb0440b14a5581b77772fb7db844 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/75c0ed03df97edf6b9c8191d9b61642863d00b61 docs: updated comments PiperOrigin-RevId: 607453878 Source-Link: https://togithub.com/googleapis/googleapis/commit/b7c2f98f6df3231538514822de6d9ecedb83298b docs: update proto comments PiperOrigin-RevId: 607453590 Source-Link: https://togithub.com/googleapis/googleapis/commit/f65b9f283e62410dedcc0f5f6d2647a0cf05a77c chore: update go_package and Go importpath PiperOrigin-RevId: 607379565 Source-Link: https://togithub.com/googleapis/googleapis/commit/b36b446bf4ec1e9980bb82bb86a8471513bc5054 feat: A new message FoundationModelTuningOptions is added feat: A new field foundation_model_tuning_options is added to message TrainProcessorVersionRequest feat: A new field `labels` is added to messages `ProcessRequest` and `BatchProcessRequest` feat: A new field `display_name` is added to message `DocumentSchema` fix: deprecate `Dataset.document_warehouse_config` docs: updated comments PiperOrigin-RevId: 607358355 Source-Link: https://togithub.com/googleapis/googleapis/commit/1da529959b075366bfc281070cdbd7874c6f132e feat: A new field `schema_override` is added to message `ProcessOptions` feat: A new field `labels` is added to messages `ProcessRequest` and `BatchProcessRequest` feat: A new field `display_name` is added to message `DocumentSchema` docs: updated comments PiperOrigin-RevId: 607148983 Source-Link: https://togithub.com/googleapis/googleapis/commit/9a9bc9b427e4516f79b9753c4fad91d425334755 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/b084e51dfb3bcb86fd758e61ec20201e435db772 feat: introducing Parallelstore API v1beta PiperOrigin-RevId: 607141292 Source-Link: https://togithub.com/googleapis/googleapis/commit/d1a0232b52975171c5e7e3994edaf4a10c576d8f feat: Enable rest transport for Python aiplatform v1 and v1beta1 PiperOrigin-RevId: 607065016 Source-Link: https://togithub.com/googleapis/googleapis/commit/ac3416c3d2fcc49cb059239e6a6b4f5306e12332 fix(deps): Require `google-api-core>=1.34.1` fix: Resolve issue with missing import for certain enums in `**/types/…` PiperOrigin-RevId: 607041732 Source-Link: https://togithub.com/googleapis/googleapis/commit/b4532678459355676c95c00e39866776b7f40b2e chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/20c357f6f5c7b995b617b15cab61999e6574bdab feat: added v1 libraries for Workspace Events API GA release PiperOrigin-RevId: 607029780 Source-Link: https://togithub.com/googleapis/googleapis/commit/772909679e8ebd73ff45721cd6e1f38ea70ac8ae feat(spanner): add field for multiplexed session in spanner.proto docs: update comments PiperOrigin-RevId: 607015598 Source-Link: https://togithub.com/googleapis/googleapis/commit/8e8a37da239bf53604509bf8153b792adad7eca3 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/980a0fa95f5491c5d1ec91a7db8853151ad081fb feat: Add an API method for reordering firewall policies PiperOrigin-RevId: 607015517 Source-Link: https://togithub.com/googleapis/googleapis/commit/c43e216cc37c82f16b829f583fd9f6864e34c2c0 fix(deps): Update the Java code generator (gapic-generator-java) to 2.35.0 PiperOrigin-RevId: 606977988 Source-Link: https://togithub.com/googleapis/googleapis/commit/0606cbcec6e416faa824c98a6d4eda4c22cfdb29 docs: small fix in Pub/Sub ingestion comments PiperOrigin-RevId: 606977953 Source-Link: https://togithub.com/googleapis/googleapis/commit/3d989d19608052ca0e91767129bb55c2ba2572a9 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/097101887426266ea5d4f3a740f84d1437527afa feat: added ListWorkloads RPC feat: added field data_retention_config to EnvironmentConfig feat: added field web_server_plugins_mode to SoftwareConfig feat: added field storage_config to Environment PiperOrigin-RevId: 606927106 Source-Link: https://togithub.com/googleapis/googleapis/commit/7a518dde6bcf8bc2d7c83357a9b0c5551daa33fa chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/2fd7625cf9808234503fd5addc6e2bda8fe5c114 feat: Long Pole Launch feat: Enable Custom Column and Custom Floodlight Variable PiperOrigin-RevId: 606758989 Source-Link: https://togithub.com/googleapis/googleapis/commit/3b3206aedc48840f2b94c476b6393dc05311770d chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/fc767d4399f99195ec733ad42f52246066800324 feat: added CloudControlsPartner API PiperOrigin-RevId: 606720708 Source-Link: https://togithub.com/googleapis/googleapis/commit/36dedd0d9020c19d1c8259003c2fe9656ada7471 fix: retry configuration for IngestAsset PiperOrigin-RevId: 606688712 Source-Link: https://togithub.com/googleapis/googleapis/commit/89faaa8d01309f3c680ed4d1bd597087a0c58479 feat: A new field `threads` is added to message `.google.cloud.sql.v1beta4.ExportContext` feat: A new field `parallel` is added to message `.google.cloud.sql.v1beta4.ExportContext` feat: A new value `SUBSCRIPTION_CALCULATION_STATUS` is added to enum `SqlExternalSyncSettingErrorType` docs: A comment for enum `SqlNetworkArchitecture` is changed docs: A comment for enum value `NEW_NETWORK_ARCHITECTURE` in enum `SqlNetworkArchitecture` is changed docs: A comment for enum value `OLD_NETWORK_ARCHITECTURE` in enum `SqlNetworkArchitecture` is changed PiperOrigin-RevId: 606687662 Source-Link: https://togithub.com/googleapis/googleapis/commit/052235f2d7ad52b7b43d559368d1510c6c07db6f chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/6c8cb7d317b2ff234b2e04d26f5b8445c2b7a759 feat: A new value `SUBSCRIPTION_CALCULATION_STATUS` is added to enum `SqlExternalSyncSettingErrorType` feat: A new field `threads` is added to message `.google.cloud.sql.v1.ExportContext` feat: A new field `parallel` is added to message `.google.cloud.sql.v1.ExportContext` docs: A comment for enum `SqlNetworkArchitecture` is changed docs: A comment for enum value `NEW_NETWORK_ARCHITECTURE` in enum `SqlNetworkArchitecture` is changed docs: A comment for enum value `OLD_NETWORK_ARCHITECTURE` in enum `SqlNetworkArchitecture` is changed PiperOrigin-RevId: 606684808 Source-Link: https://togithub.com/googleapis/googleapis/commit/cfb7db9815f7f0a1f821295d1bdd1ef2c582a02f feat: Add application field to finding's list of attributes PiperOrigin-RevId: 606675743 Source-Link: https://togithub.com/googleapis/googleapis/commit/8e7f6bb194b807b5d64235191d356f77b538114b docs: Finish a sentence with a period PiperOrigin-RevId: 606675682 Source-Link: https://togithub.com/googleapis/googleapis/commit/3d8fdccc692e2ccc2a3c98685b205af8dcc748fd chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/aa08d56f508aaf2031c5342bd109ac4d94363835 docs: Clarify that the parent field in the CreateBillingAccountRequest must be a billing account PiperOrigin-RevId: 606668963 Source-Link: https://togithub.com/googleapis/googleapis/commit/026fd50d5b46537ed987ab8f02736b507ef12049 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/65b63cc4440e642d95a0c9562233f9ef2511c787 feat: added ListWorkloads RPC feat: added field data_retention_config to EnvironmentConfig feat: added field web_server_plugins_mode to SoftwareConfig feat: added field storage_config to Environment PiperOrigin-RevId: 606533667 Source-Link: https://togithub.com/googleapis/googleapis/commit/1d0a2bd14c9fa5ac9999d028a8df960f67869634 feat: Enable automatic retries for create RenameFolder LRO in Storage Control API PiperOrigin-RevId: 606359578 Source-Link: https://togithub.com/googleapis/googleapis/commit/62dec60db791b8ff8b21dfed22c8b2c17660ac58 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/7d73737e0e826ac683a4b5b19352feabf51bbc57 feat: Add UnenrollDataSources API which gives users a programmatic way to unenroll data sources PiperOrigin-RevId: 606248188 Source-Link: https://togithub.com/googleapis/googleapis/commit/fa4f91acabafd95cb8a1ffdb3eccdd48ecf7c284 feat: Add Grounding feature to PredictionService.GenerateContent feat: Add Retrieval feat: Add GoogleSearchRetrieval feat: Add VertexAiSearch feat: Add Tool.retrieval feat: Add Tool.google_search_retrieval feat: Add Candidate.grounding_metadata docs: A comment for message `Tool` is changed docs: A comment for field `tools` in message `.google.cloud.aiplatform.v1beta1.GenerateContentRequest` is changed docs: A comment for field `tools` in message `.google.cloud.aiplatform.v1beta1.GenerateContentRequest` is changed PiperOrigin-RevId: 605743031 Source-Link: https://togithub.com/googleapis/googleapis/commit/e183baf16610b925fc99e628fc539e118bc3348a chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/0e50601ea3d1f828a90d2ddbd52920fcafd461fd fix!: remove field `max_wait_duration` from message Scheduling fix!: remove method `CountTokens` from service LlmUtilityService feat: add psc_automated_endpoints to IndexPrivateEndpoints feat: add update_mask to UpsertDatapointsRequest feat: add more RecordErrorType enum values feat: add request_response_logging_schema_version to ModelDeploymentMonitoringBigQueryTable feat: add resource_title, resource_use_case, resource_description to RegionalResourceReferences docs: deprecate use_case and description in ResourceReference feat: add deploy_gke, open_tine_tuning_pipelines, open_notebooks to CallToAction docs: minor changes to comments PiperOrigin-RevId: 605668103 Source-Link: https://togithub.com/googleapis/googleapis/commit/f5833986f07c975c67bf6f635a5bb930b3354f85 fix!: remove field `max_wait_duration` from message Scheduling feat: add psc_automated_endpoints to IndexPrivateEndpoints feat: add request_response_logging_schema_version to ModelDeploymentMonitoringBigQueryTable feat: add resource_title, resource_use_case, resource_description to RegionalResourceReferences feat: add deploy_gke, open_tine_tuning_pipelines, open_notebooks to CallToAction docs: deprecate use_case and description in ResourceReference docs: minor changes to comments PiperOrigin-RevId: 605667976 Source-Link: https://togithub.com/googleapis/googleapis/commit/3b25a48cfd09b9fc8a9d4a539a0328594e0c2668 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/2834ef1a052d26a507e90fe499e6ff0b02ec77ef feat: Add support for pie charts, incident lists, dropdown groups, error reporting panels, section headers, and styling options on text widgets docs: updated some comments PiperOrigin-RevId: 605410874 Source-Link: https://togithub.com/googleapis/googleapis/commit/8aa881798104f793e79058978bd5aa0147661cee chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/671deae26c24fad025ca42ebb5b924f68768f4f7 feat: A new field `opt_out_conformer_model_migration` is added to message `.google.cloud.dialogflow.cx.v3.InputAudioConfig` feat: A new field `language_code` is added to message `.google.cloud.dialogflow.cx.v3.Changelog` feat: A new method `ExportEntityTypes` is added to service `EntityTypes` feat: A new method `ImportEntityTypes` is added to service `EntityTypes` feat: A new message `ExportEntityTypesRequest` is added feat: A new message `ExportEntityTypesResponse` is added feat: A new message `ExportEntityTypesMetadata` is added feat: A new message `ImportEntityTypesRequest` is added feat: A new message `ImportEntityTypesResponse` is added feat: A new message `ImportEntityTypesMetadata` is added feat: A new field `disable_data_store_fallback` is added to message `.google.cloud.dialogflow.cx.v3.GenerativeSettings` feat: A new field `description` is added to message `.google.cloud.dialogflow.cx.v3.Page` feat: A new method `ServerStreamingDetectIntent` is added to service `Sessions` feat: A new field `webhook_ids` is added to message `.google.cloud.dialogflow.cx.v3.QueryResult` feat: A new field `webhook_display_names` is added to message `.google.cloud.dialogflow.cx.v3.QueryResult` feat: A new field `webhook_latencies` is added to message `.google.cloud.dialogflow.cx.v3.QueryResult` feat: A new field `webhook_tags` is added to message `.google.cloud.dialogflow.cx.v3.QueryResult` feat: A new field `current_flow` is added to message `.google.cloud.dialogflow.cx.v3.QueryResult` docs: A comment for field `start_flow` in message `.google.cloud.dialogflow.cx.v3.Agent` is changed docs: A comment for enum value `USE_BEST_AVAILABLE` in enum `SpeechModelVariant` is changed docs: A comment for enum value `USE_ENHANCED` in enum `SpeechModelVariant` is changed docs: A comment for field `model` in message `.google.cloud.dialogflow.cx.v3.InputAudioConfig` is changed docs: A comment for enum value `END_OF_SINGLE_UTTERANCE` in enum `MessageType` is changed docs: A comment for field `session_ttl` in message `.google.cloud.dialogflow.cx.v3.QueryParameters` is changed docs: A comment for message `QueryInput` is changed docs: A comment for field `text` in message `.google.cloud.dialogflow.cx.v3.TextInput` is changed PiperOrigin-RevId: 605402250 Source-Link: https://togithub.com/googleapis/googleapis/commit/802bb2c2cd6825a97b2b94c6ff8e171029521500 fix: extend timeouts for deleting snapshots, backups and tables PiperOrigin-RevId: 605388988 Source-Link: https://togithub.com/googleapis/googleapis/commit/fbcfef09510b842774530989889ed1584a8b5acb chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/07ec8fc7d1c8d1979ded5b9abe9c2dc9f5a1282a feat: Public preview the Dialogflow LLM based agent docs: A comment for field `start_flow` in message `.google.cloud.dialogflow.cx.v3beta1.Agent` is changed docs: A comment for enum value `USE_BEST_AVAILABLE` in enum `SpeechModelVariant` is changed docs: A comment for enum value `USE_ENHANCED` in enum `SpeechModelVariant` is changed docs: A comment for field `model` in message `.google.cloud.dialogflow.cx.v3beta1.InputAudioConfig` is changed docs: A comment for enum value `END_OF_SINGLE_UTTERANCE` in enum `MessageType` is changed docs: A comment for field `session_ttl` in message `.google.cloud.dialogflow.cx.v3beta1.QueryParameters` is changed docs: A comment for message `QueryInput` is changed docs: A comment for field `text` in message `.google.cloud.dialogflow.cx.v3beta1.TextInput` is changed PiperOrigin-RevId: 605368061 Source-Link: https://togithub.com/googleapis/googleapis/commit/ed81d4eda9d532ee88270c35a053e28fa50fa675 chore: update retry settings for backup rpcs PiperOrigin-RevId: 605367937 Source-Link: https://togithub.com/googleapis/googleapis/commit/63d2a60056ad5b156c05c7fb13138fc886c3b739 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/63239bbb06fc4ec560354d92473754dd519b9e9e feat: add data store, engine, serving config and site search engine services feat: support search summarization with citations and references feat: add suggestion deny list import/purge APIs feat: add engine support for multi-turn search and search APIs docs: keep the API doc up-to-date with recent changes PiperOrigin-RevId: 605344453 Source-Link: https://togithub.com/googleapis/googleapis/commit/4fd031d58d7a1ecbfe9afbfc7ac5fa27ec42b841 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/0646dddb455a07aa5f7c84eeb1cccf05cb7dfdca feat: add analytics service PiperOrigin-RevId: 605291363 Source-Link: https://togithub.com/googleapis/googleapis/commit/12fdc70b657e8b0fa49d17619e200bc7d908ba3e chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/549960c4558dfcd173a7058256a3e9ef21a44682 feat: add data store, engine and site search engine services feat: support search summarization with citations and references feat: add suggestion deny list import/purge APIs feat: add engine support for multi-turn search and search APIs docs: keep the API doc up-to-date with recent changes PiperOrigin-RevId: 605218577 Source-Link: https://togithub.com/googleapis/googleapis/commit/565c3409420f18b1c9e08960f46fd2a418fc6513 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/679060c64136e85b52838f53cfe612ce51e60d1d feat: Update Compute Engine API to revision 20240130 (#881) Source-Link: https://togithub.com/googleapis/googleapis/commit/6953fd7c25f95f3975d98e53d05085911c3beec3 build: update gapic-generator-typescript to v4.4.1 PiperOrigin-RevId: 604765466 Source-Link: https://togithub.com/googleapis/googleapis/commit/40203ca1880849480bbff7b8715491060bbccdf1 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/bfa99682e3fd1cf14e2b8a4945942ec7cf984f96 feat: add SearchNearestEntities rpc to FeatureOnlineStoreService in aiplatform v1 PiperOrigin-RevId: 604763557 Source-Link: https://togithub.com/googleapis/googleapis/commit/5acba7c6c7c8961fe6ff05388b4636b686bef9d1 fix: Temporarily restoring storage_grpc_service_config.json to fix broken test PiperOrigin-RevId: 604727220 Source-Link: https://togithub.com/googleapis/googleapis/commit/0518a59bcaffcbc5879eef517c7c90174a54ab05 fix(diregapic): s/bazel/bazelisk/ in DIREGAPIC build GitHub action PiperOrigin-RevId: 604714585 Source-Link: https://togithub.com/googleapis/googleapis/commit/e4dce1324f4cb6dedb6822cb157e13cb8e0b3073 fix: fix `ValueError` in `test__validate_universe_domain` PiperOrigin-RevId: 604699565 Source-Link: https://togithub.com/googleapis/googleapis/commit/cd3eabf5968bbc91685e2eae8efb099e4d55bb5c feat: added configuration for the StatefulHA addon to the AddonsConfig PiperOrigin-RevId: 604687474 Source-Link: https://togithub.com/googleapis/googleapis/commit/8b16254e37d1116facbe0a867632603ffa09f4c8 chore: update copyright year PiperOrigin-RevId: 604684389 Source-Link: https://togithub.com/googleapis/googleapis/commit/29c256b193890a478db436c9e6e7f3623315c1b1 chore: update copyright year PiperOrigin-RevId: 604683607 Source-Link: https://togithub.com/googleapis/googleapis/commit/ee2acb8279f133f208a2fe5fa3614d84da4cfab9 docs: updated comments chore: update copyright year PiperOrigin-RevId: 604682846 Source-Link: https://togithub.com/googleapis/googleapis/commit/e3b2f147932ec1d265e3bb290be0a2d723669543 chore: update copyright year PiperOrigin-RevId: 604681916 Source-Link: https://togithub.com/googleapis/googleapis/commit/ba2d3a2e9d8a58338774695166469d20e41286a1 chore: set packed = false on field_behavior extension PiperOrigin-RevId: 604675854 Source-Link: https://togithub.com/googleapis/googleapis/commit/42c04fea4338ba626095ec2cde5ea75827191581 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/eeb00f98eaa96ce7a58f2558b702141354f74ff0 feat: Added option for user to set labels docs: Updated various comments chore: configure longrunning operations PiperOrigin-RevId: 604671304 Source-Link: https://togithub.com/googleapis/googleapis/commit/f4c047f491294628d60be57ede025aaee831e98c chore(maps/places): fix public issue tracker link PiperOrigin-RevId: 604494723 Source-Link: https://togithub.com/googleapis/googleapis/commit/4cc16e840c20fa16da2b0974c622b57d473d6dd8 fix(diregapic): s/bazel/bazelisk/ in DIREGAPIC build GitHub action (#878) Source-Link: https://togithub.com/googleapis/googleapis/commit/34a236b339e78f765fd8dbcd7d5f33e8f1a6a3ed chore: update to latest version of disco-to-proto converter PiperOrigin-RevId: 604438509 Source-Link: https://togithub.com/googleapis/googleapis/commit/61f0bb701fd7ec559dec9749a3a5e8241ff45ff2 feat: Update google-cloud-dataproc-v1 version to 0.24 PiperOrigin-RevId: 603832736 Source-Link: https://togithub.com/googleapis/googleapis/commit/738ff24cb9c00be062dc200c10426df7b13d1e65 build: add dependencies to nodejs_gapic_assembly_pkg target (#880) Source-Link: https://togithub.com/googleapis/googleapis/commit/ccaed1e30e9d5241c4f688d88029a9ad724309a0 feat: Trusted Private Cloud support, use the universeDomain parameter feat: auto populate UUID fields where needed fix: revert changes to streaming retries Use gapic-generator-typescript v4.4.0. PiperOrigin-RevId: 603757799 Source-Link: https://togithub.com/googleapis/googleapis/commit/1a45bf7393b52407188c82e63101db7dc9c72026 fix: Resolve AttributeError 'Credentials' object has no attribute 'universe_domain' fix: Add google-auth as a direct dependency fix: Add staticmethod decorator to methods added in v1.14.0 chore: Update gapic-generator-python to v1.14.1 PiperOrigin-RevId: 603728206 Source-Link: https://togithub.com/googleapis/googleapis/commit/9063da8b4d45339db4e2d7d92a27c6708620e694 feat: expose model_type in v1 processor, so that user can see the model_type after get or list processor version PiperOrigin-RevId: 603727585 Source-Link: https://togithub.com/googleapis/googleapis/commit/7a9a855287b5042410c93e5a510f40efd4ce6cb1 feat: add model_type in v1beta3 processor proto PiperOrigin-RevId: 603726122 Source-Link: https://togithub.com/googleapis/googleapis/commit/c7fd8bd652ac690ca84f485014f70b52eef7cb9e chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/a17d4caf184b050d50cacf2b0d579ce72c31ce74 feat: Add generateContent Unary API for aiplatform_v1 docs: Update comment for DirectPredict and DirectRawPredict PiperOrigin-RevId: 603498510 Source-Link: https://togithub.com/googleapis/googleapis/commit/49815f4d9ce5603b56207018e44255599ae68bd9 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/0d3e2eaa3b5921af1a16c19c6f8ccf2673febe00 feat: Add generateContent Unary API for aiplatform_v1beta1 docs: Update comment for DirectPredict and DirectRawPredict PiperOrigin-RevId: 603497761 Source-Link: https://togithub.com/googleapis/googleapis/commit/4f5f442a1b0eea843ebd179f2b4673ae67332ed9 chore: update go_package and Go importpath PiperOrigin-RevId: 603489497 Source-Link: https://togithub.com/googleapis/googleapis/commit/5335f41fadc7d784cdf91f0bbf595475f36b4074 feat: update v1alpha1 CEL syntax protos to include extension tags from cel-spec docs: automated formatting fixes PiperOrigin-RevId: 603439044 Source-Link: https://togithub.com/googleapis/googleapis/commit/5e6eb76b661f7002a944add149e1ed840ca82bae feat: new AddonsConfig field stateful_ha_config feat: new message StatefulHAConfig docs: Autopilot.conversion_status is now OUTPUT_ONLY docs: update Autopilot.conversion_status comment with behavior PiperOrigin-RevId: 603382984 Source-Link: https://togithub.com/googleapis/googleapis/commit/207beee8fc4af7a283bd14c992ea1201b750cec2 fix(deps): Update the Java code generator (gapic-generator-java) to 2.34.0 PiperOrigin-RevId: 603372971 Source-Link: https://togithub.com/googleapis/googleapis/commit/805cfaac214342323b5daefdb05d72fd6d77ac63 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/114812b8e6215f13dabba417b7838d87eda2e82f feat: added v2 libraries for the Meet API GA release PiperOrigin-RevId: 603346335 Source-Link: https://togithub.com/googleapis/googleapis/commit/16cccb2c23691406b514525033c80f080dbe4c86 chore(googleads)!: remove protos for v13, which has sunset Committer: @Raibaz BREAKING CHANGE: Removing the entire version 13 of the Google Ads API because it has sunset and is no longer available. PiperOrigin-RevId: 603322131 Source-Link: https://togithub.com/googleapis/googleapis/commit/fd52f71f4842399b922ba14b3ff0205b669cdedf build: Update protobuf to 25.2 in WORKSPACE build: Update grpc to 1.60.0 in WORKSPACE build: Remove pin for boringssl in WORKSPACE build: Update bazel to 6.3.0 in .bazeliskrc PiperOrigin-RevId: 603226138 Source-Link: https://togithub.com/googleapis/googleapis/commit/2aec9e178dab3427c0ad5654c94a069e0bc7224c chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/e3802a1c97ee876e01247f9d22c15219ef4d9c19 fix!: removed RPCs `DeleteBlueprintRevision`, `DeleteDeployment`, `DeleteDeploymentRevision` feat: new fields in message `Blueprint` feat: new values in enum `State` docs: updated comments PiperOrigin-RevId: 603117500 Source-Link: https://togithub.com/googleapis/googleapis/commit/dcb92c4c86f43fdf223348edfa9aa5342b23007a feat: Allow users to explicitly configure universe domain chore: Update gapic-generator-python to v1.14.0 PiperOrigin-RevId: 603108274 Source-Link: https://togithub.com/googleapis/googleapis/commit/3d83e3652f689ab51c3f95f876458c6faef619bf chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/6b2d08f6852fc75993e3dbd4eacb306d56daa45e feat: support for the STATUS_NOT_APPLICABLE entity status feat: support for the WORKLOAD_CLUSTER_DEPLOYMENT blueprint deployment level docs: clarified Deployment.workload_cluster field description PiperOrigin-RevId: 603108025 Source-Link: https://togithub.com/googleapis/googleapis/commit/56e52c4191736e827cd98e4d6fcf6a960159a4ec chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/c0d96802bc64931c6483e83dfaf60796ac79deb4 feat!: updated log_entries proto feat: added fields for cloud logging, masking variables and integration state PiperOrigin-RevId: 603042930 Source-Link: https://togithub.com/googleapis/googleapis/commit/ad766bb4a46676c3439104c552eeee2de0736ea6 docs: fix typo in comment PiperOrigin-RevId: 602965671 Source-Link: https://togithub.com/googleapis/googleapis/commit/27dcfb74db71039ffa1eb1d600d14f2b0bff7d31 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/3a0fb39ec6e36a9daa16ffa07aaac46e8e127050 docs: Proto field comment updates, edit general gRPC API warning fix: Clear storage_grpc_service_config.json to avoid nested retry strategies PiperOrigin-RevId: 602881263 Source-Link: https://togithub.com/googleapis/googleapis/commit/f42edbe352a54ee4a96367cdf766ef0b6a28fb6a docs: minor comments update PiperOrigin-RevId: 602824336 Source-Link: https://togithub.com/googleapis/googleapis/commit/3dbe7d46a71ea6baf7c9470b864f07cbb5b9ae81 chore: regenerate API index Source-Link: https://togithub.com/googleapis/googleapis/commit/789f1ed027b40ea8005f9ff0b9286ed677ba0186 docs: update the comment regarding eligible SQL shapes for PartitionQuery PiperOrigin-RevId: 602806739 Source-Link: https://togithub.com/googleapis/googleapis/commit/20b095b497152b0f40b85b1cda3a1f74c6527063 --- .../api/annotations/field_behavior.pb.go | 24 +- googleapis/api/expr/v1alpha1/checked.pb.go | 4 +- googleapis/api/expr/v1alpha1/eval.pb.go | 4 +- googleapis/api/expr/v1alpha1/explain.pb.go | 4 +- googleapis/api/expr/v1alpha1/syntax.pb.go | 448 ++++++++++++++---- googleapis/api/expr/v1alpha1/value.pb.go | 4 +- regen.txt | 2 +- 7 files changed, 380 insertions(+), 110 deletions(-) diff --git a/googleapis/api/annotations/field_behavior.pb.go b/googleapis/api/annotations/field_behavior.pb.go index 6ce01ac9a..312d7eb49 100644 --- a/googleapis/api/annotations/field_behavior.pb.go +++ b/googleapis/api/annotations/field_behavior.pb.go @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.26.0 -// protoc v3.21.12 +// protoc v4.24.4 // source: google/api/field_behavior.proto package annotations @@ -195,21 +195,21 @@ var file_google_api_field_behavior_proto_rawDesc = []byte{ 0x0e, 0x55, 0x4e, 0x4f, 0x52, 0x44, 0x45, 0x52, 0x45, 0x44, 0x5f, 0x4c, 0x49, 0x53, 0x54, 0x10, 0x06, 0x12, 0x15, 0x0a, 0x11, 0x4e, 0x4f, 0x4e, 0x5f, 0x45, 0x4d, 0x50, 0x54, 0x59, 0x5f, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x10, 0x07, 0x12, 0x0e, 0x0a, 0x0a, 0x49, 0x44, 0x45, 0x4e, - 0x54, 0x49, 0x46, 0x49, 0x45, 0x52, 0x10, 0x08, 0x3a, 0x60, 0x0a, 0x0e, 0x66, 0x69, 0x65, 0x6c, + 0x54, 0x49, 0x46, 0x49, 0x45, 0x52, 0x10, 0x08, 0x3a, 0x64, 0x0a, 0x0e, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x12, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x9c, 0x08, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x46, 0x69, - 0x65, 0x6c, 0x64, 0x42, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x52, 0x0d, 0x66, 0x69, 0x65, - 0x6c, 0x64, 0x42, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x42, 0x70, 0x0a, 0x0e, 0x63, 0x6f, - 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x42, 0x12, 0x46, 0x69, - 0x65, 0x6c, 0x64, 0x42, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, - 0x50, 0x01, 0x5a, 0x41, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, - 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, - 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3b, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0xa2, 0x02, 0x04, 0x47, 0x41, 0x50, 0x49, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, + 0x65, 0x6c, 0x64, 0x42, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x42, 0x02, 0x10, 0x00, 0x52, + 0x0d, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x42, 0x70, + 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, + 0x42, 0x12, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x42, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x41, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, + 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x70, + 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3b, 0x61, 0x6e, + 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0xa2, 0x02, 0x04, 0x47, 0x41, 0x50, 0x49, + 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/googleapis/api/expr/v1alpha1/checked.pb.go b/googleapis/api/expr/v1alpha1/checked.pb.go index d687f68e7..137ff5b1e 100644 --- a/googleapis/api/expr/v1alpha1/checked.pb.go +++ b/googleapis/api/expr/v1alpha1/checked.pb.go @@ -1,4 +1,4 @@ -// Copyright 2022 Google LLC +// Copyright 2023 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.26.0 -// protoc v3.21.5 +// protoc v4.24.4 // source: google/api/expr/v1alpha1/checked.proto package expr diff --git a/googleapis/api/expr/v1alpha1/eval.pb.go b/googleapis/api/expr/v1alpha1/eval.pb.go index d38876ef0..ca4415956 100644 --- a/googleapis/api/expr/v1alpha1/eval.pb.go +++ b/googleapis/api/expr/v1alpha1/eval.pb.go @@ -1,4 +1,4 @@ -// Copyright 2022 Google LLC +// Copyright 2023 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.26.0 -// protoc v3.21.5 +// protoc v4.24.4 // source: google/api/expr/v1alpha1/eval.proto package expr diff --git a/googleapis/api/expr/v1alpha1/explain.pb.go b/googleapis/api/expr/v1alpha1/explain.pb.go index c980d6fcc..3f994b4e3 100644 --- a/googleapis/api/expr/v1alpha1/explain.pb.go +++ b/googleapis/api/expr/v1alpha1/explain.pb.go @@ -1,4 +1,4 @@ -// Copyright 2022 Google LLC +// Copyright 2023 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.26.0 -// protoc v3.21.5 +// protoc v4.24.4 // source: google/api/expr/v1alpha1/explain.proto package expr diff --git a/googleapis/api/expr/v1alpha1/syntax.pb.go b/googleapis/api/expr/v1alpha1/syntax.pb.go index 63c1ad934..0d718fc36 100644 --- a/googleapis/api/expr/v1alpha1/syntax.pb.go +++ b/googleapis/api/expr/v1alpha1/syntax.pb.go @@ -1,4 +1,4 @@ -// Copyright 2022 Google LLC +// Copyright 2023 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.26.0 -// protoc v3.21.9 +// protoc v4.24.4 // source: google/api/expr/v1alpha1/syntax.proto package expr @@ -38,6 +38,65 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) +// CEL component specifier. +type SourceInfo_Extension_Component int32 + +const ( + // Unspecified, default. + SourceInfo_Extension_COMPONENT_UNSPECIFIED SourceInfo_Extension_Component = 0 + // Parser. Converts a CEL string to an AST. + SourceInfo_Extension_COMPONENT_PARSER SourceInfo_Extension_Component = 1 + // Type checker. Checks that references in an AST are defined and types + // agree. + SourceInfo_Extension_COMPONENT_TYPE_CHECKER SourceInfo_Extension_Component = 2 + // Runtime. Evaluates a parsed and optionally checked CEL AST against a + // context. + SourceInfo_Extension_COMPONENT_RUNTIME SourceInfo_Extension_Component = 3 +) + +// Enum value maps for SourceInfo_Extension_Component. +var ( + SourceInfo_Extension_Component_name = map[int32]string{ + 0: "COMPONENT_UNSPECIFIED", + 1: "COMPONENT_PARSER", + 2: "COMPONENT_TYPE_CHECKER", + 3: "COMPONENT_RUNTIME", + } + SourceInfo_Extension_Component_value = map[string]int32{ + "COMPONENT_UNSPECIFIED": 0, + "COMPONENT_PARSER": 1, + "COMPONENT_TYPE_CHECKER": 2, + "COMPONENT_RUNTIME": 3, + } +) + +func (x SourceInfo_Extension_Component) Enum() *SourceInfo_Extension_Component { + p := new(SourceInfo_Extension_Component) + *p = x + return p +} + +func (x SourceInfo_Extension_Component) String() string { + return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x)) +} + +func (SourceInfo_Extension_Component) Descriptor() protoreflect.EnumDescriptor { + return file_google_api_expr_v1alpha1_syntax_proto_enumTypes[0].Descriptor() +} + +func (SourceInfo_Extension_Component) Type() protoreflect.EnumType { + return &file_google_api_expr_v1alpha1_syntax_proto_enumTypes[0] +} + +func (x SourceInfo_Extension_Component) Number() protoreflect.EnumNumber { + return protoreflect.EnumNumber(x) +} + +// Deprecated: Use SourceInfo_Extension_Component.Descriptor instead. +func (SourceInfo_Extension_Component) EnumDescriptor() ([]byte, []int) { + return file_google_api_expr_v1alpha1_syntax_proto_rawDescGZIP(), []int{3, 0, 0} +} + // An expression together with source information as returned by the parser. type ParsedExpr struct { state protoimpl.MessageState @@ -103,14 +162,16 @@ func (x *ParsedExpr) GetSourceInfo() *SourceInfo { // operators with the exception of the '.' operator are modelled as function // calls. This makes it easy to represent new operators into the existing AST. // -// All references within expressions must resolve to a [Decl][google.api.expr.v1alpha1.Decl] provided at -// type-check for an expression to be valid. A reference may either be a bare -// identifier `name` or a qualified identifier `google.api.name`. References -// may either refer to a value or a function declaration. +// All references within expressions must resolve to a +// [Decl][google.api.expr.v1alpha1.Decl] provided at type-check for an +// expression to be valid. A reference may either be a bare identifier `name` or +// a qualified identifier `google.api.name`. References may either refer to a +// value or a function declaration. // // For example, the expression `google.api.name.startsWith('expr')` references -// the declaration `google.api.name` within a [Expr.Select][google.api.expr.v1alpha1.Expr.Select] expression, and -// the function declaration `startsWith`. +// the declaration `google.api.name` within a +// [Expr.Select][google.api.expr.v1alpha1.Expr.Select] expression, and the +// function declaration `startsWith`. type Expr struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -291,7 +352,8 @@ func (*Expr_ComprehensionExpr) isExpr_ExprKind() {} // primitives. // // Lists and structs are not included as constants as these aggregate types may -// contain [Expr][google.api.expr.v1alpha1.Expr] elements which require evaluation and are thus not constant. +// contain [Expr][google.api.expr.v1alpha1.Expr] elements which require +// evaluation and are thus not constant. // // Examples of literals include: `"hello"`, `b'bytes'`, `1u`, `4.2`, `-2`, // `true`, `null`. @@ -528,6 +590,14 @@ type SourceInfo struct { // in the map corresponds to the expression id of the expanded macro, and the // value is the call `Expr` that was replaced. MacroCalls map[int64]*Expr `protobuf:"bytes,5,rep,name=macro_calls,json=macroCalls,proto3" json:"macro_calls,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` + // A list of tags for extensions that were used while parsing or type checking + // the source expression. For example, optimizations that require special + // runtime support may be specified. + // + // These are used to check feature support between components in separate + // implementations. This can be used to either skip redundant work or + // report an error if the extension is unsupported. + Extensions []*SourceInfo_Extension `protobuf:"bytes,6,rep,name=extensions,proto3" json:"extensions,omitempty"` } func (x *SourceInfo) Reset() { @@ -597,6 +667,13 @@ func (x *SourceInfo) GetMacroCalls() map[int64]*Expr { return nil } +func (x *SourceInfo) GetExtensions() []*SourceInfo_Extension { + if x != nil { + return x.Extensions + } + return nil +} + // A specific position in source. type SourcePosition struct { state protoimpl.MessageState @@ -684,7 +761,8 @@ type Expr_Ident struct { // Required. Holds a single, unqualified identifier, possibly preceded by a // '.'. // - // Qualified names are represented by the [Expr.Select][google.api.expr.v1alpha1.Expr.Select] expression. + // Qualified names are represented by the + // [Expr.Select][google.api.expr.v1alpha1.Expr.Select] expression. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` } @@ -1255,6 +1333,137 @@ func (*Expr_CreateStruct_Entry_FieldKey) isExpr_CreateStruct_Entry_KeyKind() {} func (*Expr_CreateStruct_Entry_MapKey) isExpr_CreateStruct_Entry_KeyKind() {} +// An extension that was requested for the source expression. +type SourceInfo_Extension struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Identifier for the extension. Example: constant_folding + Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` + // If set, the listed components must understand the extension for the + // expression to evaluate correctly. + // + // This field has set semantics, repeated values should be deduplicated. + AffectedComponents []SourceInfo_Extension_Component `protobuf:"varint,2,rep,packed,name=affected_components,json=affectedComponents,proto3,enum=google.api.expr.v1alpha1.SourceInfo_Extension_Component" json:"affected_components,omitempty"` + // Version info. May be skipped if it isn't meaningful for the extension. + // (for example constant_folding might always be v0.0). + Version *SourceInfo_Extension_Version `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"` +} + +func (x *SourceInfo_Extension) Reset() { + *x = SourceInfo_Extension{} + if protoimpl.UnsafeEnabled { + mi := &file_google_api_expr_v1alpha1_syntax_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *SourceInfo_Extension) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SourceInfo_Extension) ProtoMessage() {} + +func (x *SourceInfo_Extension) ProtoReflect() protoreflect.Message { + mi := &file_google_api_expr_v1alpha1_syntax_proto_msgTypes[12] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SourceInfo_Extension.ProtoReflect.Descriptor instead. +func (*SourceInfo_Extension) Descriptor() ([]byte, []int) { + return file_google_api_expr_v1alpha1_syntax_proto_rawDescGZIP(), []int{3, 0} +} + +func (x *SourceInfo_Extension) GetId() string { + if x != nil { + return x.Id + } + return "" +} + +func (x *SourceInfo_Extension) GetAffectedComponents() []SourceInfo_Extension_Component { + if x != nil { + return x.AffectedComponents + } + return nil +} + +func (x *SourceInfo_Extension) GetVersion() *SourceInfo_Extension_Version { + if x != nil { + return x.Version + } + return nil +} + +// Version +type SourceInfo_Extension_Version struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + // Major version changes indicate different required support level from + // the required components. + Major int64 `protobuf:"varint,1,opt,name=major,proto3" json:"major,omitempty"` + // Minor version changes must not change the observed behavior from + // existing implementations, but may be provided informationally. + Minor int64 `protobuf:"varint,2,opt,name=minor,proto3" json:"minor,omitempty"` +} + +func (x *SourceInfo_Extension_Version) Reset() { + *x = SourceInfo_Extension_Version{} + if protoimpl.UnsafeEnabled { + mi := &file_google_api_expr_v1alpha1_syntax_proto_msgTypes[15] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *SourceInfo_Extension_Version) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*SourceInfo_Extension_Version) ProtoMessage() {} + +func (x *SourceInfo_Extension_Version) ProtoReflect() protoreflect.Message { + mi := &file_google_api_expr_v1alpha1_syntax_proto_msgTypes[15] + if protoimpl.UnsafeEnabled && x != nil { + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + if ms.LoadMessageInfo() == nil { + ms.StoreMessageInfo(mi) + } + return ms + } + return mi.MessageOf(x) +} + +// Deprecated: Use SourceInfo_Extension_Version.ProtoReflect.Descriptor instead. +func (*SourceInfo_Extension_Version) Descriptor() ([]byte, []int) { + return file_google_api_expr_v1alpha1_syntax_proto_rawDescGZIP(), []int{3, 0, 0} +} + +func (x *SourceInfo_Extension_Version) GetMajor() int64 { + if x != nil { + return x.Major + } + return 0 +} + +func (x *SourceInfo_Extension_Version) GetMinor() int64 { + if x != nil { + return x.Minor + } + return 0 +} + var File_google_api_expr_v1alpha1_syntax_proto protoreflect.FileDescriptor var file_google_api_expr_v1alpha1_syntax_proto_rawDesc = []byte{ @@ -1412,7 +1621,7 @@ var file_google_api_expr_v1alpha1_syntax_proto_rawDesc = []byte{ 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x02, 0x18, 0x01, 0x48, 0x00, 0x52, 0x0e, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x0f, 0x0a, 0x0d, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x5f, 0x6b, 0x69, 0x6e, 0x64, 0x22, - 0xb9, 0x03, 0x0a, 0x0a, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x25, + 0x8c, 0x07, 0x0a, 0x0a, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, @@ -1429,32 +1638,61 @@ var file_google_api_expr_v1alpha1_syntax_proto_rawDesc = []byte{ 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x65, 0x78, 0x70, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4d, 0x61, 0x63, 0x72, 0x6f, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x45, 0x6e, 0x74, - 0x72, 0x79, 0x52, 0x0a, 0x6d, 0x61, 0x63, 0x72, 0x6f, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x1a, 0x3c, - 0x0a, 0x0e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, - 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6b, - 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x5d, 0x0a, 0x0f, - 0x4d, 0x61, 0x63, 0x72, 0x6f, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, - 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6b, 0x65, - 0x79, 0x12, 0x34, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x65, 0x78, - 0x70, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x45, 0x78, 0x70, 0x72, - 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x70, 0x0a, 0x0e, 0x53, - 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, - 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, - 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, - 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, - 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x42, 0x6e, 0x0a, - 0x1c, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, - 0x65, 0x78, 0x70, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x42, 0x0b, 0x53, - 0x79, 0x6e, 0x74, 0x61, 0x78, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3c, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, - 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, - 0x70, 0x69, 0x73, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x65, 0x78, 0x70, 0x72, 0x2f, 0x76, 0x31, 0x61, - 0x6c, 0x70, 0x68, 0x61, 0x31, 0x3b, 0x65, 0x78, 0x70, 0x72, 0xf8, 0x01, 0x01, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x72, 0x79, 0x52, 0x0a, 0x6d, 0x61, 0x63, 0x72, 0x6f, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x12, 0x4e, + 0x0a, 0x0a, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x06, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, + 0x65, 0x78, 0x70, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x6f, + 0x75, 0x72, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, + 0x6f, 0x6e, 0x52, 0x0a, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x80, + 0x03, 0x0a, 0x09, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, 0x02, + 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12, 0x69, 0x0a, 0x13, + 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, + 0x6e, 0x74, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x65, 0x78, 0x70, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, + 0x70, 0x68, 0x61, 0x31, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, + 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, + 0x65, 0x6e, 0x74, 0x52, 0x12, 0x61, 0x66, 0x66, 0x65, 0x63, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x6d, + 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x50, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, + 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x65, 0x78, 0x70, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, + 0x68, 0x61, 0x31, 0x2e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x45, + 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, + 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x35, 0x0a, 0x07, 0x56, 0x65, 0x72, + 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x05, 0x6d, 0x61, 0x6a, 0x6f, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x6d, 0x69, + 0x6e, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x6d, 0x69, 0x6e, 0x6f, 0x72, + 0x22, 0x6f, 0x0a, 0x09, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x12, 0x19, 0x0a, + 0x15, 0x43, 0x4f, 0x4d, 0x50, 0x4f, 0x4e, 0x45, 0x4e, 0x54, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, + 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x43, 0x4f, 0x4d, 0x50, + 0x4f, 0x4e, 0x45, 0x4e, 0x54, 0x5f, 0x50, 0x41, 0x52, 0x53, 0x45, 0x52, 0x10, 0x01, 0x12, 0x1a, + 0x0a, 0x16, 0x43, 0x4f, 0x4d, 0x50, 0x4f, 0x4e, 0x45, 0x4e, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, + 0x5f, 0x43, 0x48, 0x45, 0x43, 0x4b, 0x45, 0x52, 0x10, 0x02, 0x12, 0x15, 0x0a, 0x11, 0x43, 0x4f, + 0x4d, 0x50, 0x4f, 0x4e, 0x45, 0x4e, 0x54, 0x5f, 0x52, 0x55, 0x4e, 0x54, 0x49, 0x4d, 0x45, 0x10, + 0x03, 0x1a, 0x3c, 0x0a, 0x0e, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x45, 0x6e, + 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, + 0x5d, 0x0a, 0x0f, 0x4d, 0x61, 0x63, 0x72, 0x6f, 0x43, 0x61, 0x6c, 0x6c, 0x73, 0x45, 0x6e, 0x74, + 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x03, 0x6b, 0x65, 0x79, 0x12, 0x34, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x69, + 0x2e, 0x65, 0x78, 0x70, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x2e, 0x45, + 0x78, 0x70, 0x72, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x70, + 0x0a, 0x0e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, + 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x6f, 0x66, + 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x18, 0x03, 0x20, 0x01, + 0x28, 0x05, 0x52, 0x04, 0x6c, 0x69, 0x6e, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x6c, 0x75, + 0x6d, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, + 0x42, 0x6e, 0x0a, 0x1c, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, + 0x70, 0x69, 0x2e, 0x65, 0x78, 0x70, 0x72, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, + 0x42, 0x0b, 0x53, 0x79, 0x6e, 0x74, 0x61, 0x78, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, + 0x3c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, + 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x65, 0x78, 0x70, 0x72, 0x2f, + 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x31, 0x3b, 0x65, 0x78, 0x70, 0x72, 0xf8, 0x01, 0x01, + 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -1469,59 +1707,66 @@ func file_google_api_expr_v1alpha1_syntax_proto_rawDescGZIP() []byte { return file_google_api_expr_v1alpha1_syntax_proto_rawDescData } -var file_google_api_expr_v1alpha1_syntax_proto_msgTypes = make([]protoimpl.MessageInfo, 14) +var file_google_api_expr_v1alpha1_syntax_proto_enumTypes = make([]protoimpl.EnumInfo, 1) +var file_google_api_expr_v1alpha1_syntax_proto_msgTypes = make([]protoimpl.MessageInfo, 16) var file_google_api_expr_v1alpha1_syntax_proto_goTypes = []interface{}{ - (*ParsedExpr)(nil), // 0: google.api.expr.v1alpha1.ParsedExpr - (*Expr)(nil), // 1: google.api.expr.v1alpha1.Expr - (*Constant)(nil), // 2: google.api.expr.v1alpha1.Constant - (*SourceInfo)(nil), // 3: google.api.expr.v1alpha1.SourceInfo - (*SourcePosition)(nil), // 4: google.api.expr.v1alpha1.SourcePosition - (*Expr_Ident)(nil), // 5: google.api.expr.v1alpha1.Expr.Ident - (*Expr_Select)(nil), // 6: google.api.expr.v1alpha1.Expr.Select - (*Expr_Call)(nil), // 7: google.api.expr.v1alpha1.Expr.Call - (*Expr_CreateList)(nil), // 8: google.api.expr.v1alpha1.Expr.CreateList - (*Expr_CreateStruct)(nil), // 9: google.api.expr.v1alpha1.Expr.CreateStruct - (*Expr_Comprehension)(nil), // 10: google.api.expr.v1alpha1.Expr.Comprehension - (*Expr_CreateStruct_Entry)(nil), // 11: google.api.expr.v1alpha1.Expr.CreateStruct.Entry - nil, // 12: google.api.expr.v1alpha1.SourceInfo.PositionsEntry - nil, // 13: google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry - (structpb.NullValue)(0), // 14: google.protobuf.NullValue - (*durationpb.Duration)(nil), // 15: google.protobuf.Duration - (*timestamppb.Timestamp)(nil), // 16: google.protobuf.Timestamp + (SourceInfo_Extension_Component)(0), // 0: google.api.expr.v1alpha1.SourceInfo.Extension.Component + (*ParsedExpr)(nil), // 1: google.api.expr.v1alpha1.ParsedExpr + (*Expr)(nil), // 2: google.api.expr.v1alpha1.Expr + (*Constant)(nil), // 3: google.api.expr.v1alpha1.Constant + (*SourceInfo)(nil), // 4: google.api.expr.v1alpha1.SourceInfo + (*SourcePosition)(nil), // 5: google.api.expr.v1alpha1.SourcePosition + (*Expr_Ident)(nil), // 6: google.api.expr.v1alpha1.Expr.Ident + (*Expr_Select)(nil), // 7: google.api.expr.v1alpha1.Expr.Select + (*Expr_Call)(nil), // 8: google.api.expr.v1alpha1.Expr.Call + (*Expr_CreateList)(nil), // 9: google.api.expr.v1alpha1.Expr.CreateList + (*Expr_CreateStruct)(nil), // 10: google.api.expr.v1alpha1.Expr.CreateStruct + (*Expr_Comprehension)(nil), // 11: google.api.expr.v1alpha1.Expr.Comprehension + (*Expr_CreateStruct_Entry)(nil), // 12: google.api.expr.v1alpha1.Expr.CreateStruct.Entry + (*SourceInfo_Extension)(nil), // 13: google.api.expr.v1alpha1.SourceInfo.Extension + nil, // 14: google.api.expr.v1alpha1.SourceInfo.PositionsEntry + nil, // 15: google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry + (*SourceInfo_Extension_Version)(nil), // 16: google.api.expr.v1alpha1.SourceInfo.Extension.Version + (structpb.NullValue)(0), // 17: google.protobuf.NullValue + (*durationpb.Duration)(nil), // 18: google.protobuf.Duration + (*timestamppb.Timestamp)(nil), // 19: google.protobuf.Timestamp } var file_google_api_expr_v1alpha1_syntax_proto_depIdxs = []int32{ - 1, // 0: google.api.expr.v1alpha1.ParsedExpr.expr:type_name -> google.api.expr.v1alpha1.Expr - 3, // 1: google.api.expr.v1alpha1.ParsedExpr.source_info:type_name -> google.api.expr.v1alpha1.SourceInfo - 2, // 2: google.api.expr.v1alpha1.Expr.const_expr:type_name -> google.api.expr.v1alpha1.Constant - 5, // 3: google.api.expr.v1alpha1.Expr.ident_expr:type_name -> google.api.expr.v1alpha1.Expr.Ident - 6, // 4: google.api.expr.v1alpha1.Expr.select_expr:type_name -> google.api.expr.v1alpha1.Expr.Select - 7, // 5: google.api.expr.v1alpha1.Expr.call_expr:type_name -> google.api.expr.v1alpha1.Expr.Call - 8, // 6: google.api.expr.v1alpha1.Expr.list_expr:type_name -> google.api.expr.v1alpha1.Expr.CreateList - 9, // 7: google.api.expr.v1alpha1.Expr.struct_expr:type_name -> google.api.expr.v1alpha1.Expr.CreateStruct - 10, // 8: google.api.expr.v1alpha1.Expr.comprehension_expr:type_name -> google.api.expr.v1alpha1.Expr.Comprehension - 14, // 9: google.api.expr.v1alpha1.Constant.null_value:type_name -> google.protobuf.NullValue - 15, // 10: google.api.expr.v1alpha1.Constant.duration_value:type_name -> google.protobuf.Duration - 16, // 11: google.api.expr.v1alpha1.Constant.timestamp_value:type_name -> google.protobuf.Timestamp - 12, // 12: google.api.expr.v1alpha1.SourceInfo.positions:type_name -> google.api.expr.v1alpha1.SourceInfo.PositionsEntry - 13, // 13: google.api.expr.v1alpha1.SourceInfo.macro_calls:type_name -> google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry - 1, // 14: google.api.expr.v1alpha1.Expr.Select.operand:type_name -> google.api.expr.v1alpha1.Expr - 1, // 15: google.api.expr.v1alpha1.Expr.Call.target:type_name -> google.api.expr.v1alpha1.Expr - 1, // 16: google.api.expr.v1alpha1.Expr.Call.args:type_name -> google.api.expr.v1alpha1.Expr - 1, // 17: google.api.expr.v1alpha1.Expr.CreateList.elements:type_name -> google.api.expr.v1alpha1.Expr - 11, // 18: google.api.expr.v1alpha1.Expr.CreateStruct.entries:type_name -> google.api.expr.v1alpha1.Expr.CreateStruct.Entry - 1, // 19: google.api.expr.v1alpha1.Expr.Comprehension.iter_range:type_name -> google.api.expr.v1alpha1.Expr - 1, // 20: google.api.expr.v1alpha1.Expr.Comprehension.accu_init:type_name -> google.api.expr.v1alpha1.Expr - 1, // 21: google.api.expr.v1alpha1.Expr.Comprehension.loop_condition:type_name -> google.api.expr.v1alpha1.Expr - 1, // 22: google.api.expr.v1alpha1.Expr.Comprehension.loop_step:type_name -> google.api.expr.v1alpha1.Expr - 1, // 23: google.api.expr.v1alpha1.Expr.Comprehension.result:type_name -> google.api.expr.v1alpha1.Expr - 1, // 24: google.api.expr.v1alpha1.Expr.CreateStruct.Entry.map_key:type_name -> google.api.expr.v1alpha1.Expr - 1, // 25: google.api.expr.v1alpha1.Expr.CreateStruct.Entry.value:type_name -> google.api.expr.v1alpha1.Expr - 1, // 26: google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry.value:type_name -> google.api.expr.v1alpha1.Expr - 27, // [27:27] is the sub-list for method output_type - 27, // [27:27] is the sub-list for method input_type - 27, // [27:27] is the sub-list for extension type_name - 27, // [27:27] is the sub-list for extension extendee - 0, // [0:27] is the sub-list for field type_name + 2, // 0: google.api.expr.v1alpha1.ParsedExpr.expr:type_name -> google.api.expr.v1alpha1.Expr + 4, // 1: google.api.expr.v1alpha1.ParsedExpr.source_info:type_name -> google.api.expr.v1alpha1.SourceInfo + 3, // 2: google.api.expr.v1alpha1.Expr.const_expr:type_name -> google.api.expr.v1alpha1.Constant + 6, // 3: google.api.expr.v1alpha1.Expr.ident_expr:type_name -> google.api.expr.v1alpha1.Expr.Ident + 7, // 4: google.api.expr.v1alpha1.Expr.select_expr:type_name -> google.api.expr.v1alpha1.Expr.Select + 8, // 5: google.api.expr.v1alpha1.Expr.call_expr:type_name -> google.api.expr.v1alpha1.Expr.Call + 9, // 6: google.api.expr.v1alpha1.Expr.list_expr:type_name -> google.api.expr.v1alpha1.Expr.CreateList + 10, // 7: google.api.expr.v1alpha1.Expr.struct_expr:type_name -> google.api.expr.v1alpha1.Expr.CreateStruct + 11, // 8: google.api.expr.v1alpha1.Expr.comprehension_expr:type_name -> google.api.expr.v1alpha1.Expr.Comprehension + 17, // 9: google.api.expr.v1alpha1.Constant.null_value:type_name -> google.protobuf.NullValue + 18, // 10: google.api.expr.v1alpha1.Constant.duration_value:type_name -> google.protobuf.Duration + 19, // 11: google.api.expr.v1alpha1.Constant.timestamp_value:type_name -> google.protobuf.Timestamp + 14, // 12: google.api.expr.v1alpha1.SourceInfo.positions:type_name -> google.api.expr.v1alpha1.SourceInfo.PositionsEntry + 15, // 13: google.api.expr.v1alpha1.SourceInfo.macro_calls:type_name -> google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry + 13, // 14: google.api.expr.v1alpha1.SourceInfo.extensions:type_name -> google.api.expr.v1alpha1.SourceInfo.Extension + 2, // 15: google.api.expr.v1alpha1.Expr.Select.operand:type_name -> google.api.expr.v1alpha1.Expr + 2, // 16: google.api.expr.v1alpha1.Expr.Call.target:type_name -> google.api.expr.v1alpha1.Expr + 2, // 17: google.api.expr.v1alpha1.Expr.Call.args:type_name -> google.api.expr.v1alpha1.Expr + 2, // 18: google.api.expr.v1alpha1.Expr.CreateList.elements:type_name -> google.api.expr.v1alpha1.Expr + 12, // 19: google.api.expr.v1alpha1.Expr.CreateStruct.entries:type_name -> google.api.expr.v1alpha1.Expr.CreateStruct.Entry + 2, // 20: google.api.expr.v1alpha1.Expr.Comprehension.iter_range:type_name -> google.api.expr.v1alpha1.Expr + 2, // 21: google.api.expr.v1alpha1.Expr.Comprehension.accu_init:type_name -> google.api.expr.v1alpha1.Expr + 2, // 22: google.api.expr.v1alpha1.Expr.Comprehension.loop_condition:type_name -> google.api.expr.v1alpha1.Expr + 2, // 23: google.api.expr.v1alpha1.Expr.Comprehension.loop_step:type_name -> google.api.expr.v1alpha1.Expr + 2, // 24: google.api.expr.v1alpha1.Expr.Comprehension.result:type_name -> google.api.expr.v1alpha1.Expr + 2, // 25: google.api.expr.v1alpha1.Expr.CreateStruct.Entry.map_key:type_name -> google.api.expr.v1alpha1.Expr + 2, // 26: google.api.expr.v1alpha1.Expr.CreateStruct.Entry.value:type_name -> google.api.expr.v1alpha1.Expr + 0, // 27: google.api.expr.v1alpha1.SourceInfo.Extension.affected_components:type_name -> google.api.expr.v1alpha1.SourceInfo.Extension.Component + 16, // 28: google.api.expr.v1alpha1.SourceInfo.Extension.version:type_name -> google.api.expr.v1alpha1.SourceInfo.Extension.Version + 2, // 29: google.api.expr.v1alpha1.SourceInfo.MacroCallsEntry.value:type_name -> google.api.expr.v1alpha1.Expr + 30, // [30:30] is the sub-list for method output_type + 30, // [30:30] is the sub-list for method input_type + 30, // [30:30] is the sub-list for extension type_name + 30, // [30:30] is the sub-list for extension extendee + 0, // [0:30] is the sub-list for field type_name } func init() { file_google_api_expr_v1alpha1_syntax_proto_init() } @@ -1674,6 +1919,30 @@ func file_google_api_expr_v1alpha1_syntax_proto_init() { return nil } } + file_google_api_expr_v1alpha1_syntax_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SourceInfo_Extension); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_google_api_expr_v1alpha1_syntax_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*SourceInfo_Extension_Version); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } } file_google_api_expr_v1alpha1_syntax_proto_msgTypes[1].OneofWrappers = []interface{}{ (*Expr_ConstExpr)(nil), @@ -1704,13 +1973,14 @@ func file_google_api_expr_v1alpha1_syntax_proto_init() { File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_google_api_expr_v1alpha1_syntax_proto_rawDesc, - NumEnums: 0, - NumMessages: 14, + NumEnums: 1, + NumMessages: 16, NumExtensions: 0, NumServices: 0, }, GoTypes: file_google_api_expr_v1alpha1_syntax_proto_goTypes, DependencyIndexes: file_google_api_expr_v1alpha1_syntax_proto_depIdxs, + EnumInfos: file_google_api_expr_v1alpha1_syntax_proto_enumTypes, MessageInfos: file_google_api_expr_v1alpha1_syntax_proto_msgTypes, }.Build() File_google_api_expr_v1alpha1_syntax_proto = out.File diff --git a/googleapis/api/expr/v1alpha1/value.pb.go b/googleapis/api/expr/v1alpha1/value.pb.go index 91d122c5b..033f23868 100644 --- a/googleapis/api/expr/v1alpha1/value.pb.go +++ b/googleapis/api/expr/v1alpha1/value.pb.go @@ -1,4 +1,4 @@ -// Copyright 2022 Google LLC +// Copyright 2023 Google LLC // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -15,7 +15,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.26.0 -// protoc v3.21.5 +// protoc v4.24.4 // source: google/api/expr/v1alpha1/value.proto package expr diff --git a/regen.txt b/regen.txt index a4001df4d..2dc076cf8 100644 --- a/regen.txt +++ b/regen.txt @@ -1 +1 @@ -7b9c64d5d56b572761a81cac24acab8ab1f4ab54 \ No newline at end of file +13c6878a4c2822c6db7b986e717bf57943bf1681 \ No newline at end of file