Class AgentServiceGrpc.AgentServiceFutureStub (0.1.0)

public static final class AgentServiceGrpc.AgentServiceFutureStub extends AbstractFutureStub<AgentServiceGrpc.AgentServiceFutureStub>

A stub to allow clients to do ListenableFuture-style 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.AbstractFutureStub > AgentServiceGrpc.AgentServiceFutureStub

Methods

batchDeleteConversations(BatchDeleteConversationsRequest request)

public ListenableFuture<Operation> batchDeleteConversations(BatchDeleteConversationsRequest request)

Batch deletes the specified conversations.

Parameter
Name Description
request BatchDeleteConversationsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

build(Channel channel, CallOptions callOptions)

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

createAgent(CreateAgentRequest request)

public ListenableFuture<Agent> createAgent(CreateAgentRequest request)

Creates a new agent in the given app.

Parameter
Name Description
request CreateAgentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Agent>

createApp(CreateAppRequest request)

public ListenableFuture<Operation> createApp(CreateAppRequest request)

Creates a new app in the given project and location.

Parameter
Name Description
request CreateAppRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createAppVersion(CreateAppVersionRequest request)

public ListenableFuture<AppVersion> createAppVersion(CreateAppVersionRequest request)

Creates a new app version in the given app.

Parameter
Name Description
request CreateAppVersionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<AppVersion>

createDeployment(CreateDeploymentRequest request)

public ListenableFuture<Deployment> createDeployment(CreateDeploymentRequest request)

Creates a new deployment in the given app.

Parameter
Name Description
request CreateDeploymentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Deployment>

createExample(CreateExampleRequest request)

public ListenableFuture<Example> createExample(CreateExampleRequest request)

Creates a new example in the given app.

Parameter
Name Description
request CreateExampleRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Example>

createGuardrail(CreateGuardrailRequest request)

public ListenableFuture<Guardrail> createGuardrail(CreateGuardrailRequest request)

Creates a new guardrail in the given app.

Parameter
Name Description
request CreateGuardrailRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Guardrail>

createTool(CreateToolRequest request)

public ListenableFuture<Tool> createTool(CreateToolRequest request)

Creates a new tool in the given app.

Parameter
Name Description
request CreateToolRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Tool>

createToolset(CreateToolsetRequest request)

public ListenableFuture<Toolset> createToolset(CreateToolsetRequest request)

Creates a new toolset in the given app.

Parameter
Name Description
request CreateToolsetRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Toolset>

deleteAgent(DeleteAgentRequest request)

public ListenableFuture<Empty> deleteAgent(DeleteAgentRequest request)

Deletes the specified agent.

Parameter
Name Description
request DeleteAgentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

deleteApp(DeleteAppRequest request)

public ListenableFuture<Operation> deleteApp(DeleteAppRequest request)

Deletes the specified app.

Parameter
Name Description
request DeleteAppRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteAppVersion(DeleteAppVersionRequest request)

public ListenableFuture<Empty> deleteAppVersion(DeleteAppVersionRequest request)

Deletes the specified app version.

Parameter
Name Description
request DeleteAppVersionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

deleteConversation(DeleteConversationRequest request)

public ListenableFuture<Empty> deleteConversation(DeleteConversationRequest request)

Deletes the specified conversation.

Parameter
Name Description
request DeleteConversationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

deleteDeployment(DeleteDeploymentRequest request)

public ListenableFuture<Empty> deleteDeployment(DeleteDeploymentRequest request)

Deletes the specified deployment.

Parameter
Name Description
request DeleteDeploymentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

deleteExample(DeleteExampleRequest request)

public ListenableFuture<Empty> deleteExample(DeleteExampleRequest request)

Deletes the specified example.

Parameter
Name Description
request DeleteExampleRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

deleteGuardrail(DeleteGuardrailRequest request)

public ListenableFuture<Empty> deleteGuardrail(DeleteGuardrailRequest request)

Deletes the specified guardrail.

Parameter
Name Description
request DeleteGuardrailRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

deleteTool(DeleteToolRequest request)

public ListenableFuture<Empty> deleteTool(DeleteToolRequest request)

Deletes the specified tool.

Parameter
Name Description
request DeleteToolRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

deleteToolset(DeleteToolsetRequest request)

public ListenableFuture<Empty> deleteToolset(DeleteToolsetRequest request)

Deletes the specified toolset.

Parameter
Name Description
request DeleteToolsetRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

exportApp(ExportAppRequest request)

public ListenableFuture<Operation> exportApp(ExportAppRequest request)

Exports the specified app.

Parameter
Name Description
request ExportAppRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

getAgent(GetAgentRequest request)

public ListenableFuture<Agent> getAgent(GetAgentRequest request)

Gets details of the specified agent.

Parameter
Name Description
request GetAgentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Agent>

getApp(GetAppRequest request)

public ListenableFuture<App> getApp(GetAppRequest request)

Gets details of the specified app.

Parameter
Name Description
request GetAppRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<App>

getAppVersion(GetAppVersionRequest request)

public ListenableFuture<AppVersion> getAppVersion(GetAppVersionRequest request)

Gets details of the specified app version.

Parameter
Name Description
request GetAppVersionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<AppVersion>

getChangelog(GetChangelogRequest request)

public ListenableFuture<Changelog> getChangelog(GetChangelogRequest request)

Gets the specified changelog.

Parameter
Name Description
request GetChangelogRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Changelog>

getConversation(GetConversationRequest request)

public ListenableFuture<Conversation> getConversation(GetConversationRequest request)

Gets details of the specified conversation.

Parameter
Name Description
request GetConversationRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Conversation>

getDeployment(GetDeploymentRequest request)

public ListenableFuture<Deployment> getDeployment(GetDeploymentRequest request)

Gets details of the specified deployment.

Parameter
Name Description
request GetDeploymentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Deployment>

getExample(GetExampleRequest request)

public ListenableFuture<Example> getExample(GetExampleRequest request)

Gets details of the specified example.

Parameter
Name Description
request GetExampleRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Example>

getGuardrail(GetGuardrailRequest request)

public ListenableFuture<Guardrail> getGuardrail(GetGuardrailRequest request)

Gets details of the specified guardrail.

Parameter
Name Description
request GetGuardrailRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Guardrail>

getTool(GetToolRequest request)

public ListenableFuture<Tool> getTool(GetToolRequest request)

Gets details of the specified tool.

Parameter
Name Description
request GetToolRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Tool>

getToolset(GetToolsetRequest request)

public ListenableFuture<Toolset> getToolset(GetToolsetRequest request)

Gets details of the specified toolset.

Parameter
Name Description
request GetToolsetRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Toolset>

importApp(ImportAppRequest request)

public ListenableFuture<Operation> importApp(ImportAppRequest request)

Imports the specified app.

Parameter
Name Description
request ImportAppRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

listAgents(ListAgentsRequest request)

public ListenableFuture<ListAgentsResponse> listAgents(ListAgentsRequest request)

Lists agents in the given app.

Parameter
Name Description
request ListAgentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListAgentsResponse>

listAppVersions(ListAppVersionsRequest request)

public ListenableFuture<ListAppVersionsResponse> listAppVersions(ListAppVersionsRequest request)

Lists all app versions in the given app.

Parameter
Name Description
request ListAppVersionsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListAppVersionsResponse>

listApps(ListAppsRequest request)

public ListenableFuture<ListAppsResponse> listApps(ListAppsRequest request)

Lists apps in the given project and location.

Parameter
Name Description
request ListAppsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListAppsResponse>

listChangelogs(ListChangelogsRequest request)

public ListenableFuture<ListChangelogsResponse> listChangelogs(ListChangelogsRequest request)

Lists the changelogs of the specified app.

Parameter
Name Description
request ListChangelogsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListChangelogsResponse>

listConversations(ListConversationsRequest request)

public ListenableFuture<ListConversationsResponse> listConversations(ListConversationsRequest request)

Lists conversations in the given app.

Parameter
Name Description
request ListConversationsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListConversationsResponse>

listDeployments(ListDeploymentsRequest request)

public ListenableFuture<ListDeploymentsResponse> listDeployments(ListDeploymentsRequest request)

Lists deployments in the given app.

Parameter
Name Description
request ListDeploymentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListDeploymentsResponse>

listExamples(ListExamplesRequest request)

public ListenableFuture<ListExamplesResponse> listExamples(ListExamplesRequest request)

Lists examples in the given app.

Parameter
Name Description
request ListExamplesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListExamplesResponse>

listGuardrails(ListGuardrailsRequest request)

public ListenableFuture<ListGuardrailsResponse> listGuardrails(ListGuardrailsRequest request)

Lists guardrails in the given app.

Parameter
Name Description
request ListGuardrailsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListGuardrailsResponse>

listTools(ListToolsRequest request)

public ListenableFuture<ListToolsResponse> listTools(ListToolsRequest request)

Lists tools in the given app.

Parameter
Name Description
request ListToolsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListToolsResponse>

listToolsets(ListToolsetsRequest request)

public ListenableFuture<ListToolsetsResponse> listToolsets(ListToolsetsRequest request)

Lists toolsets in the given app.

Parameter
Name Description
request ListToolsetsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListToolsetsResponse>

restoreAppVersion(RestoreAppVersionRequest request)

public ListenableFuture<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
com.google.common.util.concurrent.ListenableFuture<Operation>

updateAgent(UpdateAgentRequest request)

public ListenableFuture<Agent> updateAgent(UpdateAgentRequest request)

Updates the specified agent.

Parameter
Name Description
request UpdateAgentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Agent>

updateApp(UpdateAppRequest request)

public ListenableFuture<App> updateApp(UpdateAppRequest request)

Updates the specified app.

Parameter
Name Description
request UpdateAppRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<App>

updateDeployment(UpdateDeploymentRequest request)

public ListenableFuture<Deployment> updateDeployment(UpdateDeploymentRequest request)

Updates the specified deployment.

Parameter
Name Description
request UpdateDeploymentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Deployment>

updateExample(UpdateExampleRequest request)

public ListenableFuture<Example> updateExample(UpdateExampleRequest request)

Updates the specified example.

Parameter
Name Description
request UpdateExampleRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Example>

updateGuardrail(UpdateGuardrailRequest request)

public ListenableFuture<Guardrail> updateGuardrail(UpdateGuardrailRequest request)

Updates the specified guardrail.

Parameter
Name Description
request UpdateGuardrailRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Guardrail>

updateTool(UpdateToolRequest request)

public ListenableFuture<Tool> updateTool(UpdateToolRequest request)

Updates the specified tool.

Parameter
Name Description
request UpdateToolRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Tool>

updateToolset(UpdateToolsetRequest request)

public ListenableFuture<Toolset> updateToolset(UpdateToolsetRequest request)

Updates the specified toolset.

Parameter
Name Description
request UpdateToolsetRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Toolset>