type: google.api.Service config_version: 3 name: discoveryengine.googleapis.com title: Discovery Engine API apis: - name: google.cloud.discoveryengine.v1.CompletionService - name: google.cloud.discoveryengine.v1.DocumentService - name: google.cloud.discoveryengine.v1.SchemaService - name: google.cloud.discoveryengine.v1.SearchService - name: google.cloud.discoveryengine.v1.UserEventService - name: google.longrunning.Operations types: - name: google.cloud.discoveryengine.v1.CreateSchemaMetadata - name: google.cloud.discoveryengine.v1.DeleteSchemaMetadata - name: google.cloud.discoveryengine.v1.ImportDocumentsMetadata - name: google.cloud.discoveryengine.v1.ImportDocumentsResponse - name: google.cloud.discoveryengine.v1.ImportUserEventsMetadata - name: google.cloud.discoveryengine.v1.ImportUserEventsResponse - name: google.cloud.discoveryengine.v1.PurgeDocumentsMetadata - name: google.cloud.discoveryengine.v1.PurgeDocumentsResponse - name: google.cloud.discoveryengine.v1.Schema - name: google.cloud.discoveryengine.v1.UpdateSchemaMetadata documentation: summary: Discovery Engine API. backend: rules: - selector: 'google.cloud.discoveryengine.v1.DocumentService.*' deadline: 30.0 - selector: google.cloud.discoveryengine.v1.DocumentService.ImportDocuments deadline: 300.0 - selector: 'google.cloud.discoveryengine.v1.SchemaService.*' deadline: 300.0 - selector: google.cloud.discoveryengine.v1.SchemaService.GetSchema deadline: 30.0 - selector: google.cloud.discoveryengine.v1.SchemaService.ListSchemas deadline: 30.0 - selector: google.cloud.discoveryengine.v1.UserEventService.CollectUserEvent deadline: 30.0 - selector: google.cloud.discoveryengine.v1.UserEventService.ImportUserEvents deadline: 300.0 - selector: google.cloud.discoveryengine.v1.UserEventService.WriteUserEvent deadline: 30.0 - selector: google.longrunning.Operations.ListOperations deadline: 300.0 http: rules: - selector: google.longrunning.Operations.GetOperation get: '/v1/{name=projects/*/operations/*}' additional_bindings: - get: '/v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*/operations/*}' - get: '/v1/{name=projects/*/locations/*/collections/*/dataStores/*/models/*/operations/*}' - get: '/v1/{name=projects/*/locations/*/collections/*/dataStores/*/operations/*}' - get: '/v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*/operations/*}' - get: '/v1/{name=projects/*/locations/*/collections/*/operations/*}' - get: '/v1/{name=projects/*/locations/*/dataStores/*/branches/*/operations/*}' - get: '/v1/{name=projects/*/locations/*/dataStores/*/models/*/operations/*}' - get: '/v1/{name=projects/*/locations/*/dataStores/*/operations/*}' - get: '/v1/{name=projects/*/locations/*/operations/*}' - get: '/v1/{name=projects/*/operations/*}' - selector: google.longrunning.Operations.ListOperations get: '/v1/{name=projects/*}/operations' additional_bindings: - get: '/v1/{name=projects/*/locations/*/collections/*/dataStores/*/branches/*}/operations' - get: '/v1/{name=projects/*/locations/*/collections/*/dataStores/*/models/*}/operations' - get: '/v1/{name=projects/*/locations/*/collections/*/dataStores/*/schemas/*}/operations' - get: '/v1/{name=projects/*/locations/*/collections/*/dataStores/*}/operations' - get: '/v1/{name=projects/*/locations/*/collections/*}/operations' - get: '/v1/{name=projects/*/locations/*/dataStores/*/branches/*}/operations' - get: '/v1/{name=projects/*/locations/*/dataStores/*/models/*}/operations' - get: '/v1/{name=projects/*/locations/*/dataStores/*}/operations' - get: '/v1/{name=projects/*/locations/*}/operations' - get: '/v1/{name=projects/*}/operations' authentication: rules: - selector: google.cloud.discoveryengine.v1.CompletionService.CompleteQuery oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: 'google.cloud.discoveryengine.v1.DocumentService.*' oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: 'google.cloud.discoveryengine.v1.SchemaService.*' oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: google.cloud.discoveryengine.v1.SearchService.Search oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: 'google.cloud.discoveryengine.v1.UserEventService.*' oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: google.longrunning.Operations.GetOperation oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: google.longrunning.Operations.ListOperations oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform publishing: new_issue_uri: https://issuetracker.google.com/issues/new?component=911831&template=1480251 documentation_uri: https://cloud.google.com/discovery-engine/media/docs api_short_name: discoveryengine github_label: 'api: discoveryengine' doc_tag_prefix: discoveryengine organization: CLOUD library_settings: - version: google.cloud.discoveryengine.v1 launch_stage: GA java_settings: common: destinations: - PACKAGE_MANAGER cpp_settings: common: destinations: - PACKAGE_MANAGER php_settings: common: destinations: - PACKAGE_MANAGER python_settings: common: destinations: - PACKAGE_MANAGER node_settings: common: destinations: - PACKAGE_MANAGER dotnet_settings: common: destinations: - PACKAGE_MANAGER ruby_settings: common: destinations: - PACKAGE_MANAGER go_settings: common: destinations: - PACKAGE_MANAGER - version: google.cloud.discoveryengine.v1beta launch_stage: BETA java_settings: common: destinations: - PACKAGE_MANAGER cpp_settings: common: destinations: - PACKAGE_MANAGER php_settings: common: destinations: - PACKAGE_MANAGER python_settings: common: destinations: - PACKAGE_MANAGER node_settings: common: destinations: - PACKAGE_MANAGER dotnet_settings: common: destinations: - PACKAGE_MANAGER ruby_settings: common: destinations: - PACKAGE_MANAGER go_settings: common: destinations: - PACKAGE_MANAGER proto_reference_documentation_uri: https://cloud.google.com/generative-ai-app-builder/docs/reference/rpc