Interface VideoAnnotationResultsOrBuilder (2.45.0)

public interface VideoAnnotationResultsOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getError()

public abstract Status getError()

If set, indicates an error. Note that for a single AnnotateVideoRequest some videos may succeed and some may fail.

.google.rpc.Status error = 9;

Returns
Type Description
com.google.rpc.Status

The error.

getErrorOrBuilder()

public abstract StatusOrBuilder getErrorOrBuilder()

If set, indicates an error. Note that for a single AnnotateVideoRequest some videos may succeed and some may fail.

.google.rpc.Status error = 9;

Returns
Type Description
com.google.rpc.StatusOrBuilder

getExplicitAnnotation()

public abstract ExplicitContentAnnotation getExplicitAnnotation()

Explicit content annotation.

.google.cloud.videointelligence.v1p2beta1.ExplicitContentAnnotation explicit_annotation = 7;

Returns
Type Description
ExplicitContentAnnotation

The explicitAnnotation.

getExplicitAnnotationOrBuilder()

public abstract ExplicitContentAnnotationOrBuilder getExplicitAnnotationOrBuilder()

Explicit content annotation.

.google.cloud.videointelligence.v1p2beta1.ExplicitContentAnnotation explicit_annotation = 7;

Returns
Type Description
ExplicitContentAnnotationOrBuilder

getFrameLabelAnnotations(int index)

public abstract LabelAnnotation getFrameLabelAnnotations(int index)

Label annotations on frame level. There is exactly one element for each unique label.

repeated .google.cloud.videointelligence.v1p2beta1.LabelAnnotation frame_label_annotations = 4;

Parameter
Name Description
index int
Returns
Type Description
LabelAnnotation

getFrameLabelAnnotationsCount()

public abstract int getFrameLabelAnnotationsCount()

Label annotations on frame level. There is exactly one element for each unique label.

repeated .google.cloud.videointelligence.v1p2beta1.LabelAnnotation frame_label_annotations = 4;

Returns
Type Description
int

getFrameLabelAnnotationsList()

public abstract List<LabelAnnotation> getFrameLabelAnnotationsList()

Label annotations on frame level. There is exactly one element for each unique label.

repeated .google.cloud.videointelligence.v1p2beta1.LabelAnnotation frame_label_annotations = 4;

Returns
Type Description
List<LabelAnnotation>

getFrameLabelAnnotationsOrBuilder(int index)

public abstract LabelAnnotationOrBuilder getFrameLabelAnnotationsOrBuilder(int index)

Label annotations on frame level. There is exactly one element for each unique label.

repeated .google.cloud.videointelligence.v1p2beta1.LabelAnnotation frame_label_annotations = 4;

Parameter
Name Description
index int
Returns
Type Description
LabelAnnotationOrBuilder

getFrameLabelAnnotationsOrBuilderList()

public abstract List<? extends LabelAnnotationOrBuilder> getFrameLabelAnnotationsOrBuilderList()

Label annotations on frame level. There is exactly one element for each unique label.

repeated .google.cloud.videointelligence.v1p2beta1.LabelAnnotation frame_label_annotations = 4;

Returns
Type Description
List<? extends com.google.cloud.videointelligence.v1p2beta1.LabelAnnotationOrBuilder>

getInputUri()

public abstract String getInputUri()

Video file location in Google Cloud Storage.

string input_uri = 1;

Returns
Type Description
String

The inputUri.

getInputUriBytes()

public abstract ByteString getInputUriBytes()

Video file location in Google Cloud Storage.

string input_uri = 1;

Returns
Type Description
ByteString

The bytes for inputUri.

getObjectAnnotations(int index)

public abstract ObjectTrackingAnnotation getObjectAnnotations(int index)

Annotations for list of objects detected and tracked in video.

repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingAnnotation object_annotations = 14;

Parameter
Name Description
index int
Returns
Type Description
ObjectTrackingAnnotation

getObjectAnnotationsCount()

public abstract int getObjectAnnotationsCount()

Annotations for list of objects detected and tracked in video.

repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingAnnotation object_annotations = 14;

Returns
Type Description
int

getObjectAnnotationsList()

public abstract List<ObjectTrackingAnnotation> getObjectAnnotationsList()

Annotations for list of objects detected and tracked in video.

repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingAnnotation object_annotations = 14;

Returns
Type Description
List<ObjectTrackingAnnotation>

getObjectAnnotationsOrBuilder(int index)

