ces
import { ces } from "https://googleapis.deno.dev/v1/ces:v1.ts";§Methods
Creates a new agent in the given app.
Required. The resource name of the app to create an agent in.
Deletes the specified agent.
Required. The resource name of the agent to delete.
Lists agents in the given app.
Required. The resource name of the app to list agents from.
Updates the specified agent.
Identifier. The unique identifier of the agent. Format: projects/{project}/locations/{location}/apps/{app}/agents/{agent}
Lists the changelogs of the specified app.
Required. The resource name of the app to list changelogs from.
Batch deletes the specified conversations.
Required. The resource name of the app to delete conversations from. Format: projects/{project}/locations/{location}/apps/{app}
Deletes the specified conversation.
Required. The resource name of the conversation to delete.
Gets details of the specified conversation.
Required. The resource name of the conversation to retrieve.
Lists conversations in the given app.
Required. The resource name of the app to list conversations from.
Creates a new app in the given project and location.
Required. The resource name of the location to create an app in.
Deletes the specified app.
Required. The resource name of the app to delete.
Creates a new deployment in the given app.
Required. The parent app. Format: projects/{project}/locations/{location}/apps/{app}
Deletes the specified deployment.
Required. The name of the deployment to delete. Format: projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}
Gets details of the specified deployment.
Required. The name of the deployment. Format: projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}
Lists deployments in the given app.
Required. The parent app. Format: projects/{project}/locations/{location}/apps/{app}
Updates the specified deployment.
Identifier. The resource name of the deployment. Format: projects/{project}/locations/{location}/apps/{app}/deployments/{deployment}
Creates a new example in the given app.
Required. The resource name of the app to create an example in.
Deletes the specified example.
Required. The resource name of the example to delete.
Lists examples in the given app.
Required. The resource name of the app to list examples from.
Updates the specified example.
Identifier. The unique identifier of the example. Format: projects/{project}/locations/{location}/apps/{app}/examples/{example}
Executes the given tool with the given arguments.
Required. The resource name of the app which the tool/toolset belongs to. Format: projects/{project}/locations/{location}/apps/{app}
Creates a new guardrail in the given app.
Required. The resource name of the app to create a guardrail in.
Deletes the specified guardrail.
Required. The resource name of the guardrail to delete.
Lists guardrails in the given app.
Required. The resource name of the app to list guardrails from.
Updates the specified guardrail.
Identifier. The unique identifier of the guardrail. Format: projects/{project}/locations/{location}/apps/{app}/guardrails/{guardrail}
Imports the specified app.
Required. The parent resource name with the location of the app to import.
Lists apps in the given project and location.
Required. The resource name of the location to list apps from.
Updates the specified app.
Identifier. The unique identifier of the app. Format: projects/{project}/locations/{location}/apps/{app}
Retrieve the schema of the given tool. The schema is computed on the fly for the given instance of the tool.
Required. The resource name of the app which the tool/toolset belongs to. Format: projects/{project}/locations/{location}/apps/{app}
Generates a session scoped token for chat widget to authenticate with Session APIs.
Required. The session name to generate the chat token for. Format: projects/{project}/locations/{location}/apps/{app}/sessions/{session}
Initiates a single turn interaction with the CES agent within a session.
Required. The unique identifier of the session. Format: projects/{project}/locations/{location}/apps/{app}/sessions/{session}
Creates a new tool in the given app.
Required. The resource name of the app to create a tool in.
Deletes the specified tool.
Required. The resource name of the tool to delete.
Creates a new toolset in the given app.
Required. The resource name of the app to create a toolset in.
Deletes the specified toolset.
Required. The resource name of the toolset to delete.
Lists toolsets in the given app.
Required. The resource name of the app to list toolsets from.
Updates the specified toolset.
Identifier. The unique identifier of the toolset. Format: projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}
Retrieve the list of tools included in the specified toolset.
Required. The name of the toolset to retrieve the tools for. Format: projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}
Lists tools in the given app.
Required. The resource name of the app to list tools from.
Updates the specified tool.
Identifier. The unique identifier of the tool. Format: - projects/{project}/locations/{location}/apps/{app}/tools/{tool} for ## standalone tools. projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}/tools/{tool} for tools retrieved from a toolset. These tools are dynamic and output-only, they cannot be referenced directly where a tool is expected.
Creates a new app version in the given app.
Required. The resource name of the app to create an app version in.
Deletes the specified app version.
Required. The resource name of the app version to delete.
Gets details of the specified app version.
Required. The resource name of the app version to retrieve.
Lists all app versions in the given app.
Required. The resource name of the app to list app versions from.
Restores the specified app version. This will create a new app version from the current draft app and overwrite the current draft with the specified app version.
Required. The resource name of the app version to restore.
Lists information about the supported locations for this service. This
method can be called in two ways: * List all public locations: Use the
path GET /v1/locations. * List project-visible locations: Use the
path GET /v1/projects/{project_id}/locations. This may include public
locations as well as private or other locations specifically visible to the
project.
The resource that owns the locations collection, if applicable.
Starts asynchronous cancellation on a long-running operation. The server
makes a best effort to cancel the operation, but success is not guaranteed.
If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or
other methods to check whether the cancellation succeeded or whether the
operation completed despite cancellation. On successful cancellation, the
operation is not deleted; instead, it becomes an operation with an
Operation.error value with a google.rpc.Status.code of 1, corresponding
to Code.CANCELLED.
The name of the operation resource to be cancelled.
Deletes a long-running operation. This method indicates that the client is
no longer interested in the operation result. It does not cancel the
operation. If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED.
The name of the operation resource to be deleted.
Lists operations that match the specified filter in the request. If the
server doesn't support this method, it returns UNIMPLEMENTED.
The name of the operation's parent resource.