Interface LogoRecognitionAnnotationOrBuilder

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

    public interface LogoRecognitionAnnotationOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Entity getEntity()
      Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.
      EntityOrBuilder getEntityOrBuilder()
      Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.
      VideoSegment getSegments​(int index)
      All video segments where the recognized logo appears.
      int getSegmentsCount()
      All video segments where the recognized logo appears.
      List<VideoSegment> getSegmentsList()
      All video segments where the recognized logo appears.
      VideoSegmentOrBuilder getSegmentsOrBuilder​(int index)
      All video segments where the recognized logo appears.
      List<? extends VideoSegmentOrBuilder> getSegmentsOrBuilderList()
      All video segments where the recognized logo appears.
      Track getTracks​(int index)
      All logo tracks where the recognized logo appears.
      int getTracksCount()
      All logo tracks where the recognized logo appears.
      List<Track> getTracksList()
      All logo tracks where the recognized logo appears.
      TrackOrBuilder getTracksOrBuilder​(int index)
      All logo tracks where the recognized logo appears.
      List<? extends TrackOrBuilder> getTracksOrBuilderList()
      All logo tracks where the recognized logo appears.
      boolean hasEntity()
      Entity category information to specify the logo class that all the logo tracks within this LogoRecognitionAnnotation are recognized as.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • hasEntity

        boolean hasEntity()
         Entity category information to specify the logo class that all the logo
         tracks within this LogoRecognitionAnnotation are recognized as.
         
        .google.cloud.videointelligence.v1p3beta1.Entity entity = 1;
        Returns:
        Whether the entity field is set.
      • getEntity

        Entity getEntity()
         Entity category information to specify the logo class that all the logo
         tracks within this LogoRecognitionAnnotation are recognized as.
         
        .google.cloud.videointelligence.v1p3beta1.Entity entity = 1;
        Returns:
        The entity.
      • getEntityOrBuilder

        EntityOrBuilder getEntityOrBuilder()
         Entity category information to specify the logo class that all the logo
         tracks within this LogoRecognitionAnnotation are recognized as.
         
        .google.cloud.videointelligence.v1p3beta1.Entity entity = 1;
      • getTracksList

        List<Track> getTracksList()
         All logo tracks where the recognized logo appears. Each track corresponds
         to one logo instance appearing in consecutive frames.
         
        repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 2;
      • getTracks

        Track getTracks​(int index)
         All logo tracks where the recognized logo appears. Each track corresponds
         to one logo instance appearing in consecutive frames.
         
        repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 2;
      • getTracksCount

        int getTracksCount()
         All logo tracks where the recognized logo appears. Each track corresponds
         to one logo instance appearing in consecutive frames.
         
        repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 2;
      • getTracksOrBuilderList

        List<? extends TrackOrBuilder> getTracksOrBuilderList()
         All logo tracks where the recognized logo appears. Each track corresponds
         to one logo instance appearing in consecutive frames.
         
        repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 2;
      • getTracksOrBuilder

        TrackOrBuilder getTracksOrBuilder​(int index)
         All logo tracks where the recognized logo appears. Each track corresponds
         to one logo instance appearing in consecutive frames.
         
        repeated .google.cloud.videointelligence.v1p3beta1.Track tracks = 2;
      • getSegmentsList

        List<VideoSegment> getSegmentsList()
         All video segments where the recognized logo appears. There might be
         multiple instances of the same logo class appearing in one VideoSegment.
         
        repeated .google.cloud.videointelligence.v1p3beta1.VideoSegment segments = 3;
      • getSegments

        VideoSegment getSegments​(int index)
         All video segments where the recognized logo appears. There might be
         multiple instances of the same logo class appearing in one VideoSegment.
         
        repeated .google.cloud.videointelligence.v1p3beta1.VideoSegment segments = 3;
      • getSegmentsCount

        int getSegmentsCount()
         All video segments where the recognized logo appears. There might be
         multiple instances of the same logo class appearing in one VideoSegment.
         
        repeated .google.cloud.videointelligence.v1p3beta1.VideoSegment segments = 3;
      • getSegmentsOrBuilderList

        List<? extends VideoSegmentOrBuilder> getSegmentsOrBuilderList()
         All video segments where the recognized logo appears. There might be
         multiple instances of the same logo class appearing in one VideoSegment.
         
        repeated .google.cloud.videointelligence.v1p3beta1.VideoSegment segments = 3;
      • getSegmentsOrBuilder

        VideoSegmentOrBuilder getSegmentsOrBuilder​(int index)
         All video segments where the recognized logo appears. There might be
         multiple instances of the same logo class appearing in one VideoSegment.
         
        repeated .google.cloud.videointelligence.v1p3beta1.VideoSegment segments = 3;