Class AnnotationValue.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AnnotationValue.Builder>
com.google.cloud.datalabeling.v1beta1.AnnotationValue.Builder
All Implemented Interfaces:
AnnotationValueOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
AnnotationValue

public static final class AnnotationValue.Builder extends com.google.protobuf.GeneratedMessage.Builder<AnnotationValue.Builder> implements AnnotationValueOrBuilder
 Annotation value for an example.
 
Protobuf type google.cloud.datalabeling.v1beta1.AnnotationValue
  • Method Details

    • getDescriptor

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

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

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

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

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

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

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

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

      public AnnotationValue.Builder mergeFrom(AnnotationValue other)
    • isInitialized

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

      public AnnotationValue.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<AnnotationValue.Builder>
      Throws:
      IOException
    • getValueTypeCase

      public AnnotationValue.ValueTypeCase getValueTypeCase()
      Specified by:
      getValueTypeCase in interface AnnotationValueOrBuilder
    • clearValueType

      public AnnotationValue.Builder clearValueType()
    • hasImageClassificationAnnotation

      public boolean hasImageClassificationAnnotation()
       Annotation value for image classification case.
       
      .google.cloud.datalabeling.v1beta1.ImageClassificationAnnotation image_classification_annotation = 1;
      Specified by:
      hasImageClassificationAnnotation in interface AnnotationValueOrBuilder
      Returns:
      Whether the imageClassificationAnnotation field is set.
    • getImageClassificationAnnotation

      public ImageClassificationAnnotation getImageClassificationAnnotation()
       Annotation value for image classification case.
       
      .google.cloud.datalabeling.v1beta1.ImageClassificationAnnotation image_classification_annotation = 1;
      Specified by:
      getImageClassificationAnnotation in interface AnnotationValueOrBuilder
      Returns:
      The imageClassificationAnnotation.
    • setImageClassificationAnnotation

      public AnnotationValue.Builder setImageClassificationAnnotation(ImageClassificationAnnotation value)
       Annotation value for image classification case.
       
      .google.cloud.datalabeling.v1beta1.ImageClassificationAnnotation image_classification_annotation = 1;
    • setImageClassificationAnnotation

      public AnnotationValue.Builder setImageClassificationAnnotation(ImageClassificationAnnotation.Builder builderForValue)
       Annotation value for image classification case.
       
      .google.cloud.datalabeling.v1beta1.ImageClassificationAnnotation image_classification_annotation = 1;
    • mergeImageClassificationAnnotation

      public AnnotationValue.Builder mergeImageClassificationAnnotation(ImageClassificationAnnotation value)
       Annotation value for image classification case.
       
      .google.cloud.datalabeling.v1beta1.ImageClassificationAnnotation image_classification_annotation = 1;
    • clearImageClassificationAnnotation

      public AnnotationValue.Builder clearImageClassificationAnnotation()
       Annotation value for image classification case.
       
      .google.cloud.datalabeling.v1beta1.ImageClassificationAnnotation image_classification_annotation = 1;
    • getImageClassificationAnnotationBuilder

      public ImageClassificationAnnotation.Builder getImageClassificationAnnotationBuilder()
       Annotation value for image classification case.
       
      .google.cloud.datalabeling.v1beta1.ImageClassificationAnnotation image_classification_annotation = 1;
    • getImageClassificationAnnotationOrBuilder

      public ImageClassificationAnnotationOrBuilder getImageClassificationAnnotationOrBuilder()
       Annotation value for image classification case.
       
      .google.cloud.datalabeling.v1beta1.ImageClassificationAnnotation image_classification_annotation = 1;
      Specified by:
      getImageClassificationAnnotationOrBuilder in interface AnnotationValueOrBuilder
    • hasImageBoundingPolyAnnotation

      public boolean hasImageBoundingPolyAnnotation()
       Annotation value for image bounding box, oriented bounding box
       and polygon cases.
       
      .google.cloud.datalabeling.v1beta1.ImageBoundingPolyAnnotation image_bounding_poly_annotation = 2;
      Specified by:
      hasImageBoundingPolyAnnotation in interface AnnotationValueOrBuilder
      Returns:
      Whether the imageBoundingPolyAnnotation field is set.
    • getImageBoundingPolyAnnotation

      public ImageBoundingPolyAnnotation getImageBoundingPolyAnnotation()
       Annotation value for image bounding box, oriented bounding box
       and polygon cases.
       
      .google.cloud.datalabeling.v1beta1.ImageBoundingPolyAnnotation image_bounding_poly_annotation = 2;
      Specified by:
      getImageBoundingPolyAnnotation in interface AnnotationValueOrBuilder
      Returns:
      The imageBoundingPolyAnnotation.
    • setImageBoundingPolyAnnotation

      public AnnotationValue.Builder setImageBoundingPolyAnnotation(ImageBoundingPolyAnnotation value)
       Annotation value for image bounding box, oriented bounding box
       and polygon cases.
       
      .google.cloud.datalabeling.v1beta1.ImageBoundingPolyAnnotation image_bounding_poly_annotation = 2;
    • setImageBoundingPolyAnnotation

      public AnnotationValue.Builder setImageBoundingPolyAnnotation(ImageBoundingPolyAnnotation.Builder builderForValue)
       Annotation value for image bounding box, oriented bounding box
       and polygon cases.
       
      .google.cloud.datalabeling.v1beta1.ImageBoundingPolyAnnotation image_bounding_poly_annotation = 2;
    • mergeImageBoundingPolyAnnotation

      public AnnotationValue.Builder mergeImageBoundingPolyAnnotation(ImageBoundingPolyAnnotation value)
       Annotation value for image bounding box, oriented bounding box
       and polygon cases.
       
      .google.cloud.datalabeling.v1beta1.ImageBoundingPolyAnnotation image_bounding_poly_annotation = 2;
    • clearImageBoundingPolyAnnotation

      public AnnotationValue.Builder clearImageBoundingPolyAnnotation()
       Annotation value for image bounding box, oriented bounding box
       and polygon cases.
       
      .google.cloud.datalabeling.v1beta1.ImageBoundingPolyAnnotation image_bounding_poly_annotation = 2;
    • getImageBoundingPolyAnnotationBuilder

      public ImageBoundingPolyAnnotation.Builder getImageBoundingPolyAnnotationBuilder()
       Annotation value for image bounding box, oriented bounding box
       and polygon cases.
       
      .google.cloud.datalabeling.v1beta1.ImageBoundingPolyAnnotation image_bounding_poly_annotation = 2;
    • getImageBoundingPolyAnnotationOrBuilder

      public ImageBoundingPolyAnnotationOrBuilder getImageBoundingPolyAnnotationOrBuilder()
       Annotation value for image bounding box, oriented bounding box
       and polygon cases.
       
      .google.cloud.datalabeling.v1beta1.ImageBoundingPolyAnnotation image_bounding_poly_annotation = 2;
      Specified by:
      getImageBoundingPolyAnnotationOrBuilder in interface AnnotationValueOrBuilder
    • hasImagePolylineAnnotation

      public boolean hasImagePolylineAnnotation()
       Annotation value for image polyline cases.
       Polyline here is different from BoundingPoly. It is formed by
       line segments connected to each other but not closed form(Bounding Poly).
       The line segments can cross each other.
       
      .google.cloud.datalabeling.v1beta1.ImagePolylineAnnotation image_polyline_annotation = 8;
      Specified by:
      hasImagePolylineAnnotation in interface AnnotationValueOrBuilder
      Returns:
      Whether the imagePolylineAnnotation field is set.
    • getImagePolylineAnnotation

      public ImagePolylineAnnotation getImagePolylineAnnotation()
       Annotation value for image polyline cases.
       Polyline here is different from BoundingPoly. It is formed by
       line segments connected to each other but not closed form(Bounding Poly).
       The line segments can cross each other.
       
      .google.cloud.datalabeling.v1beta1.ImagePolylineAnnotation image_polyline_annotation = 8;
      Specified by:
      getImagePolylineAnnotation in interface AnnotationValueOrBuilder
      Returns:
      The imagePolylineAnnotation.
    • setImagePolylineAnnotation

      public AnnotationValue.Builder setImagePolylineAnnotation(ImagePolylineAnnotation value)
       Annotation value for image polyline cases.
       Polyline here is different from BoundingPoly. It is formed by
       line segments connected to each other but not closed form(Bounding Poly).
       The line segments can cross each other.
       
      .google.cloud.datalabeling.v1beta1.ImagePolylineAnnotation image_polyline_annotation = 8;
    • setImagePolylineAnnotation

      public AnnotationValue.Builder setImagePolylineAnnotation(ImagePolylineAnnotation.Builder builderForValue)
       Annotation value for image polyline cases.
       Polyline here is different from BoundingPoly. It is formed by
       line segments connected to each other but not closed form(Bounding Poly).
       The line segments can cross each other.
       
      .google.cloud.datalabeling.v1beta1.ImagePolylineAnnotation image_polyline_annotation = 8;
    • mergeImagePolylineAnnotation

      public AnnotationValue.Builder mergeImagePolylineAnnotation(ImagePolylineAnnotation value)
       Annotation value for image polyline cases.
       Polyline here is different from BoundingPoly. It is formed by
       line segments connected to each other but not closed form(Bounding Poly).
       The line segments can cross each other.
       
      .google.cloud.datalabeling.v1beta1.ImagePolylineAnnotation image_polyline_annotation = 8;
    • clearImagePolylineAnnotation

      public AnnotationValue.Builder clearImagePolylineAnnotation()
       Annotation value for image polyline cases.
       Polyline here is different from BoundingPoly. It is formed by
       line segments connected to each other but not closed form(Bounding Poly).
       The line segments can cross each other.
       
      .google.cloud.datalabeling.v1beta1.ImagePolylineAnnotation image_polyline_annotation = 8;
    • getImagePolylineAnnotationBuilder

      public ImagePolylineAnnotation.Builder getImagePolylineAnnotationBuilder()
       Annotation value for image polyline cases.
       Polyline here is different from BoundingPoly. It is formed by
       line segments connected to each other but not closed form(Bounding Poly).
       The line segments can cross each other.
       
      .google.cloud.datalabeling.v1beta1.ImagePolylineAnnotation image_polyline_annotation = 8;
    • getImagePolylineAnnotationOrBuilder

      public ImagePolylineAnnotationOrBuilder getImagePolylineAnnotationOrBuilder()
       Annotation value for image polyline cases.
       Polyline here is different from BoundingPoly. It is formed by
       line segments connected to each other but not closed form(Bounding Poly).
       The line segments can cross each other.
       
      .google.cloud.datalabeling.v1beta1.ImagePolylineAnnotation image_polyline_annotation = 8;
      Specified by:
      getImagePolylineAnnotationOrBuilder in interface AnnotationValueOrBuilder
    • hasImageSegmentationAnnotation

      public boolean hasImageSegmentationAnnotation()
       Annotation value for image segmentation.
       
      .google.cloud.datalabeling.v1beta1.ImageSegmentationAnnotation image_segmentation_annotation = 9;
      Specified by:
      hasImageSegmentationAnnotation in interface AnnotationValueOrBuilder
      Returns:
      Whether the imageSegmentationAnnotation field is set.
    • getImageSegmentationAnnotation

      public ImageSegmentationAnnotation getImageSegmentationAnnotation()
       Annotation value for image segmentation.
       
      .google.cloud.datalabeling.v1beta1.ImageSegmentationAnnotation image_segmentation_annotation = 9;
      Specified by:
      getImageSegmentationAnnotation in interface AnnotationValueOrBuilder
      Returns:
      The imageSegmentationAnnotation.
    • setImageSegmentationAnnotation

      public AnnotationValue.Builder setImageSegmentationAnnotation(ImageSegmentationAnnotation value)
       Annotation value for image segmentation.
       
      .google.cloud.datalabeling.v1beta1.ImageSegmentationAnnotation image_segmentation_annotation = 9;
    • setImageSegmentationAnnotation

      public AnnotationValue.Builder setImageSegmentationAnnotation(ImageSegmentationAnnotation.Builder builderForValue)
       Annotation value for image segmentation.
       
      .google.cloud.datalabeling.v1beta1.ImageSegmentationAnnotation image_segmentation_annotation = 9;
    • mergeImageSegmentationAnnotation

      public AnnotationValue.Builder mergeImageSegmentationAnnotation(ImageSegmentationAnnotation value)
       Annotation value for image segmentation.
       
      .google.cloud.datalabeling.v1beta1.ImageSegmentationAnnotation image_segmentation_annotation = 9;
    • clearImageSegmentationAnnotation

      public AnnotationValue.Builder clearImageSegmentationAnnotation()
       Annotation value for image segmentation.
       
      .google.cloud.datalabeling.v1beta1.ImageSegmentationAnnotation image_segmentation_annotation = 9;
    • getImageSegmentationAnnotationBuilder

      public ImageSegmentationAnnotation.Builder getImageSegmentationAnnotationBuilder()
       Annotation value for image segmentation.
       
      .google.cloud.datalabeling.v1beta1.ImageSegmentationAnnotation image_segmentation_annotation = 9;
    • getImageSegmentationAnnotationOrBuilder

      public ImageSegmentationAnnotationOrBuilder getImageSegmentationAnnotationOrBuilder()
       Annotation value for image segmentation.
       
      .google.cloud.datalabeling.v1beta1.ImageSegmentationAnnotation image_segmentation_annotation = 9;
      Specified by:
      getImageSegmentationAnnotationOrBuilder in interface AnnotationValueOrBuilder
    • hasTextClassificationAnnotation

      public boolean hasTextClassificationAnnotation()
       Annotation value for text classification case.
       
      .google.cloud.datalabeling.v1beta1.TextClassificationAnnotation text_classification_annotation = 3;
      Specified by:
      hasTextClassificationAnnotation in interface AnnotationValueOrBuilder
      Returns:
      Whether the textClassificationAnnotation field is set.
    • getTextClassificationAnnotation

      public TextClassificationAnnotation getTextClassificationAnnotation()
       Annotation value for text classification case.
       
      .google.cloud.datalabeling.v1beta1.TextClassificationAnnotation text_classification_annotation = 3;
      Specified by:
      getTextClassificationAnnotation in interface AnnotationValueOrBuilder
      Returns:
      The textClassificationAnnotation.
    • setTextClassificationAnnotation

      public AnnotationValue.Builder setTextClassificationAnnotation(TextClassificationAnnotation value)
       Annotation value for text classification case.
       
      .google.cloud.datalabeling.v1beta1.TextClassificationAnnotation text_classification_annotation = 3;
    • setTextClassificationAnnotation

      public AnnotationValue.Builder setTextClassificationAnnotation(TextClassificationAnnotation.Builder builderForValue)
       Annotation value for text classification case.
       
      .google.cloud.datalabeling.v1beta1.TextClassificationAnnotation text_classification_annotation = 3;
    • mergeTextClassificationAnnotation

      public AnnotationValue.Builder mergeTextClassificationAnnotation(TextClassificationAnnotation value)
       Annotation value for text classification case.
       
      .google.cloud.datalabeling.v1beta1.TextClassificationAnnotation text_classification_annotation = 3;
    • clearTextClassificationAnnotation

      public AnnotationValue.Builder clearTextClassificationAnnotation()
       Annotation value for text classification case.
       
      .google.cloud.datalabeling.v1beta1.TextClassificationAnnotation text_classification_annotation = 3;
    • getTextClassificationAnnotationBuilder

      public TextClassificationAnnotation.Builder getTextClassificationAnnotationBuilder()
       Annotation value for text classification case.
       
      .google.cloud.datalabeling.v1beta1.TextClassificationAnnotation text_classification_annotation = 3;
    • getTextClassificationAnnotationOrBuilder

      public TextClassificationAnnotationOrBuilder getTextClassificationAnnotationOrBuilder()
       Annotation value for text classification case.
       
      .google.cloud.datalabeling.v1beta1.TextClassificationAnnotation text_classification_annotation = 3;
      Specified by:
      getTextClassificationAnnotationOrBuilder in interface AnnotationValueOrBuilder
    • hasTextEntityExtractionAnnotation

      public boolean hasTextEntityExtractionAnnotation()
       Annotation value for text entity extraction case.
       
      .google.cloud.datalabeling.v1beta1.TextEntityExtractionAnnotation text_entity_extraction_annotation = 10;
      Specified by:
      hasTextEntityExtractionAnnotation in interface AnnotationValueOrBuilder
      Returns:
      Whether the textEntityExtractionAnnotation field is set.
    • getTextEntityExtractionAnnotation

      public TextEntityExtractionAnnotation getTextEntityExtractionAnnotation()
       Annotation value for text entity extraction case.
       
      .google.cloud.datalabeling.v1beta1.TextEntityExtractionAnnotation text_entity_extraction_annotation = 10;
      Specified by:
      getTextEntityExtractionAnnotation in interface AnnotationValueOrBuilder
      Returns:
      The textEntityExtractionAnnotation.
    • setTextEntityExtractionAnnotation

      public AnnotationValue.Builder setTextEntityExtractionAnnotation(TextEntityExtractionAnnotation value)
       Annotation value for text entity extraction case.
       
      .google.cloud.datalabeling.v1beta1.TextEntityExtractionAnnotation text_entity_extraction_annotation = 10;
    • setTextEntityExtractionAnnotation

      public AnnotationValue.Builder setTextEntityExtractionAnnotation(TextEntityExtractionAnnotation.Builder builderForValue)
       Annotation value for text entity extraction case.
       
      .google.cloud.datalabeling.v1beta1.TextEntityExtractionAnnotation text_entity_extraction_annotation = 10;
    • mergeTextEntityExtractionAnnotation

      public AnnotationValue.Builder mergeTextEntityExtractionAnnotation(TextEntityExtractionAnnotation value)
       Annotation value for text entity extraction case.
       
      .google.cloud.datalabeling.v1beta1.TextEntityExtractionAnnotation text_entity_extraction_annotation = 10;
    • clearTextEntityExtractionAnnotation

      public AnnotationValue.Builder clearTextEntityExtractionAnnotation()
       Annotation value for text entity extraction case.
       
      .google.cloud.datalabeling.v1beta1.TextEntityExtractionAnnotation text_entity_extraction_annotation = 10;
    • getTextEntityExtractionAnnotationBuilder

      public TextEntityExtractionAnnotation.Builder getTextEntityExtractionAnnotationBuilder()
       Annotation value for text entity extraction case.
       
      .google.cloud.datalabeling.v1beta1.TextEntityExtractionAnnotation text_entity_extraction_annotation = 10;
    • getTextEntityExtractionAnnotationOrBuilder

      public TextEntityExtractionAnnotationOrBuilder getTextEntityExtractionAnnotationOrBuilder()
       Annotation value for text entity extraction case.
       
      .google.cloud.datalabeling.v1beta1.TextEntityExtractionAnnotation text_entity_extraction_annotation = 10;
      Specified by:
      getTextEntityExtractionAnnotationOrBuilder in interface AnnotationValueOrBuilder
    • hasVideoClassificationAnnotation

      public boolean hasVideoClassificationAnnotation()
       Annotation value for video classification case.
       
      .google.cloud.datalabeling.v1beta1.VideoClassificationAnnotation video_classification_annotation = 4;
      Specified by:
      hasVideoClassificationAnnotation in interface AnnotationValueOrBuilder
      Returns:
      Whether the videoClassificationAnnotation field is set.
    • getVideoClassificationAnnotation

      public VideoClassificationAnnotation getVideoClassificationAnnotation()
       Annotation value for video classification case.
       
      .google.cloud.datalabeling.v1beta1.VideoClassificationAnnotation video_classification_annotation = 4;
      Specified by:
      getVideoClassificationAnnotation in interface AnnotationValueOrBuilder
      Returns:
      The videoClassificationAnnotation.
    • setVideoClassificationAnnotation

      public AnnotationValue.Builder setVideoClassificationAnnotation(VideoClassificationAnnotation value)
       Annotation value for video classification case.
       
      .google.cloud.datalabeling.v1beta1.VideoClassificationAnnotation video_classification_annotation = 4;
    • setVideoClassificationAnnotation

      public AnnotationValue.Builder setVideoClassificationAnnotation(VideoClassificationAnnotation.Builder builderForValue)
       Annotation value for video classification case.
       
      .google.cloud.datalabeling.v1beta1.VideoClassificationAnnotation video_classification_annotation = 4;
    • mergeVideoClassificationAnnotation

      public AnnotationValue.Builder mergeVideoClassificationAnnotation(VideoClassificationAnnotation value)
       Annotation value for video classification case.
       
      .google.cloud.datalabeling.v1beta1.VideoClassificationAnnotation video_classification_annotation = 4;
    • clearVideoClassificationAnnotation

      public AnnotationValue.Builder clearVideoClassificationAnnotation()
       Annotation value for video classification case.
       
      .google.cloud.datalabeling.v1beta1.VideoClassificationAnnotation video_classification_annotation = 4;
    • getVideoClassificationAnnotationBuilder

      public VideoClassificationAnnotation.Builder getVideoClassificationAnnotationBuilder()
       Annotation value for video classification case.
       
      .google.cloud.datalabeling.v1beta1.VideoClassificationAnnotation video_classification_annotation = 4;
    • getVideoClassificationAnnotationOrBuilder

      public VideoClassificationAnnotationOrBuilder getVideoClassificationAnnotationOrBuilder()
       Annotation value for video classification case.
       
      .google.cloud.datalabeling.v1beta1.VideoClassificationAnnotation video_classification_annotation = 4;
      Specified by:
      getVideoClassificationAnnotationOrBuilder in interface AnnotationValueOrBuilder
    • hasVideoObjectTrackingAnnotation

      public boolean hasVideoObjectTrackingAnnotation()
       Annotation value for video object detection and tracking case.
       
      .google.cloud.datalabeling.v1beta1.VideoObjectTrackingAnnotation video_object_tracking_annotation = 5;
      Specified by:
      hasVideoObjectTrackingAnnotation in interface AnnotationValueOrBuilder
      Returns:
      Whether the videoObjectTrackingAnnotation field is set.
    • getVideoObjectTrackingAnnotation

      public VideoObjectTrackingAnnotation getVideoObjectTrackingAnnotation()
       Annotation value for video object detection and tracking case.
       
      .google.cloud.datalabeling.v1beta1.VideoObjectTrackingAnnotation video_object_tracking_annotation = 5;
      Specified by:
      getVideoObjectTrackingAnnotation in interface AnnotationValueOrBuilder
      Returns:
      The videoObjectTrackingAnnotation.
    • setVideoObjectTrackingAnnotation

      public AnnotationValue.Builder setVideoObjectTrackingAnnotation(VideoObjectTrackingAnnotation value)
       Annotation value for video object detection and tracking case.
       
      .google.cloud.datalabeling.v1beta1.VideoObjectTrackingAnnotation video_object_tracking_annotation = 5;
    • setVideoObjectTrackingAnnotation

      public AnnotationValue.Builder setVideoObjectTrackingAnnotation(VideoObjectTrackingAnnotation.Builder builderForValue)
       Annotation value for video object detection and tracking case.
       
      .google.cloud.datalabeling.v1beta1.VideoObjectTrackingAnnotation video_object_tracking_annotation = 5;
    • mergeVideoObjectTrackingAnnotation

      public AnnotationValue.Builder mergeVideoObjectTrackingAnnotation(VideoObjectTrackingAnnotation value)
       Annotation value for video object detection and tracking case.
       
      .google.cloud.datalabeling.v1beta1.VideoObjectTrackingAnnotation video_object_tracking_annotation = 5;
    • clearVideoObjectTrackingAnnotation

      public AnnotationValue.Builder clearVideoObjectTrackingAnnotation()
       Annotation value for video object detection and tracking case.
       
      .google.cloud.datalabeling.v1beta1.VideoObjectTrackingAnnotation video_object_tracking_annotation = 5;
    • getVideoObjectTrackingAnnotationBuilder

      public VideoObjectTrackingAnnotation.Builder getVideoObjectTrackingAnnotationBuilder()
       Annotation value for video object detection and tracking case.
       
      .google.cloud.datalabeling.v1beta1.VideoObjectTrackingAnnotation video_object_tracking_annotation = 5;
    • getVideoObjectTrackingAnnotationOrBuilder

      public VideoObjectTrackingAnnotationOrBuilder getVideoObjectTrackingAnnotationOrBuilder()
       Annotation value for video object detection and tracking case.
       
      .google.cloud.datalabeling.v1beta1.VideoObjectTrackingAnnotation video_object_tracking_annotation = 5;
      Specified by:
      getVideoObjectTrackingAnnotationOrBuilder in interface AnnotationValueOrBuilder
    • hasVideoEventAnnotation

      public boolean hasVideoEventAnnotation()
       Annotation value for video event case.
       
      .google.cloud.datalabeling.v1beta1.VideoEventAnnotation video_event_annotation = 6;
      Specified by:
      hasVideoEventAnnotation in interface AnnotationValueOrBuilder
      Returns:
      Whether the videoEventAnnotation field is set.
    • getVideoEventAnnotation

      public VideoEventAnnotation getVideoEventAnnotation()
       Annotation value for video event case.
       
      .google.cloud.datalabeling.v1beta1.VideoEventAnnotation video_event_annotation = 6;
      Specified by:
      getVideoEventAnnotation in interface AnnotationValueOrBuilder
      Returns:
      The videoEventAnnotation.
    • setVideoEventAnnotation

      public AnnotationValue.Builder setVideoEventAnnotation(VideoEventAnnotation value)
       Annotation value for video event case.
       
      .google.cloud.datalabeling.v1beta1.VideoEventAnnotation video_event_annotation = 6;
    • setVideoEventAnnotation

      public AnnotationValue.Builder setVideoEventAnnotation(VideoEventAnnotation.Builder builderForValue)
       Annotation value for video event case.
       
      .google.cloud.datalabeling.v1beta1.VideoEventAnnotation video_event_annotation = 6;
    • mergeVideoEventAnnotation

      public AnnotationValue.Builder mergeVideoEventAnnotation(VideoEventAnnotation value)
       Annotation value for video event case.
       
      .google.cloud.datalabeling.v1beta1.VideoEventAnnotation video_event_annotation = 6;
    • clearVideoEventAnnotation

      public AnnotationValue.Builder clearVideoEventAnnotation()
       Annotation value for video event case.
       
      .google.cloud.datalabeling.v1beta1.VideoEventAnnotation video_event_annotation = 6;
    • getVideoEventAnnotationBuilder

      public VideoEventAnnotation.Builder getVideoEventAnnotationBuilder()
       Annotation value for video event case.
       
      .google.cloud.datalabeling.v1beta1.VideoEventAnnotation video_event_annotation = 6;
    • getVideoEventAnnotationOrBuilder

      public VideoEventAnnotationOrBuilder getVideoEventAnnotationOrBuilder()
       Annotation value for video event case.
       
      .google.cloud.datalabeling.v1beta1.VideoEventAnnotation video_event_annotation = 6;
      Specified by:
      getVideoEventAnnotationOrBuilder in interface AnnotationValueOrBuilder