public static final class Word.Builder extends GeneratedMessageV3.Builder<Word.Builder> implements WordOrBuilder
A word representation.
Protobuf type google.cloud.vision.v1.Word
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addAllSymbols(Iterable<? extends Symbol> values)
public Word.Builder addAllSymbols(Iterable<? extends Symbol> values)
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1.Symbol symbols = 3;
Parameter |
---|
Name | Description |
values | Iterable<? extends com.google.cloud.vision.v1.Symbol>
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Word.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
addSymbols(Symbol value)
public Word.Builder addSymbols(Symbol value)
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1.Symbol symbols = 3;
Parameter |
---|
Name | Description |
value | Symbol
|
addSymbols(Symbol.Builder builderForValue)
public Word.Builder addSymbols(Symbol.Builder builderForValue)
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1.Symbol symbols = 3;
addSymbols(int index, Symbol value)
public Word.Builder addSymbols(int index, Symbol value)
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1.Symbol symbols = 3;
addSymbols(int index, Symbol.Builder builderForValue)
public Word.Builder addSymbols(int index, Symbol.Builder builderForValue)
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1.Symbol symbols = 3;
addSymbolsBuilder()
public Symbol.Builder addSymbolsBuilder()
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1.Symbol symbols = 3;
addSymbolsBuilder(int index)
public Symbol.Builder addSymbolsBuilder(int index)
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1.Symbol symbols = 3;
Parameter |
---|
Name | Description |
index | int
|
build()
Returns |
---|
Type | Description |
Word | |
buildPartial()
public Word buildPartial()
Returns |
---|
Type | Description |
Word | |
clear()
public Word.Builder clear()
Overrides
clearBoundingBox()
public Word.Builder clearBoundingBox()
The bounding box for the word.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
- when the text is horizontal it might look like:
0----1
| |
3----2
- when it's rotated 180 degrees around the top-left corner it becomes:
2----3
| |
1----0
and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
clearConfidence()
public Word.Builder clearConfidence()
Confidence of the OCR results for the word. Range [0, 1].
float confidence = 4;
Returns |
---|
Type | Description |
Word.Builder | This builder for chaining.
|
clearField(Descriptors.FieldDescriptor field)
public Word.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public Word.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearProperty()
public Word.Builder clearProperty()
Additional information detected for the word.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
clearSymbols()
public Word.Builder clearSymbols()
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1.Symbol symbols = 3;
clone()
public Word.Builder clone()
Overrides
getBoundingBox()
public BoundingPoly getBoundingBox()
The bounding box for the word.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
- when the text is horizontal it might look like:
0----1
| |
3----2
- when it's rotated 180 degrees around the top-left corner it becomes:
2----3
| |
1----0
and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
getBoundingBoxBuilder()
public BoundingPoly.Builder getBoundingBoxBuilder()
The bounding box for the word.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
- when the text is horizontal it might look like:
0----1
| |
3----2
- when it's rotated 180 degrees around the top-left corner it becomes:
2----3
| |
1----0
and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
getBoundingBoxOrBuilder()
public BoundingPolyOrBuilder getBoundingBoxOrBuilder()
The bounding box for the word.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
- when the text is horizontal it might look like:
0----1
| |
3----2
- when it's rotated 180 degrees around the top-left corner it becomes:
2----3
| |
1----0
and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
getConfidence()
public float getConfidence()
Confidence of the OCR results for the word. Range [0, 1].
float confidence = 4;
Returns |
---|
Type | Description |
float | The confidence.
|
getDefaultInstanceForType()
public Word getDefaultInstanceForType()
Returns |
---|
Type | Description |
Word | |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getProperty()
public TextAnnotation.TextProperty getProperty()
Additional information detected for the word.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
getPropertyBuilder()
public TextAnnotation.TextProperty.Builder getPropertyBuilder()
Additional information detected for the word.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
getPropertyOrBuilder()
public TextAnnotation.TextPropertyOrBuilder getPropertyOrBuilder()
Additional information detected for the word.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
getSymbols(int index)
public Symbol getSymbols(int index)
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1.Symbol symbols = 3;
Parameter |
---|
Name | Description |
index | int
|
getSymbolsBuilder(int index)
public Symbol.Builder getSymbolsBuilder(int index)
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1.Symbol symbols = 3;
Parameter |
---|
Name | Description |
index | int
|
getSymbolsBuilderList()
public List<Symbol.Builder> getSymbolsBuilderList()
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1.Symbol symbols = 3;
getSymbolsCount()
public int getSymbolsCount()
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1.Symbol symbols = 3;
Returns |
---|
Type | Description |
int | |
getSymbolsList()
public List<Symbol> getSymbolsList()
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1.Symbol symbols = 3;
getSymbolsOrBuilder(int index)
public SymbolOrBuilder getSymbolsOrBuilder(int index)
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1.Symbol symbols = 3;
Parameter |
---|
Name | Description |
index | int
|
getSymbolsOrBuilderList()
public List<? extends SymbolOrBuilder> getSymbolsOrBuilderList()
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1.Symbol symbols = 3;
Returns |
---|
Type | Description |
List<? extends com.google.cloud.vision.v1.SymbolOrBuilder> | |
hasBoundingBox()
public boolean hasBoundingBox()
The bounding box for the word.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
- when the text is horizontal it might look like:
0----1
| |
3----2
- when it's rotated 180 degrees around the top-left corner it becomes:
2----3
| |
1----0
and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
Returns |
---|
Type | Description |
boolean | Whether the boundingBox field is set.
|
hasProperty()
public boolean hasProperty()
Additional information detected for the word.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
Returns |
---|
Type | Description |
boolean | Whether the property field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeBoundingBox(BoundingPoly value)
public Word.Builder mergeBoundingBox(BoundingPoly value)
The bounding box for the word.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
- when the text is horizontal it might look like:
0----1
| |
3----2
- when it's rotated 180 degrees around the top-left corner it becomes:
2----3
| |
1----0
and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
mergeFrom(Word other)
public Word.Builder mergeFrom(Word other)
Parameter |
---|
Name | Description |
other | Word
|
public Word.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public Word.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeProperty(TextAnnotation.TextProperty value)
public Word.Builder mergeProperty(TextAnnotation.TextProperty value)
Additional information detected for the word.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Word.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeSymbols(int index)
public Word.Builder removeSymbols(int index)
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1.Symbol symbols = 3;
Parameter |
---|
Name | Description |
index | int
|
setBoundingBox(BoundingPoly value)
public Word.Builder setBoundingBox(BoundingPoly value)
The bounding box for the word.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
- when the text is horizontal it might look like:
0----1
| |
3----2
- when it's rotated 180 degrees around the top-left corner it becomes:
2----3
| |
1----0
and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
setBoundingBox(BoundingPoly.Builder builderForValue)
public Word.Builder setBoundingBox(BoundingPoly.Builder builderForValue)
The bounding box for the word.
The vertices are in the order of top-left, top-right, bottom-right,
bottom-left. When a rotation of the bounding box is detected the rotation
is represented as around the top-left corner as defined when the text is
read in the 'natural' orientation.
For example:
- when the text is horizontal it might look like:
0----1
| |
3----2
- when it's rotated 180 degrees around the top-left corner it becomes:
2----3
| |
1----0
and the vertex order will still be (0, 1, 2, 3).
.google.cloud.vision.v1.BoundingPoly bounding_box = 2;
setConfidence(float value)
public Word.Builder setConfidence(float value)
Confidence of the OCR results for the word. Range [0, 1].
float confidence = 4;
Parameter |
---|
Name | Description |
value | float
The confidence to set.
|
Returns |
---|
Type | Description |
Word.Builder | This builder for chaining.
|
setField(Descriptors.FieldDescriptor field, Object value)
public Word.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setProperty(TextAnnotation.TextProperty value)
public Word.Builder setProperty(TextAnnotation.TextProperty value)
Additional information detected for the word.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
setProperty(TextAnnotation.TextProperty.Builder builderForValue)
public Word.Builder setProperty(TextAnnotation.TextProperty.Builder builderForValue)
Additional information detected for the word.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Word.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setSymbols(int index, Symbol value)
public Word.Builder setSymbols(int index, Symbol value)
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1.Symbol symbols = 3;
setSymbols(int index, Symbol.Builder builderForValue)
public Word.Builder setSymbols(int index, Symbol.Builder builderForValue)
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1.Symbol symbols = 3;
setUnknownFields(UnknownFieldSet unknownFields)
public final Word.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides