Class ConversationContext.Builder (0.81.0)

public static final class ConversationContext.Builder extends GeneratedMessage.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.

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.

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 GeneratedMessage.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

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.