Class AnnotateVideoResponse (2.2.0)

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.

Inheritance

Object > AnnotateVideoResponse

Namespace

Google.Cloud.VideoIntelligence.V1

Assembly

Google.Cloud.VideoIntelligence.V1.dll

Constructors

AnnotateVideoResponse()

public AnnotateVideoResponse()

AnnotateVideoResponse(AnnotateVideoResponse)

public AnnotateVideoResponse(AnnotateVideoResponse other)
Parameter
NameDescription
otherAnnotateVideoResponse

Properties

AnnotationResults

public RepeatedField<VideoAnnotationResults> AnnotationResults { get; }

Annotation results for all videos specified in AnnotateVideoRequest.

Property Value
TypeDescription
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
TypeDescription
AnnotateVideoResponse

this if no responses contain errors.

Exceptions
TypeDescription
AggregateException

The Error property is non-null on one or more element of AnnotationResults.