public static final class Word.Builder extends GeneratedMessageV3.Builder<Word.Builder> implements WordOrBuilder
A word representation.
Protobuf type google.cloud.vision.v1p4beta1.Word
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
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.v1p4beta1.Symbol symbols = 3;
Parameter
Name | Description |
values | Iterable<? extends com.google.cloud.vision.v1p4beta1.Symbol>
|
Returns
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Word.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
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.v1p4beta1.Symbol symbols = 3;
Parameter
Returns
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.v1p4beta1.Symbol symbols = 3;
Parameter
Returns
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.v1p4beta1.Symbol symbols = 3;
Parameters
Returns
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.v1p4beta1.Symbol symbols = 3;
Parameters
Returns
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.v1p4beta1.Symbol symbols = 3;
Returns
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.v1p4beta1.Symbol symbols = 3;
Parameter
Returns
build()
Returns
buildPartial()
public Word buildPartial()
Returns
clear()
public Word.Builder clear()
Returns
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.v1p4beta1.BoundingPoly bounding_box = 2;
Returns
clearConfidence()
public Word.Builder clearConfidence()
Confidence of the OCR results for the word. Range [0, 1].
float confidence = 4;
Returns
clearField(Descriptors.FieldDescriptor field)
public Word.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public Word.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearProperty()
public Word.Builder clearProperty()
Additional information detected for the word.
.google.cloud.vision.v1p4beta1.TextAnnotation.TextProperty property = 1;
Returns
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.v1p4beta1.Symbol symbols = 3;
Returns
clone()
public Word.Builder clone()
Returns
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.v1p4beta1.BoundingPoly bounding_box = 2;
Returns
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.v1p4beta1.BoundingPoly bounding_box = 2;
Returns
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.v1p4beta1.BoundingPoly bounding_box = 2;
Returns
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
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getProperty()
public TextAnnotation.TextProperty getProperty()
Additional information detected for the word.
.google.cloud.vision.v1p4beta1.TextAnnotation.TextProperty property = 1;
Returns
getPropertyBuilder()
public TextAnnotation.TextProperty.Builder getPropertyBuilder()
Additional information detected for the word.
.google.cloud.vision.v1p4beta1.TextAnnotation.TextProperty property = 1;
Returns
getPropertyOrBuilder()
public TextAnnotation.TextPropertyOrBuilder getPropertyOrBuilder()
Additional information detected for the word.
.google.cloud.vision.v1p4beta1.TextAnnotation.TextProperty property = 1;
Returns
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.v1p4beta1.Symbol symbols = 3;
Parameter
Returns
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.v1p4beta1.Symbol symbols = 3;
Parameter
Returns
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.v1p4beta1.Symbol symbols = 3;
Returns
getSymbolsCount()
public int getSymbolsCount()
List of symbols in the word.
The order of the symbols follows the natural reading order.
repeated .google.cloud.vision.v1p4beta1.Symbol symbols = 3;
Returns
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.v1p4beta1.Symbol symbols = 3;
Returns
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.v1p4beta1.Symbol symbols = 3;
Parameter
Returns
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.v1p4beta1.Symbol symbols = 3;
Returns
Type | Description |
List<? extends com.google.cloud.vision.v1p4beta1.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.v1p4beta1.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.v1p4beta1.TextAnnotation.TextProperty property = 1;
Returns
Type | Description |
boolean | Whether the property field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
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.v1p4beta1.BoundingPoly bounding_box = 2;
Parameter
Returns
mergeFrom(Word other)
public Word.Builder mergeFrom(Word other)
Parameter
Returns
public Word.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public Word.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeProperty(TextAnnotation.TextProperty value)
public Word.Builder mergeProperty(TextAnnotation.TextProperty value)
Additional information detected for the word.
.google.cloud.vision.v1p4beta1.TextAnnotation.TextProperty property = 1;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Word.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
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.v1p4beta1.Symbol symbols = 3;
Parameter
Returns
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.v1p4beta1.BoundingPoly bounding_box = 2;
Parameter
Returns
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.v1p4beta1.BoundingPoly bounding_box = 2;
Parameter
Returns
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
setField(Descriptors.FieldDescriptor field, Object value)
public Word.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setProperty(TextAnnotation.TextProperty value)
public Word.Builder setProperty(TextAnnotation.TextProperty value)
Additional information detected for the word.
.google.cloud.vision.v1p4beta1.TextAnnotation.TextProperty property = 1;
Parameter
Returns
setProperty(TextAnnotation.TextProperty.Builder builderForValue)
public Word.Builder setProperty(TextAnnotation.TextProperty.Builder builderForValue)
Additional information detected for the word.
.google.cloud.vision.v1p4beta1.TextAnnotation.TextProperty property = 1;
Parameter
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Word.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
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.v1p4beta1.Symbol symbols = 3;
Parameters
Returns
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.v1p4beta1.Symbol symbols = 3;
Parameters
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final Word.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides