videointelligence_v1p3beta1.yaml 2.3 KB

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