videointelligence_v1beta2.yaml 1.7 KB

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