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.v1beta2.ExplicitContentAnnotation explicit_annotation = 7;

Returns
Type Description
ExplicitContentAnnotation

The explicitAnnotation.

getExplicitAnnotationOrBuilder()

public abstract ExplicitContentAnnotationOrBuilder getExplicitAnnotationOrBuilder()

Explicit content annotation.

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

Returns
Type Description
ExplicitContentAnnotationOrBuilder

getFaceAnnotations(int index)

public abstract FaceAnnotation getFaceAnnotations(int index)

Face annotations. There is exactly one element for each unique face.

repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;

Parameter
Name Description
index int
Returns
Type Description
FaceAnnotation

getFaceAnnotationsCount()

public abstract int getFaceAnnotationsCount()

Face annotations. There is exactly one element for each unique face.

repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;

Returns
Type Description
int

getFaceAnnotationsList()

public abstract List<FaceAnnotation> getFaceAnnotationsList()

Face annotations. There is exactly one element for each unique face.

repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;

Returns
Type Description
List<FaceAnnotation>

getFaceAnnotationsOrBuilder(int index)

public abstract FaceAnnotationOrBuilder getFaceAnnotationsOrBuilder(int index)

Face annotations. There is exactly one element for each unique face.

repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;

Parameter
Name Description
index int
Returns
Type Description
FaceAnnotationOrBuilder

getFaceAnnotationsOrBuilderList()

public abstract List<? extends FaceAnnotationOrBuilder> getFaceAnnotationsOrBuilderList()

Face annotations. There is exactly one element for each unique face.

repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;

Returns
Type Description
List<? extends com.google.cloud.videointelligence.v1beta2.FaceAnnotationOrBuilder>

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.v1beta2.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.v1beta2.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.v1beta2.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.v1beta2.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.v1beta2.LabelAnnotation frame_label_annotations = 4;

Returns
Type Description
List<? extends com.google.cloud.videointelligence.v1beta2.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.

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.v1beta2.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.v1beta2.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.v1beta2.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.v1beta2.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.v1beta2.LabelAnnotation segment_label_annotations = 2;

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

getShotAnnotations(int index)

public abstract VideoSegment getShotAnnotations(int index)

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

repeated .google.cloud.videointelligence.v1beta2.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.v1beta2.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.v1beta2.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.v1beta2.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.v1beta2.VideoSegment shot_annotations = 6;

Returns
Type Description
List<? extends com.google.cloud.videointelligence.v1beta2.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.v1beta2.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.v1beta2.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.v1beta2.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.v1beta2.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.v1beta2.LabelAnnotation shot_label_annotations = 3;

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

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.v1beta2.ExplicitContentAnnotation explicit_annotation = 7;

Returns
Type Description
boolean

Whether the explicitAnnotation field is set.