public abstract ObjectTrackingAnnotationOrBuilder getObjectAnnotationsOrBuilder(int index)

Annotations for list of objects detected and tracked in video.

repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingAnnotation object_annotations = 14;

Parameter
Name Description
index int
Returns
Type Description
ObjectTrackingAnnotationOrBuilder

getObjectAnnotationsOrBuilderList()

public abstract List<? extends ObjectTrackingAnnotationOrBuilder> getObjectAnnotationsOrBuilderList()

Annotations for list of objects detected and tracked in video.

repeated .google.cloud.videointelligence.v1p2beta1.ObjectTrackingAnnotation object_annotations = 14;

Returns
Type Description
List<? extends com.google.cloud.videointelligence.v1p2beta1.ObjectTrackingAnnotationOrBuilder>

getSegmentLabelAnnotations(int index)

public abstract LabelAnnotation getSegmentLabelAnnotations(int index)

Label annotations on video level or user specified segment level. There is exactly one element for each unique label.

repeated .google.cloud.videointelligence.v1p2beta1.LabelAnnotation segment_label_annotations = 2;

Parameter
Name Description
index int
Returns
Type Description
LabelAnnotation

getSegmentLabelAnnotationsCount()

public abstract int getSegmentLabelAnnotationsCount()

Label annotations on video level or user specified segment level. There is exactly one element for each unique label.

repeated .google.cloud.videointelligence.v1p2beta1.LabelAnnotation segment_label_annotations = 2;

Returns
Type Description
int

getSegmentLabelAnnotationsList()

public abstract List<LabelAnnotation> getSegmentLabelAnnotationsList()

Label annotations on video level or user specified segment level. There is exactly one element for each unique label.

repeated .google.cloud.videointelligence.v1p2beta1.LabelAnnotation segment_label_annotations = 2;

Returns
Type Description
List<LabelAnnotation>

getSegmentLabelAnnotationsOrBuilder(int index)

public abstract LabelAnnotationOrBuilder getSegmentLabelAnnotationsOrBuilder(int index)

Label annotations on video level or user specified segment level. There is exactly one element for each unique label.

repeated .google.cloud.videointelligence.v1p2beta1.LabelAnnotation segment_label_annotations = 2;

Parameter
Name Description
index int
Returns
Type Description
LabelAnnotationOrBuilder

getSegmentLabelAnnotationsOrBuilderList()

public abstract List<? extends LabelAnnotationOrBuilder> getSegmentLabelAnnotationsOrBuilderList()

Label annotations on video level or user specified segment level. There is exactly one element for each unique label.

repeated .google.cloud.videointelligence.v1p2beta1.LabelAnnotation segment_label_annotations = 2;

Returns
Type Description
List<? extends com.google.cloud.videointelligence.v1p2beta1.LabelAnnotationOrBuilder>

getShotAnnotations(int index)

public abstract VideoSegment getShotAnnotations(int index)

Shot annotations. Each shot is represented as a video segment.

repeated .google.cloud.videointelligence.v1p2beta1.VideoSegment shot_annotations = 6;

Parameter
Name Description
index int
Returns
Type Description
VideoSegment

getShotAnnotationsCount()

public abstract int getShotAnnotationsCount()

Shot annotations. Each shot is represented as a video segment.

repeated .google.cloud.videointelligence.v1p2beta1.VideoSegment shot_annotations = 6;

Returns
Type Description
int

getShotAnnotationsList()

public abstract List<VideoSegment> getShotAnnotationsList()

Shot annotations. Each shot is represented as a video segment.

repeated .google.cloud.videointelligence.v1p2beta1.VideoSegment shot_annotations = 6;

Returns
Type Description
List<VideoSegment>

getShotAnnotationsOrBuilder(int index)

public abstract VideoSegmentOrBuilder getShotAnnotationsOrBuilder(int index)

Shot annotations. Each shot is represented as a video segment.

repeated .google.cloud.videointelligence.v1p2beta1.VideoSegment shot_annotations = 6;

Parameter
Name Description
index int
Returns
Type Description
VideoSegmentOrBuilder

getShotAnnotationsOrBuilderList()

public abstract List<? extends VideoSegmentOrBuilder> getShotAnnotationsOrBuilderList()

Shot annotations. Each shot is represented as a video segment.

repeated .google.cloud.videointelligence.v1p2beta1.VideoSegment shot_annotations = 6;

