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;
 
  
    
      
        | Parameters | 
      
      
        | Name | 
        Description | 
      
      
        index | 
        int
  | 
      
      
        value | 
        Symbol
  | 
      
    
  
  
  
  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
  | 
      
    
  
  
    
      
        | Returns | 
      
      
        | Type | 
        Description | 
      
      
        Symbol | 
         | 
      
    
  
  
  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;
 
  
    
      
        | Parameters | 
      
      
        | Name | 
        Description | 
      
      
        index | 
        int
  | 
      
      
        value | 
        Symbol
  | 
      
    
  
  
  
  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