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.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.GeneratedMessageV3.Builder<TextSegment.Builder> implements TextSegmentOrBuilder
Video segment level annotation results for text detection.
Protobuf typegoogle.cloud.videointelligence.v1.TextSegment
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TextSegment.Builder
addAllFrames(Iterable<? extends TextFrame> values)
Information related to the frames where OCR detected text appears.TextSegment.Builder
addFrames(int index, TextFrame value)
Information related to the frames where OCR detected text appears.TextSegment.Builder
addFrames(int index, TextFrame.Builder builderForValue)
Information related to the frames where OCR detected text appears.TextSegment.Builder
addFrames(TextFrame value)
Information related to the frames where OCR detected text appears.TextSegment.Builder
addFrames(TextFrame.Builder builderForValue)
Information related to the frames where OCR detected text appears.TextFrame.Builder
addFramesBuilder()
Information related to the frames where OCR detected text appears.TextFrame.Builder
addFramesBuilder(int index)
Information related to the frames where OCR detected text appears.TextSegment.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
TextSegment
build()
TextSegment
buildPartial()
TextSegment.Builder
clear()
TextSegment.Builder
clearConfidence()
Confidence for the track of detected text.TextSegment.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
TextSegment.Builder
clearFrames()
Information related to the frames where OCR detected text appears.TextSegment.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
TextSegment.Builder
clearSegment()
Video segment where a text snippet was detected.TextSegment.Builder
clone()
float
getConfidence()
Confidence for the track of detected text.TextSegment
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
TextFrame
getFrames(int index)
Information related to the frames where OCR detected text appears.TextFrame.Builder
getFramesBuilder(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.int
getFramesCount()
Information related to the frames where OCR detected text appears.List<TextFrame>
getFramesList()
Information related to the frames where OCR detected text appears.TextFrameOrBuilder
getFramesOrBuilder(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.VideoSegment
getSegment()
Video segment where a text snippet was detected.VideoSegment.Builder
getSegmentBuilder()
Video segment where a text snippet was detected.VideoSegmentOrBuilder
getSegmentOrBuilder()
Video segment where a text snippet was detected.boolean
hasSegment()
Video segment where a text snippet was detected.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
TextSegment.Builder
mergeFrom(TextSegment other)
TextSegment.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
TextSegment.Builder
mergeFrom(com.google.protobuf.Message other)
TextSegment.Builder
mergeSegment(VideoSegment value)
Video segment where a text snippet was detected.TextSegment.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
TextSegment.Builder
removeFrames(int index)
Information related to the frames where OCR detected text appears.TextSegment.Builder
setConfidence(float value)
Confidence for the track of detected text.TextSegment.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
TextSegment.Builder
setFrames(int index, TextFrame value)
Information related to the frames where OCR detected text appears.TextSegment.Builder
setFrames(int index, TextFrame.Builder builderForValue)
Information related to the frames where OCR detected text appears.TextSegment.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
TextSegment.Builder
setSegment(VideoSegment value)
Video segment where a text snippet was detected.TextSegment.Builder
setSegment(VideoSegment.Builder builderForValue)
Video segment where a text snippet was detected.TextSegment.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<TextSegment.Builder>
-
clear
public TextSegment.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<TextSegment.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<TextSegment.Builder>
-
getDefaultInstanceForType
public TextSegment getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public TextSegment build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TextSegment buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TextSegment.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<TextSegment.Builder>
-
setField
public TextSegment.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<TextSegment.Builder>
-
clearField
public TextSegment.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<TextSegment.Builder>
-
clearOneof
public TextSegment.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<TextSegment.Builder>
-
setRepeatedField
public TextSegment.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<TextSegment.Builder>
-
addRepeatedField
public TextSegment.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<TextSegment.Builder>
-
mergeFrom
public TextSegment.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TextSegment.Builder>
-
mergeFrom
public TextSegment.Builder mergeFrom(TextSegment other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasSegment
in interfaceTextSegmentOrBuilder
- Returns:
- Whether the segment field is set.
-
getSegment
public VideoSegment getSegment()
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1.VideoSegment segment = 1;
- Specified by:
getSegment
in interfaceTextSegmentOrBuilder
- Returns:
- The segment.
-
setSegment
public TextSegment.Builder setSegment(VideoSegment value)
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1.VideoSegment segment = 1;
-
setSegment
public TextSegment.Builder setSegment(VideoSegment.Builder builderForValue)
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1.VideoSegment segment = 1;
-
mergeSegment
public TextSegment.Builder mergeSegment(VideoSegment value)
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1.VideoSegment segment = 1;
-
clearSegment
public TextSegment.Builder clearSegment()
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1.VideoSegment segment = 1;
-
getSegmentBuilder
public VideoSegment.Builder getSegmentBuilder()
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1.VideoSegment segment = 1;
-
getSegmentOrBuilder
public VideoSegmentOrBuilder getSegmentOrBuilder()
Video segment where a text snippet was detected.
.google.cloud.videointelligence.v1.VideoSegment segment = 1;
- Specified by:
getSegmentOrBuilder
in 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:
getConfidence
in 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.v1.TextFrame frames = 3;
- Specified by:
getFramesList
in 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:
getFramesCount
in interfaceTextSegmentOrBuilder
-
getFrames
public TextFrame getFrames(int index)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3;
- Specified by:
getFrames
in interfaceTextSegmentOrBuilder
-
setFrames
public TextSegment.Builder setFrames(int index, TextFrame value)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.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.v1.TextFrame frames = 3;
-
addFrames
public TextSegment.Builder addFrames(TextFrame value)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.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.v1.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.v1.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.v1.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.v1.TextFrame frames = 3;
-
clearFrames
public TextSegment.Builder clearFrames()
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3;
-
removeFrames
public TextSegment.Builder removeFrames(int index)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3;
-
getFramesBuilder
public TextFrame.Builder getFramesBuilder(int index)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3;
-
getFramesOrBuilder
public TextFrameOrBuilder getFramesOrBuilder(int index)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3;
- Specified by:
getFramesOrBuilder
in interfaceTextSegmentOrBuilder
-
getFramesOrBuilderList
public List<? extends TextFrameOrBuilder> getFramesOrBuilderList()
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3;
- Specified by:
getFramesOrBuilderList
in interfaceTextSegmentOrBuilder
-
addFramesBuilder
public TextFrame.Builder addFramesBuilder()
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3;
-
addFramesBuilder
public TextFrame.Builder addFramesBuilder(int index)
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3;
-
getFramesBuilderList
public List<TextFrame.Builder> getFramesBuilderList()
Information related to the frames where OCR detected text appears.
repeated .google.cloud.videointelligence.v1.TextFrame frames = 3;
-
setUnknownFields
public final TextSegment.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<TextSegment.Builder>
-
mergeUnknownFields
public final TextSegment.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<TextSegment.Builder>
-
-