Interface VideoAnnotationResultsOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    VideoAnnotationResults, VideoAnnotationResults.Builder

    public interface VideoAnnotationResultsOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getInputUri

        String getInputUri()
         Video file location in
         [Google Cloud Storage](https://cloud.google.com/storage/).
         
        string input_uri = 1;
        Returns:
        The inputUri.
      • getInputUriBytes

        com.google.protobuf.ByteString getInputUriBytes()
         Video file location in
         [Google Cloud Storage](https://cloud.google.com/storage/).
         
        string input_uri = 1;
        Returns:
        The bytes for inputUri.
      • getSegmentLabelAnnotationsList

        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;
      • getSegmentLabelAnnotations

        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;
      • getSegmentLabelAnnotationsCount

        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;
      • getSegmentLabelAnnotationsOrBuilderList

        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;
      • getSegmentLabelAnnotationsOrBuilder

        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;
      • getShotLabelAnnotationsList

        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;
      • getShotLabelAnnotations

        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;
      • getShotLabelAnnotationsCount

        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;
      • getShotLabelAnnotationsOrBuilderList

        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;
      • getShotLabelAnnotationsOrBuilder

        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;
      • getFrameLabelAnnotationsList

        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;
      • getFrameLabelAnnotations

        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;
      • getFrameLabelAnnotationsCount

        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;
      • getFrameLabelAnnotationsOrBuilderList

        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;
      • getFrameLabelAnnotationsOrBuilder

        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;
      • getFaceAnnotationsList

        List<FaceAnnotation> getFaceAnnotationsList()
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
      • getFaceAnnotations

        FaceAnnotation getFaceAnnotations​(int index)
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
      • getFaceAnnotationsCount

        int getFaceAnnotationsCount()
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
      • getFaceAnnotationsOrBuilderList

        List<? extends FaceAnnotationOrBuilder> getFaceAnnotationsOrBuilderList()
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
      • getFaceAnnotationsOrBuilder

        FaceAnnotationOrBuilder getFaceAnnotationsOrBuilder​(int index)
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
      • getShotAnnotationsList

        List<VideoSegment> getShotAnnotationsList()
         Shot annotations. Each shot is represented as a video segment.
         
        repeated .google.cloud.videointelligence.v1beta2.VideoSegment shot_annotations = 6;
      • getShotAnnotations

        VideoSegment getShotAnnotations​(int index)
         Shot annotations. Each shot is represented as a video segment.
         
        repeated .google.cloud.videointelligence.v1beta2.VideoSegment shot_annotations = 6;
      • getShotAnnotationsCount

        int getShotAnnotationsCount()
         Shot annotations. Each shot is represented as a video segment.
         
        repeated .google.cloud.videointelligence.v1beta2.VideoSegment shot_annotations = 6;
      • getShotAnnotationsOrBuilderList

        List<? extends VideoSegmentOrBuilder> getShotAnnotationsOrBuilderList()
         Shot annotations. Each shot is represented as a video segment.
         
        repeated .google.cloud.videointelligence.v1beta2.VideoSegment shot_annotations = 6;
      • getShotAnnotationsOrBuilder

        VideoSegmentOrBuilder getShotAnnotationsOrBuilder​(int index)
         Shot annotations. Each shot is represented as a video segment.
         
        repeated .google.cloud.videointelligence.v1beta2.VideoSegment shot_annotations = 6;
      • hasExplicitAnnotation

        boolean hasExplicitAnnotation()
         Explicit content annotation.
         
        .google.cloud.videointelligence.v1beta2.ExplicitContentAnnotation explicit_annotation = 7;
        Returns:
        Whether the explicitAnnotation field is set.
      • getExplicitAnnotation

        ExplicitContentAnnotation getExplicitAnnotation()
         Explicit content annotation.
         
        .google.cloud.videointelligence.v1beta2.ExplicitContentAnnotation explicit_annotation = 7;
        Returns:
        The explicitAnnotation.
      • getExplicitAnnotationOrBuilder

        ExplicitContentAnnotationOrBuilder getExplicitAnnotationOrBuilder()
         Explicit content annotation.
         
        .google.cloud.videointelligence.v1beta2.ExplicitContentAnnotation explicit_annotation = 7;
      • hasError

        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:
        Whether the error field is set.
      • getError

        com.google.rpc.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:
        The error.
      • getErrorOrBuilder

        com.google.rpc.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;