Class TextFrame.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<TextFrame.Builder>
-
- com.google.cloud.videointelligence.v1p3beta1.TextFrame.Builder
-
- All Implemented Interfaces:
TextFrameOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- TextFrame
public static final class TextFrame.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TextFrame.Builder> implements TextFrameOrBuilder
Video frame level annotation results for text annotation (OCR). Contains information regarding timestamp and bounding box locations for the frames containing detected OCR text snippets.
Protobuf typegoogle.cloud.videointelligence.v1p3beta1.TextFrame
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TextFrame.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
TextFrame
build()
TextFrame
buildPartial()
TextFrame.Builder
clear()
TextFrame.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
TextFrame.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
TextFrame.Builder
clearRotatedBoundingBox()
Bounding polygon of the detected text for this frame.TextFrame.Builder
clearTimeOffset()
Timestamp of this frame.TextFrame.Builder
clone()
TextFrame
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
NormalizedBoundingPoly
getRotatedBoundingBox()
Bounding polygon of the detected text for this frame.NormalizedBoundingPoly.Builder
getRotatedBoundingBoxBuilder()
Bounding polygon of the detected text for this frame.NormalizedBoundingPolyOrBuilder
getRotatedBoundingBoxOrBuilder()
Bounding polygon of the detected text for this frame.com.google.protobuf.Duration
getTimeOffset()
Timestamp of this frame.com.google.protobuf.Duration.Builder
getTimeOffsetBuilder()
Timestamp of this frame.com.google.protobuf.DurationOrBuilder
getTimeOffsetOrBuilder()
Timestamp of this frame.boolean
hasRotatedBoundingBox()
Bounding polygon of the detected text for this frame.boolean
hasTimeOffset()
Timestamp of this frame.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
TextFrame.Builder
mergeFrom(TextFrame other)
TextFrame.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
TextFrame.Builder
mergeFrom(com.google.protobuf.Message other)
TextFrame.Builder
mergeRotatedBoundingBox(NormalizedBoundingPoly value)
Bounding polygon of the detected text for this frame.TextFrame.Builder
mergeTimeOffset(com.google.protobuf.Duration value)
Timestamp of this frame.TextFrame.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
TextFrame.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
TextFrame.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
TextFrame.Builder
setRotatedBoundingBox(NormalizedBoundingPoly value)
Bounding polygon of the detected text for this frame.TextFrame.Builder
setRotatedBoundingBox(NormalizedBoundingPoly.Builder builderForValue)
Bounding polygon of the detected text for this frame.TextFrame.Builder
setTimeOffset(com.google.protobuf.Duration value)
Timestamp of this frame.TextFrame.Builder
setTimeOffset(com.google.protobuf.Duration.Builder builderForValue)
Timestamp of this frame.TextFrame.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<TextFrame.Builder>
-
clear
public TextFrame.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<TextFrame.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<TextFrame.Builder>
-
getDefaultInstanceForType
public TextFrame getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public TextFrame build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TextFrame buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TextFrame.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<TextFrame.Builder>
-
setField
public TextFrame.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TextFrame.Builder>
-
clearField
public TextFrame.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TextFrame.Builder>
-
clearOneof
public TextFrame.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<TextFrame.Builder>
-
setRepeatedField
public TextFrame.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TextFrame.Builder>
-
addRepeatedField
public TextFrame.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TextFrame.Builder>
-
mergeFrom
public TextFrame.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TextFrame.Builder>
-
mergeFrom
public TextFrame.Builder mergeFrom(TextFrame other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<TextFrame.Builder>
-
mergeFrom
public TextFrame.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TextFrame.Builder>
- Throws:
IOException
-
hasRotatedBoundingBox
public boolean hasRotatedBoundingBox()
Bounding polygon of the detected text for this frame.
.google.cloud.videointelligence.v1p3beta1.NormalizedBoundingPoly rotated_bounding_box = 1;
- Specified by:
hasRotatedBoundingBox
in interfaceTextFrameOrBuilder
- Returns:
- Whether the rotatedBoundingBox field is set.
-
getRotatedBoundingBox
public NormalizedBoundingPoly getRotatedBoundingBox()
Bounding polygon of the detected text for this frame.
.google.cloud.videointelligence.v1p3beta1.NormalizedBoundingPoly rotated_bounding_box = 1;
- Specified by:
getRotatedBoundingBox
in interfaceTextFrameOrBuilder
- Returns:
- The rotatedBoundingBox.
-
setRotatedBoundingBox
public TextFrame.Builder setRotatedBoundingBox(NormalizedBoundingPoly value)
Bounding polygon of the detected text for this frame.
.google.cloud.videointelligence.v1p3beta1.NormalizedBoundingPoly rotated_bounding_box = 1;
-
setRotatedBoundingBox
public TextFrame.Builder setRotatedBoundingBox(NormalizedBoundingPoly.Builder builderForValue)
Bounding polygon of the detected text for this frame.
.google.cloud.videointelligence.v1p3beta1.NormalizedBoundingPoly rotated_bounding_box = 1;
-
mergeRotatedBoundingBox
public TextFrame.Builder mergeRotatedBoundingBox(NormalizedBoundingPoly value)
Bounding polygon of the detected text for this frame.
.google.cloud.videointelligence.v1p3beta1.NormalizedBoundingPoly rotated_bounding_box = 1;
-
clearRotatedBoundingBox
public TextFrame.Builder clearRotatedBoundingBox()
Bounding polygon of the detected text for this frame.
.google.cloud.videointelligence.v1p3beta1.NormalizedBoundingPoly rotated_bounding_box = 1;
-
getRotatedBoundingBoxBuilder
public NormalizedBoundingPoly.Builder getRotatedBoundingBoxBuilder()
Bounding polygon of the detected text for this frame.
.google.cloud.videointelligence.v1p3beta1.NormalizedBoundingPoly rotated_bounding_box = 1;
-
getRotatedBoundingBoxOrBuilder
public NormalizedBoundingPolyOrBuilder getRotatedBoundingBoxOrBuilder()
Bounding polygon of the detected text for this frame.
.google.cloud.videointelligence.v1p3beta1.NormalizedBoundingPoly rotated_bounding_box = 1;
- Specified by:
getRotatedBoundingBoxOrBuilder
in interfaceTextFrameOrBuilder
-
hasTimeOffset
public boolean hasTimeOffset()
Timestamp of this frame.
.google.protobuf.Duration time_offset = 2;
- Specified by:
hasTimeOffset
in interfaceTextFrameOrBuilder
- Returns:
- Whether the timeOffset field is set.
-
getTimeOffset
public com.google.protobuf.Duration getTimeOffset()
Timestamp of this frame.
.google.protobuf.Duration time_offset = 2;
- Specified by:
getTimeOffset
in interfaceTextFrameOrBuilder
- Returns:
- The timeOffset.
-
setTimeOffset
public TextFrame.Builder setTimeOffset(com.google.protobuf.Duration value)
Timestamp of this frame.
.google.protobuf.Duration time_offset = 2;
-
setTimeOffset
public TextFrame.Builder setTimeOffset(com.google.protobuf.Duration.Builder builderForValue)
Timestamp of this frame.
.google.protobuf.Duration time_offset = 2;
-
mergeTimeOffset
public TextFrame.Builder mergeTimeOffset(com.google.protobuf.Duration value)
Timestamp of this frame.
.google.protobuf.Duration time_offset = 2;
-
clearTimeOffset
public TextFrame.Builder clearTimeOffset()
Timestamp of this frame.
.google.protobuf.Duration time_offset = 2;
-
getTimeOffsetBuilder
public com.google.protobuf.Duration.Builder getTimeOffsetBuilder()
Timestamp of this frame.
.google.protobuf.Duration time_offset = 2;
-
getTimeOffsetOrBuilder
public com.google.protobuf.DurationOrBuilder getTimeOffsetOrBuilder()
Timestamp of this frame.
.google.protobuf.Duration time_offset = 2;
- Specified by:
getTimeOffsetOrBuilder
in interfaceTextFrameOrBuilder
-
setUnknownFields
public final TextFrame.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<TextFrame.Builder>
-
mergeUnknownFields
public final TextFrame.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<TextFrame.Builder>
-
-