Class AnnotationBoundary.Builder (2.28.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
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public AnnotationBoundary.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
AnnotationBoundary.Builder
Overrides

build()

public AnnotationBoundary build()
Returns
TypeDescription
AnnotationBoundary

buildPartial()

public AnnotationBoundary buildPartial()
Returns
TypeDescription
AnnotationBoundary

clear()

public AnnotationBoundary.Builder clear()
Returns
TypeDescription
AnnotationBoundary.Builder
Overrides

clearDetailedBoundary()

public AnnotationBoundary.Builder clearDetailedBoundary()
Returns
TypeDescription
AnnotationBoundary.Builder

clearField(Descriptors.FieldDescriptor field)

public AnnotationBoundary.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
AnnotationBoundary.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public AnnotationBoundary.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
AnnotationBoundary.Builder

This builder for chaining.

clone()

public AnnotationBoundary.Builder clone()
Returns
TypeDescription
AnnotationBoundary.Builder
Overrides

getDefaultInstanceForType()

public AnnotationBoundary getDefaultInstanceForType()
Returns
TypeDescription
AnnotationBoundary

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getDetailedBoundaryCase()

public AnnotationBoundary.DetailedBoundaryCase getDetailedBoundaryCase()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the wordIndex field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(AnnotationBoundary other)

public AnnotationBoundary.Builder mergeFrom(AnnotationBoundary other)
Parameter
NameDescription
otherAnnotationBoundary
Returns
TypeDescription
AnnotationBoundary.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AnnotationBoundary.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
AnnotationBoundary.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public AnnotationBoundary.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
AnnotationBoundary.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final AnnotationBoundary.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
AnnotationBoundary.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public AnnotationBoundary.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
AnnotationBoundary.Builder
Overrides

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

public AnnotationBoundary.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
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
NameDescription
valueint

The transcriptIndex to set.

Returns
TypeDescription
AnnotationBoundary.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final AnnotationBoundary.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
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
NameDescription
valueint

The wordIndex to set.

Returns
TypeDescription
AnnotationBoundary.Builder

This builder for chaining.