Class AnnotationBoundary.Builder (2.45.0)

public static final class AnnotationBoundary.Builder extends GeneratedMessageV3.Builder<AnnotationBoundary.Builder> implements AnnotationBoundaryOrBuilder

A point in a conversation that marks the start or the end of an annotation.

Protobuf type google.cloud.contactcenterinsights.v1.AnnotationBoundary

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public AnnotationBoundary build()
Returns
Type Description
AnnotationBoundary

buildPartial()

public AnnotationBoundary buildPartial()
Returns
Type Description
AnnotationBoundary

clear()

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

clearDetailedBoundary()

public AnnotationBoundary.Builder clearDetailedBoundary()
Returns
Type Description
AnnotationBoundary.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearTranscriptIndex()

public AnnotationBoundary.Builder clearTranscriptIndex()

The index in the sequence of transcribed pieces of the conversation where the boundary is located. This index starts at zero.

int32 transcript_index = 1;

Returns
Type Description
AnnotationBoundary.Builder

This builder for chaining.

clearWordIndex()

public AnnotationBoundary.Builder clearWordIndex()

The word index of this boundary with respect to the first word in the transcript piece. This index starts at zero.

int32 word_index = 3;

Returns
Type Description
AnnotationBoundary.Builder

This builder for chaining.

clone()

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

getDefaultInstanceForType()

public AnnotationBoundary getDefaultInstanceForType()
Returns
Type Description
AnnotationBoundary

getDescriptorForType()

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

getDetailedBoundaryCase()

public AnnotationBoundary.DetailedBoundaryCase getDetailedBoundaryCase()
Returns
Type Description
AnnotationBoundary.DetailedBoundaryCase

getTranscriptIndex()

public int getTranscriptIndex()

The index in the sequence of transcribed pieces of the conversation where the boundary is located. This index starts at zero.

int32 transcript_index = 1;

Returns
Type Description
int

The transcriptIndex.

getWordIndex()

public int getWordIndex()

The word index of this boundary with respect to the first word in the transcript piece. This index starts at zero.

int32 word_index = 3;

Returns
Type Description
int

The wordIndex.

hasWordIndex()

public boolean hasWordIndex()

The word index of this boundary with respect to the first word in the transcript piece. This index starts at zero.

int32 word_index = 3;

Returns
Type Description
boolean

Whether the wordIndex field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(AnnotationBoundary other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setTranscriptIndex(int value)

public AnnotationBoundary.Builder setTranscriptIndex(int value)

The index in the sequence of transcribed pieces of the conversation where the boundary is located. This index starts at zero.

int32 transcript_index = 1;

Parameter
Name Description
value int

The transcriptIndex to set.

Returns
Type Description
AnnotationBoundary.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

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

setWordIndex(int value)

public AnnotationBoundary.Builder setWordIndex(int value)

The word index of this boundary with respect to the first word in the transcript piece. This index starts at zero.

int32 word_index = 3;

Parameter
Name Description
value int

The wordIndex to set.

Returns
Type Description
AnnotationBoundary.Builder

This builder for chaining.