• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1type: google.api.Service
2config_version: 3
3name: recommendationengine.googleapis.com
4title: Recommendations AI
5
6apis:
7- name: google.cloud.recommendationengine.v1beta1.CatalogService
8- name: google.cloud.recommendationengine.v1beta1.PredictionApiKeyRegistry
9- name: google.cloud.recommendationengine.v1beta1.PredictionService
10- name: google.cloud.recommendationengine.v1beta1.UserEventService
11
12types:
13- name: google.cloud.recommendationengine.v1beta1.ImportCatalogItemsResponse
14- name: google.cloud.recommendationengine.v1beta1.ImportErrorsConfig
15- name: google.cloud.recommendationengine.v1beta1.ImportMetadata
16- name: google.cloud.recommendationengine.v1beta1.ImportUserEventsResponse
17- name: google.cloud.recommendationengine.v1beta1.PurgeUserEventsMetadata
18- name: google.cloud.recommendationengine.v1beta1.PurgeUserEventsResponse
19
20documentation:
21  summary: |-
22    Recommendations AI service enables customers to build end-to-end
23    personalized recommendation systems without requiring a high level of
24    expertise in machine learning, recommendation system, or Google Cloud.
25
26backend:
27  rules:
28  - selector: google.cloud.recommendationengine.v1beta1.CatalogService.ImportCatalogItems
29    deadline: 300.0
30  - selector: google.cloud.recommendationengine.v1beta1.CatalogService.ListCatalogItems
31    deadline: 300.0
32  - selector: google.cloud.recommendationengine.v1beta1.UserEventService.ImportUserEvents
33    deadline: 300.0
34  - selector: google.cloud.recommendationengine.v1beta1.UserEventService.ListUserEvents
35    deadline: 300.0
36
37http:
38  rules:
39  - selector: google.longrunning.Operations.GetOperation
40    get: '/v1beta1/{name=projects/*/locations/*/catalogs/*/operations/*}'
41    additional_bindings:
42    - get: '/v1beta1/{name=projects/*/locations/*/catalogs/*/eventStores/*/operations/*}'
43  - selector: google.longrunning.Operations.ListOperations
44    get: '/v1beta1/{name=projects/*/locations/*/catalogs/*}/operations'
45    additional_bindings:
46    - get: '/v1beta1/{name=projects/*/locations/*/catalogs/*/eventStores/*}/operations'
47
48authentication:
49  rules:
50  - selector: 'google.cloud.recommendationengine.v1beta1.CatalogService.*'
51    oauth:
52      canonical_scopes: |-
53        https://www.googleapis.com/auth/cloud-platform
54  - selector: 'google.cloud.recommendationengine.v1beta1.PredictionApiKeyRegistry.*'
55    oauth:
56      canonical_scopes: |-
57        https://www.googleapis.com/auth/cloud-platform
58  - selector: google.cloud.recommendationengine.v1beta1.PredictionService.Predict
59    oauth:
60      canonical_scopes: |-
61        https://www.googleapis.com/auth/cloud-platform
62  - selector: 'google.cloud.recommendationengine.v1beta1.UserEventService.*'
63    oauth:
64      canonical_scopes: |-
65        https://www.googleapis.com/auth/cloud-platform
66  - selector: 'google.longrunning.Operations.*'
67    oauth:
68      canonical_scopes: |-
69        https://www.googleapis.com/auth/cloud-platform
70