Class TextDetectionParams
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.vision.v1p1beta1.TextDetectionParams
-
- All Implemented Interfaces:
TextDetectionParamsOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class TextDetectionParams extends com.google.protobuf.GeneratedMessageV3 implements TextDetectionParamsOrBuilder
Parameters for text detections. This is used to control TEXT_DETECTION and DOCUMENT_TEXT_DETECTION features.
Protobuf typegoogle.cloud.vision.v1p1beta1.TextDetectionParams
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TextDetectionParams.Builder
Parameters for text detections.-
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 int
ADVANCED_OCR_OPTIONS_FIELD_NUMBER
static int
ENABLE_TEXT_DETECTION_CONFIDENCE_SCORE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getAdvancedOcrOptions(int index)
A list of advanced OCR options to fine-tune OCR behavior.com.google.protobuf.ByteString
getAdvancedOcrOptionsBytes(int index)
A list of advanced OCR options to fine-tune OCR behavior.int
getAdvancedOcrOptionsCount()
A list of advanced OCR options to fine-tune OCR behavior.com.google.protobuf.ProtocolStringList
getAdvancedOcrOptionsList()
A list of advanced OCR options to fine-tune OCR behavior.static TextDetectionParams
getDefaultInstance()
TextDetectionParams
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
boolean
getEnableTextDetectionConfidenceScore()
By default, Cloud Vision API only includes confidence score for DOCUMENT_TEXT_DETECTION result.com.google.protobuf.Parser<TextDetectionParams>
getParserForType()
int
getSerializedSize()
int
hashCode()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static TextDetectionParams.Builder
newBuilder()
static TextDetectionParams.Builder
newBuilder(TextDetectionParams prototype)
TextDetectionParams.Builder
newBuilderForType()
protected TextDetectionParams.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static TextDetectionParams
parseDelimitedFrom(InputStream input)
static TextDetectionParams
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TextDetectionParams
parseFrom(byte[] data)
static TextDetectionParams
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TextDetectionParams
parseFrom(com.google.protobuf.ByteString data)
static TextDetectionParams
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TextDetectionParams
parseFrom(com.google.protobuf.CodedInputStream input)
static TextDetectionParams
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TextDetectionParams
parseFrom(InputStream input)
static TextDetectionParams
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TextDetectionParams
parseFrom(ByteBuffer data)
static TextDetectionParams
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<TextDetectionParams>
parser()
TextDetectionParams.Builder
toBuilder()
void
writeTo(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
-
ENABLE_TEXT_DETECTION_CONFIDENCE_SCORE_FIELD_NUMBER
public static final int ENABLE_TEXT_DETECTION_CONFIDENCE_SCORE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ADVANCED_OCR_OPTIONS_FIELD_NUMBER
public static final int ADVANCED_OCR_OPTIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getEnableTextDetectionConfidenceScore
public boolean getEnableTextDetectionConfidenceScore()
By default, Cloud Vision API only includes confidence score for DOCUMENT_TEXT_DETECTION result. Set the flag to true to include confidence score for TEXT_DETECTION as well.
bool enable_text_detection_confidence_score = 9;
- Specified by:
getEnableTextDetectionConfidenceScore
in interfaceTextDetectionParamsOrBuilder
- Returns:
- The enableTextDetectionConfidenceScore.
-
getAdvancedOcrOptionsList
public com.google.protobuf.ProtocolStringList getAdvancedOcrOptionsList()
A list of advanced OCR options to fine-tune OCR behavior.
repeated string advanced_ocr_options = 11;
- Specified by:
getAdvancedOcrOptionsList
in interfaceTextDetectionParamsOrBuilder
- Returns:
- A list containing the advancedOcrOptions.
-
getAdvancedOcrOptionsCount
public int getAdvancedOcrOptionsCount()
A list of advanced OCR options to fine-tune OCR behavior.
repeated string advanced_ocr_options = 11;
- Specified by:
getAdvancedOcrOptionsCount
in interfaceTextDetectionParamsOrBuilder
- Returns:
- The count of advancedOcrOptions.
-
getAdvancedOcrOptions
public String getAdvancedOcrOptions(int index)
A list of advanced OCR options to fine-tune OCR behavior.
repeated string advanced_ocr_options = 11;
- Specified by:
getAdvancedOcrOptions
in interfaceTextDetectionParamsOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The advancedOcrOptions at the given index.
-
getAdvancedOcrOptionsBytes
public com.google.protobuf.ByteString getAdvancedOcrOptionsBytes(int index)
A list of advanced OCR options to fine-tune OCR behavior.
repeated string advanced_ocr_options = 11;
- Specified by:
getAdvancedOcrOptionsBytes
in interfaceTextDetectionParamsOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the advancedOcrOptions at the given index.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static TextDetectionParams parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TextDetectionParams parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TextDetectionParams parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TextDetectionParams parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TextDetectionParams parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TextDetectionParams parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TextDetectionParams parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TextDetectionParams parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TextDetectionParams parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TextDetectionParams parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static TextDetectionParams parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TextDetectionParams parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public TextDetectionParams.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static TextDetectionParams.Builder newBuilder()
-
newBuilder
public static TextDetectionParams.Builder newBuilder(TextDetectionParams prototype)
-
toBuilder
public TextDetectionParams.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected TextDetectionParams.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static TextDetectionParams getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<TextDetectionParams> parser()
-
getParserForType
public com.google.protobuf.Parser<TextDetectionParams> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public TextDetectionParams getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-