All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.bedrockagent.AWSBedrockAgentAsync Maven / Gradle / Ivy

/*
 * Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */
package com.amazonaws.services.bedrockagent;

import javax.annotation.Generated;

import com.amazonaws.services.bedrockagent.model.*;

/**
 * Interface for accessing Agents for Amazon Bedrock asynchronously. Each asynchronous method will return a Java Future
 * object representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive
 * notification when an asynchronous operation completes.
 * 

* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.bedrockagent.AbstractAWSBedrockAgentAsync} instead. *

*

*

* An example service, deployed with the Octane Service creator, which will echo the string *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AWSBedrockAgentAsync extends AWSBedrockAgent { /** *

* Associate a Knowledge Base to an existing Amazon Bedrock Agent *

* * @param associateAgentKnowledgeBaseRequest * Associate Agent Knowledge Base Request * @return A Java Future containing the result of the AssociateAgentKnowledgeBase operation returned by the service. * @sample AWSBedrockAgentAsync.AssociateAgentKnowledgeBase * @see AWS API Documentation */ java.util.concurrent.Future associateAgentKnowledgeBaseAsync( AssociateAgentKnowledgeBaseRequest associateAgentKnowledgeBaseRequest); /** *

* Associate a Knowledge Base to an existing Amazon Bedrock Agent *

* * @param associateAgentKnowledgeBaseRequest * Associate Agent Knowledge Base Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AssociateAgentKnowledgeBase operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.AssociateAgentKnowledgeBase * @see AWS API Documentation */ java.util.concurrent.Future associateAgentKnowledgeBaseAsync( AssociateAgentKnowledgeBaseRequest associateAgentKnowledgeBaseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an Amazon Bedrock Agent *

* * @param createAgentRequest * Create Agent Request * @return A Java Future containing the result of the CreateAgent operation returned by the service. * @sample AWSBedrockAgentAsync.CreateAgent * @see AWS API * Documentation */ java.util.concurrent.Future createAgentAsync(CreateAgentRequest createAgentRequest); /** *

* Creates an Amazon Bedrock Agent *

* * @param createAgentRequest * Create Agent Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateAgent operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.CreateAgent * @see AWS API * Documentation */ java.util.concurrent.Future createAgentAsync(CreateAgentRequest createAgentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an Action Group for existing Amazon Bedrock Agent *

* * @param createAgentActionGroupRequest * Create Action Group Request * @return A Java Future containing the result of the CreateAgentActionGroup operation returned by the service. * @sample AWSBedrockAgentAsync.CreateAgentActionGroup * @see AWS API Documentation */ java.util.concurrent.Future createAgentActionGroupAsync(CreateAgentActionGroupRequest createAgentActionGroupRequest); /** *

* Creates an Action Group for existing Amazon Bedrock Agent *

* * @param createAgentActionGroupRequest * Create Action Group Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateAgentActionGroup operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.CreateAgentActionGroup * @see AWS API Documentation */ java.util.concurrent.Future createAgentActionGroupAsync(CreateAgentActionGroupRequest createAgentActionGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Creates an Alias for an existing Amazon Bedrock Agent *

* * @param createAgentAliasRequest * Create Agent Alias Request * @return A Java Future containing the result of the CreateAgentAlias operation returned by the service. * @sample AWSBedrockAgentAsync.CreateAgentAlias * @see AWS * API Documentation */ java.util.concurrent.Future createAgentAliasAsync(CreateAgentAliasRequest createAgentAliasRequest); /** *

* Creates an Alias for an existing Amazon Bedrock Agent *

* * @param createAgentAliasRequest * Create Agent Alias Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateAgentAlias operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.CreateAgentAlias * @see AWS * API Documentation */ java.util.concurrent.Future createAgentAliasAsync(CreateAgentAliasRequest createAgentAliasRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Create a new data source *

* * @param createDataSourceRequest * @return A Java Future containing the result of the CreateDataSource operation returned by the service. * @sample AWSBedrockAgentAsync.CreateDataSource * @see AWS * API Documentation */ java.util.concurrent.Future createDataSourceAsync(CreateDataSourceRequest createDataSourceRequest); /** *

* Create a new data source *

* * @param createDataSourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateDataSource operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.CreateDataSource * @see AWS * API Documentation */ java.util.concurrent.Future createDataSourceAsync(CreateDataSourceRequest createDataSourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Create a new knowledge base *

* * @param createKnowledgeBaseRequest * @return A Java Future containing the result of the CreateKnowledgeBase operation returned by the service. * @sample AWSBedrockAgentAsync.CreateKnowledgeBase * @see AWS API Documentation */ java.util.concurrent.Future createKnowledgeBaseAsync(CreateKnowledgeBaseRequest createKnowledgeBaseRequest); /** *

* Create a new knowledge base *

* * @param createKnowledgeBaseRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateKnowledgeBase operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.CreateKnowledgeBase * @see AWS API Documentation */ java.util.concurrent.Future createKnowledgeBaseAsync(CreateKnowledgeBaseRequest createKnowledgeBaseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an Agent for existing Amazon Bedrock Agent *

* * @param deleteAgentRequest * Delete Agent Request * @return A Java Future containing the result of the DeleteAgent operation returned by the service. * @sample AWSBedrockAgentAsync.DeleteAgent * @see AWS API * Documentation */ java.util.concurrent.Future deleteAgentAsync(DeleteAgentRequest deleteAgentRequest); /** *

* Deletes an Agent for existing Amazon Bedrock Agent *

* * @param deleteAgentRequest * Delete Agent Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteAgent operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.DeleteAgent * @see AWS API * Documentation */ java.util.concurrent.Future deleteAgentAsync(DeleteAgentRequest deleteAgentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an Action Group for existing Amazon Bedrock Agent. *

* * @param deleteAgentActionGroupRequest * Delete Action Group Request * @return A Java Future containing the result of the DeleteAgentActionGroup operation returned by the service. * @sample AWSBedrockAgentAsync.DeleteAgentActionGroup * @see AWS API Documentation */ java.util.concurrent.Future deleteAgentActionGroupAsync(DeleteAgentActionGroupRequest deleteAgentActionGroupRequest); /** *

* Deletes an Action Group for existing Amazon Bedrock Agent. *

* * @param deleteAgentActionGroupRequest * Delete Action Group Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteAgentActionGroup operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.DeleteAgentActionGroup * @see AWS API Documentation */ java.util.concurrent.Future deleteAgentActionGroupAsync(DeleteAgentActionGroupRequest deleteAgentActionGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an Alias for a Amazon Bedrock Agent *

* * @param deleteAgentAliasRequest * Delete Agent Alias Request * @return A Java Future containing the result of the DeleteAgentAlias operation returned by the service. * @sample AWSBedrockAgentAsync.DeleteAgentAlias * @see AWS * API Documentation */ java.util.concurrent.Future deleteAgentAliasAsync(DeleteAgentAliasRequest deleteAgentAliasRequest); /** *

* Deletes an Alias for a Amazon Bedrock Agent *

* * @param deleteAgentAliasRequest * Delete Agent Alias Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteAgentAlias operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.DeleteAgentAlias * @see AWS * API Documentation */ java.util.concurrent.Future deleteAgentAliasAsync(DeleteAgentAliasRequest deleteAgentAliasRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Deletes an Agent version for existing Amazon Bedrock Agent *

* * @param deleteAgentVersionRequest * Delete Agent Version Request * @return A Java Future containing the result of the DeleteAgentVersion operation returned by the service. * @sample AWSBedrockAgentAsync.DeleteAgentVersion * @see AWS API Documentation */ java.util.concurrent.Future deleteAgentVersionAsync(DeleteAgentVersionRequest deleteAgentVersionRequest); /** *

* Deletes an Agent version for existing Amazon Bedrock Agent *

* * @param deleteAgentVersionRequest * Delete Agent Version Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteAgentVersion operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.DeleteAgentVersion * @see AWS API Documentation */ java.util.concurrent.Future deleteAgentVersionAsync(DeleteAgentVersionRequest deleteAgentVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Delete an existing data source *

* * @param deleteDataSourceRequest * @return A Java Future containing the result of the DeleteDataSource operation returned by the service. * @sample AWSBedrockAgentAsync.DeleteDataSource * @see AWS * API Documentation */ java.util.concurrent.Future deleteDataSourceAsync(DeleteDataSourceRequest deleteDataSourceRequest); /** *

* Delete an existing data source *

* * @param deleteDataSourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteDataSource operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.DeleteDataSource * @see AWS * API Documentation */ java.util.concurrent.Future deleteDataSourceAsync(DeleteDataSourceRequest deleteDataSourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Delete an existing knowledge base *

* * @param deleteKnowledgeBaseRequest * @return A Java Future containing the result of the DeleteKnowledgeBase operation returned by the service. * @sample AWSBedrockAgentAsync.DeleteKnowledgeBase * @see AWS API Documentation */ java.util.concurrent.Future deleteKnowledgeBaseAsync(DeleteKnowledgeBaseRequest deleteKnowledgeBaseRequest); /** *

* Delete an existing knowledge base *

* * @param deleteKnowledgeBaseRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteKnowledgeBase operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.DeleteKnowledgeBase * @see AWS API Documentation */ java.util.concurrent.Future deleteKnowledgeBaseAsync(DeleteKnowledgeBaseRequest deleteKnowledgeBaseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disassociate an existing Knowledge Base from an Amazon Bedrock Agent *

* * @param disassociateAgentKnowledgeBaseRequest * Disassociate Agent Knowledge Base Request * @return A Java Future containing the result of the DisassociateAgentKnowledgeBase operation returned by the * service. * @sample AWSBedrockAgentAsync.DisassociateAgentKnowledgeBase * @see AWS API Documentation */ java.util.concurrent.Future disassociateAgentKnowledgeBaseAsync( DisassociateAgentKnowledgeBaseRequest disassociateAgentKnowledgeBaseRequest); /** *

* Disassociate an existing Knowledge Base from an Amazon Bedrock Agent *

* * @param disassociateAgentKnowledgeBaseRequest * Disassociate Agent Knowledge Base Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateAgentKnowledgeBase operation returned by the * service. * @sample AWSBedrockAgentAsyncHandler.DisassociateAgentKnowledgeBase * @see AWS API Documentation */ java.util.concurrent.Future disassociateAgentKnowledgeBaseAsync( DisassociateAgentKnowledgeBaseRequest disassociateAgentKnowledgeBaseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets an Agent for existing Amazon Bedrock Agent *

* * @param getAgentRequest * Get Agent Request * @return A Java Future containing the result of the GetAgent operation returned by the service. * @sample AWSBedrockAgentAsync.GetAgent * @see AWS API * Documentation */ java.util.concurrent.Future getAgentAsync(GetAgentRequest getAgentRequest); /** *

* Gets an Agent for existing Amazon Bedrock Agent *

* * @param getAgentRequest * Get Agent Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetAgent operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.GetAgent * @see AWS API * Documentation */ java.util.concurrent.Future getAgentAsync(GetAgentRequest getAgentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets an Action Group for existing Amazon Bedrock Agent Version *

* * @param getAgentActionGroupRequest * Get Action Group Request * @return A Java Future containing the result of the GetAgentActionGroup operation returned by the service. * @sample AWSBedrockAgentAsync.GetAgentActionGroup * @see AWS API Documentation */ java.util.concurrent.Future getAgentActionGroupAsync(GetAgentActionGroupRequest getAgentActionGroupRequest); /** *

* Gets an Action Group for existing Amazon Bedrock Agent Version *

* * @param getAgentActionGroupRequest * Get Action Group Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetAgentActionGroup operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.GetAgentActionGroup * @see AWS API Documentation */ java.util.concurrent.Future getAgentActionGroupAsync(GetAgentActionGroupRequest getAgentActionGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Describes an Alias for a Amazon Bedrock Agent *

* * @param getAgentAliasRequest * Get Agent Alias Request * @return A Java Future containing the result of the GetAgentAlias operation returned by the service. * @sample AWSBedrockAgentAsync.GetAgentAlias * @see AWS * API Documentation */ java.util.concurrent.Future getAgentAliasAsync(GetAgentAliasRequest getAgentAliasRequest); /** *

* Describes an Alias for a Amazon Bedrock Agent *

* * @param getAgentAliasRequest * Get Agent Alias Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetAgentAlias operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.GetAgentAlias * @see AWS * API Documentation */ java.util.concurrent.Future getAgentAliasAsync(GetAgentAliasRequest getAgentAliasRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets a knowledge base associated to an existing Amazon Bedrock Agent Version *

* * @param getAgentKnowledgeBaseRequest * Get Agent Knowledge Base Request * @return A Java Future containing the result of the GetAgentKnowledgeBase operation returned by the service. * @sample AWSBedrockAgentAsync.GetAgentKnowledgeBase * @see AWS API Documentation */ java.util.concurrent.Future getAgentKnowledgeBaseAsync(GetAgentKnowledgeBaseRequest getAgentKnowledgeBaseRequest); /** *

* Gets a knowledge base associated to an existing Amazon Bedrock Agent Version *

* * @param getAgentKnowledgeBaseRequest * Get Agent Knowledge Base Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetAgentKnowledgeBase operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.GetAgentKnowledgeBase * @see AWS API Documentation */ java.util.concurrent.Future getAgentKnowledgeBaseAsync(GetAgentKnowledgeBaseRequest getAgentKnowledgeBaseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Gets an Agent version for existing Amazon Bedrock Agent *

* * @param getAgentVersionRequest * Get Agent Version Request * @return A Java Future containing the result of the GetAgentVersion operation returned by the service. * @sample AWSBedrockAgentAsync.GetAgentVersion * @see AWS * API Documentation */ java.util.concurrent.Future getAgentVersionAsync(GetAgentVersionRequest getAgentVersionRequest); /** *

* Gets an Agent version for existing Amazon Bedrock Agent *

* * @param getAgentVersionRequest * Get Agent Version Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetAgentVersion operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.GetAgentVersion * @see AWS * API Documentation */ java.util.concurrent.Future getAgentVersionAsync(GetAgentVersionRequest getAgentVersionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Get an existing data source *

* * @param getDataSourceRequest * @return A Java Future containing the result of the GetDataSource operation returned by the service. * @sample AWSBedrockAgentAsync.GetDataSource * @see AWS * API Documentation */ java.util.concurrent.Future getDataSourceAsync(GetDataSourceRequest getDataSourceRequest); /** *

* Get an existing data source *

* * @param getDataSourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetDataSource operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.GetDataSource * @see AWS * API Documentation */ java.util.concurrent.Future getDataSourceAsync(GetDataSourceRequest getDataSourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Get an ingestion job *

* * @param getIngestionJobRequest * @return A Java Future containing the result of the GetIngestionJob operation returned by the service. * @sample AWSBedrockAgentAsync.GetIngestionJob * @see AWS * API Documentation */ java.util.concurrent.Future getIngestionJobAsync(GetIngestionJobRequest getIngestionJobRequest); /** *

* Get an ingestion job *

* * @param getIngestionJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetIngestionJob operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.GetIngestionJob * @see AWS * API Documentation */ java.util.concurrent.Future getIngestionJobAsync(GetIngestionJobRequest getIngestionJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Get an existing knowledge base *

* * @param getKnowledgeBaseRequest * @return A Java Future containing the result of the GetKnowledgeBase operation returned by the service. * @sample AWSBedrockAgentAsync.GetKnowledgeBase * @see AWS * API Documentation */ java.util.concurrent.Future getKnowledgeBaseAsync(GetKnowledgeBaseRequest getKnowledgeBaseRequest); /** *

* Get an existing knowledge base *

* * @param getKnowledgeBaseRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the GetKnowledgeBase operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.GetKnowledgeBase * @see AWS * API Documentation */ java.util.concurrent.Future getKnowledgeBaseAsync(GetKnowledgeBaseRequest getKnowledgeBaseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists an Action Group for existing Amazon Bedrock Agent Version *

* * @param listAgentActionGroupsRequest * List Action Groups Request * @return A Java Future containing the result of the ListAgentActionGroups operation returned by the service. * @sample AWSBedrockAgentAsync.ListAgentActionGroups * @see AWS API Documentation */ java.util.concurrent.Future listAgentActionGroupsAsync(ListAgentActionGroupsRequest listAgentActionGroupsRequest); /** *

* Lists an Action Group for existing Amazon Bedrock Agent Version *

* * @param listAgentActionGroupsRequest * List Action Groups Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListAgentActionGroups operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.ListAgentActionGroups * @see AWS API Documentation */ java.util.concurrent.Future listAgentActionGroupsAsync(ListAgentActionGroupsRequest listAgentActionGroupsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists all the Aliases for an Amazon Bedrock Agent *

* * @param listAgentAliasesRequest * List Agent Aliases Request * @return A Java Future containing the result of the ListAgentAliases operation returned by the service. * @sample AWSBedrockAgentAsync.ListAgentAliases * @see AWS * API Documentation */ java.util.concurrent.Future listAgentAliasesAsync(ListAgentAliasesRequest listAgentAliasesRequest); /** *

* Lists all the Aliases for an Amazon Bedrock Agent *

* * @param listAgentAliasesRequest * List Agent Aliases Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListAgentAliases operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.ListAgentAliases * @see AWS * API Documentation */ java.util.concurrent.Future listAgentAliasesAsync(ListAgentAliasesRequest listAgentAliasesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* List of Knowledge Bases associated to an existing Amazon Bedrock Agent Version *

* * @param listAgentKnowledgeBasesRequest * List Agent Knowledge Bases Request * @return A Java Future containing the result of the ListAgentKnowledgeBases operation returned by the service. * @sample AWSBedrockAgentAsync.ListAgentKnowledgeBases * @see AWS API Documentation */ java.util.concurrent.Future listAgentKnowledgeBasesAsync(ListAgentKnowledgeBasesRequest listAgentKnowledgeBasesRequest); /** *

* List of Knowledge Bases associated to an existing Amazon Bedrock Agent Version *

* * @param listAgentKnowledgeBasesRequest * List Agent Knowledge Bases Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListAgentKnowledgeBases operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.ListAgentKnowledgeBases * @see AWS API Documentation */ java.util.concurrent.Future listAgentKnowledgeBasesAsync(ListAgentKnowledgeBasesRequest listAgentKnowledgeBasesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists Agent Versions *

* * @param listAgentVersionsRequest * List Agent Versions Request * @return A Java Future containing the result of the ListAgentVersions operation returned by the service. * @sample AWSBedrockAgentAsync.ListAgentVersions * @see AWS API Documentation */ java.util.concurrent.Future listAgentVersionsAsync(ListAgentVersionsRequest listAgentVersionsRequest); /** *

* Lists Agent Versions *

* * @param listAgentVersionsRequest * List Agent Versions Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListAgentVersions operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.ListAgentVersions * @see AWS API Documentation */ java.util.concurrent.Future listAgentVersionsAsync(ListAgentVersionsRequest listAgentVersionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Lists Agents *

* * @param listAgentsRequest * List Agent Request * @return A Java Future containing the result of the ListAgents operation returned by the service. * @sample AWSBedrockAgentAsync.ListAgents * @see AWS API * Documentation */ java.util.concurrent.Future listAgentsAsync(ListAgentsRequest listAgentsRequest); /** *

* Lists Agents *

* * @param listAgentsRequest * List Agent Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListAgents operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.ListAgents * @see AWS API * Documentation */ java.util.concurrent.Future listAgentsAsync(ListAgentsRequest listAgentsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* List data sources *

* * @param listDataSourcesRequest * @return A Java Future containing the result of the ListDataSources operation returned by the service. * @sample AWSBedrockAgentAsync.ListDataSources * @see AWS * API Documentation */ java.util.concurrent.Future listDataSourcesAsync(ListDataSourcesRequest listDataSourcesRequest); /** *

* List data sources *

* * @param listDataSourcesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListDataSources operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.ListDataSources * @see AWS * API Documentation */ java.util.concurrent.Future listDataSourcesAsync(ListDataSourcesRequest listDataSourcesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* List ingestion jobs *

* * @param listIngestionJobsRequest * @return A Java Future containing the result of the ListIngestionJobs operation returned by the service. * @sample AWSBedrockAgentAsync.ListIngestionJobs * @see AWS API Documentation */ java.util.concurrent.Future listIngestionJobsAsync(ListIngestionJobsRequest listIngestionJobsRequest); /** *

* List ingestion jobs *

* * @param listIngestionJobsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListIngestionJobs operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.ListIngestionJobs * @see AWS API Documentation */ java.util.concurrent.Future listIngestionJobsAsync(ListIngestionJobsRequest listIngestionJobsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* List Knowledge Bases *

* * @param listKnowledgeBasesRequest * @return A Java Future containing the result of the ListKnowledgeBases operation returned by the service. * @sample AWSBedrockAgentAsync.ListKnowledgeBases * @see AWS API Documentation */ java.util.concurrent.Future listKnowledgeBasesAsync(ListKnowledgeBasesRequest listKnowledgeBasesRequest); /** *

* List Knowledge Bases *

* * @param listKnowledgeBasesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListKnowledgeBases operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.ListKnowledgeBases * @see AWS API Documentation */ java.util.concurrent.Future listKnowledgeBasesAsync(ListKnowledgeBasesRequest listKnowledgeBasesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* List tags for a resource *

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSBedrockAgentAsync.ListTagsForResource * @see AWS API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest); /** *

* List tags for a resource *

* * @param listTagsForResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.ListTagsForResource * @see AWS API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Prepares an existing Amazon Bedrock Agent to receive runtime requests *

* * @param prepareAgentRequest * PrepareAgent Request * @return A Java Future containing the result of the PrepareAgent operation returned by the service. * @sample AWSBedrockAgentAsync.PrepareAgent * @see AWS API * Documentation */ java.util.concurrent.Future prepareAgentAsync(PrepareAgentRequest prepareAgentRequest); /** *

* Prepares an existing Amazon Bedrock Agent to receive runtime requests *

* * @param prepareAgentRequest * PrepareAgent Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the PrepareAgent operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.PrepareAgent * @see AWS API * Documentation */ java.util.concurrent.Future prepareAgentAsync(PrepareAgentRequest prepareAgentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Start a new ingestion job *

* * @param startIngestionJobRequest * @return A Java Future containing the result of the StartIngestionJob operation returned by the service. * @sample AWSBedrockAgentAsync.StartIngestionJob * @see AWS API Documentation */ java.util.concurrent.Future startIngestionJobAsync(StartIngestionJobRequest startIngestionJobRequest); /** *

* Start a new ingestion job *

* * @param startIngestionJobRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StartIngestionJob operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.StartIngestionJob * @see AWS API Documentation */ java.util.concurrent.Future startIngestionJobAsync(StartIngestionJobRequest startIngestionJobRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Tag a resource *

* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSBedrockAgentAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

* Tag a resource *

* * @param tagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Untag a resource *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSBedrockAgentAsync.UntagResource * @see AWS * API Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Untag a resource *

* * @param untagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.UntagResource * @see AWS * API Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing Amazon Bedrock Agent *

* * @param updateAgentRequest * Update Agent Request * @return A Java Future containing the result of the UpdateAgent operation returned by the service. * @sample AWSBedrockAgentAsync.UpdateAgent * @see AWS API * Documentation */ java.util.concurrent.Future updateAgentAsync(UpdateAgentRequest updateAgentRequest); /** *

* Updates an existing Amazon Bedrock Agent *

* * @param updateAgentRequest * Update Agent Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateAgent operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.UpdateAgent * @see AWS API * Documentation */ java.util.concurrent.Future updateAgentAsync(UpdateAgentRequest updateAgentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing Action Group for Amazon Bedrock Agent *

* * @param updateAgentActionGroupRequest * Update Action Group Request * @return A Java Future containing the result of the UpdateAgentActionGroup operation returned by the service. * @sample AWSBedrockAgentAsync.UpdateAgentActionGroup * @see AWS API Documentation */ java.util.concurrent.Future updateAgentActionGroupAsync(UpdateAgentActionGroupRequest updateAgentActionGroupRequest); /** *

* Updates an existing Action Group for Amazon Bedrock Agent *

* * @param updateAgentActionGroupRequest * Update Action Group Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateAgentActionGroup operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.UpdateAgentActionGroup * @see AWS API Documentation */ java.util.concurrent.Future updateAgentActionGroupAsync(UpdateAgentActionGroupRequest updateAgentActionGroupRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing Alias for an Amazon Bedrock Agent *

* * @param updateAgentAliasRequest * Update Agent Alias Request * @return A Java Future containing the result of the UpdateAgentAlias operation returned by the service. * @sample AWSBedrockAgentAsync.UpdateAgentAlias * @see AWS * API Documentation */ java.util.concurrent.Future updateAgentAliasAsync(UpdateAgentAliasRequest updateAgentAliasRequest); /** *

* Updates an existing Alias for an Amazon Bedrock Agent *

* * @param updateAgentAliasRequest * Update Agent Alias Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateAgentAlias operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.UpdateAgentAlias * @see AWS * API Documentation */ java.util.concurrent.Future updateAgentAliasAsync(UpdateAgentAliasRequest updateAgentAliasRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Updates an existing Knowledge Base associated to an Amazon Bedrock Agent *

* * @param updateAgentKnowledgeBaseRequest * Update Agent Knowledge Base Request * @return A Java Future containing the result of the UpdateAgentKnowledgeBase operation returned by the service. * @sample AWSBedrockAgentAsync.UpdateAgentKnowledgeBase * @see AWS API Documentation */ java.util.concurrent.Future updateAgentKnowledgeBaseAsync(UpdateAgentKnowledgeBaseRequest updateAgentKnowledgeBaseRequest); /** *

* Updates an existing Knowledge Base associated to an Amazon Bedrock Agent *

* * @param updateAgentKnowledgeBaseRequest * Update Agent Knowledge Base Request * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateAgentKnowledgeBase operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.UpdateAgentKnowledgeBase * @see AWS API Documentation */ java.util.concurrent.Future updateAgentKnowledgeBaseAsync(UpdateAgentKnowledgeBaseRequest updateAgentKnowledgeBaseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Update an existing data source *

* * @param updateDataSourceRequest * @return A Java Future containing the result of the UpdateDataSource operation returned by the service. * @sample AWSBedrockAgentAsync.UpdateDataSource * @see AWS * API Documentation */ java.util.concurrent.Future updateDataSourceAsync(UpdateDataSourceRequest updateDataSourceRequest); /** *

* Update an existing data source *

* * @param updateDataSourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateDataSource operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.UpdateDataSource * @see AWS * API Documentation */ java.util.concurrent.Future updateDataSourceAsync(UpdateDataSourceRequest updateDataSourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Update an existing knowledge base *

* * @param updateKnowledgeBaseRequest * @return A Java Future containing the result of the UpdateKnowledgeBase operation returned by the service. * @sample AWSBedrockAgentAsync.UpdateKnowledgeBase * @see AWS API Documentation */ java.util.concurrent.Future updateKnowledgeBaseAsync(UpdateKnowledgeBaseRequest updateKnowledgeBaseRequest); /** *

* Update an existing knowledge base *

* * @param updateKnowledgeBaseRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateKnowledgeBase operation returned by the service. * @sample AWSBedrockAgentAsyncHandler.UpdateKnowledgeBase * @see AWS API Documentation */ java.util.concurrent.Future updateKnowledgeBaseAsync(UpdateKnowledgeBaseRequest updateKnowledgeBaseRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy