Class TextAnnotation.Builder (2.43.0)

public static final class TextAnnotation.Builder extends GeneratedMessageV3.Builder<TextAnnotation.Builder> implements TextAnnotationOrBuilder

Annotations related to one detected OCR text snippet. This will contain the corresponding text, confidence value, and frame level information for each detection.

Protobuf type google.cloud.videointelligence.v1.TextAnnotation

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllSegments(Iterable<? extends TextSegment> values)

public TextAnnotation.Builder addAllSegments(Iterable<? extends TextSegment> values)

All video segments where OCR detected text appears.

repeated .google.cloud.videointelligence.v1.TextSegment segments = 2;

Parameter
Name Description
values Iterable<? extends com.google.cloud.videointelligence.v1.TextSegment>
Returns
Type Description
TextAnnotation.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public TextAnnotation.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
TextAnnotation.Builder
Overrides

addSegments(TextSegment value)

public TextAnnotation.Builder addSegments(TextSegment value)

All video segments where OCR detected text appears.

repeated .google.cloud.videointelligence.v1.TextSegment segments = 2;

Parameter
Name Description
value TextSegment
Returns
Type Description
TextAnnotation.Builder

addSegments(TextSegment.Builder builderForValue)

public TextAnnotation.Builder addSegments(TextSegment.Builder builderForValue)

All video segments where OCR detected text appears.

repeated .google.cloud.videointelligence.v1.TextSegment segments = 2;

Parameter
Name Description
builderForValue TextSegment.Builder
Returns
Type Description
TextAnnotation.Builder

addSegments(int index, TextSegment value)

public TextAnnotation.Builder addSegments(int index, TextSegment value)

All video segments where OCR detected text appears.

repeated .google.cloud.videointelligence.v1.TextSegment segments = 2;

Parameters
Name Description
index int
value TextSegment
Returns
Type Description
TextAnnotation.Builder

addSegments(int index, TextSegment.Builder builderForValue)

public TextAnnotation.Builder addSegments(int index, TextSegment.Builder builderForValue)

All video segments where OCR detected text appears.

repeated .google.cloud.videointelligence.v1.TextSegment segments = 2;

Parameters
Name Description
index int
builderForValue TextSegment.Builder
Returns
Type Description
TextAnnotation.Builder

addSegmentsBuilder()

public TextSegment.Builder addSegmentsBuilder()

All video segments where OCR detected text appears.

repeated .google.cloud.videointelligence.v1.TextSegment segments = 2;

Returns
Type Description
TextSegment.Builder

addSegmentsBuilder(int index)

public TextSegment.Builder addSegmentsBuilder(int index)

All video segments where OCR detected text appears.

repeated .google.cloud.videointelligence.v1.TextSegment segments = 2;

Parameter
Name Description
index int
Returns
Type Description
TextSegment.Builder

build()

public TextAnnotation build()
Returns
Type Description
TextAnnotation

buildPartial()

public TextAnnotation buildPartial()
Returns
Type Description
TextAnnotation

clear()

public TextAnnotation.Builder clear()
Returns
Type Description
TextAnnotation.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public TextAnnotation.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
TextAnnotation.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public TextAnnotation.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
TextAnnotation.Builder
Overrides

clearSegments()

public TextAnnotation.Builder clearSegments()

All video segments where OCR detected text appears.

repeated .google.cloud.videointelligence.v1.TextSegment segments = 2;

Returns
Type Description
TextAnnotation.Builder

clearText()

public TextAnnotation.Builder clearText()

The detected text.

string text = 1;

Returns
Type Description
TextAnnotation.Builder

This builder for chaining.

clearVersion()

public TextAnnotation.Builder clearVersion()

Feature version.

string version = 3;

Returns
Type Description
TextAnnotation.Builder

This builder for chaining.

clone()

public TextAnnotation.Builder clone()
Returns
Type Description
TextAnnotation.Builder
Overrides

getDefaultInstanceForType()

public TextAnnotation getDefaultInstanceForType()
Returns
Type Description
TextAnnotation

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getSegments(int index)

public TextSegment getSegments(int index)

All video segments where OCR detected text appears.

repeated .google.cloud.videointelligence.v1.TextSegment segments = 2;

Parameter
Name Description
index int
Returns
Type Description
TextSegment

getSegmentsBuilder(int index)

public TextSegment.Builder getSegmentsBuilder(int index)

All video segments where OCR detected text appears.

repeated .google.cloud.videointelligence.v1.TextSegment segments = 2;

