videointelligence_v1.yaml 1.7 KB

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