public interface ChatRequestOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getContextProviderCase()
public abstract ChatRequest.ContextProviderCase getContextProviderCase()
Returns | |
---|---|
Type | Description |
ChatRequest.ContextProviderCase |
getConversationReference()
public abstract ConversationReference getConversationReference()
Optional. Reference to a persisted conversation and agent context. Use this to chat with an Agent using managed conversation persistence.
.google.cloud.geminidataanalytics.v1beta.ConversationReference conversation_reference = 103 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ConversationReference |
The conversationReference. |
getConversationReferenceOrBuilder()
public abstract ConversationReferenceOrBuilder getConversationReferenceOrBuilder()
Optional. Reference to a persisted conversation and agent context. Use this to chat with an Agent using managed conversation persistence.
.google.cloud.geminidataanalytics.v1beta.ConversationReference conversation_reference = 103 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ConversationReferenceOrBuilder |
getDataAgentContext()
public abstract DataAgentContext getDataAgentContext()
Optional. Context for the chat request. Use this to chat with an Agent statelessly, without managed conversation persistence.
.google.cloud.geminidataanalytics.v1beta.DataAgentContext data_agent_context = 104 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
DataAgentContext |
The dataAgentContext. |
getDataAgentContextOrBuilder()
public abstract DataAgentContextOrBuilder getDataAgentContextOrBuilder()
Optional. Context for the chat request. Use this to chat with an Agent statelessly, without managed conversation persistence.
.google.cloud.geminidataanalytics.v1beta.DataAgentContext data_agent_context = 104 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
DataAgentContextOrBuilder |
getInlineContext()
public abstract Context getInlineContext()
Optional. Inline context for the chat request. Use this to chat statelessly (without managed conversation persistence and without an Agent) by passing all context inline.
.google.cloud.geminidataanalytics.v1beta.Context inline_context = 101 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
Context |
The inlineContext. |
getInlineContextOrBuilder()
public abstract ContextOrBuilder getInlineContextOrBuilder()
Optional. Inline context for the chat request. Use this to chat statelessly (without managed conversation persistence and without an Agent) by passing all context inline.
.google.cloud.geminidataanalytics.v1beta.Context inline_context = 101 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ContextOrBuilder |
getMessages(int index)
public abstract Message getMessages(int index)
Required. Content of current conversation.
repeated .google.cloud.geminidataanalytics.v1beta.Message messages = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
Message |
getMessagesCount()
public abstract int getMessagesCount()
Required. Content of current conversation.
repeated .google.cloud.geminidataanalytics.v1beta.Message messages = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
int |
getMessagesList()
public abstract List<Message> getMessagesList()
Required. Content of current conversation.
repeated .google.cloud.geminidataanalytics.v1beta.Message messages = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
List<Message> |
getMessagesOrBuilder(int index)
public abstract MessageOrBuilder getMessagesOrBuilder(int index)
Required. Content of current conversation.
repeated .google.cloud.geminidataanalytics.v1beta.Message messages = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
MessageOrBuilder |
getMessagesOrBuilderList()
public abstract List<? extends MessageOrBuilder> getMessagesOrBuilderList()
Required. Content of current conversation.
repeated .google.cloud.geminidataanalytics.v1beta.Message messages = 2 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
List<? extends com.google.cloud.geminidataanalytics.v1beta.MessageOrBuilder> |
getParent()
public abstract String getParent()
Required. The parent value for chat request.
Pattern: projects/{project}/locations/{location}
string parent = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
String |
The parent. |
getParentBytes()
public abstract ByteString getParentBytes()
Required. The parent value for chat request.
Pattern: projects/{project}/locations/{location}
string parent = 3 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for parent. |
getProject() (deprecated)
public abstract String getProject()
Deprecated. google.cloud.geminidataanalytics.v1beta.ChatRequest.project is deprecated. See google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=164
Optional. The Google Cloud project to be used for quota and billing.
string project = 1 [deprecated = true, (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
String |
The project. |
getProjectBytes() (deprecated)
public abstract ByteString getProjectBytes()
Deprecated. google.cloud.geminidataanalytics.v1beta.ChatRequest.project is deprecated. See google/cloud/geminidataanalytics/v1beta/data_chat_service.proto;l=164
Optional. The Google Cloud project to be used for quota and billing.
string project = 1 [deprecated = true, (.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for project. |
hasConversationReference()
public abstract boolean hasConversationReference()
Optional. Reference to a persisted conversation and agent context. Use this to chat with an Agent using managed conversation persistence.
.google.cloud.geminidataanalytics.v1beta.ConversationReference conversation_reference = 103 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
boolean |
Whether the conversationReference field is set. |
hasDataAgentContext()
public abstract boolean hasDataAgentContext()
Optional. Context for the chat request. Use this to chat with an Agent statelessly, without managed conversation persistence.
.google.cloud.geminidataanalytics.v1beta.DataAgentContext data_agent_context = 104 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
boolean |
Whether the dataAgentContext field is set. |
hasInlineContext()
public abstract boolean hasInlineContext()
Optional. Inline context for the chat request. Use this to chat statelessly (without managed conversation persistence and without an Agent) by passing all context inline.
.google.cloud.geminidataanalytics.v1beta.Context inline_context = 101 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
boolean |
Whether the inlineContext field is set. |