Class VideoAnnotationResults.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<VideoAnnotationResults.Builder>
com.google.cloud.videointelligence.v1.VideoAnnotationResults.Builder
All Implemented Interfaces:
VideoAnnotationResultsOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
VideoAnnotationResults

public static final class VideoAnnotationResults.Builder extends com.google.protobuf.GeneratedMessage.Builder<VideoAnnotationResults.Builder> implements VideoAnnotationResultsOrBuilder
 Annotation results for a single video.
 
Protobuf type google.cloud.videointelligence.v1.VideoAnnotationResults
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<VideoAnnotationResults.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<VideoAnnotationResults.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<VideoAnnotationResults.Builder>
    • getDefaultInstanceForType

      public VideoAnnotationResults getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public VideoAnnotationResults build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public VideoAnnotationResults buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public VideoAnnotationResults.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<VideoAnnotationResults.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<VideoAnnotationResults.Builder>
    • mergeFrom

      public VideoAnnotationResults.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<VideoAnnotationResults.Builder>
      Throws:
      IOException
    • getInputUri

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

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

      public VideoAnnotationResults.Builder setInputUri(String value)
       Video file location in
       [Cloud Storage](https://cloud.google.com/storage/).
       
      string input_uri = 1;
      Parameters:
      value - The inputUri to set.
      Returns:
      This builder for chaining.
    • clearInputUri

      public VideoAnnotationResults.Builder clearInputUri()
       Video file location in
       [Cloud Storage](https://cloud.google.com/storage/).
       
      string input_uri = 1;
      Returns:
      This builder for chaining.
    • setInputUriBytes

      public VideoAnnotationResults.Builder setInputUriBytes(com.google.protobuf.ByteString value)
       Video file location in
       [Cloud Storage](https://cloud.google.com/storage/).
       
      string input_uri = 1;
      Parameters:
      value - The bytes for inputUri to set.
      Returns:
      This builder for chaining.
    • hasSegment

      public boolean hasSegment()
       Video segment on which the annotation is run.
       
      .google.cloud.videointelligence.v1.VideoSegment segment = 10;
      Specified by:
      hasSegment in interface VideoAnnotationResultsOrBuilder
      Returns:
      Whether the segment field is set.
    • getSegment

      public VideoSegment getSegment()
       Video segment on which the annotation is run.
       
      .google.cloud.videointelligence.v1.VideoSegment segment = 10;
      Specified by:
      getSegment in interface VideoAnnotationResultsOrBuilder
      Returns:
      The segment.
    • setSegment

      public VideoAnnotationResults.Builder setSegment(VideoSegment value)
       Video segment on which the annotation is run.
       
      .google.cloud.videointelligence.v1.VideoSegment segment = 10;
    • setSegment

      public VideoAnnotationResults.Builder setSegment(VideoSegment.Builder builderForValue)
       Video segment on which the annotation is run.
       
      .google.cloud.videointelligence.v1.VideoSegment segment = 10;
    • mergeSegment

      public VideoAnnotationResults.Builder mergeSegment(VideoSegment value)
       Video segment on which the annotation is run.
       
      .google.cloud.videointelligence.v1.VideoSegment segment = 10;
    • clearSegment

      public VideoAnnotationResults.Builder clearSegment()
       Video segment on which the annotation is run.
       
      .google.cloud.videointelligence.v1.VideoSegment segment = 10;
    • getSegmentBuilder

      public VideoSegment.Builder getSegmentBuilder()
       Video segment on which the annotation is run.
       
      .google.cloud.videointelligence.v1.VideoSegment segment = 10;
    • getSegmentOrBuilder

      public VideoSegmentOrBuilder getSegmentOrBuilder()
       Video segment on which the annotation is run.
       
      .google.cloud.videointelligence.v1.VideoSegment segment = 10;
      Specified by:
      getSegmentOrBuilder in interface VideoAnnotationResultsOrBuilder
    • getSegmentLabelAnnotationsList

      public List<LabelAnnotation> getSegmentLabelAnnotationsList()
       Topical label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_label_annotations = 2;
      Specified by:
      getSegmentLabelAnnotationsList in interface VideoAnnotationResultsOrBuilder
    • getSegmentLabelAnnotationsCount

      public int getSegmentLabelAnnotationsCount()
       Topical label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_label_annotations = 2;
      Specified by:
      getSegmentLabelAnnotationsCount in interface VideoAnnotationResultsOrBuilder
    • getSegmentLabelAnnotations

      public LabelAnnotation getSegmentLabelAnnotations(int index)
       Topical label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_label_annotations = 2;
      Specified by:
      getSegmentLabelAnnotations in interface VideoAnnotationResultsOrBuilder
    • setSegmentLabelAnnotations

      public VideoAnnotationResults.Builder setSegmentLabelAnnotations(int index, LabelAnnotation value)
       Topical label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_label_annotations = 2;
    • setSegmentLabelAnnotations

      public VideoAnnotationResults.Builder setSegmentLabelAnnotations(int index, LabelAnnotation.Builder builderForValue)
       Topical label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_label_annotations = 2;
    • addSegmentLabelAnnotations

      public VideoAnnotationResults.Builder addSegmentLabelAnnotations(LabelAnnotation value)
       Topical label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_label_annotations = 2;
    • addSegmentLabelAnnotations

      public VideoAnnotationResults.Builder addSegmentLabelAnnotations(int index, LabelAnnotation value)
       Topical label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_label_annotations = 2;
    • addSegmentLabelAnnotations

      public VideoAnnotationResults.Builder addSegmentLabelAnnotations(LabelAnnotation.Builder builderForValue)
       Topical label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_label_annotations = 2;
    • addSegmentLabelAnnotations

      public VideoAnnotationResults.Builder addSegmentLabelAnnotations(int index, LabelAnnotation.Builder builderForValue)
       Topical label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_label_annotations = 2;
    • addAllSegmentLabelAnnotations

      public VideoAnnotationResults.Builder addAllSegmentLabelAnnotations(Iterable<? extends LabelAnnotation> values)
       Topical label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_label_annotations = 2;
    • clearSegmentLabelAnnotations

      public VideoAnnotationResults.Builder clearSegmentLabelAnnotations()
       Topical label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_label_annotations = 2;
    • removeSegmentLabelAnnotations

      public VideoAnnotationResults.Builder removeSegmentLabelAnnotations(int index)
       Topical label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_label_annotations = 2;
    • getSegmentLabelAnnotationsBuilder

      public LabelAnnotation.Builder getSegmentLabelAnnotationsBuilder(int index)
       Topical label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_label_annotations = 2;
    • getSegmentLabelAnnotationsOrBuilder

      public LabelAnnotationOrBuilder getSegmentLabelAnnotationsOrBuilder(int index)
       Topical label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_label_annotations = 2;
      Specified by:
      getSegmentLabelAnnotationsOrBuilder in interface VideoAnnotationResultsOrBuilder
    • getSegmentLabelAnnotationsOrBuilderList

      public List<? extends LabelAnnotationOrBuilder> getSegmentLabelAnnotationsOrBuilderList()
       Topical label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_label_annotations = 2;
      Specified by:
      getSegmentLabelAnnotationsOrBuilderList in interface VideoAnnotationResultsOrBuilder
    • addSegmentLabelAnnotationsBuilder

      public LabelAnnotation.Builder addSegmentLabelAnnotationsBuilder()
       Topical label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_label_annotations = 2;
    • addSegmentLabelAnnotationsBuilder

      public LabelAnnotation.Builder addSegmentLabelAnnotationsBuilder(int index)
       Topical label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_label_annotations = 2;
    • getSegmentLabelAnnotationsBuilderList

      public List<LabelAnnotation.Builder> getSegmentLabelAnnotationsBuilderList()
       Topical label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_label_annotations = 2;
    • getSegmentPresenceLabelAnnotationsList

      public List<LabelAnnotation> getSegmentPresenceLabelAnnotationsList()
       Presence label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label. Compared to the
       existing topical `segment_label_annotations`, this field presents more
       fine-grained, segment-level labels detected in video content and is made
       available only when the client sets `LabelDetectionConfig.model` to
       "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_presence_label_annotations = 23;
      Specified by:
      getSegmentPresenceLabelAnnotationsList in interface VideoAnnotationResultsOrBuilder
    • getSegmentPresenceLabelAnnotationsCount

      public int getSegmentPresenceLabelAnnotationsCount()
       Presence label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label. Compared to the
       existing topical `segment_label_annotations`, this field presents more
       fine-grained, segment-level labels detected in video content and is made
       available only when the client sets `LabelDetectionConfig.model` to
       "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_presence_label_annotations = 23;
      Specified by:
      getSegmentPresenceLabelAnnotationsCount in interface VideoAnnotationResultsOrBuilder
    • getSegmentPresenceLabelAnnotations

      public LabelAnnotation getSegmentPresenceLabelAnnotations(int index)
       Presence label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label. Compared to the
       existing topical `segment_label_annotations`, this field presents more
       fine-grained, segment-level labels detected in video content and is made
       available only when the client sets `LabelDetectionConfig.model` to
       "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_presence_label_annotations = 23;
      Specified by:
      getSegmentPresenceLabelAnnotations in interface VideoAnnotationResultsOrBuilder
    • setSegmentPresenceLabelAnnotations

      public VideoAnnotationResults.Builder setSegmentPresenceLabelAnnotations(int index, LabelAnnotation value)
       Presence label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label. Compared to the
       existing topical `segment_label_annotations`, this field presents more
       fine-grained, segment-level labels detected in video content and is made
       available only when the client sets `LabelDetectionConfig.model` to
       "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_presence_label_annotations = 23;
    • setSegmentPresenceLabelAnnotations

      public VideoAnnotationResults.Builder setSegmentPresenceLabelAnnotations(int index, LabelAnnotation.Builder builderForValue)
       Presence label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label. Compared to the
       existing topical `segment_label_annotations`, this field presents more
       fine-grained, segment-level labels detected in video content and is made
       available only when the client sets `LabelDetectionConfig.model` to
       "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_presence_label_annotations = 23;
    • addSegmentPresenceLabelAnnotations

      public VideoAnnotationResults.Builder addSegmentPresenceLabelAnnotations(LabelAnnotation value)
       Presence label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label. Compared to the
       existing topical `segment_label_annotations`, this field presents more
       fine-grained, segment-level labels detected in video content and is made
       available only when the client sets `LabelDetectionConfig.model` to
       "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_presence_label_annotations = 23;
    • addSegmentPresenceLabelAnnotations

      public VideoAnnotationResults.Builder addSegmentPresenceLabelAnnotations(int index, LabelAnnotation value)
       Presence label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label. Compared to the
       existing topical `segment_label_annotations`, this field presents more
       fine-grained, segment-level labels detected in video content and is made
       available only when the client sets `LabelDetectionConfig.model` to
       "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_presence_label_annotations = 23;
    • addSegmentPresenceLabelAnnotations

      public VideoAnnotationResults.Builder addSegmentPresenceLabelAnnotations(LabelAnnotation.Builder builderForValue)
       Presence label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label. Compared to the
       existing topical `segment_label_annotations`, this field presents more
       fine-grained, segment-level labels detected in video content and is made
       available only when the client sets `LabelDetectionConfig.model` to
       "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_presence_label_annotations = 23;
    • addSegmentPresenceLabelAnnotations

      public VideoAnnotationResults.Builder addSegmentPresenceLabelAnnotations(int index, LabelAnnotation.Builder builderForValue)
       Presence label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label. Compared to the
       existing topical `segment_label_annotations`, this field presents more
       fine-grained, segment-level labels detected in video content and is made
       available only when the client sets `LabelDetectionConfig.model` to
       "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_presence_label_annotations = 23;
    • addAllSegmentPresenceLabelAnnotations

      public VideoAnnotationResults.Builder addAllSegmentPresenceLabelAnnotations(Iterable<? extends LabelAnnotation> values)
       Presence label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label. Compared to the
       existing topical `segment_label_annotations`, this field presents more
       fine-grained, segment-level labels detected in video content and is made
       available only when the client sets `LabelDetectionConfig.model` to
       "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_presence_label_annotations = 23;
    • clearSegmentPresenceLabelAnnotations

      public VideoAnnotationResults.Builder clearSegmentPresenceLabelAnnotations()
       Presence label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label. Compared to the
       existing topical `segment_label_annotations`, this field presents more
       fine-grained, segment-level labels detected in video content and is made
       available only when the client sets `LabelDetectionConfig.model` to
       "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_presence_label_annotations = 23;
    • removeSegmentPresenceLabelAnnotations

      public VideoAnnotationResults.Builder removeSegmentPresenceLabelAnnotations(int index)
       Presence label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label. Compared to the
       existing topical `segment_label_annotations`, this field presents more
       fine-grained, segment-level labels detected in video content and is made
       available only when the client sets `LabelDetectionConfig.model` to
       "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_presence_label_annotations = 23;
    • getSegmentPresenceLabelAnnotationsBuilder

      public LabelAnnotation.Builder getSegmentPresenceLabelAnnotationsBuilder(int index)
       Presence label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label. Compared to the
       existing topical `segment_label_annotations`, this field presents more
       fine-grained, segment-level labels detected in video content and is made
       available only when the client sets `LabelDetectionConfig.model` to
       "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_presence_label_annotations = 23;
    • getSegmentPresenceLabelAnnotationsOrBuilder

      public LabelAnnotationOrBuilder getSegmentPresenceLabelAnnotationsOrBuilder(int index)
       Presence label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label. Compared to the
       existing topical `segment_label_annotations`, this field presents more
       fine-grained, segment-level labels detected in video content and is made
       available only when the client sets `LabelDetectionConfig.model` to
       "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_presence_label_annotations = 23;
      Specified by:
      getSegmentPresenceLabelAnnotationsOrBuilder in interface VideoAnnotationResultsOrBuilder
    • getSegmentPresenceLabelAnnotationsOrBuilderList

      public List<? extends LabelAnnotationOrBuilder> getSegmentPresenceLabelAnnotationsOrBuilderList()
       Presence label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label. Compared to the
       existing topical `segment_label_annotations`, this field presents more
       fine-grained, segment-level labels detected in video content and is made
       available only when the client sets `LabelDetectionConfig.model` to
       "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_presence_label_annotations = 23;
      Specified by:
      getSegmentPresenceLabelAnnotationsOrBuilderList in interface VideoAnnotationResultsOrBuilder
    • addSegmentPresenceLabelAnnotationsBuilder

      public LabelAnnotation.Builder addSegmentPresenceLabelAnnotationsBuilder()
       Presence label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label. Compared to the
       existing topical `segment_label_annotations`, this field presents more
       fine-grained, segment-level labels detected in video content and is made
       available only when the client sets `LabelDetectionConfig.model` to
       "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_presence_label_annotations = 23;
    • addSegmentPresenceLabelAnnotationsBuilder

      public LabelAnnotation.Builder addSegmentPresenceLabelAnnotationsBuilder(int index)
       Presence label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label. Compared to the
       existing topical `segment_label_annotations`, this field presents more
       fine-grained, segment-level labels detected in video content and is made
       available only when the client sets `LabelDetectionConfig.model` to
       "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_presence_label_annotations = 23;
    • getSegmentPresenceLabelAnnotationsBuilderList

      public List<LabelAnnotation.Builder> getSegmentPresenceLabelAnnotationsBuilderList()
       Presence label annotations on video level or user-specified segment level.
       There is exactly one element for each unique label. Compared to the
       existing topical `segment_label_annotations`, this field presents more
       fine-grained, segment-level labels detected in video content and is made
       available only when the client sets `LabelDetectionConfig.model` to
       "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation segment_presence_label_annotations = 23;
    • getShotLabelAnnotationsList

      public List<LabelAnnotation> getShotLabelAnnotationsList()
       Topical label annotations on shot level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_label_annotations = 3;
      Specified by:
      getShotLabelAnnotationsList in interface VideoAnnotationResultsOrBuilder
    • getShotLabelAnnotationsCount

      public int getShotLabelAnnotationsCount()
       Topical label annotations on shot level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_label_annotations = 3;
      Specified by:
      getShotLabelAnnotationsCount in interface VideoAnnotationResultsOrBuilder
    • getShotLabelAnnotations

      public LabelAnnotation getShotLabelAnnotations(int index)
       Topical label annotations on shot level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_label_annotations = 3;
      Specified by:
      getShotLabelAnnotations in interface VideoAnnotationResultsOrBuilder
    • setShotLabelAnnotations

      public VideoAnnotationResults.Builder setShotLabelAnnotations(int index, LabelAnnotation value)
       Topical label annotations on shot level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_label_annotations = 3;
    • setShotLabelAnnotations

      public VideoAnnotationResults.Builder setShotLabelAnnotations(int index, LabelAnnotation.Builder builderForValue)
       Topical label annotations on shot level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_label_annotations = 3;
    • addShotLabelAnnotations

      public VideoAnnotationResults.Builder addShotLabelAnnotations(LabelAnnotation value)
       Topical label annotations on shot level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_label_annotations = 3;
    • addShotLabelAnnotations

      public VideoAnnotationResults.Builder addShotLabelAnnotations(int index, LabelAnnotation value)
       Topical label annotations on shot level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_label_annotations = 3;
    • addShotLabelAnnotations

      public VideoAnnotationResults.Builder addShotLabelAnnotations(LabelAnnotation.Builder builderForValue)
       Topical label annotations on shot level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_label_annotations = 3;
    • addShotLabelAnnotations

      public VideoAnnotationResults.Builder addShotLabelAnnotations(int index, LabelAnnotation.Builder builderForValue)
       Topical label annotations on shot level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_label_annotations = 3;
    • addAllShotLabelAnnotations

      public VideoAnnotationResults.Builder addAllShotLabelAnnotations(Iterable<? extends LabelAnnotation> values)
       Topical label annotations on shot level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_label_annotations = 3;
    • clearShotLabelAnnotations

      public VideoAnnotationResults.Builder clearShotLabelAnnotations()
       Topical label annotations on shot level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_label_annotations = 3;
    • removeShotLabelAnnotations

      public VideoAnnotationResults.Builder removeShotLabelAnnotations(int index)
       Topical label annotations on shot level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_label_annotations = 3;
    • getShotLabelAnnotationsBuilder

      public LabelAnnotation.Builder getShotLabelAnnotationsBuilder(int index)
       Topical label annotations on shot level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_label_annotations = 3;
    • getShotLabelAnnotationsOrBuilder

      public LabelAnnotationOrBuilder getShotLabelAnnotationsOrBuilder(int index)
       Topical label annotations on shot level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_label_annotations = 3;
      Specified by:
      getShotLabelAnnotationsOrBuilder in interface VideoAnnotationResultsOrBuilder
    • getShotLabelAnnotationsOrBuilderList

      public List<? extends LabelAnnotationOrBuilder> getShotLabelAnnotationsOrBuilderList()
       Topical label annotations on shot level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_label_annotations = 3;
      Specified by:
      getShotLabelAnnotationsOrBuilderList in interface VideoAnnotationResultsOrBuilder
    • addShotLabelAnnotationsBuilder

      public LabelAnnotation.Builder addShotLabelAnnotationsBuilder()
       Topical label annotations on shot level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_label_annotations = 3;
    • addShotLabelAnnotationsBuilder

      public LabelAnnotation.Builder addShotLabelAnnotationsBuilder(int index)
       Topical label annotations on shot level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_label_annotations = 3;
    • getShotLabelAnnotationsBuilderList

      public List<LabelAnnotation.Builder> getShotLabelAnnotationsBuilderList()
       Topical label annotations on shot level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_label_annotations = 3;
    • getShotPresenceLabelAnnotationsList

      public List<LabelAnnotation> getShotPresenceLabelAnnotationsList()
       Presence label annotations on shot level. There is exactly one element for
       each unique label. Compared to the existing topical
       `shot_label_annotations`, this field presents more fine-grained, shot-level
       labels detected in video content and is made available only when the client
       sets `LabelDetectionConfig.model` to "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_presence_label_annotations = 24;
      Specified by:
      getShotPresenceLabelAnnotationsList in interface VideoAnnotationResultsOrBuilder
    • getShotPresenceLabelAnnotationsCount

      public int getShotPresenceLabelAnnotationsCount()
       Presence label annotations on shot level. There is exactly one element for
       each unique label. Compared to the existing topical
       `shot_label_annotations`, this field presents more fine-grained, shot-level
       labels detected in video content and is made available only when the client
       sets `LabelDetectionConfig.model` to "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_presence_label_annotations = 24;
      Specified by:
      getShotPresenceLabelAnnotationsCount in interface VideoAnnotationResultsOrBuilder
    • getShotPresenceLabelAnnotations

      public LabelAnnotation getShotPresenceLabelAnnotations(int index)
       Presence label annotations on shot level. There is exactly one element for
       each unique label. Compared to the existing topical
       `shot_label_annotations`, this field presents more fine-grained, shot-level
       labels detected in video content and is made available only when the client
       sets `LabelDetectionConfig.model` to "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_presence_label_annotations = 24;
      Specified by:
      getShotPresenceLabelAnnotations in interface VideoAnnotationResultsOrBuilder
    • setShotPresenceLabelAnnotations

      public VideoAnnotationResults.Builder setShotPresenceLabelAnnotations(int index, LabelAnnotation value)
       Presence label annotations on shot level. There is exactly one element for
       each unique label. Compared to the existing topical
       `shot_label_annotations`, this field presents more fine-grained, shot-level
       labels detected in video content and is made available only when the client
       sets `LabelDetectionConfig.model` to "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_presence_label_annotations = 24;
    • setShotPresenceLabelAnnotations

      public VideoAnnotationResults.Builder setShotPresenceLabelAnnotations(int index, LabelAnnotation.Builder builderForValue)
       Presence label annotations on shot level. There is exactly one element for
       each unique label. Compared to the existing topical
       `shot_label_annotations`, this field presents more fine-grained, shot-level
       labels detected in video content and is made available only when the client
       sets `LabelDetectionConfig.model` to "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_presence_label_annotations = 24;
    • addShotPresenceLabelAnnotations

      public VideoAnnotationResults.Builder addShotPresenceLabelAnnotations(LabelAnnotation value)
       Presence label annotations on shot level. There is exactly one element for
       each unique label. Compared to the existing topical
       `shot_label_annotations`, this field presents more fine-grained, shot-level
       labels detected in video content and is made available only when the client
       sets `LabelDetectionConfig.model` to "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_presence_label_annotations = 24;
    • addShotPresenceLabelAnnotations

      public VideoAnnotationResults.Builder addShotPresenceLabelAnnotations(int index, LabelAnnotation value)
       Presence label annotations on shot level. There is exactly one element for
       each unique label. Compared to the existing topical
       `shot_label_annotations`, this field presents more fine-grained, shot-level
       labels detected in video content and is made available only when the client
       sets `LabelDetectionConfig.model` to "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_presence_label_annotations = 24;
    • addShotPresenceLabelAnnotations

      public VideoAnnotationResults.Builder addShotPresenceLabelAnnotations(LabelAnnotation.Builder builderForValue)
       Presence label annotations on shot level. There is exactly one element for
       each unique label. Compared to the existing topical
       `shot_label_annotations`, this field presents more fine-grained, shot-level
       labels detected in video content and is made available only when the client
       sets `LabelDetectionConfig.model` to "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_presence_label_annotations = 24;
    • addShotPresenceLabelAnnotations

      public VideoAnnotationResults.Builder addShotPresenceLabelAnnotations(int index, LabelAnnotation.Builder builderForValue)
       Presence label annotations on shot level. There is exactly one element for
       each unique label. Compared to the existing topical
       `shot_label_annotations`, this field presents more fine-grained, shot-level
       labels detected in video content and is made available only when the client
       sets `LabelDetectionConfig.model` to "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_presence_label_annotations = 24;
    • addAllShotPresenceLabelAnnotations

      public VideoAnnotationResults.Builder addAllShotPresenceLabelAnnotations(Iterable<? extends LabelAnnotation> values)
       Presence label annotations on shot level. There is exactly one element for
       each unique label. Compared to the existing topical
       `shot_label_annotations`, this field presents more fine-grained, shot-level
       labels detected in video content and is made available only when the client
       sets `LabelDetectionConfig.model` to "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_presence_label_annotations = 24;
    • clearShotPresenceLabelAnnotations

      public VideoAnnotationResults.Builder clearShotPresenceLabelAnnotations()
       Presence label annotations on shot level. There is exactly one element for
       each unique label. Compared to the existing topical
       `shot_label_annotations`, this field presents more fine-grained, shot-level
       labels detected in video content and is made available only when the client
       sets `LabelDetectionConfig.model` to "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_presence_label_annotations = 24;
    • removeShotPresenceLabelAnnotations

      public VideoAnnotationResults.Builder removeShotPresenceLabelAnnotations(int index)
       Presence label annotations on shot level. There is exactly one element for
       each unique label. Compared to the existing topical
       `shot_label_annotations`, this field presents more fine-grained, shot-level
       labels detected in video content and is made available only when the client
       sets `LabelDetectionConfig.model` to "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_presence_label_annotations = 24;
    • getShotPresenceLabelAnnotationsBuilder

      public LabelAnnotation.Builder getShotPresenceLabelAnnotationsBuilder(int index)
       Presence label annotations on shot level. There is exactly one element for
       each unique label. Compared to the existing topical
       `shot_label_annotations`, this field presents more fine-grained, shot-level
       labels detected in video content and is made available only when the client
       sets `LabelDetectionConfig.model` to "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_presence_label_annotations = 24;
    • getShotPresenceLabelAnnotationsOrBuilder

      public LabelAnnotationOrBuilder getShotPresenceLabelAnnotationsOrBuilder(int index)
       Presence label annotations on shot level. There is exactly one element for
       each unique label. Compared to the existing topical
       `shot_label_annotations`, this field presents more fine-grained, shot-level
       labels detected in video content and is made available only when the client
       sets `LabelDetectionConfig.model` to "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_presence_label_annotations = 24;
      Specified by:
      getShotPresenceLabelAnnotationsOrBuilder in interface VideoAnnotationResultsOrBuilder
    • getShotPresenceLabelAnnotationsOrBuilderList

      public List<? extends LabelAnnotationOrBuilder> getShotPresenceLabelAnnotationsOrBuilderList()
       Presence label annotations on shot level. There is exactly one element for
       each unique label. Compared to the existing topical
       `shot_label_annotations`, this field presents more fine-grained, shot-level
       labels detected in video content and is made available only when the client
       sets `LabelDetectionConfig.model` to "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_presence_label_annotations = 24;
      Specified by:
      getShotPresenceLabelAnnotationsOrBuilderList in interface VideoAnnotationResultsOrBuilder
    • addShotPresenceLabelAnnotationsBuilder

      public LabelAnnotation.Builder addShotPresenceLabelAnnotationsBuilder()
       Presence label annotations on shot level. There is exactly one element for
       each unique label. Compared to the existing topical
       `shot_label_annotations`, this field presents more fine-grained, shot-level
       labels detected in video content and is made available only when the client
       sets `LabelDetectionConfig.model` to "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_presence_label_annotations = 24;
    • addShotPresenceLabelAnnotationsBuilder

      public LabelAnnotation.Builder addShotPresenceLabelAnnotationsBuilder(int index)
       Presence label annotations on shot level. There is exactly one element for
       each unique label. Compared to the existing topical
       `shot_label_annotations`, this field presents more fine-grained, shot-level
       labels detected in video content and is made available only when the client
       sets `LabelDetectionConfig.model` to "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_presence_label_annotations = 24;
    • getShotPresenceLabelAnnotationsBuilderList

      public List<LabelAnnotation.Builder> getShotPresenceLabelAnnotationsBuilderList()
       Presence label annotations on shot level. There is exactly one element for
       each unique label. Compared to the existing topical
       `shot_label_annotations`, this field presents more fine-grained, shot-level
       labels detected in video content and is made available only when the client
       sets `LabelDetectionConfig.model` to "builtin/latest" in the request.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation shot_presence_label_annotations = 24;
    • getFrameLabelAnnotationsList

      public List<LabelAnnotation> getFrameLabelAnnotationsList()
       Label annotations on frame level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation frame_label_annotations = 4;
      Specified by:
      getFrameLabelAnnotationsList in interface VideoAnnotationResultsOrBuilder
    • getFrameLabelAnnotationsCount

      public int getFrameLabelAnnotationsCount()
       Label annotations on frame level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation frame_label_annotations = 4;
      Specified by:
      getFrameLabelAnnotationsCount in interface VideoAnnotationResultsOrBuilder
    • getFrameLabelAnnotations

      public LabelAnnotation getFrameLabelAnnotations(int index)
       Label annotations on frame level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation frame_label_annotations = 4;
      Specified by:
      getFrameLabelAnnotations in interface VideoAnnotationResultsOrBuilder
    • setFrameLabelAnnotations

      public VideoAnnotationResults.Builder setFrameLabelAnnotations(int index, LabelAnnotation value)
       Label annotations on frame level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation frame_label_annotations = 4;
    • setFrameLabelAnnotations

      public VideoAnnotationResults.Builder setFrameLabelAnnotations(int index, LabelAnnotation.Builder builderForValue)
       Label annotations on frame level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation frame_label_annotations = 4;
    • addFrameLabelAnnotations

      public VideoAnnotationResults.Builder addFrameLabelAnnotations(LabelAnnotation value)
       Label annotations on frame level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation frame_label_annotations = 4;
    • addFrameLabelAnnotations

      public VideoAnnotationResults.Builder addFrameLabelAnnotations(int index, LabelAnnotation value)
       Label annotations on frame level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation frame_label_annotations = 4;
    • addFrameLabelAnnotations

      public VideoAnnotationResults.Builder addFrameLabelAnnotations(LabelAnnotation.Builder builderForValue)
       Label annotations on frame level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation frame_label_annotations = 4;
    • addFrameLabelAnnotations

      public VideoAnnotationResults.Builder addFrameLabelAnnotations(int index, LabelAnnotation.Builder builderForValue)
       Label annotations on frame level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation frame_label_annotations = 4;
    • addAllFrameLabelAnnotations

      public VideoAnnotationResults.Builder addAllFrameLabelAnnotations(Iterable<? extends LabelAnnotation> values)
       Label annotations on frame level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation frame_label_annotations = 4;
    • clearFrameLabelAnnotations

      public VideoAnnotationResults.Builder clearFrameLabelAnnotations()
       Label annotations on frame level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation frame_label_annotations = 4;
    • removeFrameLabelAnnotations

      public VideoAnnotationResults.Builder removeFrameLabelAnnotations(int index)
       Label annotations on frame level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation frame_label_annotations = 4;
    • getFrameLabelAnnotationsBuilder

      public LabelAnnotation.Builder getFrameLabelAnnotationsBuilder(int index)
       Label annotations on frame level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation frame_label_annotations = 4;
    • getFrameLabelAnnotationsOrBuilder

      public LabelAnnotationOrBuilder getFrameLabelAnnotationsOrBuilder(int index)
       Label annotations on frame level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation frame_label_annotations = 4;
      Specified by:
      getFrameLabelAnnotationsOrBuilder in interface VideoAnnotationResultsOrBuilder
    • getFrameLabelAnnotationsOrBuilderList

      public List<? extends LabelAnnotationOrBuilder> getFrameLabelAnnotationsOrBuilderList()
       Label annotations on frame level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation frame_label_annotations = 4;
      Specified by:
      getFrameLabelAnnotationsOrBuilderList in interface VideoAnnotationResultsOrBuilder
    • addFrameLabelAnnotationsBuilder

      public LabelAnnotation.Builder addFrameLabelAnnotationsBuilder()
       Label annotations on frame level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation frame_label_annotations = 4;
    • addFrameLabelAnnotationsBuilder

      public LabelAnnotation.Builder addFrameLabelAnnotationsBuilder(int index)
       Label annotations on frame level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation frame_label_annotations = 4;
    • getFrameLabelAnnotationsBuilderList

      public List<LabelAnnotation.Builder> getFrameLabelAnnotationsBuilderList()
       Label annotations on frame level.
       There is exactly one element for each unique label.
       
      repeated .google.cloud.videointelligence.v1.LabelAnnotation frame_label_annotations = 4;
    • getFaceAnnotationsList

      @Deprecated public List<FaceAnnotation> getFaceAnnotationsList()
      Deprecated.
       Deprecated. Please use `face_detection_annotations` instead.
       
      repeated .google.cloud.videointelligence.v1.FaceAnnotation face_annotations = 5 [deprecated = true];
      Specified by:
      getFaceAnnotationsList in interface VideoAnnotationResultsOrBuilder
    • getFaceAnnotationsCount

      @Deprecated public int getFaceAnnotationsCount()
      Deprecated.
       Deprecated. Please use `face_detection_annotations` instead.
       
      repeated .google.cloud.videointelligence.v1.FaceAnnotation face_annotations = 5 [deprecated = true];
      Specified by:
      getFaceAnnotationsCount in interface VideoAnnotationResultsOrBuilder
    • getFaceAnnotations

      @Deprecated public FaceAnnotation getFaceAnnotations(int index)
      Deprecated.
       Deprecated. Please use `face_detection_annotations` instead.
       
      repeated .google.cloud.videointelligence.v1.FaceAnnotation face_annotations = 5 [deprecated = true];
      Specified by:
      getFaceAnnotations in interface VideoAnnotationResultsOrBuilder
    • setFaceAnnotations

      @Deprecated public VideoAnnotationResults.Builder setFaceAnnotations(int index, FaceAnnotation value)
      Deprecated.
       Deprecated. Please use `face_detection_annotations` instead.
       
      repeated .google.cloud.videointelligence.v1.FaceAnnotation face_annotations = 5 [deprecated = true];
    • setFaceAnnotations

      @Deprecated public VideoAnnotationResults.Builder setFaceAnnotations(int index, FaceAnnotation.Builder builderForValue)
      Deprecated.
       Deprecated. Please use `face_detection_annotations` instead.
       
      repeated .google.cloud.videointelligence.v1.FaceAnnotation face_annotations = 5 [deprecated = true];
    • addFaceAnnotations

      @Deprecated public VideoAnnotationResults.Builder addFaceAnnotations(FaceAnnotation value)
      Deprecated.
       Deprecated. Please use `face_detection_annotations` instead.
       
      repeated .google.cloud.videointelligence.v1.FaceAnnotation face_annotations = 5 [deprecated = true];
    • addFaceAnnotations

      @Deprecated public VideoAnnotationResults.Builder addFaceAnnotations(int index, FaceAnnotation value)
      Deprecated.
       Deprecated. Please use `face_detection_annotations` instead.
       
      repeated .google.cloud.videointelligence.v1.FaceAnnotation face_annotations = 5 [deprecated = true];
    • addFaceAnnotations

      @Deprecated public VideoAnnotationResults.Builder addFaceAnnotations(FaceAnnotation.Builder builderForValue)
      Deprecated.
       Deprecated. Please use `face_detection_annotations` instead.
       
      repeated .google.cloud.videointelligence.v1.FaceAnnotation face_annotations = 5 [deprecated = true];
    • addFaceAnnotations

      @Deprecated public VideoAnnotationResults.Builder addFaceAnnotations(int index, FaceAnnotation.Builder builderForValue)
      Deprecated.
       Deprecated. Please use `face_detection_annotations` instead.
       
      repeated .google.cloud.videointelligence.v1.FaceAnnotation face_annotations = 5 [deprecated = true];
    • addAllFaceAnnotations

      @Deprecated public VideoAnnotationResults.Builder addAllFaceAnnotations(Iterable<? extends FaceAnnotation> values)
      Deprecated.
       Deprecated. Please use `face_detection_annotations` instead.
       
      repeated .google.cloud.videointelligence.v1.FaceAnnotation face_annotations = 5 [deprecated = true];
    • clearFaceAnnotations

      @Deprecated public VideoAnnotationResults.Builder clearFaceAnnotations()
      Deprecated.
       Deprecated. Please use `face_detection_annotations` instead.
       
      repeated .google.cloud.videointelligence.v1.FaceAnnotation face_annotations = 5 [deprecated = true];
    • removeFaceAnnotations

      @Deprecated public VideoAnnotationResults.Builder removeFaceAnnotations(int index)
      Deprecated.
       Deprecated. Please use `face_detection_annotations` instead.
       
      repeated .google.cloud.videointelligence.v1.FaceAnnotation face_annotations = 5 [deprecated = true];
    • getFaceAnnotationsBuilder

      @Deprecated public FaceAnnotation.Builder getFaceAnnotationsBuilder(int index)
      Deprecated.
       Deprecated. Please use `face_detection_annotations` instead.
       
      repeated .google.cloud.videointelligence.v1.FaceAnnotation face_annotations = 5 [deprecated = true];
    • getFaceAnnotationsOrBuilder

      @Deprecated public FaceAnnotationOrBuilder getFaceAnnotationsOrBuilder(int index)
      Deprecated.
       Deprecated. Please use `face_detection_annotations` instead.
       
      repeated .google.cloud.videointelligence.v1.FaceAnnotation face_annotations = 5 [deprecated = true];
      Specified by:
      getFaceAnnotationsOrBuilder in interface VideoAnnotationResultsOrBuilder
    • getFaceAnnotationsOrBuilderList

      @Deprecated public List<? extends FaceAnnotationOrBuilder> getFaceAnnotationsOrBuilderList()
      Deprecated.
       Deprecated. Please use `face_detection_annotations` instead.
       
      repeated .google.cloud.videointelligence.v1.FaceAnnotation face_annotations = 5 [deprecated = true];
      Specified by:
      getFaceAnnotationsOrBuilderList in interface VideoAnnotationResultsOrBuilder
    • addFaceAnnotationsBuilder

      @Deprecated public FaceAnnotation.Builder addFaceAnnotationsBuilder()
      Deprecated.
       Deprecated. Please use `face_detection_annotations` instead.
       
      repeated .google.cloud.videointelligence.v1.FaceAnnotation face_annotations = 5 [deprecated = true];
    • addFaceAnnotationsBuilder

      @Deprecated public FaceAnnotation.Builder addFaceAnnotationsBuilder(int index)
      Deprecated.
       Deprecated. Please use `face_detection_annotations` instead.
       
      repeated .google.cloud.videointelligence.v1.FaceAnnotation face_annotations = 5 [deprecated = true];
    • getFaceAnnotationsBuilderList

      @Deprecated public List<FaceAnnotation.Builder> getFaceAnnotationsBuilderList()
      Deprecated.
       Deprecated. Please use `face_detection_annotations` instead.
       
      repeated .google.cloud.videointelligence.v1.FaceAnnotation face_annotations = 5 [deprecated = true];
    • getFaceDetectionAnnotationsList

      public List<FaceDetectionAnnotation> getFaceDetectionAnnotationsList()
       Face detection annotations.
       
      repeated .google.cloud.videointelligence.v1.FaceDetectionAnnotation face_detection_annotations = 13;
      Specified by:
      getFaceDetectionAnnotationsList in interface VideoAnnotationResultsOrBuilder
    • getFaceDetectionAnnotationsCount

      public int getFaceDetectionAnnotationsCount()
       Face detection annotations.
       
      repeated .google.cloud.videointelligence.v1.FaceDetectionAnnotation face_detection_annotations = 13;
      Specified by:
      getFaceDetectionAnnotationsCount in interface VideoAnnotationResultsOrBuilder
    • getFaceDetectionAnnotations

      public FaceDetectionAnnotation getFaceDetectionAnnotations(int index)
       Face detection annotations.
       
      repeated .google.cloud.videointelligence.v1.FaceDetectionAnnotation face_detection_annotations = 13;
      Specified by:
      getFaceDetectionAnnotations in interface VideoAnnotationResultsOrBuilder
    • setFaceDetectionAnnotations

      public VideoAnnotationResults.Builder setFaceDetectionAnnotations(int index, FaceDetectionAnnotation value)
       Face detection annotations.
       
      repeated .google.cloud.videointelligence.v1.FaceDetectionAnnotation face_detection_annotations = 13;
    • setFaceDetectionAnnotations

      public VideoAnnotationResults.Builder setFaceDetectionAnnotations(int index, FaceDetectionAnnotation.Builder builderForValue)
       Face detection annotations.
       
      repeated .google.cloud.videointelligence.v1.FaceDetectionAnnotation face_detection_annotations = 13;
    • addFaceDetectionAnnotations

      public VideoAnnotationResults.Builder addFaceDetectionAnnotations(FaceDetectionAnnotation value)
       Face detection annotations.
       
      repeated .google.cloud.videointelligence.v1.FaceDetectionAnnotation face_detection_annotations = 13;
    • addFaceDetectionAnnotations

      public VideoAnnotationResults.Builder addFaceDetectionAnnotations(int index, FaceDetectionAnnotation value)
       Face detection annotations.
       
      repeated .google.cloud.videointelligence.v1.FaceDetectionAnnotation face_detection_annotations = 13;
    • addFaceDetectionAnnotations

      public VideoAnnotationResults.Builder addFaceDetectionAnnotations(FaceDetectionAnnotation.Builder builderForValue)
       Face detection annotations.
       
      repeated .google.cloud.videointelligence.v1.FaceDetectionAnnotation face_detection_annotations = 13;
    • addFaceDetectionAnnotations

      public VideoAnnotationResults.Builder addFaceDetectionAnnotations(int index, FaceDetectionAnnotation.Builder builderForValue)
       Face detection annotations.
       
      repeated .google.cloud.videointelligence.v1.FaceDetectionAnnotation face_detection_annotations = 13;
    • addAllFaceDetectionAnnotations

      public VideoAnnotationResults.Builder addAllFaceDetectionAnnotations(Iterable<? extends FaceDetectionAnnotation> values)
       Face detection annotations.
       
      repeated .google.cloud.videointelligence.v1.FaceDetectionAnnotation face_detection_annotations = 13;
    • clearFaceDetectionAnnotations

      public VideoAnnotationResults.Builder clearFaceDetectionAnnotations()
       Face detection annotations.
       
      repeated .google.cloud.videointelligence.v1.FaceDetectionAnnotation face_detection_annotations = 13;
    • removeFaceDetectionAnnotations

      public VideoAnnotationResults.Builder removeFaceDetectionAnnotations(int index)
       Face detection annotations.
       
      repeated .google.cloud.videointelligence.v1.FaceDetectionAnnotation face_detection_annotations = 13;
    • getFaceDetectionAnnotationsBuilder

      public FaceDetectionAnnotation.Builder getFaceDetectionAnnotationsBuilder(int index)
       Face detection annotations.
       
      repeated .google.cloud.videointelligence.v1.FaceDetectionAnnotation face_detection_annotations = 13;
    • getFaceDetectionAnnotationsOrBuilder

      public FaceDetectionAnnotationOrBuilder getFaceDetectionAnnotationsOrBuilder(int index)
       Face detection annotations.
       
      repeated .google.cloud.videointelligence.v1.FaceDetectionAnnotation face_detection_annotations = 13;
      Specified by:
      getFaceDetectionAnnotationsOrBuilder in interface VideoAnnotationResultsOrBuilder
    • getFaceDetectionAnnotationsOrBuilderList

      public List<? extends FaceDetectionAnnotationOrBuilder> getFaceDetectionAnnotationsOrBuilderList()
       Face detection annotations.
       
      repeated .google.cloud.videointelligence.v1.FaceDetectionAnnotation face_detection_annotations = 13;
      Specified by:
      getFaceDetectionAnnotationsOrBuilderList in interface VideoAnnotationResultsOrBuilder
    • addFaceDetectionAnnotationsBuilder

      public FaceDetectionAnnotation.Builder addFaceDetectionAnnotationsBuilder()
       Face detection annotations.
       
      repeated .google.cloud.videointelligence.v1.FaceDetectionAnnotation face_detection_annotations = 13;
    • addFaceDetectionAnnotationsBuilder

      public FaceDetectionAnnotation.Builder addFaceDetectionAnnotationsBuilder(int index)
       Face detection annotations.
       
      repeated .google.cloud.videointelligence.v1.FaceDetectionAnnotation face_detection_annotations = 13;
    • getFaceDetectionAnnotationsBuilderList

      public List<FaceDetectionAnnotation.Builder> getFaceDetectionAnnotationsBuilderList()
       Face detection annotations.
       
      repeated .google.cloud.videointelligence.v1.FaceDetectionAnnotation face_detection_annotations = 13;
    • getShotAnnotationsList

      public List<VideoSegment> getShotAnnotationsList()
       Shot annotations. Each shot is represented as a video segment.
       
      repeated .google.cloud.videointelligence.v1.VideoSegment shot_annotations = 6;
      Specified by:
      getShotAnnotationsList in interface VideoAnnotationResultsOrBuilder
    • getShotAnnotationsCount

      public int getShotAnnotationsCount()
       Shot annotations. Each shot is represented as a video segment.
       
      repeated .google.cloud.videointelligence.v1.VideoSegment shot_annotations = 6;
      Specified by:
      getShotAnnotationsCount in interface VideoAnnotationResultsOrBuilder
    • getShotAnnotations

      public VideoSegment getShotAnnotations(int index)
       Shot annotations. Each shot is represented as a video segment.
       
      repeated .google.cloud.videointelligence.v1.VideoSegment shot_annotations = 6;
      Specified by:
      getShotAnnotations in interface VideoAnnotationResultsOrBuilder
    • setShotAnnotations

      public VideoAnnotationResults.Builder setShotAnnotations(int index, VideoSegment value)
       Shot annotations. Each shot is represented as a video segment.
       
      repeated .google.cloud.videointelligence.v1.VideoSegment shot_annotations = 6;
    • setShotAnnotations

      public VideoAnnotationResults.Builder setShotAnnotations(int index, VideoSegment.Builder builderForValue)
       Shot annotations. Each shot is represented as a video segment.
       
      repeated .google.cloud.videointelligence.v1.VideoSegment shot_annotations = 6;
    • addShotAnnotations

      public VideoAnnotationResults.Builder addShotAnnotations(VideoSegment value)
       Shot annotations. Each shot is represented as a video segment.
       
      repeated .google.cloud.videointelligence.v1.VideoSegment shot_annotations = 6;
    • addShotAnnotations

      public VideoAnnotationResults.Builder addShotAnnotations(int index, VideoSegment value)
       Shot annotations. Each shot is represented as a video segment.
       
      repeated .google.cloud.videointelligence.v1.VideoSegment shot_annotations = 6;
    • addShotAnnotations

      public VideoAnnotationResults.Builder addShotAnnotations(VideoSegment.Builder builderForValue)
       Shot annotations. Each shot is represented as a video segment.
       
      repeated .google.cloud.videointelligence.v1.VideoSegment shot_annotations = 6;
    • addShotAnnotations

      public VideoAnnotationResults.Builder addShotAnnotations(int index, VideoSegment.Builder builderForValue)
       Shot annotations. Each shot is represented as a video segment.
       
      repeated .google.cloud.videointelligence.v1.VideoSegment shot_annotations = 6;
    • addAllShotAnnotations

      public VideoAnnotationResults.Builder addAllShotAnnotations(Iterable<? extends VideoSegment> values)
       Shot annotations. Each shot is represented as a video segment.
       
      repeated .google.cloud.videointelligence.v1.VideoSegment shot_annotations = 6;
    • clearShotAnnotations

      public VideoAnnotationResults.Builder clearShotAnnotations()
       Shot annotations. Each shot is represented as a video segment.
       
      repeated .google.cloud.videointelligence.v1.VideoSegment shot_annotations = 6;
    • removeShotAnnotations

      public VideoAnnotationResults.Builder removeShotAnnotations(int index)
       Shot annotations. Each shot is represented as a video segment.
       
      repeated .google.cloud.videointelligence.v1.VideoSegment shot_annotations = 6;
    • getShotAnnotationsBuilder

      public VideoSegment.Builder getShotAnnotationsBuilder(int index)
       Shot annotations. Each shot is represented as a video segment.
       
      repeated .google.cloud.videointelligence.v1.VideoSegment shot_annotations = 6;
    • getShotAnnotationsOrBuilder

      public VideoSegmentOrBuilder getShotAnnotationsOrBuilder(int index)
       Shot annotations. Each shot is represented as a video segment.
       
      repeated .google.cloud.videointelligence.v1.VideoSegment shot_annotations = 6;
      Specified by:
      getShotAnnotationsOrBuilder in interface VideoAnnotationResultsOrBuilder
    • getShotAnnotationsOrBuilderList

      public List<? extends VideoSegmentOrBuilder> getShotAnnotationsOrBuilderList()
       Shot annotations. Each shot is represented as a video segment.
       
      repeated .google.cloud.videointelligence.v1.VideoSegment shot_annotations = 6;
      Specified by:
      getShotAnnotationsOrBuilderList in interface VideoAnnotationResultsOrBuilder
    • addShotAnnotationsBuilder

      public VideoSegment.Builder addShotAnnotationsBuilder()
       Shot annotations. Each shot is represented as a video segment.
       
      repeated .google.cloud.videointelligence.v1.VideoSegment shot_annotations = 6;
    • addShotAnnotationsBuilder

      public VideoSegment.Builder addShotAnnotationsBuilder(int index)
       Shot annotations. Each shot is represented as a video segment.
       
      repeated .google.cloud.videointelligence.v1.VideoSegment shot_annotations = 6;
    • getShotAnnotationsBuilderList

      public List<VideoSegment.Builder> getShotAnnotationsBuilderList()
       Shot annotations. Each shot is represented as a video segment.
       
      repeated .google.cloud.videointelligence.v1.VideoSegment shot_annotations = 6;
    • hasExplicitAnnotation

      public boolean hasExplicitAnnotation()
       Explicit content annotation.
       
      .google.cloud.videointelligence.v1.ExplicitContentAnnotation explicit_annotation = 7;
      Specified by:
      hasExplicitAnnotation in interface VideoAnnotationResultsOrBuilder
      Returns:
      Whether the explicitAnnotation field is set.
    • getExplicitAnnotation

      public ExplicitContentAnnotation getExplicitAnnotation()
       Explicit content annotation.
       
      .google.cloud.videointelligence.v1.ExplicitContentAnnotation explicit_annotation = 7;
      Specified by:
      getExplicitAnnotation in interface VideoAnnotationResultsOrBuilder
      Returns:
      The explicitAnnotation.
    • setExplicitAnnotation

      public VideoAnnotationResults.Builder setExplicitAnnotation(ExplicitContentAnnotation value)
       Explicit content annotation.
       
      .google.cloud.videointelligence.v1.ExplicitContentAnnotation explicit_annotation = 7;
    • setExplicitAnnotation

      public VideoAnnotationResults.Builder setExplicitAnnotation(ExplicitContentAnnotation.Builder builderForValue)
       Explicit content annotation.
       
      .google.cloud.videointelligence.v1.ExplicitContentAnnotation explicit_annotation = 7;
    • mergeExplicitAnnotation

      public VideoAnnotationResults.Builder mergeExplicitAnnotation(ExplicitContentAnnotation value)
       Explicit content annotation.
       
      .google.cloud.videointelligence.v1.ExplicitContentAnnotation explicit_annotation = 7;
    • clearExplicitAnnotation

      public VideoAnnotationResults.Builder clearExplicitAnnotation()
       Explicit content annotation.
       
      .google.cloud.videointelligence.v1.ExplicitContentAnnotation explicit_annotation = 7;
    • getExplicitAnnotationBuilder

      public ExplicitContentAnnotation.Builder getExplicitAnnotationBuilder()
       Explicit content annotation.
       
      .google.cloud.videointelligence.v1.ExplicitContentAnnotation explicit_annotation = 7;
    • getExplicitAnnotationOrBuilder

      public ExplicitContentAnnotationOrBuilder getExplicitAnnotationOrBuilder()
       Explicit content annotation.
       
      .google.cloud.videointelligence.v1.ExplicitContentAnnotation explicit_annotation = 7;
      Specified by:
      getExplicitAnnotationOrBuilder in interface VideoAnnotationResultsOrBuilder
    • getSpeechTranscriptionsList

      public List<SpeechTranscription> getSpeechTranscriptionsList()
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1.SpeechTranscription speech_transcriptions = 11;
      Specified by:
      getSpeechTranscriptionsList in interface VideoAnnotationResultsOrBuilder
    • getSpeechTranscriptionsCount

      public int getSpeechTranscriptionsCount()
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1.SpeechTranscription speech_transcriptions = 11;
      Specified by:
      getSpeechTranscriptionsCount in interface VideoAnnotationResultsOrBuilder
    • getSpeechTranscriptions

      public SpeechTranscription getSpeechTranscriptions(int index)
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1.SpeechTranscription speech_transcriptions = 11;
      Specified by:
      getSpeechTranscriptions in interface VideoAnnotationResultsOrBuilder
    • setSpeechTranscriptions

      public VideoAnnotationResults.Builder setSpeechTranscriptions(int index, SpeechTranscription value)
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1.SpeechTranscription speech_transcriptions = 11;
    • setSpeechTranscriptions

      public VideoAnnotationResults.Builder setSpeechTranscriptions(int index, SpeechTranscription.Builder builderForValue)
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1.SpeechTranscription speech_transcriptions = 11;
    • addSpeechTranscriptions

      public VideoAnnotationResults.Builder addSpeechTranscriptions(SpeechTranscription value)
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1.SpeechTranscription speech_transcriptions = 11;
    • addSpeechTranscriptions

      public VideoAnnotationResults.Builder addSpeechTranscriptions(int index, SpeechTranscription value)
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1.SpeechTranscription speech_transcriptions = 11;
    • addSpeechTranscriptions

      public VideoAnnotationResults.Builder addSpeechTranscriptions(SpeechTranscription.Builder builderForValue)
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1.SpeechTranscription speech_transcriptions = 11;
    • addSpeechTranscriptions

      public VideoAnnotationResults.Builder addSpeechTranscriptions(int index, SpeechTranscription.Builder builderForValue)
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1.SpeechTranscription speech_transcriptions = 11;
    • addAllSpeechTranscriptions

      public VideoAnnotationResults.Builder addAllSpeechTranscriptions(Iterable<? extends SpeechTranscription> values)
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1.SpeechTranscription speech_transcriptions = 11;
    • clearSpeechTranscriptions

      public VideoAnnotationResults.Builder clearSpeechTranscriptions()
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1.SpeechTranscription speech_transcriptions = 11;
    • removeSpeechTranscriptions

      public VideoAnnotationResults.Builder removeSpeechTranscriptions(int index)
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1.SpeechTranscription speech_transcriptions = 11;
    • getSpeechTranscriptionsBuilder

      public SpeechTranscription.Builder getSpeechTranscriptionsBuilder(int index)
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1.SpeechTranscription speech_transcriptions = 11;
    • getSpeechTranscriptionsOrBuilder

      public SpeechTranscriptionOrBuilder getSpeechTranscriptionsOrBuilder(int index)
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1.SpeechTranscription speech_transcriptions = 11;
      Specified by:
      getSpeechTranscriptionsOrBuilder in interface VideoAnnotationResultsOrBuilder
    • getSpeechTranscriptionsOrBuilderList

      public List<? extends SpeechTranscriptionOrBuilder> getSpeechTranscriptionsOrBuilderList()
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1.SpeechTranscription speech_transcriptions = 11;
      Specified by:
      getSpeechTranscriptionsOrBuilderList in interface VideoAnnotationResultsOrBuilder
    • addSpeechTranscriptionsBuilder

      public SpeechTranscription.Builder addSpeechTranscriptionsBuilder()
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1.SpeechTranscription speech_transcriptions = 11;
    • addSpeechTranscriptionsBuilder

      public SpeechTranscription.Builder addSpeechTranscriptionsBuilder(int index)
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1.SpeechTranscription speech_transcriptions = 11;
    • getSpeechTranscriptionsBuilderList

      public List<SpeechTranscription.Builder> getSpeechTranscriptionsBuilderList()
       Speech transcription.
       
      repeated .google.cloud.videointelligence.v1.SpeechTranscription speech_transcriptions = 11;
    • getTextAnnotationsList

      public List<TextAnnotation> getTextAnnotationsList()
       OCR text detection and tracking.
       Annotations for list of detected text snippets. Each will have list of
       frame information associated with it.
       
      repeated .google.cloud.videointelligence.v1.TextAnnotation text_annotations = 12;
      Specified by:
      getTextAnnotationsList in interface VideoAnnotationResultsOrBuilder
    • getTextAnnotationsCount

      public int getTextAnnotationsCount()
       OCR text detection and tracking.
       Annotations for list of detected text snippets. Each will have list of
       frame information associated with it.
       
      repeated .google.cloud.videointelligence.v1.TextAnnotation text_annotations = 12;
      Specified by:
      getTextAnnotationsCount in interface VideoAnnotationResultsOrBuilder
    • getTextAnnotations

      public TextAnnotation getTextAnnotations(int index)
       OCR text detection and tracking.
       Annotations for list of detected text snippets. Each will have list of
       frame information associated with it.
       
      repeated .google.cloud.videointelligence.v1.TextAnnotation text_annotations = 12;
      Specified by:
      getTextAnnotations in interface VideoAnnotationResultsOrBuilder
    • setTextAnnotations

      public VideoAnnotationResults.Builder setTextAnnotations(int index, TextAnnotation value)
       OCR text detection and tracking.
       Annotations for list of detected text snippets. Each will have list of
       frame information associated with it.
       
      repeated .google.cloud.videointelligence.v1.TextAnnotation text_annotations = 12;
    • setTextAnnotations

      public VideoAnnotationResults.Builder setTextAnnotations(int index, TextAnnotation.Builder builderForValue)
       OCR text detection and tracking.
       Annotations for list of detected text snippets. Each will have list of
       frame information associated with it.
       
      repeated .google.cloud.videointelligence.v1.TextAnnotation text_annotations = 12;
    • addTextAnnotations

      public VideoAnnotationResults.Builder addTextAnnotations(TextAnnotation value)
       OCR text detection and tracking.
       Annotations for list of detected text snippets. Each will have list of
       frame information associated with it.
       
      repeated .google.cloud.videointelligence.v1.TextAnnotation text_annotations = 12;
    • addTextAnnotations

      public VideoAnnotationResults.Builder addTextAnnotations(int index, TextAnnotation value)
       OCR text detection and tracking.
       Annotations for list of detected text snippets. Each will have list of
       frame information associated with it.
       
      repeated .google.cloud.videointelligence.v1.TextAnnotation text_annotations = 12;
    • addTextAnnotations

      public VideoAnnotationResults.Builder addTextAnnotations(TextAnnotation.Builder builderForValue)
       OCR text detection and tracking.
       Annotations for list of detected text snippets. Each will have list of
       frame information associated with it.
       
      repeated .google.cloud.videointelligence.v1.TextAnnotation text_annotations = 12;
    • addTextAnnotations

      public VideoAnnotationResults.Builder addTextAnnotations(int index, TextAnnotation.Builder builderForValue)
       OCR text detection and tracking.
       Annotations for list of detected text snippets. Each will have list of
       frame information associated with it.
       
      repeated .google.cloud.videointelligence.v1.TextAnnotation text_annotations = 12;
    • addAllTextAnnotations

      public VideoAnnotationResults.Builder addAllTextAnnotations(Iterable<? extends TextAnnotation> values)
       OCR text detection and tracking.
       Annotations for list of detected text snippets. Each will have list of
       frame information associated with it.
       
      repeated .google.cloud.videointelligence.v1.TextAnnotation text_annotations = 12;
    • clearTextAnnotations

      public VideoAnnotationResults.Builder clearTextAnnotations()
       OCR text detection and tracking.
       Annotations for list of detected text snippets. Each will have list of
       frame information associated with it.
       
      repeated .google.cloud.videointelligence.v1.TextAnnotation text_annotations = 12;
    • removeTextAnnotations

      public VideoAnnotationResults.Builder removeTextAnnotations(int index)
       OCR text detection and tracking.
       Annotations for list of detected text snippets. Each will have list of
       frame information associated with it.
       
      repeated .google.cloud.videointelligence.v1.TextAnnotation text_annotations = 12;
    • getTextAnnotationsBuilder

      public TextAnnotation.Builder getTextAnnotationsBuilder(int index)
       OCR text detection and tracking.
       Annotations for list of detected text snippets. Each will have list of
       frame information associated with it.
       
      repeated .google.cloud.videointelligence.v1.TextAnnotation text_annotations = 12;
    • getTextAnnotationsOrBuilder

      public TextAnnotationOrBuilder getTextAnnotationsOrBuilder(int index)
       OCR text detection and tracking.
       Annotations for list of detected text snippets. Each will have list of
       frame information associated with it.
       
      repeated .google.cloud.videointelligence.v1.TextAnnotation text_annotations = 12;
      Specified by:
      getTextAnnotationsOrBuilder in interface VideoAnnotationResultsOrBuilder
    • getTextAnnotationsOrBuilderList

      public List<? extends TextAnnotationOrBuilder> getTextAnnotationsOrBuilderList()
       OCR text detection and tracking.
       Annotations for list of detected text snippets. Each will have list of
       frame information associated with it.
       
      repeated .google.cloud.videointelligence.v1.TextAnnotation text_annotations = 12;
      Specified by:
      getTextAnnotationsOrBuilderList in interface VideoAnnotationResultsOrBuilder
    • addTextAnnotationsBuilder

      public TextAnnotation.Builder addTextAnnotationsBuilder()
       OCR text detection and tracking.
       Annotations for list of detected text snippets. Each will have list of
       frame information associated with it.
       
      repeated .google.cloud.videointelligence.v1.TextAnnotation text_annotations = 12;
    • addTextAnnotationsBuilder

      public TextAnnotation.Builder addTextAnnotationsBuilder(int index)
       OCR text detection and tracking.
       Annotations for list of detected text snippets. Each will have list of
       frame information associated with it.
       
      repeated .google.cloud.videointelligence.v1.TextAnnotation text_annotations = 12;
    • getTextAnnotationsBuilderList

      public List<TextAnnotation.Builder> getTextAnnotationsBuilderList()
       OCR text detection and tracking.
       Annotations for list of detected text snippets. Each will have list of
       frame information associated with it.
       
      repeated .google.cloud.videointelligence.v1.TextAnnotation text_annotations = 12;
    • getObjectAnnotationsList

      public List<ObjectTrackingAnnotation> getObjectAnnotationsList()
       Annotations for list of objects detected and tracked in video.
       
      repeated .google.cloud.videointelligence.v1.ObjectTrackingAnnotation object_annotations = 14;
      Specified by:
      getObjectAnnotationsList in interface VideoAnnotationResultsOrBuilder
    • getObjectAnnotationsCount

      public int getObjectAnnotationsCount()
       Annotations for list of objects detected and tracked in video.
       
      repeated .google.cloud.videointelligence.v1.ObjectTrackingAnnotation object_annotations = 14;
      Specified by:
      getObjectAnnotationsCount in interface VideoAnnotationResultsOrBuilder
    • getObjectAnnotations

      public ObjectTrackingAnnotation getObjectAnnotations(int index)
       Annotations for list of objects detected and tracked in video.
       
      repeated .google.cloud.videointelligence.v1.ObjectTrackingAnnotation object_annotations = 14;
      Specified by:
      getObjectAnnotations in interface VideoAnnotationResultsOrBuilder
    • setObjectAnnotations

      public VideoAnnotationResults.Builder setObjectAnnotations(int index, ObjectTrackingAnnotation value)
       Annotations for list of objects detected and tracked in video.
       
      repeated .google.cloud.videointelligence.v1.ObjectTrackingAnnotation object_annotations = 14;
    • setObjectAnnotations

      public VideoAnnotationResults.Builder setObjectAnnotations(int index, ObjectTrackingAnnotation.Builder builderForValue)
       Annotations for list of objects detected and tracked in video.
       
      repeated .google.cloud.videointelligence.v1.ObjectTrackingAnnotation object_annotations = 14;
    • addObjectAnnotations

      public VideoAnnotationResults.Builder addObjectAnnotations(ObjectTrackingAnnotation value)
       Annotations for list of objects detected and tracked in video.
       
      repeated .google.cloud.videointelligence.v1.ObjectTrackingAnnotation object_annotations = 14;
    • addObjectAnnotations

      public VideoAnnotationResults.Builder addObjectAnnotations(int index, ObjectTrackingAnnotation value)
       Annotations for list of objects detected and tracked in video.
       
      repeated .google.cloud.videointelligence.v1.ObjectTrackingAnnotation object_annotations = 14;
    • addObjectAnnotations

      public VideoAnnotationResults.Builder addObjectAnnotations(ObjectTrackingAnnotation.Builder builderForValue)
       Annotations for list of objects detected and tracked in video.
       
      repeated .google.cloud.videointelligence.v1.ObjectTrackingAnnotation object_annotations = 14;
    • addObjectAnnotations

      public VideoAnnotationResults.Builder addObjectAnnotations(int index, ObjectTrackingAnnotation.Builder builderForValue)
       Annotations for list of objects detected and tracked in video.
       
      repeated .google.cloud.videointelligence.v1.ObjectTrackingAnnotation object_annotations = 14;
    • addAllObjectAnnotations

      public VideoAnnotationResults.Builder addAllObjectAnnotations(Iterable<? extends ObjectTrackingAnnotation> values)
       Annotations for list of objects detected and tracked in video.
       
      repeated .google.cloud.videointelligence.v1.ObjectTrackingAnnotation object_annotations = 14;
    • clearObjectAnnotations

      public VideoAnnotationResults.Builder clearObjectAnnotations()
       Annotations for list of objects detected and tracked in video.
       
      repeated .google.cloud.videointelligence.v1.ObjectTrackingAnnotation object_annotations = 14;
    • removeObjectAnnotations

      public VideoAnnotationResults.Builder removeObjectAnnotations(int index)
       Annotations for list of objects detected and tracked in video.
       
      repeated .google.cloud.videointelligence.v1.ObjectTrackingAnnotation object_annotations = 14;
    • getObjectAnnotationsBuilder

      public ObjectTrackingAnnotation.Builder getObjectAnnotationsBuilder(int index)
       Annotations for list of objects detected and tracked in video.
       
      repeated .google.cloud.videointelligence.v1.ObjectTrackingAnnotation object_annotations = 14;
    • getObjectAnnotationsOrBuilder

      public ObjectTrackingAnnotationOrBuilder getObjectAnnotationsOrBuilder(int index)
       Annotations for list of objects detected and tracked in video.
       
      repeated .google.cloud.videointelligence.v1.ObjectTrackingAnnotation object_annotations = 14;
      Specified by:
      getObjectAnnotationsOrBuilder in interface VideoAnnotationResultsOrBuilder
    • getObjectAnnotationsOrBuilderList

      public List<? extends ObjectTrackingAnnotationOrBuilder> getObjectAnnotationsOrBuilderList()
       Annotations for list of objects detected and tracked in video.
       
      repeated .google.cloud.videointelligence.v1.ObjectTrackingAnnotation object_annotations = 14;
      Specified by:
      getObjectAnnotationsOrBuilderList in interface VideoAnnotationResultsOrBuilder
    • addObjectAnnotationsBuilder

      public ObjectTrackingAnnotation.Builder addObjectAnnotationsBuilder()
       Annotations for list of objects detected and tracked in video.
       
      repeated .google.cloud.videointelligence.v1.ObjectTrackingAnnotation object_annotations = 14;
    • addObjectAnnotationsBuilder

      public ObjectTrackingAnnotation.Builder addObjectAnnotationsBuilder(int index)
       Annotations for list of objects detected and tracked in video.
       
      repeated .google.cloud.videointelligence.v1.ObjectTrackingAnnotation object_annotations = 14;
    • getObjectAnnotationsBuilderList

      public List<ObjectTrackingAnnotation.Builder> getObjectAnnotationsBuilderList()
       Annotations for list of objects detected and tracked in video.
       
      repeated .google.cloud.videointelligence.v1.ObjectTrackingAnnotation object_annotations = 14;
    • getLogoRecognitionAnnotationsList

      public List<LogoRecognitionAnnotation> getLogoRecognitionAnnotationsList()
       Annotations for list of logos detected, tracked and recognized in video.
       
      repeated .google.cloud.videointelligence.v1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
      Specified by:
      getLogoRecognitionAnnotationsList in interface VideoAnnotationResultsOrBuilder
    • getLogoRecognitionAnnotationsCount

      public int getLogoRecognitionAnnotationsCount()
       Annotations for list of logos detected, tracked and recognized in video.
       
      repeated .google.cloud.videointelligence.v1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
      Specified by:
      getLogoRecognitionAnnotationsCount in interface VideoAnnotationResultsOrBuilder
    • getLogoRecognitionAnnotations

      public LogoRecognitionAnnotation getLogoRecognitionAnnotations(int index)
       Annotations for list of logos detected, tracked and recognized in video.
       
      repeated .google.cloud.videointelligence.v1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
      Specified by:
      getLogoRecognitionAnnotations in interface VideoAnnotationResultsOrBuilder
    • setLogoRecognitionAnnotations

      public VideoAnnotationResults.Builder setLogoRecognitionAnnotations(int index, LogoRecognitionAnnotation value)
       Annotations for list of logos detected, tracked and recognized in video.
       
      repeated .google.cloud.videointelligence.v1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
    • setLogoRecognitionAnnotations

      public VideoAnnotationResults.Builder setLogoRecognitionAnnotations(int index, LogoRecognitionAnnotation.Builder builderForValue)
       Annotations for list of logos detected, tracked and recognized in video.
       
      repeated .google.cloud.videointelligence.v1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
    • addLogoRecognitionAnnotations

      public VideoAnnotationResults.Builder addLogoRecognitionAnnotations(LogoRecognitionAnnotation value)
       Annotations for list of logos detected, tracked and recognized in video.
       
      repeated .google.cloud.videointelligence.v1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
    • addLogoRecognitionAnnotations

      public VideoAnnotationResults.Builder addLogoRecognitionAnnotations(int index, LogoRecognitionAnnotation value)
       Annotations for list of logos detected, tracked and recognized in video.
       
      repeated .google.cloud.videointelligence.v1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
    • addLogoRecognitionAnnotations

      public VideoAnnotationResults.Builder addLogoRecognitionAnnotations(LogoRecognitionAnnotation.Builder builderForValue)
       Annotations for list of logos detected, tracked and recognized in video.
       
      repeated .google.cloud.videointelligence.v1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
    • addLogoRecognitionAnnotations

      public VideoAnnotationResults.Builder addLogoRecognitionAnnotations(int index, LogoRecognitionAnnotation.Builder builderForValue)
       Annotations for list of logos detected, tracked and recognized in video.
       
      repeated .google.cloud.videointelligence.v1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
    • addAllLogoRecognitionAnnotations

      public VideoAnnotationResults.Builder addAllLogoRecognitionAnnotations(Iterable<? extends LogoRecognitionAnnotation> values)
       Annotations for list of logos detected, tracked and recognized in video.
       
      repeated .google.cloud.videointelligence.v1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
    • clearLogoRecognitionAnnotations

      public VideoAnnotationResults.Builder clearLogoRecognitionAnnotations()
       Annotations for list of logos detected, tracked and recognized in video.
       
      repeated .google.cloud.videointelligence.v1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
    • removeLogoRecognitionAnnotations

      public VideoAnnotationResults.Builder removeLogoRecognitionAnnotations(int index)
       Annotations for list of logos detected, tracked and recognized in video.
       
      repeated .google.cloud.videointelligence.v1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
    • getLogoRecognitionAnnotationsBuilder

      public LogoRecognitionAnnotation.Builder getLogoRecognitionAnnotationsBuilder(int index)
       Annotations for list of logos detected, tracked and recognized in video.
       
      repeated .google.cloud.videointelligence.v1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
    • getLogoRecognitionAnnotationsOrBuilder

      public LogoRecognitionAnnotationOrBuilder getLogoRecognitionAnnotationsOrBuilder(int index)
       Annotations for list of logos detected, tracked and recognized in video.
       
      repeated .google.cloud.videointelligence.v1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
      Specified by:
      getLogoRecognitionAnnotationsOrBuilder in interface VideoAnnotationResultsOrBuilder
    • getLogoRecognitionAnnotationsOrBuilderList

      public List<? extends LogoRecognitionAnnotationOrBuilder> getLogoRecognitionAnnotationsOrBuilderList()
       Annotations for list of logos detected, tracked and recognized in video.
       
      repeated .google.cloud.videointelligence.v1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
      Specified by:
      getLogoRecognitionAnnotationsOrBuilderList in interface VideoAnnotationResultsOrBuilder
    • addLogoRecognitionAnnotationsBuilder

      public LogoRecognitionAnnotation.Builder addLogoRecognitionAnnotationsBuilder()
       Annotations for list of logos detected, tracked and recognized in video.
       
      repeated .google.cloud.videointelligence.v1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
    • addLogoRecognitionAnnotationsBuilder

      public LogoRecognitionAnnotation.Builder addLogoRecognitionAnnotationsBuilder(int index)
       Annotations for list of logos detected, tracked and recognized in video.
       
      repeated .google.cloud.videointelligence.v1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
    • getLogoRecognitionAnnotationsBuilderList

      public List<LogoRecognitionAnnotation.Builder> getLogoRecognitionAnnotationsBuilderList()
       Annotations for list of logos detected, tracked and recognized in video.
       
      repeated .google.cloud.videointelligence.v1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
    • getPersonDetectionAnnotationsList

      public List<PersonDetectionAnnotation> getPersonDetectionAnnotationsList()
       Person detection annotations.
       
      repeated .google.cloud.videointelligence.v1.PersonDetectionAnnotation person_detection_annotations = 20;
      Specified by:
      getPersonDetectionAnnotationsList in interface VideoAnnotationResultsOrBuilder
    • getPersonDetectionAnnotationsCount

      public int getPersonDetectionAnnotationsCount()
       Person detection annotations.
       
      repeated .google.cloud.videointelligence.v1.PersonDetectionAnnotation person_detection_annotations = 20;
      Specified by:
      getPersonDetectionAnnotationsCount in interface VideoAnnotationResultsOrBuilder
    • getPersonDetectionAnnotations

      public PersonDetectionAnnotation getPersonDetectionAnnotations(int index)
       Person detection annotations.
       
      repeated .google.cloud.videointelligence.v1.PersonDetectionAnnotation person_detection_annotations = 20;
      Specified by:
      getPersonDetectionAnnotations in interface VideoAnnotationResultsOrBuilder
    • setPersonDetectionAnnotations

      public VideoAnnotationResults.Builder setPersonDetectionAnnotations(int index, PersonDetectionAnnotation value)
       Person detection annotations.
       
      repeated .google.cloud.videointelligence.v1.PersonDetectionAnnotation person_detection_annotations = 20;
    • setPersonDetectionAnnotations

      public VideoAnnotationResults.Builder setPersonDetectionAnnotations(int index, PersonDetectionAnnotation.Builder builderForValue)
       Person detection annotations.
       
      repeated .google.cloud.videointelligence.v1.PersonDetectionAnnotation person_detection_annotations = 20;
    • addPersonDetectionAnnotations

      public VideoAnnotationResults.Builder addPersonDetectionAnnotations(PersonDetectionAnnotation value)
       Person detection annotations.
       
      repeated .google.cloud.videointelligence.v1.PersonDetectionAnnotation person_detection_annotations = 20;
    • addPersonDetectionAnnotations

      public VideoAnnotationResults.Builder addPersonDetectionAnnotations(int index, PersonDetectionAnnotation value)
       Person detection annotations.
       
      repeated .google.cloud.videointelligence.v1.PersonDetectionAnnotation person_detection_annotations = 20;
    • addPersonDetectionAnnotations

      public VideoAnnotationResults.Builder addPersonDetectionAnnotations(PersonDetectionAnnotation.Builder builderForValue)
       Person detection annotations.
       
      repeated .google.cloud.videointelligence.v1.PersonDetectionAnnotation person_detection_annotations = 20;
    • addPersonDetectionAnnotations

      public VideoAnnotationResults.Builder addPersonDetectionAnnotations(int index, PersonDetectionAnnotation.Builder builderForValue)
       Person detection annotations.
       
      repeated .google.cloud.videointelligence.v1.PersonDetectionAnnotation person_detection_annotations = 20;
    • addAllPersonDetectionAnnotations

      public VideoAnnotationResults.Builder addAllPersonDetectionAnnotations(Iterable<? extends PersonDetectionAnnotation> values)
       Person detection annotations.
       
      repeated .google.cloud.videointelligence.v1.PersonDetectionAnnotation person_detection_annotations = 20;
    • clearPersonDetectionAnnotations

      public VideoAnnotationResults.Builder clearPersonDetectionAnnotations()
       Person detection annotations.
       
      repeated .google.cloud.videointelligence.v1.PersonDetectionAnnotation person_detection_annotations = 20;
    • removePersonDetectionAnnotations

      public VideoAnnotationResults.Builder removePersonDetectionAnnotations(int index)
       Person detection annotations.
       
      repeated .google.cloud.videointelligence.v1.PersonDetectionAnnotation person_detection_annotations = 20;
    • getPersonDetectionAnnotationsBuilder

      public PersonDetectionAnnotation.Builder getPersonDetectionAnnotationsBuilder(int index)
       Person detection annotations.
       
      repeated .google.cloud.videointelligence.v1.PersonDetectionAnnotation person_detection_annotations = 20;
    • getPersonDetectionAnnotationsOrBuilder

      public PersonDetectionAnnotationOrBuilder getPersonDetectionAnnotationsOrBuilder(int index)
       Person detection annotations.
       
      repeated .google.cloud.videointelligence.v1.PersonDetectionAnnotation person_detection_annotations = 20;
      Specified by:
      getPersonDetectionAnnotationsOrBuilder in interface VideoAnnotationResultsOrBuilder
    • getPersonDetectionAnnotationsOrBuilderList

      public List<? extends PersonDetectionAnnotationOrBuilder> getPersonDetectionAnnotationsOrBuilderList()
       Person detection annotations.
       
      repeated .google.cloud.videointelligence.v1.PersonDetectionAnnotation person_detection_annotations = 20;
      Specified by:
      getPersonDetectionAnnotationsOrBuilderList in interface VideoAnnotationResultsOrBuilder
    • addPersonDetectionAnnotationsBuilder

      public PersonDetectionAnnotation.Builder addPersonDetectionAnnotationsBuilder()
       Person detection annotations.
       
      repeated .google.cloud.videointelligence.v1.PersonDetectionAnnotation person_detection_annotations = 20;
    • addPersonDetectionAnnotationsBuilder

      public PersonDetectionAnnotation.Builder addPersonDetectionAnnotationsBuilder(int index)
       Person detection annotations.
       
      repeated .google.cloud.videointelligence.v1.PersonDetectionAnnotation person_detection_annotations = 20;
    • getPersonDetectionAnnotationsBuilderList

      public List<PersonDetectionAnnotation.Builder> getPersonDetectionAnnotationsBuilderList()
       Person detection annotations.
       
      repeated .google.cloud.videointelligence.v1.PersonDetectionAnnotation person_detection_annotations = 20;
    • hasError

      public 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;
      Specified by:
      hasError in interface VideoAnnotationResultsOrBuilder
      Returns:
      Whether the error field is set.
    • getError

      public 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;
      Specified by:
      getError in interface VideoAnnotationResultsOrBuilder
      Returns:
      The error.
    • setError

      public VideoAnnotationResults.Builder setError(Status value)
       If set, indicates an error. Note that for a single `AnnotateVideoRequest`
       some videos may succeed and some may fail.
       
      .google.rpc.Status error = 9;
    • setError

      public VideoAnnotationResults.Builder setError(Status.Builder builderForValue)
       If set, indicates an error. Note that for a single `AnnotateVideoRequest`
       some videos may succeed and some may fail.
       
      .google.rpc.Status error = 9;
    • mergeError

      public VideoAnnotationResults.Builder mergeError(Status value)
       If set, indicates an error. Note that for a single `AnnotateVideoRequest`
       some videos may succeed and some may fail.
       
      .google.rpc.Status error = 9;
    • clearError

      public VideoAnnotationResults.Builder clearError()
       If set, indicates an error. Note that for a single `AnnotateVideoRequest`
       some videos may succeed and some may fail.
       
      .google.rpc.Status error = 9;
    • getErrorBuilder

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

      public 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;
      Specified by:
      getErrorOrBuilder in interface VideoAnnotationResultsOrBuilder