Package com.google.cloud.ces.v1beta
Interface AgentServiceGrpc.AsyncService
- All Known Implementing Classes:
AgentServiceGrpc.AgentServiceImplBase
- Enclosing class:
- AgentServiceGrpc
public static interface AgentServiceGrpc.AsyncService
The service that manages agent-related resources in Gemini Enterprise for Customer Engagement (CES).
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidbatchDeleteConversations(BatchDeleteConversationsRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Batch deletes the specified conversations.default voidcreateAgent(CreateAgentRequest request, io.grpc.stub.StreamObserver<Agent> responseObserver) Creates a new agent in the given app.default voidcreateApp(CreateAppRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new app in the given project and location.default voidcreateAppVersion(CreateAppVersionRequest request, io.grpc.stub.StreamObserver<AppVersion> responseObserver) Creates a new app version in the given app.default voidcreateDeployment(CreateDeploymentRequest request, io.grpc.stub.StreamObserver<Deployment> responseObserver) Creates a new deployment in the given app.default voidcreateExample(CreateExampleRequest request, io.grpc.stub.StreamObserver<Example> responseObserver) Creates a new example in the given app.default voidcreateGuardrail(CreateGuardrailRequest request, io.grpc.stub.StreamObserver<Guardrail> responseObserver) Creates a new guardrail in the given app.default voidcreateTool(CreateToolRequest request, io.grpc.stub.StreamObserver<Tool> responseObserver) Creates a new tool in the given app.default voidcreateToolset(CreateToolsetRequest request, io.grpc.stub.StreamObserver<Toolset> responseObserver) Creates a new toolset in the given app.default voiddeleteAgent(DeleteAgentRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes the specified agent.default voiddeleteApp(DeleteAppRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes the specified app.default voiddeleteAppVersion(DeleteAppVersionRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes the specified app version.default voiddeleteConversation(DeleteConversationRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes the specified conversation.default voiddeleteDeployment(DeleteDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes the specified deployment.default voiddeleteExample(DeleteExampleRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes the specified example.default voiddeleteGuardrail(DeleteGuardrailRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes the specified guardrail.default voiddeleteTool(DeleteToolRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes the specified tool.default voiddeleteToolset(DeleteToolsetRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes the specified toolset.default voidexportApp(ExportAppRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Exports the specified app.default voidgenerateAppResource(GenerateAppResourceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Generates specific resources (e.g. agent) in the app using LLM assistant.default voidgetAgent(GetAgentRequest request, io.grpc.stub.StreamObserver<Agent> responseObserver) Gets details of the specified agent.default voidgetApp(GetAppRequest request, io.grpc.stub.StreamObserver<App> responseObserver) Gets details of the specified app.default voidgetAppVersion(GetAppVersionRequest request, io.grpc.stub.StreamObserver<AppVersion> responseObserver) Gets details of the specified app version.default voidgetChangelog(GetChangelogRequest request, io.grpc.stub.StreamObserver<Changelog> responseObserver) Gets the specified changelog.default voidgetConversation(GetConversationRequest request, io.grpc.stub.StreamObserver<Conversation> responseObserver) Gets details of the specified conversation.default voidgetDeployment(GetDeploymentRequest request, io.grpc.stub.StreamObserver<Deployment> responseObserver) Gets details of the specified deployment.default voidgetExample(GetExampleRequest request, io.grpc.stub.StreamObserver<Example> responseObserver) Gets details of the specified example.default voidgetGuardrail(GetGuardrailRequest request, io.grpc.stub.StreamObserver<Guardrail> responseObserver) Gets details of the specified guardrail.default voidgetSecuritySettings(GetSecuritySettingsRequest request, io.grpc.stub.StreamObserver<SecuritySettings> responseObserver) Retrieves the security settings for the project and location.default voidgetTool(GetToolRequest request, io.grpc.stub.StreamObserver<Tool> responseObserver) Gets details of the specified tool.default voidgetToolset(GetToolsetRequest request, io.grpc.stub.StreamObserver<Toolset> responseObserver) Gets details of the specified toolset.default voidimportApp(ImportAppRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Imports the specified app.default voidlistAgents(ListAgentsRequest request, io.grpc.stub.StreamObserver<ListAgentsResponse> responseObserver) Lists agents in the given app.default voidlistApps(ListAppsRequest request, io.grpc.stub.StreamObserver<ListAppsResponse> responseObserver) Lists apps in the given project and location.default voidlistAppVersions(ListAppVersionsRequest request, io.grpc.stub.StreamObserver<ListAppVersionsResponse> responseObserver) Lists all app versions in the given app.default voidlistChangelogs(ListChangelogsRequest request, io.grpc.stub.StreamObserver<ListChangelogsResponse> responseObserver) Lists the changelogs of the specified app.default voidlistConversations(ListConversationsRequest request, io.grpc.stub.StreamObserver<ListConversationsResponse> responseObserver) Lists conversations in the given app.default voidlistDeployments(ListDeploymentsRequest request, io.grpc.stub.StreamObserver<ListDeploymentsResponse> responseObserver) Lists deployments in the given app.default voidlistExamples(ListExamplesRequest request, io.grpc.stub.StreamObserver<ListExamplesResponse> responseObserver) Lists examples in the given app.default voidlistGuardrails(ListGuardrailsRequest request, io.grpc.stub.StreamObserver<ListGuardrailsResponse> responseObserver) Lists guardrails in the given app.default voidlistTools(ListToolsRequest request, io.grpc.stub.StreamObserver<ListToolsResponse> responseObserver) Lists tools in the given app.default voidlistToolsets(ListToolsetsRequest request, io.grpc.stub.StreamObserver<ListToolsetsResponse> responseObserver) Lists toolsets in the given app.default voidrestoreAppVersion(RestoreAppVersionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Restores the specified app version.default voidupdateAgent(UpdateAgentRequest request, io.grpc.stub.StreamObserver<Agent> responseObserver) Updates the specified agent.default voidupdateApp(UpdateAppRequest request, io.grpc.stub.StreamObserver<App> responseObserver) Updates the specified app.default voidupdateDeployment(UpdateDeploymentRequest request, io.grpc.stub.StreamObserver<Deployment> responseObserver) Updates the specified deployment.default voidupdateExample(UpdateExampleRequest request, io.grpc.stub.StreamObserver<Example> responseObserver) Updates the specified example.default voidupdateGuardrail(UpdateGuardrailRequest request, io.grpc.stub.StreamObserver<Guardrail> responseObserver) Updates the specified guardrail.default voidupdateSecuritySettings(UpdateSecuritySettingsRequest request, io.grpc.stub.StreamObserver<SecuritySettings> responseObserver) Updates the security settings for the project and location.default voidupdateTool(UpdateToolRequest request, io.grpc.stub.StreamObserver<Tool> responseObserver) Updates the specified tool.default voidupdateToolset(UpdateToolsetRequest request, io.grpc.stub.StreamObserver<Toolset> responseObserver) Updates the specified toolset.
-
Method Details
-
listApps
default void listApps(ListAppsRequest request, io.grpc.stub.StreamObserver<ListAppsResponse> responseObserver) Lists apps in the given project and location.
-
getApp
Gets details of the specified app.
-
createApp
default void createApp(CreateAppRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new app in the given project and location.
-
updateApp
Updates the specified app.
-
deleteApp
default void deleteApp(DeleteAppRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes the specified app.
-
exportApp
default void exportApp(ExportAppRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Exports the specified app.
-
importApp
default void importApp(ImportAppRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Imports the specified app.
-
getSecuritySettings
default void getSecuritySettings(GetSecuritySettingsRequest request, io.grpc.stub.StreamObserver<SecuritySettings> responseObserver) Retrieves the security settings for the project and location.
-
updateSecuritySettings
default void updateSecuritySettings(UpdateSecuritySettingsRequest request, io.grpc.stub.StreamObserver<SecuritySettings> responseObserver) Updates the security settings for the project and location.
-
listAgents
default void listAgents(ListAgentsRequest request, io.grpc.stub.StreamObserver<ListAgentsResponse> responseObserver) Lists agents in the given app.
-
getAgent
Gets details of the specified agent.
-
createAgent
default void createAgent(CreateAgentRequest request, io.grpc.stub.StreamObserver<Agent> responseObserver) Creates a new agent in the given app.
-
updateAgent
default void updateAgent(UpdateAgentRequest request, io.grpc.stub.StreamObserver<Agent> responseObserver) Updates the specified agent.
-
deleteAgent
default void deleteAgent(DeleteAgentRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes the specified agent.
-
listExamples
default void listExamples(ListExamplesRequest request, io.grpc.stub.StreamObserver<ListExamplesResponse> responseObserver) Lists examples in the given app.
-
getExample
default void getExample(GetExampleRequest request, io.grpc.stub.StreamObserver<Example> responseObserver) Gets details of the specified example.
-
createExample
default void createExample(CreateExampleRequest request, io.grpc.stub.StreamObserver<Example> responseObserver) Creates a new example in the given app.
-
updateExample
default void updateExample(UpdateExampleRequest request, io.grpc.stub.StreamObserver<Example> responseObserver) Updates the specified example.
-
deleteExample
default void deleteExample(DeleteExampleRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes the specified example.
-
listTools
default void listTools(ListToolsRequest request, io.grpc.stub.StreamObserver<ListToolsResponse> responseObserver) Lists tools in the given app.
-
getTool
Gets details of the specified tool.
-
listConversations
default void listConversations(ListConversationsRequest request, io.grpc.stub.StreamObserver<ListConversationsResponse> responseObserver) Lists conversations in the given app.
-
getConversation
default void getConversation(GetConversationRequest request, io.grpc.stub.StreamObserver<Conversation> responseObserver) Gets details of the specified conversation.
-
deleteConversation
default void deleteConversation(DeleteConversationRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes the specified conversation.
-
batchDeleteConversations
default void batchDeleteConversations(BatchDeleteConversationsRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Batch deletes the specified conversations.
-
createTool
default void createTool(CreateToolRequest request, io.grpc.stub.StreamObserver<Tool> responseObserver) Creates a new tool in the given app.
-
updateTool
default void updateTool(UpdateToolRequest request, io.grpc.stub.StreamObserver<Tool> responseObserver) Updates the specified tool.
-
deleteTool
default void deleteTool(DeleteToolRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes the specified tool.
-
listGuardrails
default void listGuardrails(ListGuardrailsRequest request, io.grpc.stub.StreamObserver<ListGuardrailsResponse> responseObserver) Lists guardrails in the given app.
-
getGuardrail
default void getGuardrail(GetGuardrailRequest request, io.grpc.stub.StreamObserver<Guardrail> responseObserver) Gets details of the specified guardrail.
-
createGuardrail
default void createGuardrail(CreateGuardrailRequest request, io.grpc.stub.StreamObserver<Guardrail> responseObserver) Creates a new guardrail in the given app.
-
updateGuardrail
default void updateGuardrail(UpdateGuardrailRequest request, io.grpc.stub.StreamObserver<Guardrail> responseObserver) Updates the specified guardrail.
-
deleteGuardrail
default void deleteGuardrail(DeleteGuardrailRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes the specified guardrail.
-
listDeployments
default void listDeployments(ListDeploymentsRequest request, io.grpc.stub.StreamObserver<ListDeploymentsResponse> responseObserver) Lists deployments in the given app.
-
getDeployment
default void getDeployment(GetDeploymentRequest request, io.grpc.stub.StreamObserver<Deployment> responseObserver) Gets details of the specified deployment.
-
createDeployment
default void createDeployment(CreateDeploymentRequest request, io.grpc.stub.StreamObserver<Deployment> responseObserver) Creates a new deployment in the given app.
-
updateDeployment
default void updateDeployment(UpdateDeploymentRequest request, io.grpc.stub.StreamObserver<Deployment> responseObserver) Updates the specified deployment.
-
deleteDeployment
default void deleteDeployment(DeleteDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes the specified deployment.
-
listToolsets
default void listToolsets(ListToolsetsRequest request, io.grpc.stub.StreamObserver<ListToolsetsResponse> responseObserver) Lists toolsets in the given app.
-
getToolset
default void getToolset(GetToolsetRequest request, io.grpc.stub.StreamObserver<Toolset> responseObserver) Gets details of the specified toolset.
-
createToolset
default void createToolset(CreateToolsetRequest request, io.grpc.stub.StreamObserver<Toolset> responseObserver) Creates a new toolset in the given app.
-
updateToolset
default void updateToolset(UpdateToolsetRequest request, io.grpc.stub.StreamObserver<Toolset> responseObserver) Updates the specified toolset.
-
deleteToolset
default void deleteToolset(DeleteToolsetRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes the specified toolset.
-
listAppVersions
default void listAppVersions(ListAppVersionsRequest request, io.grpc.stub.StreamObserver<ListAppVersionsResponse> responseObserver) Lists all app versions in the given app.
-
getAppVersion
default void getAppVersion(GetAppVersionRequest request, io.grpc.stub.StreamObserver<AppVersion> responseObserver) Gets details of the specified app version.
-
createAppVersion
default void createAppVersion(CreateAppVersionRequest request, io.grpc.stub.StreamObserver<AppVersion> responseObserver) Creates a new app version in the given app.
-
deleteAppVersion
default void deleteAppVersion(DeleteAppVersionRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes the specified app version.
-
restoreAppVersion
default void restoreAppVersion(RestoreAppVersionRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) 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.
-
generateAppResource
default void generateAppResource(GenerateAppResourceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Generates specific resources (e.g. agent) in the app using LLM assistant.
-
listChangelogs
default void listChangelogs(ListChangelogsRequest request, io.grpc.stub.StreamObserver<ListChangelogsResponse> responseObserver) Lists the changelogs of the specified app.
-
getChangelog
default void getChangelog(GetChangelogRequest request, io.grpc.stub.StreamObserver<Changelog> responseObserver) Gets the specified changelog.
-