Class ConversationContext.Builder (0.50.0)

public static final class ConversationContext.Builder extends GeneratedMessageV3.Builder<ConversationContext.Builder> implements ConversationContextOrBuilder

Defines context of the conversation

Protobuf type google.cloud.discoveryengine.v1.ConversationContext

Static Methods

getDescriptor()

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

Methods

addAllContextDocuments(Iterable<String> values)

public ConversationContext.Builder addAllContextDocuments(Iterable<String> values)

The current list of documents the user is seeing. It contains the document resource references.

repeated string context_documents = 1;

Parameter
Name Description
values Iterable<String>

The contextDocuments to add.

Returns
Type Description
ConversationContext.Builder

This builder for chaining.

addContextDocuments(String value)

public ConversationContext.Builder addContextDocuments(String value)

The current list of documents the user is seeing. It contains the document resource references.

repeated string context_documents = 1;

Parameter
Name Description
value String

The contextDocuments to add.

Returns
Type Description
ConversationContext.Builder

This builder for chaining.

addContextDocumentsBytes(ByteString value)

public ConversationContext.Builder addContextDocumentsBytes(ByteString value)

The current list of documents the user is seeing. It contains the document resource references.

repeated string context_documents = 1;

Parameter
Name Description
value ByteString

The bytes of the contextDocuments to add.

Returns
Type Description
ConversationContext.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public ConversationContext build()
Returns
Type Description
ConversationContext

buildPartial()

public ConversationContext buildPartial()
Returns
Type Description
ConversationContext

clear()

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

clearActiveDocument()

public ConversationContext.Builder clearActiveDocument()

The current active document the user opened. It contains the document resource reference.

string active_document = 2;

Returns
Type Description
ConversationContext.Builder

This builder for chaining.

clearContextDocuments()

public ConversationContext.Builder clearContextDocuments()

The current list of documents the user is seeing. It contains the document resource references.

repeated string context_documents = 1;

Returns
Type Description
ConversationContext.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clone()

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

getActiveDocument()

public String getActiveDocument()

The current active document the user opened. It contains the document resource reference.

string active_document = 2;

Returns
Type Description
String

The activeDocument.

getActiveDocumentBytes()

public ByteString getActiveDocumentBytes()

The current active document the user opened. It contains the document resource reference.

string active_document = 2;

Returns
Type Description
ByteString

The bytes for activeDocument.

getContextDocuments(int index)

public String getContextDocuments(int index)

The current list of documents the user is seeing. It contains the document resource references.

repeated string context_documents = 1;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The contextDocuments at the given index.

getContextDocumentsBytes(int index)

public ByteString getContextDocumentsBytes(int index)

The current list of documents the user is seeing. It contains the document resource references.

repeated string context_documents = 1;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the contextDocuments at the given index.

getContextDocumentsCount()

public int getContextDocumentsCount()

The current list of documents the user is seeing. It contains the document resource references.

repeated string context_documents = 1;

Returns
Type Description
int

The count of contextDocuments.

getContextDocumentsList()

public ProtocolStringList getContextDocumentsList()

The current list of documents the user is seeing. It contains the document resource references.

repeated string context_documents = 1;

Returns
Type Description
ProtocolStringList

A list containing the contextDocuments.

getDefaultInstanceForType()

public ConversationContext getDefaultInstanceForType()
Returns
Type Description
ConversationContext

getDescriptorForType()

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

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ConversationContext other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setActiveDocument(String value)

public ConversationContext.Builder setActiveDocument(String value)

The current active document the user opened. It contains the document resource reference.

string active_document = 2;

Parameter
Name Description
value String

The activeDocument to set.

Returns
Type Description
ConversationContext.Builder

This builder for chaining.

setActiveDocumentBytes(ByteString value)

public ConversationContext.Builder setActiveDocumentBytes(ByteString value)

The current active document the user opened. It contains the document resource reference.

string active_document = 2;

Parameter
Name Description
value ByteString

The bytes for activeDocument to set.

Returns
Type Description
ConversationContext.Builder

This builder for chaining.

setContextDocuments(int index, String value)

public ConversationContext.Builder setContextDocuments(int index, String value)

The current list of documents the user is seeing. It contains the document resource references.

repeated string context_documents = 1;

Parameters
Name Description
index int

The index to set the value at.

value String

The contextDocuments to set.

Returns
Type Description
ConversationContext.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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