retail_v2beta.yaml 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. type: google.api.Service
  2. config_version: 3
  3. name: retail.googleapis.com
  4. title: Retail API
  5. apis:
  6. - name: google.cloud.retail.v2beta.CatalogService
  7. - name: google.cloud.retail.v2beta.CompletionService
  8. - name: google.cloud.retail.v2beta.PredictionService
  9. - name: google.cloud.retail.v2beta.ProductService
  10. - name: google.cloud.retail.v2beta.SearchService
  11. - name: google.cloud.retail.v2beta.UserEventService
  12. types:
  13. - name: google.cloud.retail.logging.ErrorLog
  14. - name: google.cloud.retail.v2beta.AddFulfillmentPlacesMetadata
  15. - name: google.cloud.retail.v2beta.AddFulfillmentPlacesResponse
  16. - name: google.cloud.retail.v2beta.ExportErrorsConfig
  17. - name: google.cloud.retail.v2beta.ExportMetadata
  18. - name: google.cloud.retail.v2beta.ExportProductsResponse
  19. - name: google.cloud.retail.v2beta.ExportUserEventsResponse
  20. - name: google.cloud.retail.v2beta.ImportCompletionDataResponse
  21. - name: google.cloud.retail.v2beta.ImportErrorsConfig
  22. - name: google.cloud.retail.v2beta.ImportMetadata
  23. - name: google.cloud.retail.v2beta.ImportProductsResponse
  24. - name: google.cloud.retail.v2beta.ImportUserEventsResponse
  25. - name: google.cloud.retail.v2beta.PurgeMetadata
  26. - name: google.cloud.retail.v2beta.PurgeUserEventsResponse
  27. - name: google.cloud.retail.v2beta.RejoinUserEventsMetadata
  28. - name: google.cloud.retail.v2beta.RejoinUserEventsResponse
  29. - name: google.cloud.retail.v2beta.RemoveFulfillmentPlacesMetadata
  30. - name: google.cloud.retail.v2beta.RemoveFulfillmentPlacesResponse
  31. - name: google.cloud.retail.v2beta.SetInventoryMetadata
  32. - name: google.cloud.retail.v2beta.SetInventoryResponse
  33. documentation:
  34. summary: |-
  35. Cloud Retail service enables customers to build end-to-end personalized
  36. recommendation systems without requiring a high level of expertise in
  37. machine learning, recommendation system, or Google Cloud.
  38. rules:
  39. - selector: google.cloud.location.Locations.GetLocation
  40. description: Gets information about a location.
  41. - selector: google.cloud.location.Locations.ListLocations
  42. description: Lists information about the supported locations for this service.
  43. backend:
  44. rules:
  45. - selector: 'google.cloud.retail.v2beta.ProductService.*'
  46. deadline: 30.0
  47. - selector: google.cloud.retail.v2beta.ProductService.ImportProducts
  48. deadline: 300.0
  49. - selector: google.cloud.retail.v2beta.UserEventService.ImportUserEvents
  50. deadline: 300.0
  51. - selector: google.cloud.retail.v2beta.UserEventService.PurgeUserEvents
  52. deadline: 30.0
  53. - selector: google.longrunning.Operations.ListOperations
  54. deadline: 300.0
  55. http:
  56. rules:
  57. - selector: google.longrunning.Operations.GetOperation
  58. get: '/v2beta/{name=projects/*/locations/*/operations/*}'
  59. additional_bindings:
  60. - get: '/v2beta/{name=projects/*/locations/*/catalogs/*/operations/*}'
  61. - get: '/v2beta/{name=projects/*/locations/*/catalogs/*/branches/*/operations/*}'
  62. - selector: google.longrunning.Operations.ListOperations
  63. get: '/v2beta/{name=projects/*/locations/*}/operations'
  64. additional_bindings:
  65. - get: '/v2beta/{name=projects/*/locations/*/catalogs/*}/operations'
  66. authentication:
  67. rules:
  68. - selector: google.cloud.location.Locations.GetLocation
  69. oauth:
  70. canonical_scopes: |-
  71. https://www.googleapis.com/auth/cloud-platform
  72. - selector: google.cloud.location.Locations.ListLocations
  73. oauth:
  74. canonical_scopes: |-
  75. https://www.googleapis.com/auth/cloud-platform
  76. - selector: 'google.cloud.retail.v2beta.CatalogService.*'
  77. oauth:
  78. canonical_scopes: |-
  79. https://www.googleapis.com/auth/cloud-platform
  80. - selector: google.cloud.retail.v2beta.CompletionService.CompleteQuery
  81. oauth:
  82. canonical_scopes: |-
  83. https://www.googleapis.com/auth/cloud-platform
  84. - selector: google.cloud.retail.v2beta.CompletionService.ImportCompletionData
  85. oauth:
  86. canonical_scopes: |-
  87. https://www.googleapis.com/auth/cloud-platform
  88. - selector: google.cloud.retail.v2beta.PredictionService.Predict
  89. oauth:
  90. canonical_scopes: |-
  91. https://www.googleapis.com/auth/cloud-platform
  92. - selector: 'google.cloud.retail.v2beta.ProductService.*'
  93. oauth:
  94. canonical_scopes: |-
  95. https://www.googleapis.com/auth/cloud-platform
  96. - selector: google.cloud.retail.v2beta.SearchService.Search
  97. oauth:
  98. canonical_scopes: |-
  99. https://www.googleapis.com/auth/cloud-platform
  100. - selector: 'google.cloud.retail.v2beta.UserEventService.*'
  101. oauth:
  102. canonical_scopes: |-
  103. https://www.googleapis.com/auth/cloud-platform
  104. - selector: google.longrunning.Operations.GetOperation
  105. oauth:
  106. canonical_scopes: |-
  107. https://www.googleapis.com/auth/cloud-platform
  108. - selector: google.longrunning.Operations.ListOperations
  109. oauth:
  110. canonical_scopes: |-
  111. https://www.googleapis.com/auth/cloud-platform