Class LabelImageRequest
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
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
@Generated
public final class LabelImageRequest
extends com.google.protobuf.GeneratedMessage
implements LabelImageRequestOrBuilder
Request message for starting an image labeling task.Protobuf type
google.cloud.datalabeling.v1beta1.LabelImageRequest- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classRequest message for starting an image labeling task.static enumImage labeling task feature.static enumNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanRequired.Required.Configuration for bounding box and bounding poly task.Configuration for bounding box and bounding poly task.static LabelImageRequeststatic final com.google.protobuf.Descriptors.DescriptorRequired.intRequired.Configuration for image classification task.Configuration for image classification task.Required.com.google.protobuf.ByteStringRequired.com.google.protobuf.Parser<LabelImageRequest>Configuration for polyline task.Configuration for polyline task.Configuration for segmentation task.Configuration for segmentation task.intbooleanRequired.booleanConfiguration for bounding box and bounding poly task.inthashCode()booleanConfiguration for image classification task.booleanConfiguration for polyline task.booleanConfiguration for segmentation task.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic LabelImageRequest.Builderstatic LabelImageRequest.BuildernewBuilder(LabelImageRequest prototype) protected LabelImageRequest.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) 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()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
IMAGE_CLASSIFICATION_CONFIG_FIELD_NUMBER
public static final int IMAGE_CLASSIFICATION_CONFIG_FIELD_NUMBER- See Also:
-
BOUNDING_POLY_CONFIG_FIELD_NUMBER
public static final int BOUNDING_POLY_CONFIG_FIELD_NUMBER- See Also:
-
POLYLINE_CONFIG_FIELD_NUMBER
public static final int POLYLINE_CONFIG_FIELD_NUMBER- See Also:
-
SEGMENTATION_CONFIG_FIELD_NUMBER
public static final int SEGMENTATION_CONFIG_FIELD_NUMBER- See Also:
-
PARENT_FIELD_NUMBER
public static final int PARENT_FIELD_NUMBER- See Also:
-
BASIC_CONFIG_FIELD_NUMBER
public static final int BASIC_CONFIG_FIELD_NUMBER- See Also:
-
FEATURE_FIELD_NUMBER
public static final int FEATURE_FIELD_NUMBER- See Also:
-
-
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
-
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
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
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.
-
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.
-
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.
-
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.
-
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.
-
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
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.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- 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
- Throws:
IOException
-
parseFrom
public static LabelImageRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- 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
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected LabelImageRequest.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-