Parameter
Name Description
index int
Returns
Type Description
TextSegment.Builder

getSegmentsBuilderList()

public List<TextSegment.Builder> getSegmentsBuilderList()

All video segments where OCR detected text appears.

repeated .google.cloud.videointelligence.v1.TextSegment segments = 2;

Returns
Type Description
List<Builder>

getSegmentsCount()

public int getSegmentsCount()

All video segments where OCR detected text appears.

repeated .google.cloud.videointelligence.v1.TextSegment segments = 2;

Returns
Type Description
int

getSegmentsList()

public List<TextSegment> getSegmentsList()

All video segments where OCR detected text appears.

repeated .google.cloud.videointelligence.v1.TextSegment segments = 2;

Returns
Type Description
List<TextSegment>

getSegmentsOrBuilder(int index)

public TextSegmentOrBuilder getSegmentsOrBuilder(int index)

All video segments where OCR detected text appears.

repeated .google.cloud.videointelligence.v1.TextSegment segments = 2;

Parameter
Name Description
index int
Returns
Type Description
TextSegmentOrBuilder

getSegmentsOrBuilderList()

public List<? extends TextSegmentOrBuilder> getSegmentsOrBuilderList()

All video segments where OCR detected text appears.

repeated .google.cloud.videointelligence.v1.TextSegment segments = 2;

Returns
Type Description
List<? extends com.google.cloud.videointelligence.v1.TextSegmentOrBuilder>

getText()

public String getText()

The detected text.

string text = 1;

Returns
Type Description
String

The text.

getTextBytes()

public ByteString getTextBytes()

The detected text.

string text = 1;

Returns
Type Description
ByteString

The bytes for text.

getVersion()

public String getVersion()

Feature version.

string version = 3;

Returns
Type Description
String

The version.

getVersionBytes()

public ByteString getVersionBytes()

Feature version.

string version = 3;

Returns
Type Description
ByteString

The bytes for version.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(TextAnnotation other)

public TextAnnotation.Builder mergeFrom(TextAnnotation other)
Parameter
Name Description
other TextAnnotation
Returns
Type Description
TextAnnotation.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public TextAnnotation.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
TextAnnotation.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public TextAnnotation.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
TextAnnotation.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final TextAnnotation.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
TextAnnotation.Builder
Overrides

removeSegments(int index)

public TextAnnotation.Builder removeSegments(int index)

All video segments where OCR detected text appears.

repeated .google.cloud.videointelligence.v1.TextSegment segments = 2;

Parameter
Name Description
index int
Returns
Type Description
TextAnnotation.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public TextAnnotation.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
TextAnnotation.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public TextAnnotation.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
TextAnnotation.Builder
Overrides

setSegments(int index, TextSegment value)

public TextAnnotation.Builder setSegments(int index, TextSegment value)

All video segments where OCR detected text appears.

repeated .google.cloud.videointelligence.v1.TextSegment segments = 2;

Parameters
Name Description
index int
value TextSegment
Returns
Type Description
TextAnnotation.Builder

setSegments(int index, TextSegment.Builder builderForValue)

public TextAnnotation.Builder setSegments(int index, TextSegment.Builder builderForValue)

All video segments where OCR detected text appears.

repeated .google.cloud.videointelligence.v1.TextSegment segments = 2;

Parameters
Name Description
index int
builderForValue TextSegment.Builder
Returns
Type Description
TextAnnotation.Builder

setText(String value)

public TextAnnotation.Builder setText(String value)

The detected text.

string text = 1;

Parameter
Name Description
value String

The text to set.

Returns
Type Description
TextAnnotation.Builder

This builder for chaining.

setTextBytes(ByteString value)

public TextAnnotation.Builder setTextBytes(ByteString value)

The detected text.

string text = 1;

Parameter
Name Description
value ByteString

The bytes for text to set.

Returns
Type Description
TextAnnotation.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final TextAnnotation.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
TextAnnotation.Builder
Overrides

setVersion(String value)

public TextAnnotation.Builder setVersion(String value)

Feature version.

string version = 3;

Parameter
Name Description
value String

The version to set.

Returns
Type Description
TextAnnotation.Builder

This builder for chaining.

setVersionBytes(ByteString value)

public TextAnnotation.Builder setVersionBytes(ByteString value)

Feature version.

string version = 3;

Parameter
Name Description
value ByteString

The bytes for version to set.

Returns
Type Description
TextAnnotation.Builder

This builder for chaining.