videointelligence_v1p1beta1.yaml 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. type: google.api.Service
  2. config_version: 3
  3. name: videointelligence.googleapis.com
  4. title: Cloud Video Intelligence API
  5. apis:
  6. - name: google.cloud.videointelligence.v1p1beta1.VideoIntelligenceService
  7. types:
  8. - name: google.cloud.videointelligence.v1p1beta1.AnnotateVideoProgress
  9. - name: google.cloud.videointelligence.v1p1beta1.AnnotateVideoResponse
  10. - name: google.cloud.videointelligence.v1p1beta1.VideoSegment
  11. - name: google.rpc.Status
  12. documentation:
  13. summary: |-
  14. Detects objects, explicit content, and scene changes in videos. It also
  15. specifies the region for annotation and transcribes speech to text.
  16. Supports both asynchronous API and streaming API.
  17. backend:
  18. rules:
  19. - selector: google.longrunning.Operations.ListOperations
  20. deadline: 600.0
  21. - selector: google.longrunning.Operations.GetOperation
  22. deadline: 600.0
  23. - selector: google.longrunning.Operations.DeleteOperation
  24. deadline: 600.0
  25. - selector: google.longrunning.Operations.CancelOperation
  26. deadline: 600.0
  27. - selector: google.cloud.videointelligence.v1p1beta1.VideoIntelligenceService.AnnotateVideo
  28. deadline: 600.0
  29. http:
  30. rules:
  31. - selector: google.longrunning.Operations.ListOperations
  32. get: '/v1p1beta1/{name=projects/*/locations/*}/operations'
  33. - selector: google.longrunning.Operations.GetOperation
  34. get: '/v1p1beta1/{name=projects/*/locations/*/operations/*}'
  35. additional_bindings:
  36. - get: '/v1p1beta1/operations/{name=projects/*/locations/*/operations/*}'
  37. - selector: google.longrunning.Operations.DeleteOperation
  38. delete: '/v1p1beta1/{name=projects/*/locations/*/operations/*}'
  39. additional_bindings:
  40. - delete: '/v1p1beta1/operations/{name=projects/*/locations/*/operations/*}'
  41. - selector: google.longrunning.Operations.CancelOperation
  42. post: '/v1p1beta1/{name=projects/*/locations/*/operations/*}:cancel'
  43. body: '*'
  44. additional_bindings:
  45. - post: '/v1p1beta1/operations/{name=projects/*/locations/*/operations/*}:cancel'
  46. authentication:
  47. rules:
  48. - selector: '*'
  49. oauth:
  50. canonical_scopes: |-
  51. https://www.googleapis.com/auth/cloud-platform