Class NormalizedBoundingPoly.Builder (2.12.0)
2.86.0 (latest)
2.84.0
2.82.0
2.81.0
2.79.0
2.77.0
2.75.0
2.74.0
2.73.0
2.72.0
2.71.0
2.69.0
2.67.0
2.66.0
2.63.0
2.62.0
2.61.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.53.0
2.52.0
2.51.0
2.50.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.41.0
2.40.0
2.39.0
2.38.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.29.0
2.28.0
2.27.0
2.26.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.12.0
2.11.0
2.10.0
2.8.0
2.7.0
2.6.0
2.5.0
2.4.0
2.3.0
2.2.13
2.1.0
2.0.27
public static final class NormalizedBoundingPoly . Builder extends GeneratedMessageV3 . Builder<NormalizedBoundingPoly . Builder > implements NormalizedBoundingPolyOrBuilder
Normalized bounding polygon for text (that might not be aligned with axis).
Contains list of the corner points in clockwise order starting from
top-left corner. For example, for a rectangular bounding box:
When the text is horizontal it might look like:
0----1
| |
3----2
When it's clockwise 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). Note that values can be less
than 0, or greater than 1 due to trignometric calculations for location of
the box.
Protobuf type google.cloud.videointelligence.v1.NormalizedBoundingPoly
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
addAllVertices(Iterable<? extends NormalizedVertex> values)
public NormalizedBoundingPoly . Builder addAllVertices ( Iterable <? extends NormalizedVertex > values )
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
Parameter
Name
Description
values
Iterable <? extends com.google.cloud.videointelligence.v1.NormalizedVertex >
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public NormalizedBoundingPoly . Builder addRepeatedField ( Descriptors . FieldDescriptor field , Object value )
Overrides
addVertices(NormalizedVertex value)
public NormalizedBoundingPoly . Builder addVertices ( NormalizedVertex value )
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
addVertices(NormalizedVertex.Builder builderForValue)
public NormalizedBoundingPoly . Builder addVertices ( NormalizedVertex . Builder builderForValue )
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
addVertices(int index, NormalizedVertex value)
public NormalizedBoundingPoly . Builder addVertices ( int index , NormalizedVertex value )
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
addVertices(int index, NormalizedVertex.Builder builderForValue)
public NormalizedBoundingPoly . Builder addVertices ( int index , NormalizedVertex . Builder builderForValue )
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
addVerticesBuilder()
public NormalizedVertex . Builder addVerticesBuilder ()
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
addVerticesBuilder(int index)
public NormalizedVertex . Builder addVerticesBuilder ( int index )
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
Parameter
Name
Description
index
int
build()
public NormalizedBoundingPoly build ()
buildPartial()
public NormalizedBoundingPoly buildPartial ()
clear()
public NormalizedBoundingPoly . Builder clear ()
Overrides
clearField(Descriptors.FieldDescriptor field)
public NormalizedBoundingPoly . Builder clearField ( Descriptors . FieldDescriptor field )
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public NormalizedBoundingPoly . Builder clearOneof ( Descriptors . OneofDescriptor oneof )
Overrides
clearVertices()
public NormalizedBoundingPoly . Builder clearVertices ()
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
clone()
public NormalizedBoundingPoly . Builder clone ()
Overrides
getDefaultInstanceForType()
public NormalizedBoundingPoly getDefaultInstanceForType ()
getDescriptorForType()
public Descriptors . Descriptor getDescriptorForType ()
Overrides
getVertices(int index)
public NormalizedVertex getVertices ( int index )
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
Parameter
Name
Description
index
int
getVerticesBuilder(int index)
public NormalizedVertex . Builder getVerticesBuilder ( int index )
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
Parameter
Name
Description
index
int
getVerticesBuilderList()
public List<NormalizedVertex . Builder > getVerticesBuilderList ()
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
getVerticesCount()
public int getVerticesCount ()
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
Returns
Type
Description
int
getVerticesList()
public List<NormalizedVertex> getVerticesList ()
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
getVerticesOrBuilder(int index)
public NormalizedVertexOrBuilder getVerticesOrBuilder ( int index )
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
Parameter
Name
Description
index
int
getVerticesOrBuilderList()
public List <? extends NormalizedVertexOrBuilder > getVerticesOrBuilderList ()
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
Returns
Type
Description
List <? extends com.google.cloud.videointelligence.v1.NormalizedVertexOrBuilder >
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
mergeFrom(NormalizedBoundingPoly other)
public NormalizedBoundingPoly . Builder mergeFrom ( NormalizedBoundingPoly other )
public NormalizedBoundingPoly . Builder mergeFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
Overrides
mergeFrom(Message other)
public NormalizedBoundingPoly . Builder mergeFrom ( Message other )
Parameter
Name
Description
other
Message
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final NormalizedBoundingPoly . Builder mergeUnknownFields ( UnknownFieldSet unknownFields )
Overrides
removeVertices(int index)
public NormalizedBoundingPoly . Builder removeVertices ( int index )
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
Parameter
Name
Description
index
int
setField(Descriptors.FieldDescriptor field, Object value)
public NormalizedBoundingPoly . Builder setField ( Descriptors . FieldDescriptor field , Object value )
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public NormalizedBoundingPoly . Builder setRepeatedField ( Descriptors . FieldDescriptor field , int index , Object value )
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final NormalizedBoundingPoly . Builder setUnknownFields ( UnknownFieldSet unknownFields )
Overrides
setVertices(int index, NormalizedVertex value)
public NormalizedBoundingPoly . Builder setVertices ( int index , NormalizedVertex value )
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
setVertices(int index, NormalizedVertex.Builder builderForValue)
public NormalizedBoundingPoly . Builder setVertices ( int index , NormalizedVertex . Builder builderForValue )
Normalized vertices of the bounding polygon.
repeated .google.cloud.videointelligence.v1.NormalizedVertex vertices = 1;
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]