Interface VideoContextOrBuilder

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

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

      • getSegmentsList

        List<VideoSegment> getSegmentsList()
         Video segments to annotate. The segments may overlap and are not required
         to be contiguous or span the whole video. If unspecified, each video is
         treated as a single segment.
         
        repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;
      • getSegments

        VideoSegment getSegments​(int index)
         Video segments to annotate. The segments may overlap and are not required
         to be contiguous or span the whole video. If unspecified, each video is
         treated as a single segment.
         
        repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;
      • getSegmentsCount

        int getSegmentsCount()
         Video segments to annotate. The segments may overlap and are not required
         to be contiguous or span the whole video. If unspecified, each video is
         treated as a single segment.
         
        repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;
      • getSegmentsOrBuilderList

        List<? extends VideoSegmentOrBuilder> getSegmentsOrBuilderList()
         Video segments to annotate. The segments may overlap and are not required
         to be contiguous or span the whole video. If unspecified, each video is
         treated as a single segment.
         
        repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;
      • getSegmentsOrBuilder

        VideoSegmentOrBuilder getSegmentsOrBuilder​(int index)
         Video segments to annotate. The segments may overlap and are not required
         to be contiguous or span the whole video. If unspecified, each video is
         treated as a single segment.
         
        repeated .google.cloud.videointelligence.v1.VideoSegment segments = 1;
      • hasLabelDetectionConfig

        boolean hasLabelDetectionConfig()
         Config for LABEL_DETECTION.
         
        .google.cloud.videointelligence.v1.LabelDetectionConfig label_detection_config = 2;
        Returns:
        Whether the labelDetectionConfig field is set.
      • getLabelDetectionConfig

        LabelDetectionConfig getLabelDetectionConfig()
         Config for LABEL_DETECTION.
         
        .google.cloud.videointelligence.v1.LabelDetectionConfig label_detection_config = 2;
        Returns:
        The labelDetectionConfig.
      • getLabelDetectionConfigOrBuilder

        LabelDetectionConfigOrBuilder getLabelDetectionConfigOrBuilder()
         Config for LABEL_DETECTION.
         
        .google.cloud.videointelligence.v1.LabelDetectionConfig label_detection_config = 2;
      • hasShotChangeDetectionConfig

        boolean hasShotChangeDetectionConfig()
         Config for SHOT_CHANGE_DETECTION.
         
        .google.cloud.videointelligence.v1.ShotChangeDetectionConfig shot_change_detection_config = 3;
        Returns:
        Whether the shotChangeDetectionConfig field is set.
      • getShotChangeDetectionConfig

        ShotChangeDetectionConfig getShotChangeDetectionConfig()
         Config for SHOT_CHANGE_DETECTION.
         
        .google.cloud.videointelligence.v1.ShotChangeDetectionConfig shot_change_detection_config = 3;
        Returns:
        The shotChangeDetectionConfig.
      • getShotChangeDetectionConfigOrBuilder

        ShotChangeDetectionConfigOrBuilder getShotChangeDetectionConfigOrBuilder()
         Config for SHOT_CHANGE_DETECTION.
         
        .google.cloud.videointelligence.v1.ShotChangeDetectionConfig shot_change_detection_config = 3;
      • hasExplicitContentDetectionConfig

        boolean hasExplicitContentDetectionConfig()
         Config for EXPLICIT_CONTENT_DETECTION.
         
        .google.cloud.videointelligence.v1.ExplicitContentDetectionConfig explicit_content_detection_config = 4;
        Returns:
        Whether the explicitContentDetectionConfig field is set.
      • getExplicitContentDetectionConfig

        ExplicitContentDetectionConfig getExplicitContentDetectionConfig()
         Config for EXPLICIT_CONTENT_DETECTION.
         
        .google.cloud.videointelligence.v1.ExplicitContentDetectionConfig explicit_content_detection_config = 4;
        Returns:
        The explicitContentDetectionConfig.
      • getExplicitContentDetectionConfigOrBuilder

        ExplicitContentDetectionConfigOrBuilder getExplicitContentDetectionConfigOrBuilder()
         Config for EXPLICIT_CONTENT_DETECTION.
         
        .google.cloud.videointelligence.v1.ExplicitContentDetectionConfig explicit_content_detection_config = 4;
      • hasFaceDetectionConfig

        boolean hasFaceDetectionConfig()
         Config for FACE_DETECTION.
         
        .google.cloud.videointelligence.v1.FaceDetectionConfig face_detection_config = 5;
        Returns:
        Whether the faceDetectionConfig field is set.
      • getFaceDetectionConfig

        FaceDetectionConfig getFaceDetectionConfig()
         Config for FACE_DETECTION.
         
        .google.cloud.videointelligence.v1.FaceDetectionConfig face_detection_config = 5;
        Returns:
        The faceDetectionConfig.
      • getFaceDetectionConfigOrBuilder

        FaceDetectionConfigOrBuilder getFaceDetectionConfigOrBuilder()
         Config for FACE_DETECTION.
         
        .google.cloud.videointelligence.v1.FaceDetectionConfig face_detection_config = 5;
      • hasSpeechTranscriptionConfig

        boolean hasSpeechTranscriptionConfig()
         Config for SPEECH_TRANSCRIPTION.
         
        .google.cloud.videointelligence.v1.SpeechTranscriptionConfig speech_transcription_config = 6;
        Returns:
        Whether the speechTranscriptionConfig field is set.
      • getSpeechTranscriptionConfig

        SpeechTranscriptionConfig getSpeechTranscriptionConfig()
         Config for SPEECH_TRANSCRIPTION.
         
        .google.cloud.videointelligence.v1.SpeechTranscriptionConfig speech_transcription_config = 6;
        Returns:
        The speechTranscriptionConfig.
      • getSpeechTranscriptionConfigOrBuilder

        SpeechTranscriptionConfigOrBuilder getSpeechTranscriptionConfigOrBuilder()
         Config for SPEECH_TRANSCRIPTION.
         
        .google.cloud.videointelligence.v1.SpeechTranscriptionConfig speech_transcription_config = 6;
      • hasTextDetectionConfig

        boolean hasTextDetectionConfig()
         Config for TEXT_DETECTION.
         
        .google.cloud.videointelligence.v1.TextDetectionConfig text_detection_config = 8;
        Returns:
        Whether the textDetectionConfig field is set.
      • getTextDetectionConfig

        TextDetectionConfig getTextDetectionConfig()
         Config for TEXT_DETECTION.
         
        .google.cloud.videointelligence.v1.TextDetectionConfig text_detection_config = 8;
        Returns:
        The textDetectionConfig.
      • getTextDetectionConfigOrBuilder

        TextDetectionConfigOrBuilder getTextDetectionConfigOrBuilder()
         Config for TEXT_DETECTION.
         
        .google.cloud.videointelligence.v1.TextDetectionConfig text_detection_config = 8;
      • hasPersonDetectionConfig

        boolean hasPersonDetectionConfig()
         Config for PERSON_DETECTION.
         
        .google.cloud.videointelligence.v1.PersonDetectionConfig person_detection_config = 11;
        Returns:
        Whether the personDetectionConfig field is set.
      • getPersonDetectionConfig

        PersonDetectionConfig getPersonDetectionConfig()
         Config for PERSON_DETECTION.
         
        .google.cloud.videointelligence.v1.PersonDetectionConfig person_detection_config = 11;
        Returns:
        The personDetectionConfig.
      • getPersonDetectionConfigOrBuilder

        PersonDetectionConfigOrBuilder getPersonDetectionConfigOrBuilder()
         Config for PERSON_DETECTION.
         
        .google.cloud.videointelligence.v1.PersonDetectionConfig person_detection_config = 11;
      • hasObjectTrackingConfig

        boolean hasObjectTrackingConfig()
         Config for OBJECT_TRACKING.
         
        .google.cloud.videointelligence.v1.ObjectTrackingConfig object_tracking_config = 13;
        Returns:
        Whether the objectTrackingConfig field is set.
      • getObjectTrackingConfig

        ObjectTrackingConfig getObjectTrackingConfig()
         Config for OBJECT_TRACKING.
         
        .google.cloud.videointelligence.v1.ObjectTrackingConfig object_tracking_config = 13;
        Returns:
        The objectTrackingConfig.
      • getObjectTrackingConfigOrBuilder

        ObjectTrackingConfigOrBuilder getObjectTrackingConfigOrBuilder()
         Config for OBJECT_TRACKING.
         
        .google.cloud.videointelligence.v1.ObjectTrackingConfig object_tracking_config = 13;