Class TextSegment.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TextSegment.Builder>
com.google.cloud.videointelligence.v1.TextSegment.Builder
- All Implemented Interfaces:
TextSegmentOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- TextSegment
public static final class TextSegment.Builder
extends com.google.protobuf.GeneratedMessage.Builder<TextSegment.Builder>
implements TextSegmentOrBuilder
Video segment level annotation results for text detection.Protobuf type
google.cloud.videointelligence.v1.TextSegment-
Method Summary
Modifier and TypeMethodDescriptionaddAllFrames(Iterable<? extends TextFrame> values) Information related to the frames where OCR detected text appears.Information related to the frames where OCR detected text appears.addFrames(int index, TextFrame.Builder builderForValue) Information related to the frames where OCR detected text appears.Information related to the frames where OCR detected text appears.addFrames(TextFrame.Builder builderForValue) Information related to the frames where OCR detected text appears.Information related to the frames where OCR detected text appears.addFramesBuilder(int index) Information related to the frames where OCR detected text appears.build()clear()Confidence for the track of detected text.Information related to the frames where OCR detected text appears.Video segment where a text snippet was detected.floatConfidence for the track of detected text.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetFrames(int index) Information related to the frames where OCR detected text appears.getFramesBuilder(int index) Information related to the frames where OCR detected text appears.Information related to the frames where OCR detected text appears.intInformation related to the frames where OCR detected text appears.Information related to the frames where OCR detected text appears.getFramesOrBuilder(int index) Information related to the frames where OCR detected text appears.List<? extends TextFrameOrBuilder>Information related to the frames where OCR detected text appears.Video segment where a text snippet was detected.Video segment where a text snippet was detected.Video segment where a text snippet was detected.booleanVideo segment where a text snippet was detected.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(TextSegment other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeSegment(VideoSegment value) Video segment where a text snippet was detected.removeFrames(int index) Information related to the frames where OCR detected text appears.setConfidence(float value) Confidence for the track of detected text.Information related to the frames where OCR detected text appears.setFrames(int index, TextFrame.Builder builderForValue) Information related to the frames where OCR detected text appears.setSegment(VideoSegment value) Video segment where a text snippet was detected.setSegment(VideoSegment.Builder builderForValue) Video segment where a text snippet was detected.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<TextSegment.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<TextSegment.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<TextSegment.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TextSegment.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<TextSegment.Builder>
-
mergeFrom
public TextSegment.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TextSegment.Builder>- Throws:
IOException
-
hasSegment
public boolean hasSegment()Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1.VideoSegment segment = 1;- Specified by:
hasSegmentin interfaceTextSegmentOrBuilder- Returns:
- Whether the segment field is set.
-
getSegment
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1.VideoSegment segment = 1;- Specified by:
getSegmentin interfaceTextSegmentOrBuilder- Returns:
- The segment.
-
setSegment
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1.VideoSegment segment = 1; -
setSegment
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1.VideoSegment segment = 1; -
mergeSegment
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1.VideoSegment segment = 1; -
clearSegment
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1.VideoSegment segment = 1; -
getSegmentBuilder
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1.VideoSegment segment = 1; -
getSegmentOrBuilder
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1.VideoSegment segment = 1;- Specified by:
getSegmentOrBuilderin interfaceTextSegmentOrBuilder
-
getConfidence
public float getConfidence()Confidence for the track of detected text. It is calculated as the highest over all frames where OCR detected text appears.
float confidence = 2;- Specified by:
getConfidencein interfaceTextSegmentOrBuilder- Returns:
- The confidence.
-
setConfidence
Confidence for the track of detected text. It is calculated as the highest over all frames where OCR detected text appears.
float confidence = 2;- Parameters:
value- The confidence to set.- Returns:
- This builder for chaining.
-
clearConfidence
Confidence for the track of detected text. It is calculated as the highest over all frames where OCR detected text appears.
float confidence = 2;- Returns:
- This builder for chaining.
-
getFramesList
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3;- Specified by:
getFramesListin interfaceTextSegmentOrBuilder
-
getFramesCount
public int getFramesCount()Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3;- Specified by:
getFramesCountin interfaceTextSegmentOrBuilder
-
getFrames
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3;- Specified by:
getFramesin interfaceTextSegmentOrBuilder
-
setFrames
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3; -
setFrames
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3; -
addFrames
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3; -
addFrames
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3; -
addFrames
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3; -
addFrames
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3; -
addAllFrames
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3; -
clearFrames
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3; -
removeFrames
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3; -
getFramesBuilder
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3; -
getFramesOrBuilder
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3;- Specified by:
getFramesOrBuilderin interfaceTextSegmentOrBuilder
-
getFramesOrBuilderList
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3;- Specified by:
getFramesOrBuilderListin interfaceTextSegmentOrBuilder
-
addFramesBuilder
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3; -
addFramesBuilder
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3; -
getFramesBuilderList
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3;
-