Class AgentServiceGrpc.AgentServiceBlockingStub (0.1.0)

public static final class AgentServiceGrpc.AgentServiceBlockingStub extends AbstractBlockingStub<AgentServiceGrpc.AgentServiceBlockingStub>

A stub to allow clients to do limited synchronous rpc calls to service AgentService.

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

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > AgentServiceGrpc.AgentServiceBlockingStub

Methods

batchDeleteConversations(BatchDeleteConversationsRequest request)

public Operation batchDeleteConversations(BatchDeleteConversationsRequest request)

Batch deletes the specified conversations.

Parameter
Name Description
request BatchDeleteConversationsRequest
Returns
Type Description
Operation

build(Channel channel, CallOptions callOptions)

protected AgentServiceGrpc.AgentServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
AgentServiceGrpc.AgentServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createAgent(CreateAgentRequest request)

public Agent createAgent(CreateAgentRequest request)

Creates a new agent in the given app.

Parameter
Name Description
request CreateAgentRequest
Returns
Type Description
Agent

createApp(CreateAppRequest request)

public Operation createApp(CreateAppRequest request)

Creates a new app in the given project and location.

Parameter
Name Description
request CreateAppRequest
Returns
Type Description
Operation

createAppVersion(CreateAppVersionRequest request)

public AppVersion createAppVersion(CreateAppVersionRequest request)

Creates a new app version in the given app.

Parameter
Name Description
request CreateAppVersionRequest
Returns
Type Description
AppVersion

createDeployment(CreateDeploymentRequest request)

public Deployment createDeployment(CreateDeploymentRequest request)

Creates a new deployment in the given app.

Parameter
Name Description
request CreateDeploymentRequest
Returns
Type Description
Deployment

createExample(CreateExampleRequest request)

public Example createExample(CreateExampleRequest request)

Creates a new example in the given app.

Parameter
Name Description
request CreateExampleRequest
Returns
Type Description
Example

createGuardrail(CreateGuardrailRequest request)

public Guardrail createGuardrail(CreateGuardrailRequest request)

Creates a new guardrail in the given app.

Parameter
Name Description
request CreateGuardrailRequest
Returns
Type Description
Guardrail

createTool(CreateToolRequest request)

public Tool createTool(CreateToolRequest request)

Creates a new tool in the given app.

Parameter
Name Description
request CreateToolRequest
Returns
Type Description
Tool

createToolset(CreateToolsetRequest request)

public Toolset createToolset(CreateToolsetRequest request)

Creates a new toolset in the given app.

Parameter
Name Description
request CreateToolsetRequest
Returns
Type Description
Toolset

deleteAgent(DeleteAgentRequest request)

public Empty deleteAgent(DeleteAgentRequest request)

Deletes the specified agent.

Parameter
Name Description
request DeleteAgentRequest
Returns
Type Description
Empty

deleteApp(DeleteAppRequest request)

public Operation deleteApp(DeleteAppRequest request)

Deletes the specified app.

Parameter
Name Description
request DeleteAppRequest
Returns
Type Description
Operation

deleteAppVersion(DeleteAppVersionRequest request)

public Empty deleteAppVersion(DeleteAppVersionRequest request)

Deletes the specified app version.

Parameter
Name Description
request DeleteAppVersionRequest
Returns
Type Description
Empty

deleteConversation(DeleteConversationRequest request)

public Empty deleteConversation(DeleteConversationRequest request)

Deletes the specified conversation.

Parameter
Name Description
request DeleteConversationRequest
Returns
Type Description
Empty

deleteDeployment(DeleteDeploymentRequest request)

public Empty deleteDeployment(DeleteDeploymentRequest request)

Deletes the specified deployment.

Parameter
Name Description
request DeleteDeploymentRequest
Returns
Type Description
Empty

deleteExample(DeleteExampleRequest request)

public Empty deleteExample(DeleteExampleRequest request)

Deletes the specified example.

Parameter
Name Description
request DeleteExampleRequest
Returns
Type Description
Empty

deleteGuardrail(DeleteGuardrailRequest request)

public Empty deleteGuardrail(DeleteGuardrailRequest request)

Deletes the specified guardrail.

Parameter
Name Description
request DeleteGuardrailRequest
Returns
Type Description
Empty

deleteTool(DeleteToolRequest request)

public Empty deleteTool(DeleteToolRequest request)

Deletes the specified tool.

Parameter
Name Description
request DeleteToolRequest
Returns
Type Description
Empty

deleteToolset(DeleteToolsetRequest request)

public Empty deleteToolset(DeleteToolsetRequest request)

Deletes the specified toolset.

Parameter
Name Description
request DeleteToolsetRequest
Returns
Type Description
Empty

exportApp(ExportAppRequest request)

public Operation exportApp(ExportAppRequest request)

Exports the specified app.

Parameter
Name Description
request ExportAppRequest
Returns
Type Description
Operation

getAgent(GetAgentRequest request)

public Agent getAgent(GetAgentRequest request)

Gets details of the specified agent.

Parameter
Name Description
request GetAgentRequest
Returns
Type Description
Agent

getApp(GetAppRequest request)

public App getApp(GetAppRequest request)

Gets details of the specified app.

Parameter
Name Description
request GetAppRequest
Returns
Type Description
App

getAppVersion(GetAppVersionRequest request)

public AppVersion getAppVersion(GetAppVersionRequest request)

Gets details of the specified app version.

Parameter
Name Description
request GetAppVersionRequest
Returns
Type Description
AppVersion

getChangelog(GetChangelogRequest request)

public Changelog getChangelog(GetChangelogRequest request)

Gets the specified changelog.

Parameter
Name Description
request GetChangelogRequest
Returns
Type Description
Changelog

getConversation(GetConversationRequest request)

