Interface VideoAnnotationResultsOrBuilder

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

@Generated public interface VideoAnnotationResultsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getInputUri

      String getInputUri()
       Output only. 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()
       Output only. 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.v1p1beta1.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.v1p1beta1.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.v1p1beta1.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.v1p1beta1.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.v1p1beta1.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.v1p1beta1.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.v1p1beta1.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.v1p1beta1.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.v1p1beta1.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.v1p1beta1.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.v1p1beta1.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.v1p1beta1.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.v1p1beta1.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.v1p1beta1.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.v1p1beta1.LabelAnnotation frame_label_annotations = 4;
    • getShotAnnotationsList

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

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

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

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

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

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

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

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

      List<SpeechTranscription> getSpeechTranscriptionsList()
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1p1beta1.SpeechTranscription speech_transcriptions = 11;
    • getSpeechTranscriptions

      SpeechTranscription getSpeechTranscriptions(int index)
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1p1beta1.SpeechTranscription speech_transcriptions = 11;
    • getSpeechTranscriptionsCount

      int getSpeechTranscriptionsCount()
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1p1beta1.SpeechTranscription speech_transcriptions = 11;
    • getSpeechTranscriptionsOrBuilderList

      List<? extends SpeechTranscriptionOrBuilder> getSpeechTranscriptionsOrBuilderList()
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1p1beta1.SpeechTranscription speech_transcriptions = 11;
    • getSpeechTranscriptionsOrBuilder

      SpeechTranscriptionOrBuilder getSpeechTranscriptionsOrBuilder(int index)
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1p1beta1.SpeechTranscription speech_transcriptions = 11;
    • hasError

      boolean hasError()
       Output only. 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

      Status getError()
       Output only. 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

      StatusOrBuilder getErrorOrBuilder()
       Output only. If set, indicates an error. Note that for a single
       `AnnotateVideoRequest` some videos may succeed and some may fail.
       
      .google.rpc.Status error = 9;