Interface ClassificationProto.VideoClassificationAnnotationOrBuilder

    • Method Detail

      • getType

        String getType()
         Output only. Expresses the type of video classification. Possible values:
        
         *  `segment` - Classification done on a specified by user
                time segment of a video. AnnotationSpec is answered to be present
                in that time segment, if it is present in any part of it. The video
                ML model evaluations are done only for this type of classification.
        
         *  `shot`- Shot-level classification.
                AutoML Video Intelligence determines the boundaries
                for each camera shot in the entire segment of the video that user
                specified in the request configuration. AutoML Video Intelligence
                then returns labels and their confidence scores for each detected
                shot, along with the start and end time of the shot.
                WARNING: Model evaluation is not done for this classification type,
                the quality of it depends on training data, but there are no
                metrics provided to describe that quality.
        
         *  `1s_interval` - AutoML Video Intelligence returns labels and their
                confidence scores for each second of the entire segment of the video
                that user specified in the request configuration.
                WARNING: Model evaluation is not done for this classification type,
                the quality of it depends on training data, but there are no
                metrics provided to describe that quality.
         
        string type = 1;
        Returns:
        The type.
      • getTypeBytes

        com.google.protobuf.ByteString getTypeBytes()
         Output only. Expresses the type of video classification. Possible values:
        
         *  `segment` - Classification done on a specified by user
                time segment of a video. AnnotationSpec is answered to be present
                in that time segment, if it is present in any part of it. The video
                ML model evaluations are done only for this type of classification.
        
         *  `shot`- Shot-level classification.
                AutoML Video Intelligence determines the boundaries
                for each camera shot in the entire segment of the video that user
                specified in the request configuration. AutoML Video Intelligence
                then returns labels and their confidence scores for each detected
                shot, along with the start and end time of the shot.
                WARNING: Model evaluation is not done for this classification type,
                the quality of it depends on training data, but there are no
                metrics provided to describe that quality.
        
         *  `1s_interval` - AutoML Video Intelligence returns labels and their
                confidence scores for each second of the entire segment of the video
                that user specified in the request configuration.
                WARNING: Model evaluation is not done for this classification type,
                the quality of it depends on training data, but there are no
                metrics provided to describe that quality.
         
        string type = 1;
        Returns:
        The bytes for type.
      • hasClassificationAnnotation

        boolean hasClassificationAnnotation()
         Output only . The classification details of this annotation.
         
        .google.cloud.automl.v1beta1.ClassificationAnnotation classification_annotation = 2;
        Returns:
        Whether the classificationAnnotation field is set.
      • getClassificationAnnotation

        ClassificationProto.ClassificationAnnotation getClassificationAnnotation()
         Output only . The classification details of this annotation.
         
        .google.cloud.automl.v1beta1.ClassificationAnnotation classification_annotation = 2;
        Returns:
        The classificationAnnotation.
      • getClassificationAnnotationOrBuilder

        ClassificationProto.ClassificationAnnotationOrBuilder getClassificationAnnotationOrBuilder()
         Output only . The classification details of this annotation.
         
        .google.cloud.automl.v1beta1.ClassificationAnnotation classification_annotation = 2;
      • hasTimeSegment

        boolean hasTimeSegment()
         Output only . The time segment of the video to which the
         annotation applies.
         
        .google.cloud.automl.v1beta1.TimeSegment time_segment = 3;
        Returns:
        Whether the timeSegment field is set.
      • getTimeSegment

        TimeSegment getTimeSegment()
         Output only . The time segment of the video to which the
         annotation applies.
         
        .google.cloud.automl.v1beta1.TimeSegment time_segment = 3;
        Returns:
        The timeSegment.
      • getTimeSegmentOrBuilder

        TimeSegmentOrBuilder getTimeSegmentOrBuilder()
         Output only . The time segment of the video to which the
         annotation applies.
         
        .google.cloud.automl.v1beta1.TimeSegment time_segment = 3;