public Conversation getConversation(GetConversationRequest request)

Gets details of the specified conversation.

Parameter
Name Description
request GetConversationRequest
Returns
Type Description
Conversation

getDeployment(GetDeploymentRequest request)

public Deployment getDeployment(GetDeploymentRequest request)

Gets details of the specified deployment.

Parameter
Name Description
request GetDeploymentRequest
Returns
Type Description
Deployment

getExample(GetExampleRequest request)

public Example getExample(GetExampleRequest request)

Gets details of the specified example.

Parameter
Name Description
request GetExampleRequest
Returns
Type Description
Example

getGuardrail(GetGuardrailRequest request)

public Guardrail getGuardrail(GetGuardrailRequest request)

Gets details of the specified guardrail.

Parameter
Name Description
request GetGuardrailRequest
Returns
Type Description
Guardrail

getTool(GetToolRequest request)

public Tool getTool(GetToolRequest request)

Gets details of the specified tool.

Parameter
Name Description
request GetToolRequest
Returns
Type Description
Tool

getToolset(GetToolsetRequest request)

public Toolset getToolset(GetToolsetRequest request)

Gets details of the specified toolset.

Parameter
Name Description
request GetToolsetRequest
Returns
Type Description
Toolset

importApp(ImportAppRequest request)

public Operation importApp(ImportAppRequest request)

Imports the specified app.

Parameter
Name Description
request ImportAppRequest
Returns
Type Description
Operation

listAgents(ListAgentsRequest request)

public ListAgentsResponse listAgents(ListAgentsRequest request)

Lists agents in the given app.

Parameter
Name Description
request ListAgentsRequest
Returns
Type Description
ListAgentsResponse

listAppVersions(ListAppVersionsRequest request)

public ListAppVersionsResponse listAppVersions(ListAppVersionsRequest request)

Lists all app versions in the given app.

Parameter
Name Description
request ListAppVersionsRequest
Returns
Type Description
ListAppVersionsResponse

listApps(ListAppsRequest request)

public ListAppsResponse listApps(ListAppsRequest request)

Lists apps in the given project and location.

Parameter
Name Description
request ListAppsRequest
Returns
Type Description
ListAppsResponse

listChangelogs(ListChangelogsRequest request)

public ListChangelogsResponse listChangelogs(ListChangelogsRequest request)

Lists the changelogs of the specified app.

Parameter
Name Description
request ListChangelogsRequest
Returns
Type Description
ListChangelogsResponse

listConversations(ListConversationsRequest request)

public ListConversationsResponse listConversations(ListConversationsRequest request)

Lists conversations in the given app.

Parameter
Name Description
request ListConversationsRequest
Returns
Type Description
ListConversationsResponse

listDeployments(ListDeploymentsRequest request)

public ListDeploymentsResponse listDeployments(ListDeploymentsRequest request)

Lists deployments in the given app.

Parameter
Name Description
request ListDeploymentsRequest
Returns
Type Description
ListDeploymentsResponse

listExamples(ListExamplesRequest request)

public ListExamplesResponse listExamples(ListExamplesRequest request)

Lists examples in the given app.

Parameter
Name Description
request ListExamplesRequest
Returns
Type Description
ListExamplesResponse

listGuardrails(ListGuardrailsRequest request)

public ListGuardrailsResponse listGuardrails(ListGuardrailsRequest request)

Lists guardrails in the given app.

Parameter
Name Description
request ListGuardrailsRequest
Returns
Type Description
ListGuardrailsResponse

listTools(ListToolsRequest request)

public ListToolsResponse listTools(ListToolsRequest request)

Lists tools in the given app.

Parameter
Name Description
request ListToolsRequest
Returns
Type Description
ListToolsResponse

listToolsets(ListToolsetsRequest request)

public ListToolsetsResponse listToolsets(ListToolsetsRequest request)

Lists toolsets in the given app.

Parameter
Name Description
request ListToolsetsRequest
Returns
Type Description
ListToolsetsResponse

restoreAppVersion(RestoreAppVersionRequest request)

public Operation restoreAppVersion(RestoreAppVersionRequest request)

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.

Parameter
Name Description
request RestoreAppVersionRequest
Returns
Type Description
Operation

updateAgent(UpdateAgentRequest request)

public Agent updateAgent(UpdateAgentRequest request)

Updates the specified agent.

Parameter
Name Description
request UpdateAgentRequest
Returns
Type Description
Agent

updateApp(UpdateAppRequest request)

public App updateApp(UpdateAppRequest request)

Updates the specified app.

Parameter
Name Description
request UpdateAppRequest
Returns
Type Description
App

updateDeployment(UpdateDeploymentRequest request)

public Deployment updateDeployment(UpdateDeploymentRequest request)

Updates the specified deployment.

Parameter
Name Description
request UpdateDeploymentRequest
Returns
Type Description
Deployment

updateExample(UpdateExampleRequest request)

public Example updateExample(UpdateExampleRequest request)

Updates the specified example.

Parameter
Name Description
request UpdateExampleRequest
Returns
Type Description
Example

updateGuardrail(UpdateGuardrailRequest request)

public Guardrail updateGuardrail(UpdateGuardrailRequest request)

Updates the specified guardrail.

Parameter
Name Description
request UpdateGuardrailRequest
Returns
Type Description
Guardrail

updateTool(UpdateToolRequest request)

public Tool updateTool(UpdateToolRequest request)

Updates the specified tool.

Parameter
Name Description
request UpdateToolRequest
Returns
Type Description
Tool

updateToolset(UpdateToolsetRequest request)

public Toolset updateToolset(UpdateToolsetRequest request)

Updates the specified toolset.

Parameter
Name Description
request UpdateToolsetRequest
Returns
Type Description
Toolset