Class VideoAnnotationResults.Builder

    • Method Detail

      • getDescriptor

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

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

        public 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.GeneratedMessageV3.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.GeneratedMessageV3.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
      • clone

        public VideoAnnotationResults.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<VideoAnnotationResults.Builder>
      • clearField

        public VideoAnnotationResults.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<VideoAnnotationResults.Builder>
      • clearOneof

        public VideoAnnotationResults.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<VideoAnnotationResults.Builder>
      • setRepeatedField

        public VideoAnnotationResults.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                               int index,
                                                               Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<VideoAnnotationResults.Builder>
      • addRepeatedField

        public VideoAnnotationResults.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                               Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<VideoAnnotationResults.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.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
      • 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.v1p3beta1.VideoSegment segment = 10;
        Specified by:
        hasSegment in interface VideoAnnotationResultsOrBuilder
        Returns:
        Whether the segment field is set.
      • clearSegment

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

        public VideoSegment.Builder getSegmentBuilder()
         Video segment on which the annotation is run.
         
        .google.cloud.videointelligence.v1p3beta1.VideoSegment segment = 10;
      • 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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.LabelAnnotation segment_label_annotations = 2;
      • 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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.LabelAnnotation segment_presence_label_annotations = 23;
      • getShotLabelAnnotationsCount

        public int getShotLabelAnnotationsCount()
         Topical label annotations on shot level.
         There is exactly one element for each unique label.
         
        repeated .google.cloud.videointelligence.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.LabelAnnotation shot_label_annotations = 3;
      • addShotLabelAnnotationsBuilder

        public LabelAnnotation.Builder addShotLabelAnnotationsBuilder()
         Topical label annotations on shot level.
         There is exactly one element for each unique label.
         
        repeated .google.cloud.videointelligence.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.LabelAnnotation shot_presence_label_annotations = 24;
      • getFrameLabelAnnotationsCount

        public int getFrameLabelAnnotationsCount()
         Label annotations on frame level.
         There is exactly one element for each unique label.
         
        repeated .google.cloud.videointelligence.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.LabelAnnotation frame_label_annotations = 4;
      • addFrameLabelAnnotationsBuilder

        public LabelAnnotation.Builder addFrameLabelAnnotationsBuilder()
         Label annotations on frame level.
         There is exactly one element for each unique label.
         
        repeated .google.cloud.videointelligence.v1p3beta1.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.v1p3beta1.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.v1p3beta1.LabelAnnotation frame_label_annotations = 4;
      • setFaceDetectionAnnotations

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

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

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

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

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

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

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

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

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

        public int getShotAnnotationsCount()
         Shot annotations. Each shot is represented as a video segment.
         
        repeated .google.cloud.videointelligence.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.VideoSegment shot_annotations = 6;
      • clearShotAnnotations

        public VideoAnnotationResults.Builder clearShotAnnotations()
         Shot annotations. Each shot is represented as a video segment.
         
        repeated .google.cloud.videointelligence.v1p3beta1.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.v1p3beta1.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.v1p3beta1.VideoSegment shot_annotations = 6;
      • addShotAnnotationsBuilder

        public VideoSegment.Builder addShotAnnotationsBuilder()
         Shot annotations. Each shot is represented as a video segment.
         
        repeated .google.cloud.videointelligence.v1p3beta1.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.v1p3beta1.VideoSegment shot_annotations = 6;
      • getShotAnnotationsBuilderList

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

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

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

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

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

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

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

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

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

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

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

        public List<SpeechTranscription.Builder> getSpeechTranscriptionsBuilderList()
         Speech transcription.
         
        repeated .google.cloud.videointelligence.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.TextAnnotation text_annotations = 12;
        Specified by:
        getTextAnnotationsOrBuilder 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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.TextAnnotation text_annotations = 12;
      • getObjectAnnotationsCount

        public int getObjectAnnotationsCount()
         Annotations for list of objects detected and tracked in video.
         
        repeated .google.cloud.videointelligence.v1p3beta1.ObjectTrackingAnnotation object_annotations = 14;
        Specified by:
        getObjectAnnotationsCount 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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.ObjectTrackingAnnotation object_annotations = 14;
      • clearObjectAnnotations

        public VideoAnnotationResults.Builder clearObjectAnnotations()
         Annotations for list of objects detected and tracked in video.
         
        repeated .google.cloud.videointelligence.v1p3beta1.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.v1p3beta1.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.v1p3beta1.ObjectTrackingAnnotation object_annotations = 14;
      • addObjectAnnotationsBuilder

        public ObjectTrackingAnnotation.Builder addObjectAnnotationsBuilder()
         Annotations for list of objects detected and tracked in video.
         
        repeated .google.cloud.videointelligence.v1p3beta1.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.v1p3beta1.ObjectTrackingAnnotation object_annotations = 14;
      • getObjectAnnotationsBuilderList

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

        public int getLogoRecognitionAnnotationsCount()
         Annotations for list of logos detected, tracked and recognized in video.
         
        repeated .google.cloud.videointelligence.v1p3beta1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
        Specified by:
        getLogoRecognitionAnnotationsCount 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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.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.v1p3beta1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
      • addLogoRecognitionAnnotationsBuilder

        public LogoRecognitionAnnotation.Builder addLogoRecognitionAnnotationsBuilder()
         Annotations for list of logos detected, tracked and recognized in video.
         
        repeated .google.cloud.videointelligence.v1p3beta1.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.v1p3beta1.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.v1p3beta1.LogoRecognitionAnnotation logo_recognition_annotations = 19;
      • setPersonDetectionAnnotations

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

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

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

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

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

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

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

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

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

        public boolean hasCelebrityRecognitionAnnotations()
         Celebrity recognition annotations.
         
        .google.cloud.videointelligence.v1p3beta1.CelebrityRecognitionAnnotation celebrity_recognition_annotations = 21;
        Specified by:
        hasCelebrityRecognitionAnnotations in interface VideoAnnotationResultsOrBuilder
        Returns:
        Whether the celebrityRecognitionAnnotations field is set.
      • setCelebrityRecognitionAnnotations

        public VideoAnnotationResults.Builder setCelebrityRecognitionAnnotations​(CelebrityRecognitionAnnotation value)
         Celebrity recognition annotations.
         
        .google.cloud.videointelligence.v1p3beta1.CelebrityRecognitionAnnotation celebrity_recognition_annotations = 21;
      • mergeCelebrityRecognitionAnnotations

        public VideoAnnotationResults.Builder mergeCelebrityRecognitionAnnotations​(CelebrityRecognitionAnnotation value)
         Celebrity recognition annotations.
         
        .google.cloud.videointelligence.v1p3beta1.CelebrityRecognitionAnnotation celebrity_recognition_annotations = 21;
      • clearCelebrityRecognitionAnnotations

        public VideoAnnotationResults.Builder clearCelebrityRecognitionAnnotations()
         Celebrity recognition annotations.
         
        .google.cloud.videointelligence.v1p3beta1.CelebrityRecognitionAnnotation celebrity_recognition_annotations = 21;
      • getCelebrityRecognitionAnnotationsBuilder

        public CelebrityRecognitionAnnotation.Builder getCelebrityRecognitionAnnotationsBuilder()
         Celebrity recognition annotations.
         
        .google.cloud.videointelligence.v1p3beta1.CelebrityRecognitionAnnotation celebrity_recognition_annotations = 21;
      • 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 com.google.rpc.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​(com.google.rpc.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​(com.google.rpc.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​(com.google.rpc.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 com.google.rpc.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 com.google.rpc.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
      • setUnknownFields

        public final VideoAnnotationResults.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<VideoAnnotationResults.Builder>
      • mergeUnknownFields

        public final VideoAnnotationResults.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<VideoAnnotationResults.Builder>