| GitHub Repository | RPC Documentation |
Client Classes
Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.
| Client | Description |
|---|---|
| com. |
Service Description: The service that manages agent-related resources in Gemini Enterprise for
Customer Engagement (CES).
This class provides the ability to make remote calls to the backing service through method |
| com. |
Service Description: Session service provides APIs for interacting with CES agents.
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started: |
| com. |
Service Description: Tool service provides APIs for interacting with CES tools.
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started: |
| com. |
Service Description: Provides APIs for widgets to interact with CES APIs.
This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started: |
Settings Classes
Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.
| Settings | Description |
|---|---|
| com. |
Settings class to configure an instance of AgentServiceClient.
The default instance has everything set to sensible defaults: |
| com. |
Settings to describe the BigQuery export behaviors for the app. |
| com. |
Security settings for the web widget. |
| com. |
Settings for custom client certificates. |
| com. |
Settings to describe the Cloud Logging behaviors for the app. |
| com. |
Settings to describe the conversation logging behaviors for the app. |
| com. |
Data store related settings for the app. |
| com. |
Settings for matching tool calls. |
| com. |
Configuration for default system security settings. |
| com. |
Language settings of the app. |
| com. |
Settings to describe the logging behaviors for the app. |
| com. |
Settings to describe the conversation data collection behaviors for LLM analysis metrics pipeline. |
| com. |
Model settings contains various configurations for the LLM model. |
| com. |
Settings class to configure an instance of SessionServiceClient.
The default instance has everything set to sensible defaults: |
| com. |
TimeZone settings of the app. |
| com. |
Settings class to configure an instance of ToolServiceClient.
The default instance has everything set to sensible defaults: |
| com. |
Settings class to configure an instance of WidgetServiceClient.
The default instance has everything set to sensible defaults: |
Classes
| Class | Description |
|---|---|
| com. |
Configuration of an Action for the tool to use. Note: This can be either an Action or an Operation. See https://cloud.google.com/integration-connectors/docs/entities-operation-action |
| com. |
Configuration of an Action for the tool to use. Note: This can be either an Action or an Operation. See https://cloud.google.com/integration-connectors/docs/entities-operation-action |
| com. |
Entity CRUD operation specification. |
| com. |
Entity CRUD operation specification. |
| com. |
An agent acts as the fundamental building block that provides instructions to the Large Language Model (LLM) for executing specific tasks. |
| com. |
A toolset with a selection of its tools. |
| com. |
A toolset with a selection of its tools. |
| com. |
An agent acts as the fundamental building block that provides instructions to the Large Language Model (LLM) for executing specific tasks. |
| com. |
Default agent type. The agent uses instructions and callbacks specified in the agent to perform the task using a large language model. |
| com. |
Default agent type. The agent uses instructions and callbacks specified in the agent to perform the task using a large language model. |
| com. |
The agent which will transfer execution to a remote Dialogflow CX agent. |
| com. |
The agent which will transfer execution to a remote Dialogflow CX agent. |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/apps/{app}/agents/{agent}. |
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
|
| com. |
The service that manages agent-related resources in Gemini Enterprise for Customer Engagement (CES). |
| com. |
Base class for the server implementation of the service AgentService. The service that manages agent-related resources in Gemini Enterprise for |
| com. |
|
| com. |
Builder for AgentServiceSettings. |
| com. |
Represents an event indicating the transfer of a conversation to a different agent. |
| com. |
Represents an event indicating the transfer of a conversation to a different agent. |
| com. |
|
| com. |
Configuration for the ambient sound to be played with the synthesized agent response, to enhance the naturalness of the conversation. |
| com. |
Configuration for the ambient sound to be played with the synthesized agent response, to enhance the naturalness of the conversation. |
| com. |
Authentication information required for API calls. |
| com. |
Authentication information required for API calls. |
| com. |
Configurations for authentication with API key. |
| com. |
Configurations for authentication with API key. |
| com. |
An app serves as a top-level container for a group of agents, including the root agent and its sub-agents, along with their associated configurations. These agents work together to achieve specific goals within the app's |
| com. |
An app serves as a top-level container for a group of agents, including the root agent and its sub-agents, along with their associated configurations. These agents work together to achieve specific goals within the app's |
| com. |
Defines the structure and metadata for a variable. |
| com. |
Defines the structure and metadata for a variable. |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/apps/{app}. |
| com. |
|
| com. |
A snapshot of the app. |
| com. |
A snapshot of the app. |
| com. |
In Customer Engagement Suite (CES), an app version is a snapshot of the app at a specific point in time. It is immutable and cannot be modified once created. |
| com. |
In Customer Engagement Suite (CES), an app version is a snapshot of the app at a specific point in time. It is immutable and cannot be modified once created. |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/apps/{app}/versions/{version}. |
| com. |
|
| com. |
Configuration for how the input and output audio should be processed and delivered. |
| com. |
Configuration for how the input and output audio should be processed and delivered. |
| com. |
Configuration for how the audio interactions should be recorded. |
| com. |
Configuration for how the audio interactions should be recorded. |
| com. |
|
| com. |
Configuration for how the user barge-in activities should be handled. |
| com. |
Configuration for how the user barge-in activities should be handled. |
| com. |
Request message for AgentService.BatchDeleteConversations. |
| com. |
Request message for AgentService.BatchDeleteConversations. |
| com. |
Response message for AgentService.BatchDeleteConversations. |
| com. |
Response message for AgentService.BatchDeleteConversations. |
| com. |
Configurations for authentication with a bearer token. |
| com. |
Configurations for authentication with a bearer token. |
| com. |
The top-level message sent by the client for the SessionService.BidiRunSession method. |
| com. |
The top-level message sent by the client for the SessionService.BidiRunSession method. |
| com. |
The top-level message returned from SessionService.BidiRunSession method. |
| com. |
The top-level message returned from SessionService.BidiRunSession method. |
| com. |
|
| com. |
Settings to describe the BigQuery export behaviors for the app. |
| com. |
Represents a blob input or output in the conversation. |
| com. |
Represents a blob input or output in the conversation. |
| com. |
A callback defines the custom logic to be executed at various stages of agent interaction. |
| com. |
A callback defines the custom logic to be executed at various stages of agent interaction. |
| com. |
Changelogs represent a change made to the app or to an resource within the app. |
| com. |
Changelogs represent a change made to the app or to an resource within the app. |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/apps/{app}/changelogs/{changelog}. |
| com. |
|
| com. |
A ChannelProfile configures the agent's behavior for a specific communication channel, such as web UI or telephony. |
| com. |
A ChannelProfile configures the agent's behavior for a specific communication channel, such as web UI or telephony. |
| com. |
Represents the persona property of a channel. |
| com. |
Represents the persona property of a channel. |
| com. |
Message for configuration for the web widget. |
| com. |
Message for configuration for the web widget. |
| com. |
Security settings for the web widget. |
| com. |
|
| com. |
A chunk of content within a message. |
| com. |
A chunk of content within a message. |
| com. |
Citations associated with the agent response. |
| com. |
Citations associated with the agent response. |
| com. |
Piece of cited information. |
| com. |
Piece of cited information. |
| com. |
Settings for custom client certificates. |
| com. |
Represents a client-side function that the agent can invoke. When the tool is chosen by the agent, control is handed off to the client. The client is responsible for executing the function and returning the result |
| com. |
Represents a client-side function that the agent can invoke. When the tool is chosen by the agent, control is handed off to the client. The client is responsible for executing the function and returning the result |
| com. |
|
| com. |
Settings to describe the Cloud Logging behaviors for the app. |
| com. |
A code block to be executed instead of a real tool call. |
| com. |
A code block to be executed instead of a real tool call. |
| com. |
|
| com. |
A ConnectorTool allows connections to different integrations. See: https://cloud.google.com/integration-connectors/docs/overview. |
| com. |
A ConnectorTool allows connections to different integrations. See: https://cloud.google.com/integration-connectors/docs/overview. |
| com. |
|
| com. |
A toolset that generates tools from an Integration Connectors Connection. |
| com. |
A toolset that generates tools from an Integration Connectors Connection. |
| com. |
|
| com. |
A conversation represents an interaction between an end user and the CES app. |
| com. |
A conversation represents an interaction between an end user and the CES app. |
| com. |
All information about a single turn in the conversation. |
| com. |
All information about a single turn in the conversation. |
| com. |
Settings to describe the conversation logging behaviors for the app. |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/apps/{app}/conversations/{conversation}. |
| com. |
|
| com. |
Request message for AgentService.CreateAgent. |
| com. |
Request message for AgentService.CreateAgent. |
| com. |
Request message for AgentService.CreateApp. |
| com. |
Request message for AgentService.CreateApp. |
| com. |
Request message for AgentService.CreateAppVersion |
| com. |
Request message for AgentService.CreateAppVersion |
| com. |
Request message for AgentService.CreateDeployment. |
| com. |
Request message for AgentService.CreateDeployment. |
| com. |
Request message for AgentService.CreateExample. |
| com. |
Request message for AgentService.CreateExample. |
| com. |
Request message for AgentService.CreateGuardrail. |
| com. |
Request message for AgentService.CreateGuardrail. |
| com. |
Request message for AgentService.CreateTool. |
| com. |
Request message for AgentService.CreateTool. |
| com. |
Request message for AgentService.CreateToolset. |
| com. |
Request message for AgentService.CreateToolset. |
| com. |
A DataStore resource in Vertex AI Search. |
| com. |
A DataStore resource in Vertex AI Search. |
| com. |
The connector config for the data store connection. |
| com. |
The connector config for the data store connection. |
| com. |
|
| com. |
Data store related settings for the app. |
| com. |
An engine to which the data stores are connected. See Vertex AI Search: https://cloud.google.com/generative-ai-app-builder/docs/enterprise-search-introduction. |
| com. |
An engine to which the data stores are connected. See Vertex AI Search: https://cloud.google.com/generative-ai-app-builder/docs/enterprise-search-introduction. |
| com. |
Tool to retrieve from Vertex AI Search datastore or engine for grounding. Accepts either a datastore or an engine, but not both. See Vertex AI Search: |
| com. |
Boost specification to boost certain documents. |
| com. |
Boost specification to boost certain documents. |
| com. |
Boost specification for a condition. |
| com. |
Specification for custom ranking based on customer specified attribute value. It provides more controls for customized ranking than the simple (condition, boost) combination above. |
| com. |
Specification for custom ranking based on customer specified attribute value. It provides more controls for customized ranking than the simple (condition, boost) combination above. |
| com. |
The control points used to define the curve. The curve defined through these control points can only be monotonically increasing or decreasing(constant values are acceptable). |
| com. |
The control points used to define the curve. The curve defined through these control points can only be monotonically increasing or decreasing(constant values are acceptable). |
| com. |
Boost specification for a condition. |
| com. |
Boost specifications to boost certain documents. For more information, please refer to https://cloud.google.com/generative-ai-app-builder/docs/boosting. |
| com. |
Boost specifications to boost certain documents. For more information, please refer to https://cloud.google.com/generative-ai-app-builder/docs/boosting. |
| com. |
Tool to retrieve from Vertex AI Search datastore or engine for grounding. Accepts either a datastore or an engine, but not both. See Vertex AI Search: |
| com. |
Configuration for searching within a specific DataStore. |
| com. |
Configuration for searching within a specific DataStore. |
| com. |
Configuration for searching within an Engine, potentially targeting specific DataStores. |
| com. |
Configuration for searching within an Engine, potentially targeting specific DataStores. |
| com. |
Grounding configuration. |
| com. |
Grounding configuration. |
| com. |
If specified, will apply the given configuration for the specified modality. |
| com. |
If specified, will apply the given configuration for the specified modality. |
| com. |
Rewriter configuration. |
| com. |
Rewriter configuration. |
| com. |
Summarization configuration. |
| com. |
Summarization configuration. |
| com. |
|
| com. |
Request message for AgentService.DeleteAgent. |
| com. |
Request message for AgentService.DeleteAgent. |
| com. |
Request message for AgentService.DeleteApp. |
| com. |
Request message for AgentService.DeleteApp. |
| com. |
Request message for AgentService.DeleteAppVersion. |
| com. |
Request message for AgentService.DeleteAppVersion. |
| com. |
Request message for AgentService.DeleteConversation. |
| com. |
Request message for AgentService.DeleteConversation. |
| com. |
Request message for AgentService.DeleteDeployment. |
| com. |
Request message for AgentService.DeleteDeployment. |
| com. |
Request message for AgentService.DeleteExample. |
| com. |
Request message for AgentService.DeleteExample. |
| com. |
Request message for AgentService.DeleteGuardrail. |
| com. |
Request message for AgentService.DeleteGuardrail. |
| com. |
Request message for AgentService.DeleteTool. |
| com. |
Request message for AgentService.DeleteTool. |
| com. |
Request message for AgentService.DeleteToolset. |
| com. |
Request message for AgentService.DeleteToolset. |
| com. |
A deployment represents an immutable, queryable version of the app. It is used to deploy an app version with a specific channel profile. |
| com. |
A deployment represents an immutable, queryable version of the app. It is used to deploy an app version with a specific channel profile. |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}. |
| com. |
Indicates the session has terminated, due to either successful completion (e.g. user says "Good bye!" ) or an agent escalation. |
| com. |
Indicates the session has terminated, due to either successful completion (e.g. user says "Good bye!" ) or an agent escalation. |
| com. |
End-user authentication configuration used for Connection calls.
The field values must be the names of context variables in the format
$context.variables.<name_of_variable>. |
| com. |
End-user authentication configuration used for Connection calls.
The field values must be the names of context variables in the format
$context.variables.<name_of_variable>. |
| com. |
Oauth 2.0 Authorization Code authentication configuration. |
| com. |
Oauth 2.0 Authorization Code authentication configuration. |
| com. |
JWT Profile Oauth 2.0 Authorization Grant authentication configuration. |
| com. |
JWT Profile Oauth 2.0 Authorization Grant authentication configuration. |
| com. |
Threshold settings for metrics in an Evaluation. |
| com. |
Threshold settings for metrics in an Evaluation. |
| com. |
Settings for golden evaluations. |
| com. |
Settings for golden evaluations. |
| com. |
Expectation level metrics thresholds. |
| com. |
Expectation level metrics thresholds. |
| com. |
Turn level metrics thresholds. |
| com. |
Turn level metrics thresholds. |
| com. |
Settings for matching tool calls. |
| com. |
Event input. |
| com. |
Event input. |
| com. |
An example represents a sample conversation between the user and the agent(s). |
| com. |
An example represents a sample conversation between the user and the agent(s). |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/apps/{app}/examples/{example}. |
| com. |
|
| com. |
Request message for ToolService.ExecuteTool. |
| com. |
Request message for ToolService.ExecuteTool. |
| com. |
Response message for ToolService.ExecuteTool. |
| com. |
Response message for ToolService.ExecuteTool. |
| com. |
Request message for AgentService.ExportApp. |
| com. |
Request message for AgentService.ExportApp. |
| com. |
Response message for AgentService.ExportApp. |
| com. |
Response message for AgentService.ExportApp. |
| com. |
Expression condition based on session state. |
| com. |
Expression condition based on session state. |
| com. |
|
| com. |
The file search tool allows the agent to search across the files uploaded by the app/agent developer. It has presets to give relatively good quality search over the uploaded files and summarization of the retrieved results. |
| com. |
The file search tool allows the agent to search across the files uploaded by the app/agent developer. It has presets to give relatively good quality search over the uploaded files and summarization of the retrieved results. |
| com. |
|
| com. |
Request message for WidgetService.GenerateChatToken. |
| com. |
Request message for WidgetService.GenerateChatToken. |
| com. |
Response message for WidgetService.GenerateChatToken. |
| com. |
Response message for WidgetService.GenerateChatToken. |
| com. |
Request message for AgentService.GetAgent. |
| com. |
Request message for AgentService.GetAgent. |
| com. |
Request message for AgentService.GetApp. |
| com. |
Request message for AgentService.GetApp. |
| com. |
Request message for AgentService.GetAppVersion. |
| com. |
Request message for AgentService.GetAppVersion. |
| com. |
Request message for AgentService.GetChangelog. |
| com. |
Request message for AgentService.GetChangelog. |
| com. |
Request message for AgentService.GetConversation. |
| com. |
Request message for AgentService.GetConversation. |
| com. |
Request message for AgentService.GetDeployment. |
| com. |
Request message for AgentService.GetDeployment. |
| com. |
Request message for AgentService.GetExample. |
| com. |
Request message for AgentService.GetExample. |
| com. |
Request message for AgentService.GetGuardrail. |
| com. |
Request message for AgentService.GetGuardrail. |
| com. |
Request message for AgentService.GetTool. |
| com. |
Request message for AgentService.GetTool. |
| com. |
Request message for AgentService.GetToolset. |
| com. |
Request message for AgentService.GetToolset. |
| com. |
Indicates that the server will disconnect soon and the client should half-close and restart the connection. |
| com. |
Indicates that the server will disconnect soon and the client should half-close and restart the connection. |
| com. |
Search suggestions from Google Search Tool. |
| com. |
Search suggestions from Google Search Tool. |
| com. |
Represents a tool to perform Google web searches for grounding. See https://cloud.google.com/customer-engagement-ai/conversational-agents/ps/tool#google-search. |
| com. |
Represents a tool to perform Google web searches for grounding. See https://cloud.google.com/customer-engagement-ai/conversational-agents/ps/tool#google-search. |
| com. |
Prompt settings used by the model when processing or summarizing the google search results. |
| com. |
Prompt settings used by the model when processing or summarizing the google search results. |
| com. |
|
| com. |
Guardrail contains a list of checks and balances to keep the agents safe and secure. |
| com. |
Guardrail contains a list of checks and balances to keep the agents safe and secure. |
| com. |
Guardrail that blocks the conversation based on the code callbacks provided. |
| com. |
Guardrail that blocks the conversation based on the code callbacks provided. |
| com. |
Guardrail that bans certain content from being used in the conversation. |
| com. |
Guardrail that bans certain content from being used in the conversation. |
| com. |
Guardrail that blocks the conversation if the LLM response is considered violating the policy based on the LLM classification. |
| com. |
Guardrail that blocks the conversation if the LLM response is considered violating the policy based on the LLM classification. |
| com. |
Guardrail that blocks the conversation if the input is considered unsafe based on the LLM classification. |
| com. |
Guardrail that blocks the conversation if the input is considered unsafe based on the LLM classification. |
| com. |
Configuration for default system security settings. |
| com. |
Model safety settings overrides. When this is set, it will override the default settings and trigger the guardrail if the response is considered unsafe. |
| com. |
Model safety settings overrides. When this is set, it will override the default settings and trigger the guardrail if the response is considered unsafe. |
| com. |
Safety setting. |
| com. |
Safety setting. |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/apps/{app}/guardrails/{guardrail}. |
| com. |
|
| com. |
Represents an image input or output in the conversation. |
| com. |
Represents an image input or output in the conversation. |
| com. |
Request message for AgentService.ImportApp. |
| com. |
Request message for AgentService.ImportApp. |
| com. |
Configuration options for the app import process. These options control how the import behaves, particularly when conflicts arise with existing app data. |
| com. |
Configuration options for the app import process. These options control how the import behaves, particularly when conflicts arise with existing app data. |
| com. |
Response message for AgentService.ImportApp. |
| com. |
Response message for AgentService.ImportApp. |
| com. |
InputAudioConfig configures how the CES agent should interpret the incoming audio data. |
| com. |
InputAudioConfig configures how the CES agent should interpret the incoming audio data. |
| com. |
Indicates the agent's audio response has been interrupted. The client should immediately stop any current audio playback (e.g., due to user barge-in or a new agent response being generated). |
| com. |
Indicates the agent's audio response has been interrupted. The client should immediately stop any current audio playback (e.g., due to user barge-in or a new agent response being generated). |
| com. |
Language settings of the app. |
| com. |
Request message for AgentService.ListAgents. |
| com. |
Request message for AgentService.ListAgents. |
| com. |
Response message for AgentService.ListAgents. |
| com. |
Response message for AgentService.ListAgents. |
| com. |
Request message for AgentService.ListAppVersions. |
| com. |
Request message for AgentService.ListAppVersions. |
| com. |
Response message for AgentService.ListAppVersions. |
| com. |
Response message for AgentService.ListAppVersions. |
| com. |
Request message for AgentService.ListApps. |
| com. |
Request message for AgentService.ListApps. |
| com. |
Response message for AgentService.ListApps. |
| com. |
Response message for AgentService.ListApps. |
| com. |
Request message for AgentService.ListChangelogs. |
| com. |
Request message for AgentService.ListChangelogs. |
| com. |
Response message for AgentService.ListChangelogs. |
| com. |
Response message for AgentService.ListChangelogs. |
| com. |
Request message for AgentService.ListConversations. |
| com. |
Request message for AgentService.ListConversations. |
| com. |
Response message for AgentService.ListConversations. |
| com. |
Response message for AgentService.ListConversations. |
| com. |
Request message for AgentService.ListDeployments. |
| com. |
Request message for AgentService.ListDeployments. |
| com. |
Response message for AgentService.ListDeployments. |
| com. |
Response message for AgentService.ListDeployments. |
| com. |
Request message for AgentService.ListExamples. |
| com. |
Request message for AgentService.ListExamples. |
| com. |
Response message for AgentService.ListExamples. |
| com. |
Response message for AgentService.ListExamples. |
| com. |
Request message for AgentService.ListGuardrails. |
| com. |
Request message for AgentService.ListGuardrails. |
| com. |
Response message for AgentService.ListGuardrails. |
| com. |
Response message for AgentService.ListGuardrails. |
| com. |
Request message for AgentService.ListTools. |
| com. |
Request message for AgentService.ListTools. |
| com. |
Response message for AgentService.ListTools. |
| com. |
Response message for AgentService.ListTools. |
| com. |
Request message for AgentService.ListToolsets. |
| com. |
Request message for AgentService.ListToolsets. |
| com. |
Response message for AgentService.ListToolsets. |
| com. |
Response message for AgentService.ListToolsets. |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}. |
| com. |
Settings to describe the logging behaviors for the app. |
| com. |
An MCP tool. See https://modelcontextprotocol.io/specification/2025-06-18/server/tools for more details. |
| com. |
An MCP tool. See https://modelcontextprotocol.io/specification/2025-06-18/server/tools for more details. |
| com. |
|
| com. |
A toolset that contains a list of tools that are offered by the MCP server. |
| com. |
A toolset that contains a list of tools that are offered by the MCP server. |
| com. |
|
| com. |
A message within a conversation. |
| com. |
A message within a conversation. |
| com. |
Settings to describe the conversation data collection behaviors for LLM analysis metrics pipeline. |
| com. |
Model settings contains various configurations for the LLM model. |
| com. |
Configurations for authentication with OAuth. |
| com. |
Configurations for authentication with OAuth. |
| com. |
Represents an Omnichannel resource. |
| com. |
Represents an Omnichannel resource. |
| com. |
OmnichannelIntegrationConfig contains all App integration configs. |
| com. |
OmnichannelIntegrationConfig contains all App integration configs. |
| com. |
Configs for CES app. |
| com. |
Configs for CES app. |
| com. |
ChannelConfig contains config for various of app integration. |
| com. |
ChannelConfig contains config for various of app integration. |
| com. |
Routing config specify how/who to route app events to a subscriber. |
| com. |
Routing config specify how/who to route app events to a subscriber. |
| com. |
Configs of subscribers. |
| com. |
Configs of subscribers. |
| com. |
How Omnichannel should receive/reply events from WhatsApp. |
| com. |
How Omnichannel should receive/reply events from WhatsApp. |
| com. |
Represents the metadata of the long-running operation. |
| com. |
Represents the metadata of the long-running operation. |
| com. |
|
| com. |
|
| com. |
A remote API tool defined by an OpenAPI schema. |
| com. |
A remote API tool defined by an OpenAPI schema. |
| com. |
|
| com. |
A toolset that contains a list of tools that are defined by an OpenAPI schema. |
| com. |
A toolset that contains a list of tools that are defined by an OpenAPI schema. |
| com. |
|
| com. |
Represents the metadata of the long-running operation. |
| com. |
Represents the metadata of the long-running operation. |
| com. |
OutputAudioConfig configures how the CES agent should synthesize outgoing audio responses. |
| com. |
OutputAudioConfig configures how the CES agent should synthesize outgoing audio responses. |
| com. |
Python code block to evaluate the condition. |
| com. |
Python code block to evaluate the condition. |
| com. |
A Python function tool. |
| com. |
A Python function tool. |
| com. |
|
| com. |
Speech recognition result for the audio input. |
| com. |
Speech recognition result for the audio input. |
| com. |
Configuration to instruct how sensitive data should be handled. |
| com. |
Configuration to instruct how sensitive data should be handled. |
| com. |
Request message for AgentService.RestoreAppVersion |
| com. |
Request message for AgentService.RestoreAppVersion |
| com. |
Response message for AgentService.RestoreAppVersion |
| com. |
Response message for AgentService.RestoreAppVersion |
| com. |
Request message for ToolService.RetrieveToolSchema. |
| com. |
Request message for ToolService.RetrieveToolSchema. |
| com. |
Response message for ToolService.RetrieveToolSchema. |
| com. |
Response message for ToolService.RetrieveToolSchema. |
| com. |
Request message for ToolService.RetrieveTools. |
| com. |
Request message for ToolService.RetrieveTools. |
| com. |
Response message for ToolService.RetrieveTools. |
| com. |
Response message for ToolService.RetrieveTools. |
| com. |
Request message for SessionService.RunSession. |
| com. |
Request message for SessionService.RunSession. |
| com. |
Response message for SessionService.RunSession. |
| com. |
Response message for SessionService.RunSession. |
| com. |
Represents a select subset of an OpenAPI 3.0 schema object. |
| com. |
Represents a select subset of an OpenAPI 3.0 schema object. |
| com. |
|
| com. |
|
| com. |
Configurations for authentication using a custom service account. |
| com. |
Configurations for authentication using a custom service account. |
| com. |
Configurations for authentication with ID token generated from service agent. |
| com. |
Configurations for authentication with ID token generated from service agent. |
| com. |
Configuration for tools using Service Directory. |
| com. |
Configuration for tools using Service Directory. |
| com. |
The configuration for the session. |
| com. |
The configuration for the session. |
| com. |
QueryParameters to send to the remote Dialogflow |
| com. |
QueryParameters to send to the remote Dialogflow |
| com. |
Input for the session. |
| com. |
Input for the session. |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/apps/{app}/sessions/{session}. |
| com. |
Output for the session. |
| com. |
Output for the session. |
| com. |
Contains execution details during the processing. |
| com. |
Contains execution details during the processing. |
| com. |
|
| com. |
|
| com. |
|
| com. |
Session service provides APIs for interacting with CES agents. |
| com. |
Base class for the server implementation of the service SessionService. Session service provides APIs for interacting with CES agents. |
| com. |
|
| com. |
Builder for SessionServiceSettings. |
| com. |
A span is a unit of work or a single operation during the request processing. |
| com. |
A span is a unit of work or a single operation during the request processing. |
| com. |
Configuration for how the agent response should be synthesized. |
| com. |
Configuration for how the agent response should be synthesized. |
| com. |
Pre-defined system tool. |
| com. |
Pre-defined system tool. |
| com. |
|
| com. |
TimeZone settings of the app. |
| com. |
The TLS configuration. |
| com. |
The TLS configuration. |
| com. |
The CA certificate. |
| com. |
The CA certificate. |
| com. |
A tool represents an action that the CES agent can take to achieve certain goals. |
| com. |
A tool represents an action that the CES agent can take to achieve certain goals. |
| com. |
Request for the client or the agent to execute the specified tool. |
| com. |
Request for the client or the agent to execute the specified tool. |
| com. |
Request for the client to execute the tools and return the execution results before continuing the session. |
| com. |
Request for the client to execute the tools and return the execution results before continuing the session. |
| com. |
Configuration for tool behavior in fake mode. |
| com. |
Configuration for tool behavior in fake mode. |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/apps/{app}/tools/{tool}. |
| com. |
|
| com. |
The execution result of a specific tool from the client or the agent. |
| com. |
The execution result of a specific tool from the client or the agent. |
| com. |
Execution results for the requested tool calls from the client. |
| com. |
Execution results for the requested tool calls from the client. |
| com. |
|
| com. |
|
| com. |
|
| com. |
Tool service provides APIs for interacting with CES tools. |
| com. |
Base class for the server implementation of the service ToolService. Tool service provides APIs for interacting with CES tools. |
| com. |
|
| com. |
Builder for ToolServiceSettings. |
| com. |
A toolset represents a group of dynamically managed tools that can be used by the agent. |
| com. |
A toolset represents a group of dynamically managed tools that can be used by the agent. |
| com. |
|
| com. |
Builder for projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}. |
| com. |
|
| com. |
A tool that is created from a toolset. |
| com. |
A tool that is created from a toolset. |
| com. |
|
| com. |
Rule for transferring to a specific agent. |
| com. |
Rule for transferring to a specific agent. |
| com. |
Deterministic transfer rule. When the condition evaluates to true, the transfer occurs. |
| com. |
Deterministic transfer rule. When the condition evaluates to true, the transfer occurs. |
| com. |
A rule that prevents the planner from transferring to the target agent. |
| com. |
A rule that prevents the planner from transferring to the target agent. |
| com. |
Action that is taken when a certain precondition is met. |
| com. |
Action that is taken when a certain precondition is met. |
| com. |
The agent will immediately respond with a generative answer. |
| com. |
The agent will immediately respond with a generative answer. |
| com. |
The agent will immediately respond with a preconfigured response. |
| com. |
The agent will immediately respond with a preconfigured response. |
| com. |
Represents a response from the agent. |
| com. |
Represents a response from the agent. |
| com. |
The agent will transfer the conversation to a different agent. |
| com. |
The agent will transfer the conversation to a different agent. |
| com. |
Request message for AgentService.UpdateAgent. |
| com. |
Request message for AgentService.UpdateAgent. |
| com. |
Request message for AgentService.UpdateApp. |
| com. |
Request message for AgentService.UpdateApp. |
| com. |
Request message for AgentService.UpdateDeployment. |
| com. |
Request message for AgentService.UpdateDeployment. |
| com. |
Request message for AgentService.UpdateExample. |
| com. |
Request message for AgentService.UpdateExample. |
| com. |
Request message for AgentService.UpdateGuardrail. |
| com. |
Request message for AgentService.UpdateGuardrail. |
| com. |
Request message for AgentService.UpdateTool. |
| com. |
Request message for AgentService.UpdateTool. |
| com. |
Request message for AgentService.UpdateToolset. |
| com. |
Request message for AgentService.UpdateToolset. |
| com. |
Represents a single web search query and its associated search uri. |
| com. |
Represents a single web search query and its associated search uri. |
| com. |
|
| com. |
|
| com. |
|
| com. |
Provides APIs for widgets to interact with CES APIs. |
| com. |
Base class for the server implementation of the service WidgetService. Provides APIs for widgets to interact with CES APIs. |
| com. |
|
| com. |
Builder for WidgetServiceSettings. |
| com. |
Represents a widget tool that the agent can invoke. When the tool is chosen by the agent, agent will return the widget to the client. The client is responsible for processing the widget and generating the next user query to |
| com. |
Represents a widget tool that the agent can invoke. When the tool is chosen by the agent, agent will return the widget to the client. The client is responsible for processing the widget and generating the next user query to |
| com. |