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
      • getInputUri

        public String getInputUri()
         Video file location in
         [Google 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
         [Google 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
         [Google 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
         [Google 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
         [Google Cloud Storage](https://cloud.google.com/storage/).
         
        string input_uri = 1;
        Parameters:
        value - The bytes for inputUri to set.
        Returns:
        This builder for chaining.
      • getSegmentLabelAnnotationsList

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public int getFaceAnnotationsCount()
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
        Specified by:
        getFaceAnnotationsCount in interface VideoAnnotationResultsOrBuilder
      • setFaceAnnotations

        public VideoAnnotationResults.Builder setFaceAnnotations​(int index,
                                                                 FaceAnnotation value)
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
      • setFaceAnnotations

        public VideoAnnotationResults.Builder setFaceAnnotations​(int index,
                                                                 FaceAnnotation.Builder builderForValue)
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
      • addFaceAnnotations

        public VideoAnnotationResults.Builder addFaceAnnotations​(FaceAnnotation value)
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
      • addFaceAnnotations

        public VideoAnnotationResults.Builder addFaceAnnotations​(int index,
                                                                 FaceAnnotation value)
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
      • addFaceAnnotations

        public VideoAnnotationResults.Builder addFaceAnnotations​(FaceAnnotation.Builder builderForValue)
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
      • addFaceAnnotations

        public VideoAnnotationResults.Builder addFaceAnnotations​(int index,
                                                                 FaceAnnotation.Builder builderForValue)
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
      • addAllFaceAnnotations

        public VideoAnnotationResults.Builder addAllFaceAnnotations​(Iterable<? extends FaceAnnotation> values)
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
      • clearFaceAnnotations

        public VideoAnnotationResults.Builder clearFaceAnnotations()
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
      • removeFaceAnnotations

        public VideoAnnotationResults.Builder removeFaceAnnotations​(int index)
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
      • getFaceAnnotationsBuilder

        public FaceAnnotation.Builder getFaceAnnotationsBuilder​(int index)
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
      • addFaceAnnotationsBuilder

        public FaceAnnotation.Builder addFaceAnnotationsBuilder()
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
      • addFaceAnnotationsBuilder

        public FaceAnnotation.Builder addFaceAnnotationsBuilder​(int index)
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
      • getFaceAnnotationsBuilderList

        public List<FaceAnnotation.Builder> getFaceAnnotationsBuilderList()
         Face annotations. There is exactly one element for each unique face.
         
        repeated .google.cloud.videointelligence.v1beta2.FaceAnnotation face_annotations = 5;
      • getShotAnnotationsCount

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

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

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

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

        public boolean hasExplicitAnnotation()
         Explicit content annotation.
         
        .google.cloud.videointelligence.v1beta2.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.v1beta2.ExplicitContentAnnotation explicit_annotation = 7;
      • getExplicitAnnotationBuilder

        public ExplicitContentAnnotation.Builder getExplicitAnnotationBuilder()
         Explicit content annotation.
         
        .google.cloud.videointelligence.v1beta2.ExplicitContentAnnotation explicit_annotation = 7;
      • 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>