Returns
Type Description
List<? extends com.google.cloud.videointelligence.v1p2beta1.VideoSegmentOrBuilder>

getShotLabelAnnotations(int index)

public abstract LabelAnnotation getShotLabelAnnotations(int index)

Label annotations on shot level. There is exactly one element for each unique label.

repeated .google.cloud.videointelligence.v1p2beta1.LabelAnnotation shot_label_annotations = 3;

Parameter
Name Description
index int
Returns
Type Description
LabelAnnotation

getShotLabelAnnotationsCount()

public abstract int getShotLabelAnnotationsCount()

Label annotations on shot level. There is exactly one element for each unique label.

repeated .google.cloud.videointelligence.v1p2beta1.LabelAnnotation shot_label_annotations = 3;

Returns
Type Description
int

getShotLabelAnnotationsList()

public abstract List<LabelAnnotation> getShotLabelAnnotationsList()

Label annotations on shot level. There is exactly one element for each unique label.

repeated .google.cloud.videointelligence.v1p2beta1.LabelAnnotation shot_label_annotations = 3;

Returns
Type Description
List<LabelAnnotation>

getShotLabelAnnotationsOrBuilder(int index)

public abstract LabelAnnotationOrBuilder getShotLabelAnnotationsOrBuilder(int index)

Label annotations on shot level. There is exactly one element for each unique label.

repeated .google.cloud.videointelligence.v1p2beta1.LabelAnnotation shot_label_annotations = 3;

Parameter
Name Description
index int
Returns
Type Description
LabelAnnotationOrBuilder

getShotLabelAnnotationsOrBuilderList()

public abstract List<? extends LabelAnnotationOrBuilder> getShotLabelAnnotationsOrBuilderList()

Label annotations on shot level. There is exactly one element for each unique label.

repeated .google.cloud.videointelligence.v1p2beta1.LabelAnnotation shot_label_annotations = 3;

Returns
Type Description
List<? extends com.google.cloud.videointelligence.v1p2beta1.LabelAnnotationOrBuilder>

getTextAnnotations(int index)

public abstract TextAnnotation getTextAnnotations(int index)

OCR text detection and tracking. Annotations for list of detected text snippets. Each will have list of frame information associated with it.

repeated .google.cloud.videointelligence.v1p2beta1.TextAnnotation text_annotations = 12;

Parameter
Name Description
index int
Returns
Type Description
TextAnnotation

getTextAnnotationsCount()

public abstract int getTextAnnotationsCount()

OCR text detection and tracking. Annotations for list of detected text snippets. Each will have list of frame information associated with it.

repeated .google.cloud.videointelligence.v1p2beta1.TextAnnotation text_annotations = 12;

Returns
Type Description
int

getTextAnnotationsList()

public abstract List<TextAnnotation> getTextAnnotationsList()

OCR text detection and tracking. Annotations for list of detected text snippets. Each will have list of frame information associated with it.

repeated .google.cloud.videointelligence.v1p2beta1.TextAnnotation text_annotations = 12;

Returns
Type Description
List<TextAnnotation>

getTextAnnotationsOrBuilder(int index)

public abstract TextAnnotationOrBuilder getTextAnnotationsOrBuilder(int index)

OCR text detection and tracking. Annotations for list of detected text snippets. Each will have list of frame information associated with it.

repeated .google.cloud.videointelligence.v1p2beta1.TextAnnotation text_annotations = 12;

Parameter
Name Description
index int
Returns
Type Description
TextAnnotationOrBuilder

getTextAnnotationsOrBuilderList()

public abstract List<? extends TextAnnotationOrBuilder> getTextAnnotationsOrBuilderList()

OCR text detection and tracking. Annotations for list of detected text snippets. Each will have list of frame information associated with it.

repeated .google.cloud.videointelligence.v1p2beta1.TextAnnotation text_annotations = 12;

Returns
Type Description
List<? extends com.google.cloud.videointelligence.v1p2beta1.TextAnnotationOrBuilder>

hasError()

public abstract boolean hasError()

If set, indicates an error. Note that for a single AnnotateVideoRequest some videos may succeed and some may fail.

.google.rpc.Status error = 9;

Returns
Type Description
boolean

Whether the error field is set.

hasExplicitAnnotation()

public abstract boolean hasExplicitAnnotation()

Explicit content annotation.

.google.cloud.videointelligence.v1p2beta1.ExplicitContentAnnotation explicit_annotation = 7;

Returns
Type Description
boolean

Whether the explicitAnnotation field is set.