Class LabelImageRequest
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.datalabeling.v1beta1.LabelImageRequest
-
- All Implemented Interfaces:
LabelImageRequestOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class LabelImageRequest extends com.google.protobuf.GeneratedMessageV3 implements LabelImageRequestOrBuilder
Request message for starting an image labeling task.
Protobuf typegoogle.cloud.datalabeling.v1beta1.LabelImageRequest- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLabelImageRequest.BuilderRequest message for starting an image labeling task.static classLabelImageRequest.FeatureImage labeling task feature.static classLabelImageRequest.RequestConfigCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intBASIC_CONFIG_FIELD_NUMBERstatic intBOUNDING_POLY_CONFIG_FIELD_NUMBERstatic intFEATURE_FIELD_NUMBERstatic intIMAGE_CLASSIFICATION_CONFIG_FIELD_NUMBERstatic intPARENT_FIELD_NUMBERstatic intPOLYLINE_CONFIG_FIELD_NUMBERstatic intSEGMENTATION_CONFIG_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)HumanAnnotationConfiggetBasicConfig()Required.HumanAnnotationConfigOrBuildergetBasicConfigOrBuilder()Required.BoundingPolyConfiggetBoundingPolyConfig()Configuration for bounding box and bounding poly task.BoundingPolyConfigOrBuildergetBoundingPolyConfigOrBuilder()Configuration for bounding box and bounding poly task.static LabelImageRequestgetDefaultInstance()LabelImageRequestgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()LabelImageRequest.FeaturegetFeature()Required.intgetFeatureValue()Required.ImageClassificationConfiggetImageClassificationConfig()Configuration for image classification task.ImageClassificationConfigOrBuildergetImageClassificationConfigOrBuilder()Configuration for image classification task.StringgetParent()Required.com.google.protobuf.ByteStringgetParentBytes()Required.com.google.protobuf.Parser<LabelImageRequest>getParserForType()PolylineConfiggetPolylineConfig()Configuration for polyline task.PolylineConfigOrBuildergetPolylineConfigOrBuilder()Configuration for polyline task.LabelImageRequest.RequestConfigCasegetRequestConfigCase()SegmentationConfiggetSegmentationConfig()Configuration for segmentation task.SegmentationConfigOrBuildergetSegmentationConfigOrBuilder()Configuration for segmentation task.intgetSerializedSize()booleanhasBasicConfig()Required.booleanhasBoundingPolyConfig()Configuration for bounding box and bounding poly task.inthashCode()booleanhasImageClassificationConfig()Configuration for image classification task.booleanhasPolylineConfig()Configuration for polyline task.booleanhasSegmentationConfig()Configuration for segmentation task.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static LabelImageRequest.BuildernewBuilder()static LabelImageRequest.BuildernewBuilder(LabelImageRequest prototype)LabelImageRequest.BuildernewBuilderForType()protected LabelImageRequest.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static LabelImageRequestparseDelimitedFrom(InputStream input)static LabelImageRequestparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LabelImageRequestparseFrom(byte[] data)static LabelImageRequestparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LabelImageRequestparseFrom(com.google.protobuf.ByteString data)static LabelImageRequestparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LabelImageRequestparseFrom(com.google.protobuf.CodedInputStream input)static LabelImageRequestparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LabelImageRequestparseFrom(InputStream input)static LabelImageRequestparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static LabelImageRequestparseFrom(ByteBuffer data)static LabelImageRequestparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<LabelImageRequest>parser()LabelImageRequest.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
IMAGE_CLASSIFICATION_CONFIG_FIELD_NUMBER
public static final int IMAGE_CLASSIFICATION_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BOUNDING_POLY_CONFIG_FIELD_NUMBER
public static final int BOUNDING_POLY_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
POLYLINE_CONFIG_FIELD_NUMBER
public static final int POLYLINE_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SEGMENTATION_CONFIG_FIELD_NUMBER
public static final int SEGMENTATION_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PARENT_FIELD_NUMBER
public static final int PARENT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
BASIC_CONFIG_FIELD_NUMBER
public static final int BASIC_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FEATURE_FIELD_NUMBER
public static final int FEATURE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getRequestConfigCase
public LabelImageRequest.RequestConfigCase getRequestConfigCase()
- Specified by:
getRequestConfigCasein interfaceLabelImageRequestOrBuilder
-
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
public 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;- Specified by:
getImageClassificationConfigin interfaceLabelImageRequestOrBuilder- Returns:
- The imageClassificationConfig.
-
getImageClassificationConfigOrBuilder
public 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;- 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
public 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;- Specified by:
getBoundingPolyConfigin interfaceLabelImageRequestOrBuilder- Returns:
- The boundingPolyConfig.
-
getBoundingPolyConfigOrBuilder
public 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;- 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
public 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;- Specified by:
getPolylineConfigin interfaceLabelImageRequestOrBuilder- Returns:
- The polylineConfig.
-
getPolylineConfigOrBuilder
public 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;- 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
public 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;- Specified by:
getSegmentationConfigin interfaceLabelImageRequestOrBuilder- Returns:
- The segmentationConfig.
-
getSegmentationConfigOrBuilder
public 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;- Specified by:
getSegmentationConfigOrBuilderin interfaceLabelImageRequestOrBuilder
-
getParent
public 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) = { ... }- 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.
-
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
public HumanAnnotationConfig 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.
-
getBasicConfigOrBuilder
public HumanAnnotationConfigOrBuilder 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.
-
getFeature
public LabelImageRequest.Feature 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.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static LabelImageRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LabelImageRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LabelImageRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LabelImageRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LabelImageRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LabelImageRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static LabelImageRequest parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static LabelImageRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static LabelImageRequest parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static LabelImageRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static LabelImageRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static LabelImageRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public LabelImageRequest.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static LabelImageRequest.Builder newBuilder()
-
newBuilder
public static LabelImageRequest.Builder newBuilder(LabelImageRequest prototype)
-
toBuilder
public LabelImageRequest.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected LabelImageRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static LabelImageRequest getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<LabelImageRequest> parser()
-
getParserForType
public com.google.protobuf.Parser<LabelImageRequest> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public LabelImageRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-