Interface LabelImageRequestOrBuilder

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

@Generated public interface LabelImageRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasImageClassificationConfig

      boolean hasImageClassificationConfig()
       Configuration for image classification task.
       One of image_classification_config, bounding_poly_config,
       polyline_config and segmentation_config are required.
       
      .google.cloud.datalabeling.v1beta1.ImageClassificationConfig image_classification_config = 4;
      Returns:
      Whether the imageClassificationConfig field is set.
    • getImageClassificationConfig

      ImageClassificationConfig getImageClassificationConfig()
       Configuration for image classification task.
       One of image_classification_config, bounding_poly_config,
       polyline_config and segmentation_config are required.
       
      .google.cloud.datalabeling.v1beta1.ImageClassificationConfig image_classification_config = 4;
      Returns:
      The imageClassificationConfig.
    • getImageClassificationConfigOrBuilder

      ImageClassificationConfigOrBuilder getImageClassificationConfigOrBuilder()
       Configuration for image classification task.
       One of image_classification_config, bounding_poly_config,
       polyline_config and segmentation_config are required.
       
      .google.cloud.datalabeling.v1beta1.ImageClassificationConfig image_classification_config = 4;
    • hasBoundingPolyConfig

      boolean hasBoundingPolyConfig()
       Configuration for bounding box and bounding poly task.
       One of image_classification_config, bounding_poly_config,
       polyline_config and segmentation_config are required.
       
      .google.cloud.datalabeling.v1beta1.BoundingPolyConfig bounding_poly_config = 5;
      Returns:
      Whether the boundingPolyConfig field is set.
    • getBoundingPolyConfig

      BoundingPolyConfig getBoundingPolyConfig()
       Configuration for bounding box and bounding poly task.
       One of image_classification_config, bounding_poly_config,
       polyline_config and segmentation_config are required.
       
      .google.cloud.datalabeling.v1beta1.BoundingPolyConfig bounding_poly_config = 5;
      Returns:
      The boundingPolyConfig.
    • getBoundingPolyConfigOrBuilder

      BoundingPolyConfigOrBuilder getBoundingPolyConfigOrBuilder()
       Configuration for bounding box and bounding poly task.
       One of image_classification_config, bounding_poly_config,
       polyline_config and segmentation_config are required.
       
      .google.cloud.datalabeling.v1beta1.BoundingPolyConfig bounding_poly_config = 5;
    • hasPolylineConfig

      boolean hasPolylineConfig()
       Configuration for polyline task.
       One of image_classification_config, bounding_poly_config,
       polyline_config and segmentation_config are required.
       
      .google.cloud.datalabeling.v1beta1.PolylineConfig polyline_config = 6;
      Returns:
      Whether the polylineConfig field is set.
    • getPolylineConfig

      PolylineConfig getPolylineConfig()
       Configuration for polyline task.
       One of image_classification_config, bounding_poly_config,
       polyline_config and segmentation_config are required.
       
      .google.cloud.datalabeling.v1beta1.PolylineConfig polyline_config = 6;
      Returns:
      The polylineConfig.
    • getPolylineConfigOrBuilder

      PolylineConfigOrBuilder getPolylineConfigOrBuilder()
       Configuration for polyline task.
       One of image_classification_config, bounding_poly_config,
       polyline_config and segmentation_config are required.
       
      .google.cloud.datalabeling.v1beta1.PolylineConfig polyline_config = 6;
    • hasSegmentationConfig

      boolean hasSegmentationConfig()
       Configuration for segmentation task.
       One of image_classification_config, bounding_poly_config,
       polyline_config and segmentation_config are required.
       
      .google.cloud.datalabeling.v1beta1.SegmentationConfig segmentation_config = 7;
      Returns:
      Whether the segmentationConfig field is set.
    • getSegmentationConfig

      SegmentationConfig getSegmentationConfig()
       Configuration for segmentation task.
       One of image_classification_config, bounding_poly_config,
       polyline_config and segmentation_config are required.
       
      .google.cloud.datalabeling.v1beta1.SegmentationConfig segmentation_config = 7;
      Returns:
      The segmentationConfig.
    • getSegmentationConfigOrBuilder

      SegmentationConfigOrBuilder getSegmentationConfigOrBuilder()
       Configuration for segmentation task.
       One of image_classification_config, bounding_poly_config,
       polyline_config and segmentation_config are required.
       
      .google.cloud.datalabeling.v1beta1.SegmentationConfig segmentation_config = 7;
    • getParent

      String getParent()
       Required. Name of the dataset to request labeling task, format:
       projects/{project_id}/datasets/{dataset_id}
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The parent.
    • getParentBytes

      com.google.protobuf.ByteString getParentBytes()
       Required. Name of the dataset to request labeling task, format:
       projects/{project_id}/datasets/{dataset_id}
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for parent.
    • hasBasicConfig

      boolean hasBasicConfig()
       Required. Basic human annotation config.
       
      .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      Whether the basicConfig field is set.
    • getBasicConfig

      HumanAnnotationConfig getBasicConfig()
       Required. Basic human annotation config.
       
      .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The basicConfig.
    • getBasicConfigOrBuilder

      HumanAnnotationConfigOrBuilder getBasicConfigOrBuilder()
       Required. Basic human annotation config.
       
      .google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED];
    • getFeatureValue

      int getFeatureValue()
       Required. The type of image labeling task.
       
      .google.cloud.datalabeling.v1beta1.LabelImageRequest.Feature feature = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The enum numeric value on the wire for feature.
    • getFeature

       Required. The type of image labeling task.
       
      .google.cloud.datalabeling.v1beta1.LabelImageRequest.Feature feature = 3 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The feature.
    • getRequestConfigCase

      LabelImageRequest.RequestConfigCase getRequestConfigCase()