Class LabelImageRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<LabelImageRequest.Builder>
com.google.cloud.datalabeling.v1beta1.LabelImageRequest.Builder
- All Implemented Interfaces:
LabelImageRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- LabelImageRequest
public static final class LabelImageRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<LabelImageRequest.Builder>
implements LabelImageRequestOrBuilder
Request message for starting an image labeling task.Protobuf type
google.cloud.datalabeling.v1beta1.LabelImageRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Required.Configuration for bounding box and bounding poly task.Required.Configuration for image classification task.Required.Configuration for polyline task.Configuration for segmentation task.Required.Required.Required.Configuration for bounding box and bounding poly task.Configuration for bounding box and bounding poly task.Configuration for bounding box and bounding poly task.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorRequired.intRequired.Configuration for image classification task.Configuration for image classification task.Configuration for image classification task.Required.com.google.protobuf.ByteStringRequired.Configuration for polyline task.Configuration for polyline task.Configuration for polyline task.Configuration for segmentation task.Configuration for segmentation task.Configuration for segmentation task.booleanRequired.booleanConfiguration for bounding box and bounding poly task.booleanConfiguration for image classification task.booleanConfiguration for polyline task.booleanConfiguration for segmentation task.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanRequired.Configuration for bounding box and bounding poly task.mergeFrom(LabelImageRequest other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Configuration for image classification task.Configuration for polyline task.Configuration for segmentation task.Required.setBasicConfig(HumanAnnotationConfig.Builder builderForValue) Required.Configuration for bounding box and bounding poly task.setBoundingPolyConfig(BoundingPolyConfig.Builder builderForValue) Configuration for bounding box and bounding poly task.Required.setFeatureValue(int value) Required.Configuration for image classification task.setImageClassificationConfig(ImageClassificationConfig.Builder builderForValue) Configuration for image classification task.Required.setParentBytes(com.google.protobuf.ByteString value) Required.setPolylineConfig(PolylineConfig value) Configuration for polyline task.setPolylineConfig(PolylineConfig.Builder builderForValue) Configuration for polyline task.Configuration for segmentation task.setSegmentationConfig(SegmentationConfig.Builder builderForValue) Configuration for segmentation task.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<LabelImageRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<LabelImageRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<LabelImageRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LabelImageRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<LabelImageRequest.Builder>
-
mergeFrom
public LabelImageRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<LabelImageRequest.Builder>- Throws:
IOException
-
getRequestConfigCase
- Specified by:
getRequestConfigCasein interfaceLabelImageRequestOrBuilder
-
clearRequestConfig
-
hasImageClassificationConfig
public 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;- Specified by:
hasImageClassificationConfigin interfaceLabelImageRequestOrBuilder- Returns:
- Whether the imageClassificationConfig field is set.
-
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;- Specified by:
getImageClassificationConfigin interfaceLabelImageRequestOrBuilder- Returns:
- The imageClassificationConfig.
-
setImageClassificationConfig
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; -
setImageClassificationConfig
public LabelImageRequest.Builder setImageClassificationConfig(ImageClassificationConfig.Builder builderForValue) 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; -
mergeImageClassificationConfig
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; -
clearImageClassificationConfig
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; -
getImageClassificationConfigBuilder
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; -
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;- Specified by:
getImageClassificationConfigOrBuilderin interfaceLabelImageRequestOrBuilder
-
hasBoundingPolyConfig
public 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;- Specified by:
hasBoundingPolyConfigin interfaceLabelImageRequestOrBuilder- Returns:
- Whether the boundingPolyConfig field is set.
-
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;- Specified by:
getBoundingPolyConfigin interfaceLabelImageRequestOrBuilder- Returns:
- The boundingPolyConfig.
-
setBoundingPolyConfig
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; -
setBoundingPolyConfig
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; -
mergeBoundingPolyConfig
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; -
clearBoundingPolyConfig
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; -
getBoundingPolyConfigBuilder
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; -
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;- Specified by:
getBoundingPolyConfigOrBuilderin interfaceLabelImageRequestOrBuilder
-
hasPolylineConfig
public 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;- Specified by:
hasPolylineConfigin interfaceLabelImageRequestOrBuilder- Returns:
- Whether the polylineConfig field is set.
-
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;- Specified by:
getPolylineConfigin interfaceLabelImageRequestOrBuilder- Returns:
- The polylineConfig.
-
setPolylineConfig
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; -
setPolylineConfig
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; -
mergePolylineConfig
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; -
clearPolylineConfig
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; -
getPolylineConfigBuilder
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; -
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;- Specified by:
getPolylineConfigOrBuilderin interfaceLabelImageRequestOrBuilder
-
hasSegmentationConfig
public 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;- Specified by:
hasSegmentationConfigin interfaceLabelImageRequestOrBuilder- Returns:
- Whether the segmentationConfig field is set.
-
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;- Specified by:
getSegmentationConfigin interfaceLabelImageRequestOrBuilder- Returns:
- The segmentationConfig.
-
setSegmentationConfig
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; -
setSegmentationConfig
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; -
mergeSegmentationConfig
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; -
clearSegmentationConfig
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; -
getSegmentationConfigBuilder
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; -
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;- Specified by:
getSegmentationConfigOrBuilderin interfaceLabelImageRequestOrBuilder
-
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) = { ... }- Specified by:
getParentin interfaceLabelImageRequestOrBuilder- Returns:
- The parent.
-
getParentBytes
public 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) = { ... }- Specified by:
getParentBytesin interfaceLabelImageRequestOrBuilder- Returns:
- The bytes for parent.
-
setParent
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) = { ... }- Parameters:
value- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
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:
- This builder for chaining.
-
setParentBytes
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) = { ... }- Parameters:
value- The bytes for parent to set.- Returns:
- This builder for chaining.
-
hasBasicConfig
public boolean hasBasicConfig()Required. Basic human annotation config.
.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasBasicConfigin interfaceLabelImageRequestOrBuilder- Returns:
- Whether the basicConfig field is set.
-
getBasicConfig
Required. Basic human annotation config.
.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getBasicConfigin interfaceLabelImageRequestOrBuilder- Returns:
- The basicConfig.
-
setBasicConfig
Required. Basic human annotation config.
.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED]; -
setBasicConfig
Required. Basic human annotation config.
.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED]; -
mergeBasicConfig
Required. Basic human annotation config.
.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED]; -
clearBasicConfig
Required. Basic human annotation config.
.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED]; -
getBasicConfigBuilder
Required. Basic human annotation config.
.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED]; -
getBasicConfigOrBuilder
Required. Basic human annotation config.
.google.cloud.datalabeling.v1beta1.HumanAnnotationConfig basic_config = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getBasicConfigOrBuilderin interfaceLabelImageRequestOrBuilder
-
getFeatureValue
public int getFeatureValue()Required. The type of image labeling task.
.google.cloud.datalabeling.v1beta1.LabelImageRequest.Feature feature = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFeatureValuein interfaceLabelImageRequestOrBuilder- Returns:
- The enum numeric value on the wire for feature.
-
setFeatureValue
Required. The type of image labeling task.
.google.cloud.datalabeling.v1beta1.LabelImageRequest.Feature feature = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The enum numeric value on the wire for feature to set.- Returns:
- This builder for chaining.
-
getFeature
Required. The type of image labeling task.
.google.cloud.datalabeling.v1beta1.LabelImageRequest.Feature feature = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getFeaturein interfaceLabelImageRequestOrBuilder- Returns:
- The feature.
-
setFeature
Required. The type of image labeling task.
.google.cloud.datalabeling.v1beta1.LabelImageRequest.Feature feature = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The feature to set.- Returns:
- This builder for chaining.
-
clearFeature
Required. The type of image labeling task.
.google.cloud.datalabeling.v1beta1.LabelImageRequest.Feature feature = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-