public static final class Paragraph.Builder extends GeneratedMessageV3.Builder<Paragraph.Builder> implements ParagraphOrBuilder
Structural unit of text representing a number of words in certain order.
Protobuf type google.cloud.vision.v1.Paragraph
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addAllWords(Iterable<? extends Word> values)
public Paragraph.Builder addAllWords(Iterable<? extends Word> values)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameter
Name | Description |
values | Iterable<? extends com.google.cloud.vision.v1.Word>
|
Returns
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Paragraph.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
addWords(Word value)
public Paragraph.Builder addWords(Word value)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameter
Returns
addWords(Word.Builder builderForValue)
public Paragraph.Builder addWords(Word.Builder builderForValue)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameter
Returns
addWords(int index, Word value)
public Paragraph.Builder addWords(int index, Word value)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameters
Returns
addWords(int index, Word.Builder builderForValue)
public Paragraph.Builder addWords(int index, Word.Builder builderForValue)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameters
Returns
addWordsBuilder()
public Word.Builder addWordsBuilder()
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Returns
addWordsBuilder(int index)
public Word.Builder addWordsBuilder(int index)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameter
Returns
build()
Returns
buildPartial()
public Paragraph buildPartial()
Returns
clear()
public Paragraph.Builder clear()
Returns
Overrides
clearBoundingBox()
public Paragraph.Builder clearBoundingBox()
The bounding box for the paragraph.
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
clearConfidence()
public Paragraph.Builder clearConfidence()
Confidence of the OCR results for the paragraph. Range [0, 1].
float confidence = 4;
Returns
clearField(Descriptors.FieldDescriptor field)
public Paragraph.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public Paragraph.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clearProperty()
public Paragraph.Builder clearProperty()
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
Returns
clearWords()
public Paragraph.Builder clearWords()
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Returns
clone()
public Paragraph.Builder clone()
Returns
Overrides
getBoundingBox()
public BoundingPoly getBoundingBox()
The bounding box for the paragraph.
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
getBoundingBoxBuilder()
public BoundingPoly.Builder getBoundingBoxBuilder()
The bounding box for the paragraph.
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
getBoundingBoxOrBuilder()
public BoundingPolyOrBuilder getBoundingBoxOrBuilder()
The bounding box for the paragraph.
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
getConfidence()
public float getConfidence()
Confidence of the OCR results for the paragraph. Range [0, 1].
float confidence = 4;
Returns
Type | Description |
float | The confidence.
|
getDefaultInstanceForType()
public Paragraph getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getProperty()
public TextAnnotation.TextProperty getProperty()
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
Returns
getPropertyBuilder()
public TextAnnotation.TextProperty.Builder getPropertyBuilder()
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
Returns
getPropertyOrBuilder()
public TextAnnotation.TextPropertyOrBuilder getPropertyOrBuilder()
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
Returns
getWords(int index)
public Word getWords(int index)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameter
Returns
getWordsBuilder(int index)
public Word.Builder getWordsBuilder(int index)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameter
Returns
getWordsBuilderList()
public List<Word.Builder> getWordsBuilderList()
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Returns
getWordsCount()
public int getWordsCount()
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Returns
getWordsList()
public List<Word> getWordsList()
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Returns
getWordsOrBuilder(int index)
public WordOrBuilder getWordsOrBuilder(int index)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameter
Returns
getWordsOrBuilderList()
public List<? extends WordOrBuilder> getWordsOrBuilderList()
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Returns
Type | Description |
List<? extends com.google.cloud.vision.v1.WordOrBuilder> | |
hasBoundingBox()
public boolean hasBoundingBox()
The bounding box for the paragraph.
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 paragraph.
.google.cloud.vision.v1.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 Paragraph.Builder mergeBoundingBox(BoundingPoly value)
The bounding box for the paragraph.
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;
Parameter
Returns
mergeFrom(Paragraph other)
public Paragraph.Builder mergeFrom(Paragraph other)
Parameter
Returns
public Paragraph.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public Paragraph.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeProperty(TextAnnotation.TextProperty value)
public Paragraph.Builder mergeProperty(TextAnnotation.TextProperty value)
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Paragraph.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
removeWords(int index)
public Paragraph.Builder removeWords(int index)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameter
Returns
setBoundingBox(BoundingPoly value)
public Paragraph.Builder setBoundingBox(BoundingPoly value)
The bounding box for the paragraph.
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;
Parameter
Returns
setBoundingBox(BoundingPoly.Builder builderForValue)
public Paragraph.Builder setBoundingBox(BoundingPoly.Builder builderForValue)
The bounding box for the paragraph.
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;
Parameter
Returns
setConfidence(float value)
public Paragraph.Builder setConfidence(float value)
Confidence of the OCR results for the paragraph. Range [0, 1].
float confidence = 4;
Parameter
Name | Description |
value | float
The confidence to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public Paragraph.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setProperty(TextAnnotation.TextProperty value)
public Paragraph.Builder setProperty(TextAnnotation.TextProperty value)
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
Parameter
Returns
setProperty(TextAnnotation.TextProperty.Builder builderForValue)
public Paragraph.Builder setProperty(TextAnnotation.TextProperty.Builder builderForValue)
Additional information detected for the paragraph.
.google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
Parameter
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Paragraph.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final Paragraph.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setWords(int index, Word value)
public Paragraph.Builder setWords(int index, Word value)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameters
Returns
setWords(int index, Word.Builder builderForValue)
public Paragraph.Builder setWords(int index, Word.Builder builderForValue)
List of all words in this paragraph.
repeated .google.cloud.vision.v1.Word words = 3;
Parameters
Returns