Class AgentServiceGrpc.AgentServiceFutureStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<AgentServiceGrpc.AgentServiceFutureStub>
com.google.cloud.ces.v1beta.AgentServiceGrpc.AgentServiceFutureStub
Enclosing class:
AgentServiceGrpc

public static final class AgentServiceGrpc.AgentServiceFutureStub extends io.grpc.stub.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).
 
  • Method Details

    • build

      protected AgentServiceGrpc.AgentServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<AgentServiceGrpc.AgentServiceFutureStub>
    • listApps

      public com.google.common.util.concurrent.ListenableFuture<ListAppsResponse> listApps(ListAppsRequest request)
       Lists apps in the given project and location.
       
    • getApp

      public com.google.common.util.concurrent.ListenableFuture<App> getApp(GetAppRequest request)
       Gets details of the specified app.
       
    • createApp

      public com.google.common.util.concurrent.ListenableFuture<Operation> createApp(CreateAppRequest request)
       Creates a new app in the given project and location.
       
    • updateApp

      public com.google.common.util.concurrent.ListenableFuture<App> updateApp(UpdateAppRequest request)
       Updates the specified app.
       
    • deleteApp

      public com.google.common.util.concurrent.ListenableFuture<Operation> deleteApp(DeleteAppRequest request)
       Deletes the specified app.
       
    • exportApp

      public com.google.common.util.concurrent.ListenableFuture<Operation> exportApp(ExportAppRequest request)
       Exports the specified app.
       
    • importApp

      public com.google.common.util.concurrent.ListenableFuture<Operation> importApp(ImportAppRequest request)
       Imports the specified app.
       
    • getSecuritySettings

      public com.google.common.util.concurrent.ListenableFuture<SecuritySettings> getSecuritySettings(GetSecuritySettingsRequest request)
       Retrieves the security settings for the project and location.
       
    • updateSecuritySettings

      public com.google.common.util.concurrent.ListenableFuture<SecuritySettings> updateSecuritySettings(UpdateSecuritySettingsRequest request)
       Updates the security settings for the project and location.
       
    • listAgents

      public com.google.common.util.concurrent.ListenableFuture<ListAgentsResponse> listAgents(ListAgentsRequest request)
       Lists agents in the given app.
       
    • getAgent

      public com.google.common.util.concurrent.ListenableFuture<Agent> getAgent(GetAgentRequest request)
       Gets details of the specified agent.
       
    • createAgent

      public com.google.common.util.concurrent.ListenableFuture<Agent> createAgent(CreateAgentRequest request)
       Creates a new agent in the given app.
       
    • updateAgent

      public com.google.common.util.concurrent.ListenableFuture<Agent> updateAgent(UpdateAgentRequest request)
       Updates the specified agent.
       
    • deleteAgent

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteAgent(DeleteAgentRequest request)
       Deletes the specified agent.
       
    • listExamples

      public com.google.common.util.concurrent.ListenableFuture<ListExamplesResponse> listExamples(ListExamplesRequest request)
       Lists examples in the given app.
       
    • getExample

      public com.google.common.util.concurrent.ListenableFuture<Example> getExample(GetExampleRequest request)
       Gets details of the specified example.
       
    • createExample

      public com.google.common.util.concurrent.ListenableFuture<Example> createExample(CreateExampleRequest request)
       Creates a new example in the given app.
       
    • updateExample

      public com.google.common.util.concurrent.ListenableFuture<Example> updateExample(UpdateExampleRequest request)
       Updates the specified example.
       
    • deleteExample

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteExample(DeleteExampleRequest request)
       Deletes the specified example.
       
    • listTools

      public com.google.common.util.concurrent.ListenableFuture<ListToolsResponse> listTools(ListToolsRequest request)
       Lists tools in the given app.
       
    • getTool

      public com.google.common.util.concurrent.ListenableFuture<Tool> getTool(GetToolRequest request)
       Gets details of the specified tool.
       
    • listConversations

      public com.google.common.util.concurrent.ListenableFuture<ListConversationsResponse> listConversations(ListConversationsRequest request)
       Lists conversations in the given app.
       
    • getConversation

      public com.google.common.util.concurrent.ListenableFuture<Conversation> getConversation(GetConversationRequest request)
       Gets details of the specified conversation.
       
    • deleteConversation

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteConversation(DeleteConversationRequest request)
       Deletes the specified conversation.
       
    • batchDeleteConversations

      public com.google.common.util.concurrent.ListenableFuture<Operation> batchDeleteConversations(BatchDeleteConversationsRequest request)
       Batch deletes the specified conversations.
       
    • createTool

      public com.google.common.util.concurrent.ListenableFuture<Tool> createTool(CreateToolRequest request)
       Creates a new tool in the given app.
       
    • updateTool

      public com.google.common.util.concurrent.ListenableFuture<Tool> updateTool(UpdateToolRequest request)
       Updates the specified tool.
       
    • deleteTool

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteTool(DeleteToolRequest request)
       Deletes the specified tool.
       
    • listGuardrails

      public com.google.common.util.concurrent.ListenableFuture<ListGuardrailsResponse> listGuardrails(ListGuardrailsRequest request)
       Lists guardrails in the given app.
       
    • getGuardrail

      public com.google.common.util.concurrent.ListenableFuture<Guardrail> getGuardrail(GetGuardrailRequest request)
       Gets details of the specified guardrail.
       
    • createGuardrail

      public com.google.common.util.concurrent.ListenableFuture<Guardrail> createGuardrail(CreateGuardrailRequest request)
       Creates a new guardrail in the given app.
       
    • updateGuardrail

      public com.google.common.util.concurrent.ListenableFuture<Guardrail> updateGuardrail(UpdateGuardrailRequest request)
       Updates the specified guardrail.
       
    • deleteGuardrail

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteGuardrail(DeleteGuardrailRequest request)
       Deletes the specified guardrail.
       
    • listDeployments

      public com.google.common.util.concurrent.ListenableFuture<ListDeploymentsResponse> listDeployments(ListDeploymentsRequest request)
       Lists deployments in the given app.
       
    • getDeployment

      public com.google.common.util.concurrent.ListenableFuture<Deployment> getDeployment(GetDeploymentRequest request)
       Gets details of the specified deployment.
       
    • createDeployment

      public com.google.common.util.concurrent.ListenableFuture<Deployment> createDeployment(CreateDeploymentRequest request)
       Creates a new deployment in the given app.
       
    • updateDeployment

      public com.google.common.util.concurrent.ListenableFuture<Deployment> updateDeployment(UpdateDeploymentRequest request)
       Updates the specified deployment.
       
    • deleteDeployment

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteDeployment(DeleteDeploymentRequest request)
       Deletes the specified deployment.
       
    • listToolsets

      public com.google.common.util.concurrent.ListenableFuture<ListToolsetsResponse> listToolsets(ListToolsetsRequest request)
       Lists toolsets in the given app.
       
    • getToolset

      public com.google.common.util.concurrent.ListenableFuture<Toolset> getToolset(GetToolsetRequest request)
       Gets details of the specified toolset.
       
    • createToolset

      public com.google.common.util.concurrent.ListenableFuture<Toolset> createToolset(CreateToolsetRequest request)
       Creates a new toolset in the given app.
       
    • updateToolset

      public com.google.common.util.concurrent.ListenableFuture<Toolset> updateToolset(UpdateToolsetRequest request)
       Updates the specified toolset.
       
    • deleteToolset

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteToolset(DeleteToolsetRequest request)
       Deletes the specified toolset.
       
    • listAppVersions

      public com.google.common.util.concurrent.ListenableFuture<ListAppVersionsResponse> listAppVersions(ListAppVersionsRequest request)
       Lists all app versions in the given app.
       
    • getAppVersion

      public com.google.common.util.concurrent.ListenableFuture<AppVersion> getAppVersion(GetAppVersionRequest request)
       Gets details of the specified app version.
       
    • createAppVersion

      public com.google.common.util.concurrent.ListenableFuture<AppVersion> createAppVersion(CreateAppVersionRequest request)
       Creates a new app version in the given app.
       
    • deleteAppVersion

      public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteAppVersion(DeleteAppVersionRequest request)
       Deletes the specified app version.
       
    • restoreAppVersion

      public com.google.common.util.concurrent.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.
       
    • generateAppResource

      public com.google.common.util.concurrent.ListenableFuture<Operation> generateAppResource(GenerateAppResourceRequest request)
       Generates specific resources (e.g. agent) in the app using LLM assistant.
       
    • listChangelogs

      public com.google.common.util.concurrent.ListenableFuture<ListChangelogsResponse> listChangelogs(ListChangelogsRequest request)
       Lists the changelogs of the specified app.
       
    • getChangelog

      public com.google.common.util.concurrent.ListenableFuture<Changelog> getChangelog(GetChangelogRequest request)
       Gets the specified changelog.