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()
   
  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.v1.Symbol symbols = 3;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | values | 
        Iterable<? extends com.google.cloud.vision.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.Symbol symbols = 3;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.TextAnnotation.TextProperty property = 1;
 
  Returns
  
  
  getPropertyBuilder()
  
    public TextAnnotation.TextProperty.Builder getPropertyBuilder()
   
   Additional information detected for the word.
 .google.cloud.vision.v1.TextAnnotation.TextProperty property = 1;
 
  Returns
  
  
  getPropertyOrBuilder()
  
    public TextAnnotation.TextPropertyOrBuilder getPropertyOrBuilder()
   
   Additional information detected for the word.
 .google.cloud.vision.v1.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.v1.Symbol symbols = 3;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  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.v1.Symbol symbols = 3;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  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.v1.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.v1.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.v1.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.v1.Symbol symbols = 3;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  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.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()
   
  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.v1.BoundingPoly bounding_box = 2;
 
  Parameter
  
  Returns
  
  
  mergeFrom(Word other)
  
    public Word.Builder mergeFrom(Word other)
   
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | other | 
        Word
  | 
      
    
  
  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.v1.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.v1.Symbol symbols = 3;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  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.v1.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.v1.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.v1.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.v1.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.v1.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.v1.Symbol symbols = 3;
 
  Parameters
  
  Returns
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final Word.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides