Class TextSegment.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<TextSegment.Builder>
-
- com.google.cloud.videointelligence.v1p3beta1.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.GeneratedMessageV3.Builder<TextSegment.Builder> implements TextSegmentOrBuilder
Video segment level annotation results for text detection.
Protobuf typegoogle.cloud.videointelligence.v1p3beta1.TextSegment
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TextSegment.BuilderaddAllFrames(Iterable<? extends TextFrame> values)Information related to the frames where OCR detected text appears.TextSegment.BuilderaddFrames(int index, TextFrame value)Information related to the frames where OCR detected text appears.TextSegment.BuilderaddFrames(int index, TextFrame.Builder builderForValue)Information related to the frames where OCR detected text appears.TextSegment.BuilderaddFrames(TextFrame value)Information related to the frames where OCR detected text appears.TextSegment.BuilderaddFrames(TextFrame.Builder builderForValue)Information related to the frames where OCR detected text appears.TextFrame.BuilderaddFramesBuilder()Information related to the frames where OCR detected text appears.TextFrame.BuilderaddFramesBuilder(int index)Information related to the frames where OCR detected text appears.TextSegment.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TextSegmentbuild()TextSegmentbuildPartial()TextSegment.Builderclear()TextSegment.BuilderclearConfidence()Confidence for the track of detected text.TextSegment.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)TextSegment.BuilderclearFrames()Information related to the frames where OCR detected text appears.TextSegment.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)TextSegment.BuilderclearSegment()Video segment where a text snippet was detected.TextSegment.Builderclone()floatgetConfidence()Confidence for the track of detected text.TextSegmentgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()TextFramegetFrames(int index)Information related to the frames where OCR detected text appears.TextFrame.BuildergetFramesBuilder(int index)Information related to the frames where OCR detected text appears.List<TextFrame.Builder>getFramesBuilderList()Information related to the frames where OCR detected text appears.intgetFramesCount()Information related to the frames where OCR detected text appears.List<TextFrame>getFramesList()Information related to the frames where OCR detected text appears.TextFrameOrBuildergetFramesOrBuilder(int index)Information related to the frames where OCR detected text appears.List<? extends TextFrameOrBuilder>getFramesOrBuilderList()Information related to the frames where OCR detected text appears.VideoSegmentgetSegment()Video segment where a text snippet was detected.VideoSegment.BuildergetSegmentBuilder()Video segment where a text snippet was detected.VideoSegmentOrBuildergetSegmentOrBuilder()Video segment where a text snippet was detected.booleanhasSegment()Video segment where a text snippet was detected.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()TextSegment.BuildermergeFrom(TextSegment other)TextSegment.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)TextSegment.BuildermergeFrom(com.google.protobuf.Message other)TextSegment.BuildermergeSegment(VideoSegment value)Video segment where a text snippet was detected.TextSegment.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)TextSegment.BuilderremoveFrames(int index)Information related to the frames where OCR detected text appears.TextSegment.BuildersetConfidence(float value)Confidence for the track of detected text.TextSegment.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TextSegment.BuildersetFrames(int index, TextFrame value)Information related to the frames where OCR detected text appears.TextSegment.BuildersetFrames(int index, TextFrame.Builder builderForValue)Information related to the frames where OCR detected text appears.TextSegment.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)TextSegment.BuildersetSegment(VideoSegment value)Video segment where a text snippet was detected.TextSegment.BuildersetSegment(VideoSegment.Builder builderForValue)Video segment where a text snippet was detected.TextSegment.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<TextSegment.Builder>
-
clear
public TextSegment.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<TextSegment.Builder>
-
getDefaultInstanceForType
public TextSegment getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public TextSegment build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TextSegment buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TextSegment.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<TextSegment.Builder>
-
setField
public TextSegment.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TextSegment.Builder>
-
clearField
public TextSegment.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TextSegment.Builder>
-
clearOneof
public TextSegment.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<TextSegment.Builder>
-
setRepeatedField
public TextSegment.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TextSegment.Builder>
-
addRepeatedField
public TextSegment.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<TextSegment.Builder>
-
mergeFrom
public TextSegment.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<TextSegment.Builder>
-
mergeFrom
public TextSegment.Builder mergeFrom(TextSegment other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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.v1p3beta1.VideoSegment segment = 1;- Specified by:
hasSegmentin interfaceTextSegmentOrBuilder- Returns:
- Whether the segment field is set.
-
getSegment
public VideoSegment getSegment()
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1p3beta1.VideoSegment segment = 1;- Specified by:
getSegmentin interfaceTextSegmentOrBuilder- Returns:
- The segment.
-
setSegment
public TextSegment.Builder setSegment(VideoSegment value)
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1p3beta1.VideoSegment segment = 1;
-
setSegment
public TextSegment.Builder setSegment(VideoSegment.Builder builderForValue)
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1p3beta1.VideoSegment segment = 1;
-
mergeSegment
public TextSegment.Builder mergeSegment(VideoSegment value)
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1p3beta1.VideoSegment segment = 1;
-
clearSegment
public TextSegment.Builder clearSegment()
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1p3beta1.VideoSegment segment = 1;
-
getSegmentBuilder
public VideoSegment.Builder getSegmentBuilder()
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1p3beta1.VideoSegment segment = 1;
-
getSegmentOrBuilder
public VideoSegmentOrBuilder getSegmentOrBuilder()
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1p3beta1.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
public TextSegment.Builder setConfidence(float value)
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
public TextSegment.Builder 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
public List<TextFrame> getFramesList()
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1p3beta1.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.v1p3beta1.TextFrame frames = 3;- Specified by:
getFramesCountin interfaceTextSegmentOrBuilder
-
getFrames
public TextFrame getFrames(int index)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1p3beta1.TextFrame frames = 3;- Specified by:
getFramesin interfaceTextSegmentOrBuilder
-
setFrames
public TextSegment.Builder setFrames(int index, TextFrame value)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1p3beta1.TextFrame frames = 3;
-
setFrames
public TextSegment.Builder setFrames(int index, TextFrame.Builder builderForValue)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1p3beta1.TextFrame frames = 3;
-
addFrames
public TextSegment.Builder addFrames(TextFrame value)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1p3beta1.TextFrame frames = 3;
-
addFrames
public TextSegment.Builder addFrames(int index, TextFrame value)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1p3beta1.TextFrame frames = 3;
-
addFrames
public TextSegment.Builder addFrames(TextFrame.Builder builderForValue)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1p3beta1.TextFrame frames = 3;
-
addFrames
public TextSegment.Builder addFrames(int index, TextFrame.Builder builderForValue)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1p3beta1.TextFrame frames = 3;
-
addAllFrames
public TextSegment.Builder addAllFrames(Iterable<? extends TextFrame> values)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1p3beta1.TextFrame frames = 3;
-
clearFrames
public TextSegment.Builder clearFrames()
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1p3beta1.TextFrame frames = 3;
-
removeFrames
public TextSegment.Builder removeFrames(int index)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1p3beta1.TextFrame frames = 3;
-
getFramesBuilder
public TextFrame.Builder getFramesBuilder(int index)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1p3beta1.TextFrame frames = 3;
-
getFramesOrBuilder
public TextFrameOrBuilder getFramesOrBuilder(int index)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1p3beta1.TextFrame frames = 3;- Specified by:
getFramesOrBuilderin interfaceTextSegmentOrBuilder
-
getFramesOrBuilderList
public List<? extends TextFrameOrBuilder> getFramesOrBuilderList()
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1p3beta1.TextFrame frames = 3;- Specified by:
getFramesOrBuilderListin interfaceTextSegmentOrBuilder
-
addFramesBuilder
public TextFrame.Builder addFramesBuilder()
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1p3beta1.TextFrame frames = 3;
-
addFramesBuilder
public TextFrame.Builder addFramesBuilder(int index)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1p3beta1.TextFrame frames = 3;
-
getFramesBuilderList
public List<TextFrame.Builder> getFramesBuilderList()
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1p3beta1.TextFrame frames = 3;
-
setUnknownFields
public final TextSegment.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TextSegment.Builder>
-
mergeUnknownFields
public final TextSegment.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<TextSegment.Builder>
-
-