Class ConversationContext.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ConversationContext.Builder>
com.google.cloud.discoveryengine.v1beta.ConversationContext.Builder
- All Implemented Interfaces:
ConversationContextOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ConversationContext
public static final class ConversationContext.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ConversationContext.Builder>
implements ConversationContextOrBuilder
Defines context of the conversationProtobuf type
google.cloud.discoveryengine.v1beta.ConversationContext-
Method Summary
Modifier and TypeMethodDescriptionaddAllContextDocuments(Iterable<String> values) The current list of documents the user is seeing.addContextDocuments(String value) The current list of documents the user is seeing.addContextDocumentsBytes(com.google.protobuf.ByteString value) The current list of documents the user is seeing.build()clear()The current active document the user opened.The current list of documents the user is seeing.The current active document the user opened.com.google.protobuf.ByteStringThe current active document the user opened.getContextDocuments(int index) The current list of documents the user is seeing.com.google.protobuf.ByteStringgetContextDocumentsBytes(int index) The current list of documents the user is seeing.intThe current list of documents the user is seeing.com.google.protobuf.ProtocolStringListThe current list of documents the user is seeing.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ConversationContext other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setActiveDocument(String value) The current active document the user opened.setActiveDocumentBytes(com.google.protobuf.ByteString value) The current active document the user opened.setContextDocuments(int index, String value) The current list of documents the user is seeing.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ConversationContext.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ConversationContext.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ConversationContext.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ConversationContext.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ConversationContext.Builder>
-
mergeFrom
public ConversationContext.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ConversationContext.Builder>- Throws:
IOException
-
getContextDocumentsList
public com.google.protobuf.ProtocolStringList getContextDocumentsList()The current list of documents the user is seeing. It contains the document resource references.
repeated string context_documents = 1;- Specified by:
getContextDocumentsListin interfaceConversationContextOrBuilder- Returns:
- A list containing the contextDocuments.
-
getContextDocumentsCount
public int getContextDocumentsCount()The current list of documents the user is seeing. It contains the document resource references.
repeated string context_documents = 1;- Specified by:
getContextDocumentsCountin interfaceConversationContextOrBuilder- Returns:
- The count of contextDocuments.
-
getContextDocuments
The current list of documents the user is seeing. It contains the document resource references.
repeated string context_documents = 1;- Specified by:
getContextDocumentsin interfaceConversationContextOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The contextDocuments at the given index.
-
getContextDocumentsBytes
public com.google.protobuf.ByteString getContextDocumentsBytes(int index) The current list of documents the user is seeing. It contains the document resource references.
repeated string context_documents = 1;- Specified by:
getContextDocumentsBytesin interfaceConversationContextOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the contextDocuments at the given index.
-
setContextDocuments
The current list of documents the user is seeing. It contains the document resource references.
repeated string context_documents = 1;- Parameters:
index- The index to set the value at.value- The contextDocuments to set.- Returns:
- This builder for chaining.
-
addContextDocuments
The current list of documents the user is seeing. It contains the document resource references.
repeated string context_documents = 1;- Parameters:
value- The contextDocuments to add.- Returns:
- This builder for chaining.
-
addAllContextDocuments
The current list of documents the user is seeing. It contains the document resource references.
repeated string context_documents = 1;- Parameters:
values- The contextDocuments to add.- Returns:
- This builder for chaining.
-
clearContextDocuments
The current list of documents the user is seeing. It contains the document resource references.
repeated string context_documents = 1;- Returns:
- This builder for chaining.
-
addContextDocumentsBytes
The current list of documents the user is seeing. It contains the document resource references.
repeated string context_documents = 1;- Parameters:
value- The bytes of the contextDocuments to add.- Returns:
- This builder for chaining.
-
getActiveDocument
The current active document the user opened. It contains the document resource reference.
string active_document = 2;- Specified by:
getActiveDocumentin interfaceConversationContextOrBuilder- Returns:
- The activeDocument.
-
getActiveDocumentBytes
public com.google.protobuf.ByteString getActiveDocumentBytes()The current active document the user opened. It contains the document resource reference.
string active_document = 2;- Specified by:
getActiveDocumentBytesin interfaceConversationContextOrBuilder- Returns:
- The bytes for activeDocument.
-
setActiveDocument
The current active document the user opened. It contains the document resource reference.
string active_document = 2;- Parameters:
value- The activeDocument to set.- Returns:
- This builder for chaining.
-
clearActiveDocument
The current active document the user opened. It contains the document resource reference.
string active_document = 2;- Returns:
- This builder for chaining.
-
setActiveDocumentBytes
The current active document the user opened. It contains the document resource reference.
string active_document = 2;- Parameters:
value- The bytes for activeDocument to set.- Returns:
- This builder for chaining.
-