@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSBedrockAgent extends Object implements AWSBedrockAgent
AWSBedrockAgent
. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
public AssociateAgentKnowledgeBaseResult associateAgentKnowledgeBase(AssociateAgentKnowledgeBaseRequest request)
AWSBedrockAgent
Associate a Knowledge Base to an existing Amazon Bedrock Agent
associateAgentKnowledgeBase
in interface AWSBedrockAgent
request
- Associate Agent Knowledge Base Requestpublic CreateAgentResult createAgent(CreateAgentRequest request)
AWSBedrockAgent
Creates an Amazon Bedrock Agent
createAgent
in interface AWSBedrockAgent
request
- Create Agent Requestpublic CreateAgentActionGroupResult createAgentActionGroup(CreateAgentActionGroupRequest request)
AWSBedrockAgent
Creates an Action Group for existing Amazon Bedrock Agent
createAgentActionGroup
in interface AWSBedrockAgent
request
- Create Action Group Requestpublic CreateAgentAliasResult createAgentAlias(CreateAgentAliasRequest request)
AWSBedrockAgent
Creates an Alias for an existing Amazon Bedrock Agent
createAgentAlias
in interface AWSBedrockAgent
request
- Create Agent Alias Requestpublic CreateDataSourceResult createDataSource(CreateDataSourceRequest request)
AWSBedrockAgent
Create a new data source
createDataSource
in interface AWSBedrockAgent
public CreateKnowledgeBaseResult createKnowledgeBase(CreateKnowledgeBaseRequest request)
AWSBedrockAgent
Create a new knowledge base
createKnowledgeBase
in interface AWSBedrockAgent
public DeleteAgentResult deleteAgent(DeleteAgentRequest request)
AWSBedrockAgent
Deletes an Agent for existing Amazon Bedrock Agent
deleteAgent
in interface AWSBedrockAgent
request
- Delete Agent Requestpublic DeleteAgentActionGroupResult deleteAgentActionGroup(DeleteAgentActionGroupRequest request)
AWSBedrockAgent
Deletes an Action Group for existing Amazon Bedrock Agent.
deleteAgentActionGroup
in interface AWSBedrockAgent
request
- Delete Action Group Requestpublic DeleteAgentAliasResult deleteAgentAlias(DeleteAgentAliasRequest request)
AWSBedrockAgent
Deletes an Alias for a Amazon Bedrock Agent
deleteAgentAlias
in interface AWSBedrockAgent
request
- Delete Agent Alias Requestpublic DeleteAgentVersionResult deleteAgentVersion(DeleteAgentVersionRequest request)
AWSBedrockAgent
Deletes an Agent version for existing Amazon Bedrock Agent
deleteAgentVersion
in interface AWSBedrockAgent
request
- Delete Agent Version Requestpublic DeleteDataSourceResult deleteDataSource(DeleteDataSourceRequest request)
AWSBedrockAgent
Delete an existing data source
deleteDataSource
in interface AWSBedrockAgent
public DeleteKnowledgeBaseResult deleteKnowledgeBase(DeleteKnowledgeBaseRequest request)
AWSBedrockAgent
Delete an existing knowledge base
deleteKnowledgeBase
in interface AWSBedrockAgent
public DisassociateAgentKnowledgeBaseResult disassociateAgentKnowledgeBase(DisassociateAgentKnowledgeBaseRequest request)
AWSBedrockAgent
Disassociate an existing Knowledge Base from an Amazon Bedrock Agent
disassociateAgentKnowledgeBase
in interface AWSBedrockAgent
request
- Disassociate Agent Knowledge Base Requestpublic GetAgentResult getAgent(GetAgentRequest request)
AWSBedrockAgent
Gets an Agent for existing Amazon Bedrock Agent
getAgent
in interface AWSBedrockAgent
request
- Get Agent Requestpublic GetAgentActionGroupResult getAgentActionGroup(GetAgentActionGroupRequest request)
AWSBedrockAgent
Gets an Action Group for existing Amazon Bedrock Agent Version
getAgentActionGroup
in interface AWSBedrockAgent
request
- Get Action Group Requestpublic GetAgentAliasResult getAgentAlias(GetAgentAliasRequest request)
AWSBedrockAgent
Describes an Alias for a Amazon Bedrock Agent
getAgentAlias
in interface AWSBedrockAgent
request
- Get Agent Alias Requestpublic GetAgentKnowledgeBaseResult getAgentKnowledgeBase(GetAgentKnowledgeBaseRequest request)
AWSBedrockAgent
Gets a knowledge base associated to an existing Amazon Bedrock Agent Version
getAgentKnowledgeBase
in interface AWSBedrockAgent
request
- Get Agent Knowledge Base Requestpublic GetAgentVersionResult getAgentVersion(GetAgentVersionRequest request)
AWSBedrockAgent
Gets an Agent version for existing Amazon Bedrock Agent
getAgentVersion
in interface AWSBedrockAgent
request
- Get Agent Version Requestpublic GetDataSourceResult getDataSource(GetDataSourceRequest request)
AWSBedrockAgent
Get an existing data source
getDataSource
in interface AWSBedrockAgent
public GetIngestionJobResult getIngestionJob(GetIngestionJobRequest request)
AWSBedrockAgent
Get an ingestion job
getIngestionJob
in interface AWSBedrockAgent
public GetKnowledgeBaseResult getKnowledgeBase(GetKnowledgeBaseRequest request)
AWSBedrockAgent
Get an existing knowledge base
getKnowledgeBase
in interface AWSBedrockAgent
public ListAgentActionGroupsResult listAgentActionGroups(ListAgentActionGroupsRequest request)
AWSBedrockAgent
Lists an Action Group for existing Amazon Bedrock Agent Version
listAgentActionGroups
in interface AWSBedrockAgent
request
- List Action Groups Requestpublic ListAgentAliasesResult listAgentAliases(ListAgentAliasesRequest request)
AWSBedrockAgent
Lists all the Aliases for an Amazon Bedrock Agent
listAgentAliases
in interface AWSBedrockAgent
request
- List Agent Aliases Requestpublic ListAgentKnowledgeBasesResult listAgentKnowledgeBases(ListAgentKnowledgeBasesRequest request)
AWSBedrockAgent
List of Knowledge Bases associated to an existing Amazon Bedrock Agent Version
listAgentKnowledgeBases
in interface AWSBedrockAgent
request
- List Agent Knowledge Bases Requestpublic ListAgentVersionsResult listAgentVersions(ListAgentVersionsRequest request)
AWSBedrockAgent
Lists Agent Versions
listAgentVersions
in interface AWSBedrockAgent
request
- List Agent Versions Requestpublic ListAgentsResult listAgents(ListAgentsRequest request)
AWSBedrockAgent
Lists Agents
listAgents
in interface AWSBedrockAgent
request
- List Agent Requestpublic ListDataSourcesResult listDataSources(ListDataSourcesRequest request)
AWSBedrockAgent
List data sources
listDataSources
in interface AWSBedrockAgent
public ListIngestionJobsResult listIngestionJobs(ListIngestionJobsRequest request)
AWSBedrockAgent
List ingestion jobs
listIngestionJobs
in interface AWSBedrockAgent
public ListKnowledgeBasesResult listKnowledgeBases(ListKnowledgeBasesRequest request)
AWSBedrockAgent
List Knowledge Bases
listKnowledgeBases
in interface AWSBedrockAgent
public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSBedrockAgent
List tags for a resource
listTagsForResource
in interface AWSBedrockAgent
public PrepareAgentResult prepareAgent(PrepareAgentRequest request)
AWSBedrockAgent
Prepares an existing Amazon Bedrock Agent to receive runtime requests
prepareAgent
in interface AWSBedrockAgent
request
- PrepareAgent Requestpublic StartIngestionJobResult startIngestionJob(StartIngestionJobRequest request)
AWSBedrockAgent
Start a new ingestion job
startIngestionJob
in interface AWSBedrockAgent
public TagResourceResult tagResource(TagResourceRequest request)
AWSBedrockAgent
Tag a resource
tagResource
in interface AWSBedrockAgent
public UntagResourceResult untagResource(UntagResourceRequest request)
AWSBedrockAgent
Untag a resource
untagResource
in interface AWSBedrockAgent
public UpdateAgentResult updateAgent(UpdateAgentRequest request)
AWSBedrockAgent
Updates an existing Amazon Bedrock Agent
updateAgent
in interface AWSBedrockAgent
request
- Update Agent Requestpublic UpdateAgentActionGroupResult updateAgentActionGroup(UpdateAgentActionGroupRequest request)
AWSBedrockAgent
Updates an existing Action Group for Amazon Bedrock Agent
updateAgentActionGroup
in interface AWSBedrockAgent
request
- Update Action Group Requestpublic UpdateAgentAliasResult updateAgentAlias(UpdateAgentAliasRequest request)
AWSBedrockAgent
Updates an existing Alias for an Amazon Bedrock Agent
updateAgentAlias
in interface AWSBedrockAgent
request
- Update Agent Alias Requestpublic UpdateAgentKnowledgeBaseResult updateAgentKnowledgeBase(UpdateAgentKnowledgeBaseRequest request)
AWSBedrockAgent
Updates an existing Knowledge Base associated to an Amazon Bedrock Agent
updateAgentKnowledgeBase
in interface AWSBedrockAgent
request
- Update Agent Knowledge Base Requestpublic UpdateDataSourceResult updateDataSource(UpdateDataSourceRequest request)
AWSBedrockAgent
Update an existing data source
updateDataSource
in interface AWSBedrockAgent
public UpdateKnowledgeBaseResult updateKnowledgeBase(UpdateKnowledgeBaseRequest request)
AWSBedrockAgent
Update an existing knowledge base
updateKnowledgeBase
in interface AWSBedrockAgent
public void shutdown()
AWSBedrockAgent
shutdown
in interface AWSBedrockAgent
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSBedrockAgent
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata
in interface AWSBedrockAgent
request
- The originally executed request.