diff --git a/google/cloud/videointelligence/videointelligence_v1.yaml b/google/cloud/videointelligence/videointelligence_v1.yaml index 4de2fb6a..49186cab 100644 --- a/google/cloud/videointelligence/videointelligence_v1.yaml +++ b/google/cloud/videointelligence/videointelligence_v1.yaml @@ -7,13 +7,16 @@ apis: - name: google.cloud.videointelligence.v1.VideoIntelligenceService types: -- name: google.cloud.videointelligence.v1.AnnotateVideoResponse - name: google.cloud.videointelligence.v1.AnnotateVideoProgress +- name: google.cloud.videointelligence.v1.AnnotateVideoResponse - name: google.cloud.videointelligence.v1.VideoSegment - name: google.rpc.Status documentation: - summary: Cloud Video Intelligence API. + summary: |- + Detects objects, explicit content, and scene changes in videos. It also + specifies the region for annotation and transcribes speech to text. + Supports both asynchronous API and streaming API. backend: rules: @@ -31,18 +34,23 @@ backend: http: rules: - selector: google.longrunning.Operations.ListOperations - get: /v1/operations + get: '/v1/{name=projects/*/locations/*}/operations' - selector: google.longrunning.Operations.GetOperation - get: '/v1/operations/{name=*}' + get: '/v1/{name=projects/*/locations/*/operations/*}' + additional_bindings: + - get: '/v1/operations/{name=projects/*/locations/*/operations/*}' - selector: google.longrunning.Operations.DeleteOperation - delete: '/v1/operations/{name=*}' + delete: '/v1/{name=projects/*/locations/*/operations/*}' + additional_bindings: + - delete: '/v1/operations/{name=projects/*/locations/*/operations/*}' - selector: google.longrunning.Operations.CancelOperation - post: '/v1/operations/{name=*}:cancel' + post: '/v1/{name=projects/*/locations/*/operations/*}:cancel' body: '*' - + additional_bindings: + - post: '/v1/operations/{name=projects/*/locations/*/operations/*}:cancel' authentication: rules: diff --git a/google/cloud/videointelligence/videointelligence_v1beta1.yaml b/google/cloud/videointelligence/videointelligence_v1beta1.yaml index 62e1227a..fddf309d 100644 --- a/google/cloud/videointelligence/videointelligence_v1beta1.yaml +++ b/google/cloud/videointelligence/videointelligence_v1beta1.yaml @@ -7,29 +7,40 @@ apis: - name: google.cloud.videointelligence.v1beta1.VideoIntelligenceService documentation: - summary: - Google Cloud Video Intelligence API. + summary: |- + Detects objects, explicit content, and scene changes in videos. It also + specifies the region for annotation and transcribes speech to text. + Supports both asynchronous API and streaming API. authentication: rules: - - selector: '*' - oauth: - canonical_scopes: https://www.googleapis.com/auth/cloud-platform + - selector: '*' + oauth: + canonical_scopes: https://www.googleapis.com/auth/cloud-platform types: -- name: google.cloud.videointelligence.v1beta1.AnnotateVideoResponse - name: google.cloud.videointelligence.v1beta1.AnnotateVideoProgress +- name: google.cloud.videointelligence.v1beta1.AnnotateVideoResponse - name: google.cloud.videointelligence.v1beta1.VideoSegment - name: google.rpc.Status http: rules: - - selector: google.longrunning.Operations.GetOperation - get: '/v1/operations/{name=*}' - selector: google.longrunning.Operations.ListOperations - get: '/v1/operations' - - selector: google.longrunning.Operations.CancelOperation - post: '/v1/operations/{name=*}:cancel' - body: '*' + get: '/v1beta1/{name=projects/*/locations/*}/operations' + + - selector: google.longrunning.Operations.GetOperation + get: '/v1beta1/{name=projects/*/locations/*/operations/*}' + additional_bindings: + - get: '/v1beta1/operations/{name=projects/*/locations/*/operations/*}' + - selector: google.longrunning.Operations.DeleteOperation - delete: '/v1/operations/{name=*}' + delete: '/v1beta1/{name=projects/*/locations/*/operations/*}' + additional_bindings: + - delete: '/v1beta1/operations/{name=projects/*/locations/*/operations/*}' + + - selector: google.longrunning.Operations.CancelOperation + post: '/v1beta1/{name=projects/*/locations/*/operations/*}:cancel' + body: '*' + additional_bindings: + - post: '/v1beta1/operations/{name=projects/*/locations/*/operations/*}:cancel' diff --git a/google/cloud/videointelligence/videointelligence_v1beta2.yaml b/google/cloud/videointelligence/videointelligence_v1beta2.yaml index 37918a95..f8e5aa65 100644 --- a/google/cloud/videointelligence/videointelligence_v1beta2.yaml +++ b/google/cloud/videointelligence/videointelligence_v1beta2.yaml @@ -7,31 +7,42 @@ apis: - name: google.cloud.videointelligence.v1beta2.VideoIntelligenceService documentation: - summary: - Google Cloud Video Intelligence API. + summary: |- + Detects objects, explicit content, and scene changes in videos. It also + specifies the region for annotation and transcribes speech to text. + Supports both asynchronous API and streaming API. authentication: rules: - - selector: '*' - allow_without_credential: true - oauth: - canonical_scopes: https://www.googleapis.com/auth/cloud-platform + - selector: '*' + allow_without_credential: true + oauth: + canonical_scopes: https://www.googleapis.com/auth/cloud-platform types: +- name: google.cloud.videointelligence.v1p3beta1.AnnotateVideoProgress - name: google.cloud.videointelligence.v1beta2.AnnotateVideoResponse -- name: google.cloud.videointelligence.v1beta2.AnnotateVideoProgress - name: google.cloud.videointelligence.v1beta2.VideoSegment - name: google.rpc.Status # HTTP overrides. http: rules: - - selector: google.longrunning.Operations.GetOperation - get: '/v1/operations/{name=*}' - selector: google.longrunning.Operations.ListOperations - get: '/v1/operations' - - selector: google.longrunning.Operations.CancelOperation - post: '/v1/operations/{name=*}:cancel' - body: '*' + get: '/v1beta2/{name=projects/*/locations/*}/operations' + + - selector: google.longrunning.Operations.GetOperation + get: '/v1beta2/{name=projects/*/locations/*/operations/*}' + additional_bindings: + - get: '/v1beta2/operations/{name=projects/*/locations/*/operations/*}' + - selector: google.longrunning.Operations.DeleteOperation - delete: '/v1/operations/{name=*}' + delete: '/v1beta2/{name=projects/*/locations/*/operations/*}' + additional_bindings: + - delete: '/v1beta2/operations/{name=projects/*/locations/*/operations/*}' + + - selector: google.longrunning.Operations.CancelOperation + post: '/v1beta2/{name=projects/*/locations/*/operations/*}:cancel' + body: '*' + additional_bindings: + - post: '/v1beta2/operations/{name=projects/*/locations/*/operations/*}:cancel' diff --git a/google/cloud/videointelligence/videointelligence_v1p1beta1.yaml b/google/cloud/videointelligence/videointelligence_v1p1beta1.yaml index 1e0caadb..262d7f18 100644 --- a/google/cloud/videointelligence/videointelligence_v1p1beta1.yaml +++ b/google/cloud/videointelligence/videointelligence_v1p1beta1.yaml @@ -7,13 +7,16 @@ apis: - name: google.cloud.videointelligence.v1p1beta1.VideoIntelligenceService types: -- name: google.cloud.videointelligence.v1p1beta1.AnnotateVideoResponse - name: google.cloud.videointelligence.v1p1beta1.AnnotateVideoProgress +- name: google.cloud.videointelligence.v1p1beta1.AnnotateVideoResponse - name: google.cloud.videointelligence.v1p1beta1.VideoSegment - name: google.rpc.Status documentation: - summary: Cloud Video Intelligence API. + summary: |- + Detects objects, explicit content, and scene changes in videos. It also + specifies the region for annotation and transcribes speech to text. + Supports both asynchronous API and streaming API. backend: rules: @@ -31,18 +34,23 @@ backend: http: rules: - selector: google.longrunning.Operations.ListOperations - get: /v1p1beta1/operations + get: '/v1p1beta1/{name=projects/*/locations/*}/operations' - selector: google.longrunning.Operations.GetOperation - get: '/v1p1beta1/operations/{name=*}' + get: '/v1p1beta1/{name=projects/*/locations/*/operations/*}' + additional_bindings: + - get: '/v1p1beta1/operations/{name=projects/*/locations/*/operations/*}' - selector: google.longrunning.Operations.DeleteOperation - delete: '/v1p1beta1/operations/{name=*}' + delete: '/v1p1beta1/{name=projects/*/locations/*/operations/*}' + additional_bindings: + - delete: '/v1p1beta1/operations/{name=projects/*/locations/*/operations/*}' - selector: google.longrunning.Operations.CancelOperation - post: '/v1p1beta1/operations/{name=*}:cancel' + post: '/v1p1beta1/{name=projects/*/locations/*/operations/*}:cancel' body: '*' - + additional_bindings: + - post: '/v1p1beta1/operations/{name=projects/*/locations/*/operations/*}:cancel' authentication: rules: diff --git a/google/cloud/videointelligence/videointelligence_v1p2beta1.yaml b/google/cloud/videointelligence/videointelligence_v1p2beta1.yaml index df5da429..3b4d3434 100644 --- a/google/cloud/videointelligence/videointelligence_v1p2beta1.yaml +++ b/google/cloud/videointelligence/videointelligence_v1p2beta1.yaml @@ -7,13 +7,16 @@ apis: - name: google.cloud.videointelligence.v1p2beta1.VideoIntelligenceService types: -- name: google.cloud.videointelligence.v1p2beta1.AnnotateVideoResponse - name: google.cloud.videointelligence.v1p2beta1.AnnotateVideoProgress +- name: google.cloud.videointelligence.v1p2beta1.AnnotateVideoResponse - name: google.cloud.videointelligence.v1p2beta1.VideoSegment - name: google.rpc.Status documentation: - summary: Cloud Video Intelligence API. + summary: |- + Detects objects, explicit content, and scene changes in videos. It also + specifies the region for annotation and transcribes speech to text. + Supports both asynchronous API and streaming API. backend: rules: @@ -31,18 +34,23 @@ backend: http: rules: - selector: google.longrunning.Operations.ListOperations - get: /v1p2beta1/operations + get: '/v1p2beta1/{name=projects/*/locations/*}/operations' - selector: google.longrunning.Operations.GetOperation - get: '/v1p2beta1/operations/{name=*}' + get: '/v1p2beta1/{name=projects/*/locations/*/operations/*}' + additional_bindings: + - get: '/v1p2beta1/operations/{name=projects/*/locations/*/operations/*}' - selector: google.longrunning.Operations.DeleteOperation - delete: '/v1p2beta1/operations/{name=*}' + delete: '/v1p2beta1/{name=projects/*/locations/*/operations/*}' + additional_bindings: + - delete: '/v1p2beta1/operations/{name=projects/*/locations/*/operations/*}' - selector: google.longrunning.Operations.CancelOperation - post: '/v1p2beta1/operations/{name=*}:cancel' + post: '/v1p2beta1/{name=projects/*/locations/*/operations/*}:cancel' body: '*' - + additional_bindings: + - post: '/v1p2beta1/operations/{name=projects/*/locations/*/operations/*}:cancel' authentication: rules: diff --git a/google/cloud/videointelligence/videointelligence_v1p3beta1.yaml b/google/cloud/videointelligence/videointelligence_v1p3beta1.yaml index 6d33be28..145d0fbd 100644 --- a/google/cloud/videointelligence/videointelligence_v1p3beta1.yaml +++ b/google/cloud/videointelligence/videointelligence_v1p3beta1.yaml @@ -8,13 +8,16 @@ apis: - name: google.cloud.videointelligence.v1p3beta1.StreamingVideoIntelligenceService types: -- name: google.cloud.videointelligence.v1p3beta1.AnnotateVideoResponse - name: google.cloud.videointelligence.v1p3beta1.AnnotateVideoProgress +- name: google.cloud.videointelligence.v1p3beta1.AnnotateVideoResponse - name: google.cloud.videointelligence.v1p3beta1.VideoSegment - name: google.rpc.Status documentation: - summary: Cloud Video Intelligence API. + summary: |- + Detects objects, explicit content, and scene changes in videos. It also + specifies the region for annotation and transcribes speech to text. + Supports both asynchronous API and streaming API. backend: rules: @@ -34,18 +37,23 @@ backend: http: rules: - selector: google.longrunning.Operations.ListOperations - get: /v1p3beta1/operations + get: '/v1p3beta1/{name=projects/*/locations/*}/operations' - selector: google.longrunning.Operations.GetOperation - get: '/v1p3beta1/operations/{name=*}' + get: '/v1p3beta1/{name=projects/*/locations/*/operations/*}' + additional_bindings: + - get: '/v1p3beta1/operations/{name=projects/*/locations/*/operations/*}' - selector: google.longrunning.Operations.DeleteOperation - delete: '/v1p3beta1/operations/{name=*}' + delete: '/v1p3beta1/{name=projects/*/locations/*/operations/*}' + additional_bindings: + - delete: '/v1p3beta1/operations/{name=projects/*/locations/*/operations/*}' - selector: google.longrunning.Operations.CancelOperation - post: '/v1p3beta1/operations/{name=*}:cancel' + post: '/v1p3beta1/{name=projects/*/locations/*/operations/*}:cancel' body: '*' - + additional_bindings: + - post: '/v1p3beta1/operations/{name=projects/*/locations/*/operations/*}:cancel' authentication: rules: