Interface AgentServiceGrpc.AsyncService (0.1.0)

public static interface AgentServiceGrpc.AsyncService

The service that manages agent-related resources in Gemini Enterprise for Customer Engagement (CES).

Methods

batchDeleteConversations(BatchDeleteConversationsRequest request, StreamObserver<Operation> responseObserver)

public default void batchDeleteConversations(BatchDeleteConversationsRequest request, StreamObserver<Operation> responseObserver)

Batch deletes the specified conversations.

Parameters
Name Description
request BatchDeleteConversationsRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createAgent(CreateAgentRequest request, StreamObserver<Agent> responseObserver)

public default void createAgent(CreateAgentRequest request, StreamObserver<Agent> responseObserver)

Creates a new agent in the given app.

Parameters
Name Description
request CreateAgentRequest
responseObserver io.grpc.stub.StreamObserver<Agent>

createApp(CreateAppRequest request, StreamObserver<Operation> responseObserver)

public default void createApp(CreateAppRequest request, StreamObserver<Operation> responseObserver)

Creates a new app in the given project and location.

Parameters
Name Description
request CreateAppRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createAppVersion(CreateAppVersionRequest request, StreamObserver<AppVersion> responseObserver)

public default void createAppVersion(CreateAppVersionRequest request, StreamObserver<AppVersion> responseObserver)

Creates a new app version in the given app.

Parameters
Name Description
request CreateAppVersionRequest
responseObserver io.grpc.stub.StreamObserver<AppVersion>

createDeployment(CreateDeploymentRequest request, StreamObserver<Deployment> responseObserver)

public default void createDeployment(CreateDeploymentRequest request, StreamObserver<Deployment> responseObserver)

Creates a new deployment in the given app.

Parameters
Name Description
request CreateDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Deployment>

createExample(CreateExampleRequest request, StreamObserver<Example> responseObserver)

public default void createExample(CreateExampleRequest request, StreamObserver<Example> responseObserver)

Creates a new example in the given app.

Parameters
Name Description
request CreateExampleRequest
responseObserver io.grpc.stub.StreamObserver<Example>

createGuardrail(CreateGuardrailRequest request, StreamObserver<Guardrail> responseObserver)

public default void createGuardrail(CreateGuardrailRequest request, StreamObserver<Guardrail> responseObserver)

Creates a new guardrail in the given app.

Parameters
Name Description
request CreateGuardrailRequest
responseObserver io.grpc.stub.StreamObserver<Guardrail>

createTool(CreateToolRequest request, StreamObserver<Tool> responseObserver)

public default void createTool(CreateToolRequest request, StreamObserver<Tool> responseObserver)

Creates a new tool in the given app.

Parameters
Name Description
request CreateToolRequest
responseObserver io.grpc.stub.StreamObserver<Tool>

createToolset(CreateToolsetRequest request, StreamObserver<Toolset> responseObserver)

public default void createToolset(CreateToolsetRequest request, StreamObserver<Toolset> responseObserver)

Creates a new toolset in the given app.

Parameters
Name Description
request CreateToolsetRequest
responseObserver io.grpc.stub.StreamObserver<Toolset>

deleteAgent(DeleteAgentRequest request, StreamObserver<Empty> responseObserver)

public default void deleteAgent(DeleteAgentRequest request, StreamObserver<Empty> responseObserver)

Deletes the specified agent.

Parameters
Name Description
request DeleteAgentRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

deleteApp(DeleteAppRequest request, StreamObserver<Operation> responseObserver)

public default void deleteApp(DeleteAppRequest request, StreamObserver<Operation> responseObserver)

Deletes the specified app.

Parameters
Name Description
request DeleteAppRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteAppVersion(DeleteAppVersionRequest request, StreamObserver<Empty> responseObserver)

public default void deleteAppVersion(DeleteAppVersionRequest request, StreamObserver<Empty> responseObserver)

Deletes the specified app version.

Parameters
Name Description
request DeleteAppVersionRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

deleteConversation(DeleteConversationRequest request, StreamObserver<Empty> responseObserver)

public default void deleteConversation(DeleteConversationRequest request, StreamObserver<Empty> responseObserver)

Deletes the specified conversation.

Parameters
Name Description
request DeleteConversationRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

deleteDeployment(DeleteDeploymentRequest request, StreamObserver<Empty> responseObserver)

public default void deleteDeployment(DeleteDeploymentRequest request, StreamObserver<Empty> responseObserver)

Deletes the specified deployment.

Parameters
Name Description
request DeleteDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

deleteExample(DeleteExampleRequest request, StreamObserver<Empty> responseObserver)

public default void deleteExample(DeleteExampleRequest request, StreamObserver<Empty> responseObserver)

Deletes the specified example.

Parameters
Name Description
request DeleteExampleRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

deleteGuardrail(DeleteGuardrailRequest request, StreamObserver<Empty> responseObserver)

public default void deleteGuardrail(DeleteGuardrailRequest request, StreamObserver<Empty> responseObserver)

Deletes the specified guardrail.

Parameters
Name Description
request DeleteGuardrailRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

deleteTool(DeleteToolRequest request, StreamObserver<Empty> responseObserver)

public default void deleteTool(DeleteToolRequest request, StreamObserver<Empty> responseObserver)

Deletes the specified tool.

Parameters
Name Description
request DeleteToolRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

deleteToolset(DeleteToolsetRequest request, StreamObserver<Empty> responseObserver)

public default void deleteToolset(DeleteToolsetRequest request, StreamObserver<Empty> responseObserver)

Deletes the specified toolset.

Parameters
Name Description
request DeleteToolsetRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

exportApp(ExportAppRequest request, StreamObserver<Operation> responseObserver)

public default void exportApp(ExportAppRequest request, StreamObserver<Operation> responseObserver)

Exports the specified app.

Parameters
Name Description
request ExportAppRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getAgent(GetAgentRequest request, StreamObserver<Agent> responseObserver)

public default void getAgent(GetAgentRequest request, StreamObserver<Agent> responseObserver)

Gets details of the specified agent.

Parameters
Name Description
request GetAgentRequest
responseObserver io.grpc.stub.StreamObserver<Agent>

getApp(GetAppRequest request, StreamObserver<App> responseObserver)

public default void getApp(GetAppRequest request, StreamObserver<App> responseObserver)

Gets details of the specified app.

Parameters
Name Description
request GetAppRequest
responseObserver io.grpc.stub.StreamObserver<App>

getAppVersion(GetAppVersionRequest request, StreamObserver<AppVersion> responseObserver)

public default void getAppVersion(GetAppVersionRequest request, StreamObserver<AppVersion> responseObserver)

Gets details of the specified app version.

Parameters
Name Description
request GetAppVersionRequest
responseObserver io.grpc.stub.StreamObserver<AppVersion>

getChangelog(GetChangelogRequest request, StreamObserver<Changelog> responseObserver)

public default void getChangelog(GetChangelogRequest request, StreamObserver<Changelog> responseObserver)

Gets the specified changelog.

Parameters
Name Description
request GetChangelogRequest
responseObserver io.grpc.stub.StreamObserver<Changelog>

getConversation(GetConversationRequest request, StreamObserver<Conversation> responseObserver)

public default void getConversation(GetConversationRequest request, StreamObserver<Conversation> responseObserver)

Gets details of the specified conversation.

Parameters
Name Description
request GetConversationRequest
responseObserver io.grpc.stub.StreamObserver<Conversation>

getDeployment(GetDeploymentRequest request, StreamObserver<Deployment> responseObserver)

public default void getDeployment(GetDeploymentRequest request, StreamObserver<Deployment> responseObserver)

Gets details of the specified deployment.

Parameters
Name Description
request GetDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Deployment>

getExample(GetExampleRequest request, StreamObserver<Example> responseObserver)

public default void getExample(GetExampleRequest request, StreamObserver<Example> responseObserver)

Gets details of the specified example.

Parameters
Name Description
request GetExampleRequest
responseObserver io.grpc.stub.StreamObserver<Example>

getGuardrail(GetGuardrailRequest request, StreamObserver<Guardrail> responseObserver)

public default void getGuardrail(GetGuardrailRequest request, StreamObserver<Guardrail> responseObserver)

Gets details of the specified guardrail.

Parameters
Name Description
request GetGuardrailRequest
responseObserver io.grpc.stub.StreamObserver<Guardrail>

getTool(GetToolRequest request, StreamObserver<Tool> responseObserver)

public default void getTool(GetToolRequest request, StreamObserver<Tool> responseObserver)

Gets details of the specified tool.

Parameters
Name Description
request GetToolRequest
responseObserver io.grpc.stub.StreamObserver<Tool>

getToolset(GetToolsetRequest request, StreamObserver<Toolset> responseObserver)

public default void getToolset(GetToolsetRequest request, StreamObserver<Toolset> responseObserver)

Gets details of the specified toolset.

Parameters
Name Description
request GetToolsetRequest
responseObserver io.grpc.stub.StreamObserver<Toolset>

importApp(ImportAppRequest request, StreamObserver<Operation> responseObserver)

public default void importApp(ImportAppRequest request, StreamObserver<Operation> responseObserver)

Imports the specified app.

Parameters
Name Description
request ImportAppRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

listAgents(ListAgentsRequest request, StreamObserver<ListAgentsResponse> responseObserver)

public default void listAgents(ListAgentsRequest request, StreamObserver<ListAgentsResponse> responseObserver)

Lists agents in the given app.

Parameters
Name Description
request ListAgentsRequest
responseObserver io.grpc.stub.StreamObserver<ListAgentsResponse>

listAppVersions(ListAppVersionsRequest request, StreamObserver<ListAppVersionsResponse> responseObserver)

public default void listAppVersions(ListAppVersionsRequest request, StreamObserver<ListAppVersionsResponse> responseObserver)

Lists all app versions in the given app.

Parameters
Name Description
request ListAppVersionsRequest
responseObserver io.grpc.stub.StreamObserver<ListAppVersionsResponse>

listApps(ListAppsRequest request, StreamObserver<ListAppsResponse> responseObserver)

public default void listApps(ListAppsRequest request, StreamObserver<ListAppsResponse> responseObserver)

Lists apps in the given project and location.

Parameters
Name Description
request ListAppsRequest
responseObserver io.grpc.stub.StreamObserver<ListAppsResponse>

listChangelogs(ListChangelogsRequest request, StreamObserver<ListChangelogsResponse> responseObserver)

public default void listChangelogs(ListChangelogsRequest request, StreamObserver<ListChangelogsResponse> responseObserver)

Lists the changelogs of the specified app.

Parameters
Name Description
request ListChangelogsRequest
responseObserver io.grpc.stub.StreamObserver<ListChangelogsResponse>

listConversations(ListConversationsRequest request, StreamObserver<ListConversationsResponse> responseObserver)

public default void listConversations(ListConversationsRequest request, StreamObserver<ListConversationsResponse> responseObserver)

Lists conversations in the given app.

Parameters
Name Description
request ListConversationsRequest
responseObserver io.grpc.stub.StreamObserver<ListConversationsResponse>

listDeployments(ListDeploymentsRequest request, StreamObserver<ListDeploymentsResponse> responseObserver)

public default void listDeployments(ListDeploymentsRequest request, StreamObserver<ListDeploymentsResponse> responseObserver)

Lists deployments in the given app.

Parameters
Name Description
request ListDeploymentsRequest
responseObserver io.grpc.stub.StreamObserver<ListDeploymentsResponse>

listExamples(ListExamplesRequest request, StreamObserver<ListExamplesResponse> responseObserver)

public default void listExamples(ListExamplesRequest request, StreamObserver<ListExamplesResponse> responseObserver)

Lists examples in the given app.

Parameters
Name Description
request ListExamplesRequest
responseObserver io.grpc.stub.StreamObserver<ListExamplesResponse>

listGuardrails(ListGuardrailsRequest request, StreamObserver<ListGuardrailsResponse> responseObserver)

public default void listGuardrails(ListGuardrailsRequest request, StreamObserver<ListGuardrailsResponse> responseObserver)

Lists guardrails in the given app.

Parameters
Name Description
request ListGuardrailsRequest
responseObserver io.grpc.stub.StreamObserver<ListGuardrailsResponse>

listTools(ListToolsRequest request, StreamObserver<ListToolsResponse> responseObserver)

public default void listTools(ListToolsRequest request, StreamObserver<ListToolsResponse> responseObserver)

Lists tools in the given app.

Parameters
Name Description
request ListToolsRequest
responseObserver io.grpc.stub.StreamObserver<ListToolsResponse>

listToolsets(ListToolsetsRequest request, StreamObserver<ListToolsetsResponse> responseObserver)

public default void listToolsets(ListToolsetsRequest request, StreamObserver<ListToolsetsResponse> responseObserver)

Lists toolsets in the given app.

Parameters
Name Description
request ListToolsetsRequest
responseObserver io.grpc.stub.StreamObserver<ListToolsetsResponse>

restoreAppVersion(RestoreAppVersionRequest request, StreamObserver<Operation> responseObserver)

public default void restoreAppVersion(RestoreAppVersionRequest request, 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.

Parameters
Name Description
request RestoreAppVersionRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateAgent(UpdateAgentRequest request, StreamObserver<Agent> responseObserver)

public default void updateAgent(UpdateAgentRequest request, StreamObserver<Agent> responseObserver)

Updates the specified agent.

Parameters
Name Description
request UpdateAgentRequest
responseObserver io.grpc.stub.StreamObserver<Agent>

updateApp(UpdateAppRequest request, StreamObserver<App> responseObserver)

public default void updateApp(UpdateAppRequest request, StreamObserver<App> responseObserver)

Updates the specified app.

Parameters
Name Description
request UpdateAppRequest
responseObserver io.grpc.stub.StreamObserver<App>

updateDeployment(UpdateDeploymentRequest request, StreamObserver<Deployment> responseObserver)

public default void updateDeployment(UpdateDeploymentRequest request, StreamObserver<Deployment> responseObserver)

Updates the specified deployment.

Parameters
Name Description
request UpdateDeploymentRequest
responseObserver io.grpc.stub.StreamObserver<Deployment>

updateExample(UpdateExampleRequest request, StreamObserver<Example> responseObserver)

public default void updateExample(UpdateExampleRequest request, StreamObserver<Example> responseObserver)

Updates the specified example.

Parameters
Name Description
request UpdateExampleRequest
responseObserver io.grpc.stub.StreamObserver<Example>

updateGuardrail(UpdateGuardrailRequest request, StreamObserver<Guardrail> responseObserver)

public default void updateGuardrail(UpdateGuardrailRequest request, StreamObserver<Guardrail> responseObserver)

Updates the specified guardrail.

Parameters
Name Description
request UpdateGuardrailRequest
responseObserver io.grpc.stub.StreamObserver<Guardrail>

updateTool(UpdateToolRequest request, StreamObserver<Tool> responseObserver)

public default void updateTool(UpdateToolRequest request, StreamObserver<Tool> responseObserver)

Updates the specified tool.

Parameters
Name Description
request UpdateToolRequest
responseObserver io.grpc.stub.StreamObserver<Tool>

updateToolset(UpdateToolsetRequest request, StreamObserver<Toolset> responseObserver)

public default void updateToolset(UpdateToolsetRequest request, StreamObserver<Toolset> responseObserver)

Updates the specified toolset.

Parameters
Name Description
request UpdateToolsetRequest
responseObserver io.grpc.stub.StreamObserver<Toolset>