public sealed class AnnotateVideoResponse : IMessage<AnnotateVideoResponse>, IEquatable<AnnotateVideoResponse>, IDeepCloneable<AnnotateVideoResponse>, IBufferMessage, IMessage
Video annotation response. Included in the response
field of the Operation
returned by the GetOperation
call of the google::longrunning::Operations
service.
Implements
IMessage<AnnotateVideoResponse>, IEquatable<AnnotateVideoResponse>, IDeepCloneable<AnnotateVideoResponse>, IBufferMessage, IMessageNamespace
Google.Cloud.VideoIntelligence.V1Assembly
Google.Cloud.VideoIntelligence.V1.dll
Constructors
AnnotateVideoResponse()
public AnnotateVideoResponse()
AnnotateVideoResponse(AnnotateVideoResponse)
public AnnotateVideoResponse(AnnotateVideoResponse other)
Parameter | |
---|---|
Name | Description |
other | AnnotateVideoResponse |
Properties
AnnotationResults
public RepeatedField<VideoAnnotationResults> AnnotationResults { get; }
Annotation results for all videos specified in AnnotateVideoRequest
.
Property Value | |
---|---|
Type | Description |
RepeatedField<VideoAnnotationResults> |
Methods
ThrowOnAnyError()
public AnnotateVideoResponse ThrowOnAnyError()
If the Error property is non-null for any response within AnnotationResults,
throws an AggregateException, containing one AnnotateVideoException
for each failed response. Otherwise, returns this
(so that the method can be called in a fluent manner).
Returns | |
---|---|
Type | Description |
AnnotateVideoResponse |
|
Exceptions | |
---|---|
Type | Description |
AggregateException | The Error property is non-null on one or more element of AnnotationResults. |