Interface BedrockAgentCoreControlAsyncClient
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
builder() method.The asynchronous client performs non-blocking I/O when configured with any
SdkAsyncHttpClient supported in the SDK. However, full non-blocking is not guaranteed as the async client may
perform blocking calls in some cases such as credentials retrieval and endpoint discovery as part of the async API
call.
Welcome to the Amazon Bedrock AgentCore Control plane API reference. Control plane actions configure, create, modify, and monitor Amazon Web Services resources.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringValue for looking up the service's metadata from theServiceMetadataProvider.static final String -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Create a builder that can be used to configure and create aBedrockAgentCoreControlAsyncClient.create()Create aBedrockAgentCoreControlAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.createAgentRuntime(Consumer<CreateAgentRuntimeRequest.Builder> createAgentRuntimeRequest) Creates an Amazon Bedrock AgentCore Runtime.createAgentRuntime(CreateAgentRuntimeRequest createAgentRuntimeRequest) Creates an Amazon Bedrock AgentCore Runtime.createAgentRuntimeEndpoint(Consumer<CreateAgentRuntimeEndpointRequest.Builder> createAgentRuntimeEndpointRequest) Creates an AgentCore Runtime endpoint.createAgentRuntimeEndpoint(CreateAgentRuntimeEndpointRequest createAgentRuntimeEndpointRequest) Creates an AgentCore Runtime endpoint.createApiKeyCredentialProvider(Consumer<CreateApiKeyCredentialProviderRequest.Builder> createApiKeyCredentialProviderRequest) Creates a new API key credential provider.createApiKeyCredentialProvider(CreateApiKeyCredentialProviderRequest createApiKeyCredentialProviderRequest) Creates a new API key credential provider.default CompletableFuture<CreateBrowserResponse> createBrowser(Consumer<CreateBrowserRequest.Builder> createBrowserRequest) Creates a custom browser.default CompletableFuture<CreateBrowserResponse> createBrowser(CreateBrowserRequest createBrowserRequest) Creates a custom browser.createCodeInterpreter(Consumer<CreateCodeInterpreterRequest.Builder> createCodeInterpreterRequest) Creates a custom code interpreter.createCodeInterpreter(CreateCodeInterpreterRequest createCodeInterpreterRequest) Creates a custom code interpreter.default CompletableFuture<CreateEvaluatorResponse> createEvaluator(Consumer<CreateEvaluatorRequest.Builder> createEvaluatorRequest) Creates a custom evaluator for agent quality assessment.default CompletableFuture<CreateEvaluatorResponse> createEvaluator(CreateEvaluatorRequest createEvaluatorRequest) Creates a custom evaluator for agent quality assessment.default CompletableFuture<CreateGatewayResponse> createGateway(Consumer<CreateGatewayRequest.Builder> createGatewayRequest) Creates a gateway for Amazon Bedrock Agent.default CompletableFuture<CreateGatewayResponse> createGateway(CreateGatewayRequest createGatewayRequest) Creates a gateway for Amazon Bedrock Agent.createGatewayTarget(Consumer<CreateGatewayTargetRequest.Builder> createGatewayTargetRequest) Creates a target for a gateway.createGatewayTarget(CreateGatewayTargetRequest createGatewayTargetRequest) Creates a target for a gateway.default CompletableFuture<CreateMemoryResponse> createMemory(Consumer<CreateMemoryRequest.Builder> createMemoryRequest) Creates a new Amazon Bedrock AgentCore Memory resource.default CompletableFuture<CreateMemoryResponse> createMemory(CreateMemoryRequest createMemoryRequest) Creates a new Amazon Bedrock AgentCore Memory resource.createOauth2CredentialProvider(Consumer<CreateOauth2CredentialProviderRequest.Builder> createOauth2CredentialProviderRequest) Creates a new OAuth2 credential provider.createOauth2CredentialProvider(CreateOauth2CredentialProviderRequest createOauth2CredentialProviderRequest) Creates a new OAuth2 credential provider.createOnlineEvaluationConfig(Consumer<CreateOnlineEvaluationConfigRequest.Builder> createOnlineEvaluationConfigRequest) Creates an online evaluation configuration for continuous monitoring of agent performance.createOnlineEvaluationConfig(CreateOnlineEvaluationConfigRequest createOnlineEvaluationConfigRequest) Creates an online evaluation configuration for continuous monitoring of agent performance.default CompletableFuture<CreatePolicyResponse> createPolicy(Consumer<CreatePolicyRequest.Builder> createPolicyRequest) Creates a policy within the AgentCore Policy system.default CompletableFuture<CreatePolicyResponse> createPolicy(CreatePolicyRequest createPolicyRequest) Creates a policy within the AgentCore Policy system.createPolicyEngine(Consumer<CreatePolicyEngineRequest.Builder> createPolicyEngineRequest) Creates a new policy engine within the AgentCore Policy system.createPolicyEngine(CreatePolicyEngineRequest createPolicyEngineRequest) Creates a new policy engine within the AgentCore Policy system.createWorkloadIdentity(Consumer<CreateWorkloadIdentityRequest.Builder> createWorkloadIdentityRequest) Creates a new workload identity.createWorkloadIdentity(CreateWorkloadIdentityRequest createWorkloadIdentityRequest) Creates a new workload identity.deleteAgentRuntime(Consumer<DeleteAgentRuntimeRequest.Builder> deleteAgentRuntimeRequest) Deletes an Amazon Bedrock AgentCore Runtime.deleteAgentRuntime(DeleteAgentRuntimeRequest deleteAgentRuntimeRequest) Deletes an Amazon Bedrock AgentCore Runtime.deleteAgentRuntimeEndpoint(Consumer<DeleteAgentRuntimeEndpointRequest.Builder> deleteAgentRuntimeEndpointRequest) Deletes an AAgentCore Runtime endpoint.deleteAgentRuntimeEndpoint(DeleteAgentRuntimeEndpointRequest deleteAgentRuntimeEndpointRequest) Deletes an AAgentCore Runtime endpoint.deleteApiKeyCredentialProvider(Consumer<DeleteApiKeyCredentialProviderRequest.Builder> deleteApiKeyCredentialProviderRequest) Deletes an API key credential provider.deleteApiKeyCredentialProvider(DeleteApiKeyCredentialProviderRequest deleteApiKeyCredentialProviderRequest) Deletes an API key credential provider.default CompletableFuture<DeleteBrowserResponse> deleteBrowser(Consumer<DeleteBrowserRequest.Builder> deleteBrowserRequest) Deletes a custom browser.default CompletableFuture<DeleteBrowserResponse> deleteBrowser(DeleteBrowserRequest deleteBrowserRequest) Deletes a custom browser.deleteCodeInterpreter(Consumer<DeleteCodeInterpreterRequest.Builder> deleteCodeInterpreterRequest) Deletes a custom code interpreter.deleteCodeInterpreter(DeleteCodeInterpreterRequest deleteCodeInterpreterRequest) Deletes a custom code interpreter.default CompletableFuture<DeleteEvaluatorResponse> deleteEvaluator(Consumer<DeleteEvaluatorRequest.Builder> deleteEvaluatorRequest) Deletes a custom evaluator.default CompletableFuture<DeleteEvaluatorResponse> deleteEvaluator(DeleteEvaluatorRequest deleteEvaluatorRequest) Deletes a custom evaluator.default CompletableFuture<DeleteGatewayResponse> deleteGateway(Consumer<DeleteGatewayRequest.Builder> deleteGatewayRequest) Deletes a gateway.default CompletableFuture<DeleteGatewayResponse> deleteGateway(DeleteGatewayRequest deleteGatewayRequest) Deletes a gateway.deleteGatewayTarget(Consumer<DeleteGatewayTargetRequest.Builder> deleteGatewayTargetRequest) Deletes a gateway target.deleteGatewayTarget(DeleteGatewayTargetRequest deleteGatewayTargetRequest) Deletes a gateway target.default CompletableFuture<DeleteMemoryResponse> deleteMemory(Consumer<DeleteMemoryRequest.Builder> deleteMemoryRequest) Deletes an Amazon Bedrock AgentCore Memory resource.default CompletableFuture<DeleteMemoryResponse> deleteMemory(DeleteMemoryRequest deleteMemoryRequest) Deletes an Amazon Bedrock AgentCore Memory resource.deleteOauth2CredentialProvider(Consumer<DeleteOauth2CredentialProviderRequest.Builder> deleteOauth2CredentialProviderRequest) Deletes an OAuth2 credential provider.deleteOauth2CredentialProvider(DeleteOauth2CredentialProviderRequest deleteOauth2CredentialProviderRequest) Deletes an OAuth2 credential provider.deleteOnlineEvaluationConfig(Consumer<DeleteOnlineEvaluationConfigRequest.Builder> deleteOnlineEvaluationConfigRequest) Deletes an online evaluation configuration and stops any ongoing evaluation processes associated with it.deleteOnlineEvaluationConfig(DeleteOnlineEvaluationConfigRequest deleteOnlineEvaluationConfigRequest) Deletes an online evaluation configuration and stops any ongoing evaluation processes associated with it.default CompletableFuture<DeletePolicyResponse> deletePolicy(Consumer<DeletePolicyRequest.Builder> deletePolicyRequest) Deletes an existing policy from the AgentCore Policy system.default CompletableFuture<DeletePolicyResponse> deletePolicy(DeletePolicyRequest deletePolicyRequest) Deletes an existing policy from the AgentCore Policy system.deletePolicyEngine(Consumer<DeletePolicyEngineRequest.Builder> deletePolicyEngineRequest) Deletes an existing policy engine from the AgentCore Policy system.deletePolicyEngine(DeletePolicyEngineRequest deletePolicyEngineRequest) Deletes an existing policy engine from the AgentCore Policy system.deleteResourcePolicy(Consumer<DeleteResourcePolicyRequest.Builder> deleteResourcePolicyRequest) Deletes the resource-based policy for a specified resource.deleteResourcePolicy(DeleteResourcePolicyRequest deleteResourcePolicyRequest) Deletes the resource-based policy for a specified resource.deleteWorkloadIdentity(Consumer<DeleteWorkloadIdentityRequest.Builder> deleteWorkloadIdentityRequest) Deletes a workload identity.deleteWorkloadIdentity(DeleteWorkloadIdentityRequest deleteWorkloadIdentityRequest) Deletes a workload identity.default CompletableFuture<GetAgentRuntimeResponse> getAgentRuntime(Consumer<GetAgentRuntimeRequest.Builder> getAgentRuntimeRequest) Gets an Amazon Bedrock AgentCore Runtime.default CompletableFuture<GetAgentRuntimeResponse> getAgentRuntime(GetAgentRuntimeRequest getAgentRuntimeRequest) Gets an Amazon Bedrock AgentCore Runtime.getAgentRuntimeEndpoint(Consumer<GetAgentRuntimeEndpointRequest.Builder> getAgentRuntimeEndpointRequest) Gets information about an Amazon Secure AgentEndpoint.getAgentRuntimeEndpoint(GetAgentRuntimeEndpointRequest getAgentRuntimeEndpointRequest) Gets information about an Amazon Secure AgentEndpoint.getApiKeyCredentialProvider(Consumer<GetApiKeyCredentialProviderRequest.Builder> getApiKeyCredentialProviderRequest) Retrieves information about an API key credential provider.getApiKeyCredentialProvider(GetApiKeyCredentialProviderRequest getApiKeyCredentialProviderRequest) Retrieves information about an API key credential provider.default CompletableFuture<GetBrowserResponse> getBrowser(Consumer<GetBrowserRequest.Builder> getBrowserRequest) Gets information about a custom browser.default CompletableFuture<GetBrowserResponse> getBrowser(GetBrowserRequest getBrowserRequest) Gets information about a custom browser.getCodeInterpreter(Consumer<GetCodeInterpreterRequest.Builder> getCodeInterpreterRequest) Gets information about a custom code interpreter.getCodeInterpreter(GetCodeInterpreterRequest getCodeInterpreterRequest) Gets information about a custom code interpreter.default CompletableFuture<GetEvaluatorResponse> getEvaluator(Consumer<GetEvaluatorRequest.Builder> getEvaluatorRequest) Retrieves detailed information about an evaluator, including its configuration, status, and metadata.default CompletableFuture<GetEvaluatorResponse> getEvaluator(GetEvaluatorRequest getEvaluatorRequest) Retrieves detailed information about an evaluator, including its configuration, status, and metadata.default CompletableFuture<GetGatewayResponse> getGateway(Consumer<GetGatewayRequest.Builder> getGatewayRequest) Retrieves information about a specific Gateway.default CompletableFuture<GetGatewayResponse> getGateway(GetGatewayRequest getGatewayRequest) Retrieves information about a specific Gateway.getGatewayTarget(Consumer<GetGatewayTargetRequest.Builder> getGatewayTargetRequest) Retrieves information about a specific gateway target.getGatewayTarget(GetGatewayTargetRequest getGatewayTargetRequest) Retrieves information about a specific gateway target.default CompletableFuture<GetMemoryResponse> getMemory(Consumer<GetMemoryRequest.Builder> getMemoryRequest) Retrieve an existing Amazon Bedrock AgentCore Memory resource.default CompletableFuture<GetMemoryResponse> getMemory(GetMemoryRequest getMemoryRequest) Retrieve an existing Amazon Bedrock AgentCore Memory resource.getOauth2CredentialProvider(Consumer<GetOauth2CredentialProviderRequest.Builder> getOauth2CredentialProviderRequest) Retrieves information about an OAuth2 credential provider.getOauth2CredentialProvider(GetOauth2CredentialProviderRequest getOauth2CredentialProviderRequest) Retrieves information about an OAuth2 credential provider.getOnlineEvaluationConfig(Consumer<GetOnlineEvaluationConfigRequest.Builder> getOnlineEvaluationConfigRequest) Retrieves detailed information about an online evaluation configuration, including its rules, data sources, evaluators, and execution status.getOnlineEvaluationConfig(GetOnlineEvaluationConfigRequest getOnlineEvaluationConfigRequest) Retrieves detailed information about an online evaluation configuration, including its rules, data sources, evaluators, and execution status.default CompletableFuture<GetPolicyResponse> getPolicy(Consumer<GetPolicyRequest.Builder> getPolicyRequest) Retrieves detailed information about a specific policy within the AgentCore Policy system.default CompletableFuture<GetPolicyResponse> getPolicy(GetPolicyRequest getPolicyRequest) Retrieves detailed information about a specific policy within the AgentCore Policy system.default CompletableFuture<GetPolicyEngineResponse> getPolicyEngine(Consumer<GetPolicyEngineRequest.Builder> getPolicyEngineRequest) Retrieves detailed information about a specific policy engine within the AgentCore Policy system.default CompletableFuture<GetPolicyEngineResponse> getPolicyEngine(GetPolicyEngineRequest getPolicyEngineRequest) Retrieves detailed information about a specific policy engine within the AgentCore Policy system.getPolicyGeneration(Consumer<GetPolicyGenerationRequest.Builder> getPolicyGenerationRequest) Retrieves information about a policy generation request within the AgentCore Policy system.getPolicyGeneration(GetPolicyGenerationRequest getPolicyGenerationRequest) Retrieves information about a policy generation request within the AgentCore Policy system.getResourcePolicy(Consumer<GetResourcePolicyRequest.Builder> getResourcePolicyRequest) Retrieves the resource-based policy for a specified resource.getResourcePolicy(GetResourcePolicyRequest getResourcePolicyRequest) Retrieves the resource-based policy for a specified resource.default CompletableFuture<GetTokenVaultResponse> getTokenVault(Consumer<GetTokenVaultRequest.Builder> getTokenVaultRequest) Retrieves information about a token vault.default CompletableFuture<GetTokenVaultResponse> getTokenVault(GetTokenVaultRequest getTokenVaultRequest) Retrieves information about a token vault.getWorkloadIdentity(Consumer<GetWorkloadIdentityRequest.Builder> getWorkloadIdentityRequest) Retrieves information about a workload identity.getWorkloadIdentity(GetWorkloadIdentityRequest getWorkloadIdentityRequest) Retrieves information about a workload identity.listAgentRuntimeEndpoints(Consumer<ListAgentRuntimeEndpointsRequest.Builder> listAgentRuntimeEndpointsRequest) Lists all endpoints for a specific Amazon Secure Agent.listAgentRuntimeEndpoints(ListAgentRuntimeEndpointsRequest listAgentRuntimeEndpointsRequest) Lists all endpoints for a specific Amazon Secure Agent.listAgentRuntimeEndpointsPaginator(Consumer<ListAgentRuntimeEndpointsRequest.Builder> listAgentRuntimeEndpointsRequest) This is a variant oflistAgentRuntimeEndpoints(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeEndpointsRequest)operation.listAgentRuntimeEndpointsPaginator(ListAgentRuntimeEndpointsRequest listAgentRuntimeEndpointsRequest) This is a variant oflistAgentRuntimeEndpoints(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeEndpointsRequest)operation.listAgentRuntimes(Consumer<ListAgentRuntimesRequest.Builder> listAgentRuntimesRequest) Lists all Amazon Secure Agents in your account.listAgentRuntimes(ListAgentRuntimesRequest listAgentRuntimesRequest) Lists all Amazon Secure Agents in your account.default ListAgentRuntimesPublisherlistAgentRuntimesPaginator(Consumer<ListAgentRuntimesRequest.Builder> listAgentRuntimesRequest) This is a variant oflistAgentRuntimes(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimesRequest)operation.default ListAgentRuntimesPublisherlistAgentRuntimesPaginator(ListAgentRuntimesRequest listAgentRuntimesRequest) This is a variant oflistAgentRuntimes(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimesRequest)operation.listAgentRuntimeVersions(Consumer<ListAgentRuntimeVersionsRequest.Builder> listAgentRuntimeVersionsRequest) Lists all versions of a specific Amazon Secure Agent.listAgentRuntimeVersions(ListAgentRuntimeVersionsRequest listAgentRuntimeVersionsRequest) Lists all versions of a specific Amazon Secure Agent.listAgentRuntimeVersionsPaginator(Consumer<ListAgentRuntimeVersionsRequest.Builder> listAgentRuntimeVersionsRequest) This is a variant oflistAgentRuntimeVersions(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeVersionsRequest)operation.listAgentRuntimeVersionsPaginator(ListAgentRuntimeVersionsRequest listAgentRuntimeVersionsRequest) This is a variant oflistAgentRuntimeVersions(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeVersionsRequest)operation.listApiKeyCredentialProviders(Consumer<ListApiKeyCredentialProvidersRequest.Builder> listApiKeyCredentialProvidersRequest) Lists all API key credential providers in your account.listApiKeyCredentialProviders(ListApiKeyCredentialProvidersRequest listApiKeyCredentialProvidersRequest) Lists all API key credential providers in your account.listApiKeyCredentialProvidersPaginator(Consumer<ListApiKeyCredentialProvidersRequest.Builder> listApiKeyCredentialProvidersRequest) listApiKeyCredentialProvidersPaginator(ListApiKeyCredentialProvidersRequest listApiKeyCredentialProvidersRequest) default CompletableFuture<ListBrowsersResponse> listBrowsers(Consumer<ListBrowsersRequest.Builder> listBrowsersRequest) Lists all custom browsers in your account.default CompletableFuture<ListBrowsersResponse> listBrowsers(ListBrowsersRequest listBrowsersRequest) Lists all custom browsers in your account.default ListBrowsersPublisherlistBrowsersPaginator(Consumer<ListBrowsersRequest.Builder> listBrowsersRequest) This is a variant oflistBrowsers(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListBrowsersRequest)operation.default ListBrowsersPublisherlistBrowsersPaginator(ListBrowsersRequest listBrowsersRequest) This is a variant oflistBrowsers(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListBrowsersRequest)operation.listCodeInterpreters(Consumer<ListCodeInterpretersRequest.Builder> listCodeInterpretersRequest) Lists all custom code interpreters in your account.listCodeInterpreters(ListCodeInterpretersRequest listCodeInterpretersRequest) Lists all custom code interpreters in your account.default ListCodeInterpretersPublisherlistCodeInterpretersPaginator(Consumer<ListCodeInterpretersRequest.Builder> listCodeInterpretersRequest) This is a variant oflistCodeInterpreters(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListCodeInterpretersRequest)operation.default ListCodeInterpretersPublisherlistCodeInterpretersPaginator(ListCodeInterpretersRequest listCodeInterpretersRequest) This is a variant oflistCodeInterpreters(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListCodeInterpretersRequest)operation.default CompletableFuture<ListEvaluatorsResponse> listEvaluators(Consumer<ListEvaluatorsRequest.Builder> listEvaluatorsRequest) Lists all available evaluators, including both builtin evaluators provided by the service and custom evaluators created by the user.default CompletableFuture<ListEvaluatorsResponse> listEvaluators(ListEvaluatorsRequest listEvaluatorsRequest) Lists all available evaluators, including both builtin evaluators provided by the service and custom evaluators created by the user.default ListEvaluatorsPublisherlistEvaluatorsPaginator(Consumer<ListEvaluatorsRequest.Builder> listEvaluatorsRequest) This is a variant oflistEvaluators(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListEvaluatorsRequest)operation.default ListEvaluatorsPublisherlistEvaluatorsPaginator(ListEvaluatorsRequest listEvaluatorsRequest) This is a variant oflistEvaluators(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListEvaluatorsRequest)operation.default CompletableFuture<ListGatewaysResponse> listGateways(Consumer<ListGatewaysRequest.Builder> listGatewaysRequest) Lists all gateways in the account.default CompletableFuture<ListGatewaysResponse> listGateways(ListGatewaysRequest listGatewaysRequest) Lists all gateways in the account.default ListGatewaysPublisherlistGatewaysPaginator(Consumer<ListGatewaysRequest.Builder> listGatewaysRequest) This is a variant oflistGateways(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewaysRequest)operation.default ListGatewaysPublisherlistGatewaysPaginator(ListGatewaysRequest listGatewaysRequest) This is a variant oflistGateways(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewaysRequest)operation.listGatewayTargets(Consumer<ListGatewayTargetsRequest.Builder> listGatewayTargetsRequest) Lists all targets for a specific gateway.listGatewayTargets(ListGatewayTargetsRequest listGatewayTargetsRequest) Lists all targets for a specific gateway.default ListGatewayTargetsPublisherlistGatewayTargetsPaginator(Consumer<ListGatewayTargetsRequest.Builder> listGatewayTargetsRequest) This is a variant oflistGatewayTargets(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewayTargetsRequest)operation.default ListGatewayTargetsPublisherlistGatewayTargetsPaginator(ListGatewayTargetsRequest listGatewayTargetsRequest) This is a variant oflistGatewayTargets(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewayTargetsRequest)operation.default CompletableFuture<ListMemoriesResponse> listMemories(Consumer<ListMemoriesRequest.Builder> listMemoriesRequest) Lists the available Amazon Bedrock AgentCore Memory resources in the current Amazon Web Services Region.default CompletableFuture<ListMemoriesResponse> listMemories(ListMemoriesRequest listMemoriesRequest) Lists the available Amazon Bedrock AgentCore Memory resources in the current Amazon Web Services Region.default ListMemoriesPublisherlistMemoriesPaginator(Consumer<ListMemoriesRequest.Builder> listMemoriesRequest) This is a variant oflistMemories(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListMemoriesRequest)operation.default ListMemoriesPublisherlistMemoriesPaginator(ListMemoriesRequest listMemoriesRequest) This is a variant oflistMemories(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListMemoriesRequest)operation.listOauth2CredentialProviders(Consumer<ListOauth2CredentialProvidersRequest.Builder> listOauth2CredentialProvidersRequest) Lists all OAuth2 credential providers in your account.listOauth2CredentialProviders(ListOauth2CredentialProvidersRequest listOauth2CredentialProvidersRequest) Lists all OAuth2 credential providers in your account.listOauth2CredentialProvidersPaginator(Consumer<ListOauth2CredentialProvidersRequest.Builder> listOauth2CredentialProvidersRequest) listOauth2CredentialProvidersPaginator(ListOauth2CredentialProvidersRequest listOauth2CredentialProvidersRequest) listOnlineEvaluationConfigs(Consumer<ListOnlineEvaluationConfigsRequest.Builder> listOnlineEvaluationConfigsRequest) Lists all online evaluation configurations in the account, providing summary information about each configuration's status and settings.listOnlineEvaluationConfigs(ListOnlineEvaluationConfigsRequest listOnlineEvaluationConfigsRequest) Lists all online evaluation configurations in the account, providing summary information about each configuration's status and settings.listOnlineEvaluationConfigsPaginator(Consumer<ListOnlineEvaluationConfigsRequest.Builder> listOnlineEvaluationConfigsRequest) This is a variant oflistOnlineEvaluationConfigs(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListOnlineEvaluationConfigsRequest)operation.listOnlineEvaluationConfigsPaginator(ListOnlineEvaluationConfigsRequest listOnlineEvaluationConfigsRequest) This is a variant oflistOnlineEvaluationConfigs(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListOnlineEvaluationConfigsRequest)operation.default CompletableFuture<ListPoliciesResponse> listPolicies(Consumer<ListPoliciesRequest.Builder> listPoliciesRequest) Retrieves a list of policies within the AgentCore Policy engine.default CompletableFuture<ListPoliciesResponse> listPolicies(ListPoliciesRequest listPoliciesRequest) Retrieves a list of policies within the AgentCore Policy engine.default ListPoliciesPublisherlistPoliciesPaginator(Consumer<ListPoliciesRequest.Builder> listPoliciesRequest) This is a variant oflistPolicies(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPoliciesRequest)operation.default ListPoliciesPublisherlistPoliciesPaginator(ListPoliciesRequest listPoliciesRequest) This is a variant oflistPolicies(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPoliciesRequest)operation.listPolicyEngines(Consumer<ListPolicyEnginesRequest.Builder> listPolicyEnginesRequest) Retrieves a list of policy engines within the AgentCore Policy system.listPolicyEngines(ListPolicyEnginesRequest listPolicyEnginesRequest) Retrieves a list of policy engines within the AgentCore Policy system.default ListPolicyEnginesPublisherlistPolicyEnginesPaginator(Consumer<ListPolicyEnginesRequest.Builder> listPolicyEnginesRequest) This is a variant oflistPolicyEngines(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyEnginesRequest)operation.default ListPolicyEnginesPublisherlistPolicyEnginesPaginator(ListPolicyEnginesRequest listPolicyEnginesRequest) This is a variant oflistPolicyEngines(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyEnginesRequest)operation.listPolicyGenerationAssets(Consumer<ListPolicyGenerationAssetsRequest.Builder> listPolicyGenerationAssetsRequest) Retrieves a list of generated policy assets from a policy generation request within the AgentCore Policy system.listPolicyGenerationAssets(ListPolicyGenerationAssetsRequest listPolicyGenerationAssetsRequest) Retrieves a list of generated policy assets from a policy generation request within the AgentCore Policy system.listPolicyGenerationAssetsPaginator(Consumer<ListPolicyGenerationAssetsRequest.Builder> listPolicyGenerationAssetsRequest) This is a variant oflistPolicyGenerationAssets(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationAssetsRequest)operation.listPolicyGenerationAssetsPaginator(ListPolicyGenerationAssetsRequest listPolicyGenerationAssetsRequest) This is a variant oflistPolicyGenerationAssets(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationAssetsRequest)operation.listPolicyGenerations(Consumer<ListPolicyGenerationsRequest.Builder> listPolicyGenerationsRequest) Retrieves a list of policy generation requests within the AgentCore Policy system.listPolicyGenerations(ListPolicyGenerationsRequest listPolicyGenerationsRequest) Retrieves a list of policy generation requests within the AgentCore Policy system.default ListPolicyGenerationsPublisherlistPolicyGenerationsPaginator(Consumer<ListPolicyGenerationsRequest.Builder> listPolicyGenerationsRequest) This is a variant oflistPolicyGenerations(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationsRequest)operation.default ListPolicyGenerationsPublisherlistPolicyGenerationsPaginator(ListPolicyGenerationsRequest listPolicyGenerationsRequest) This is a variant oflistPolicyGenerations(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationsRequest)operation.listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists the tags associated with the specified resource.listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) Lists the tags associated with the specified resource.listWorkloadIdentities(Consumer<ListWorkloadIdentitiesRequest.Builder> listWorkloadIdentitiesRequest) Lists all workload identities in your account.listWorkloadIdentities(ListWorkloadIdentitiesRequest listWorkloadIdentitiesRequest) Lists all workload identities in your account.default ListWorkloadIdentitiesPublisherlistWorkloadIdentitiesPaginator(Consumer<ListWorkloadIdentitiesRequest.Builder> listWorkloadIdentitiesRequest) This is a variant oflistWorkloadIdentities(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListWorkloadIdentitiesRequest)operation.default ListWorkloadIdentitiesPublisherlistWorkloadIdentitiesPaginator(ListWorkloadIdentitiesRequest listWorkloadIdentitiesRequest) This is a variant oflistWorkloadIdentities(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListWorkloadIdentitiesRequest)operation.putResourcePolicy(Consumer<PutResourcePolicyRequest.Builder> putResourcePolicyRequest) Creates or updates a resource-based policy for a resource with the specified resourceArn.putResourcePolicy(PutResourcePolicyRequest putResourcePolicyRequest) Creates or updates a resource-based policy for a resource with the specified resourceArn.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationsetTokenVaultCMK(Consumer<SetTokenVaultCmkRequest.Builder> setTokenVaultCmkRequest) Sets the customer master key (CMK) for a token vault.setTokenVaultCMK(SetTokenVaultCmkRequest setTokenVaultCmkRequest) Sets the customer master key (CMK) for a token vault.startPolicyGeneration(Consumer<StartPolicyGenerationRequest.Builder> startPolicyGenerationRequest) Initiates the AI-powered generation of Cedar policies from natural language descriptions within the AgentCore Policy system.startPolicyGeneration(StartPolicyGenerationRequest startPolicyGenerationRequest) Initiates the AI-powered generation of Cedar policies from natural language descriptions within the AgentCore Policy system.synchronizeGatewayTargets(Consumer<SynchronizeGatewayTargetsRequest.Builder> synchronizeGatewayTargetsRequest) The gateway targets.synchronizeGatewayTargets(SynchronizeGatewayTargetsRequest synchronizeGatewayTargetsRequest) The gateway targets.default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Associates the specified tags to a resource with the specified resourceArn.default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest) Associates the specified tags to a resource with the specified resourceArn.default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes the specified tags from the specified resource.default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest) Removes the specified tags from the specified resource.updateAgentRuntime(Consumer<UpdateAgentRuntimeRequest.Builder> updateAgentRuntimeRequest) Updates an existing Amazon Secure Agent.updateAgentRuntime(UpdateAgentRuntimeRequest updateAgentRuntimeRequest) Updates an existing Amazon Secure Agent.updateAgentRuntimeEndpoint(Consumer<UpdateAgentRuntimeEndpointRequest.Builder> updateAgentRuntimeEndpointRequest) Updates an existing Amazon Bedrock AgentCore Runtime endpoint.updateAgentRuntimeEndpoint(UpdateAgentRuntimeEndpointRequest updateAgentRuntimeEndpointRequest) Updates an existing Amazon Bedrock AgentCore Runtime endpoint.updateApiKeyCredentialProvider(Consumer<UpdateApiKeyCredentialProviderRequest.Builder> updateApiKeyCredentialProviderRequest) Updates an existing API key credential provider.updateApiKeyCredentialProvider(UpdateApiKeyCredentialProviderRequest updateApiKeyCredentialProviderRequest) Updates an existing API key credential provider.default CompletableFuture<UpdateEvaluatorResponse> updateEvaluator(Consumer<UpdateEvaluatorRequest.Builder> updateEvaluatorRequest) Updates a custom evaluator's configuration, description, or evaluation level.default CompletableFuture<UpdateEvaluatorResponse> updateEvaluator(UpdateEvaluatorRequest updateEvaluatorRequest) Updates a custom evaluator's configuration, description, or evaluation level.default CompletableFuture<UpdateGatewayResponse> updateGateway(Consumer<UpdateGatewayRequest.Builder> updateGatewayRequest) Updates an existing gateway.default CompletableFuture<UpdateGatewayResponse> updateGateway(UpdateGatewayRequest updateGatewayRequest) Updates an existing gateway.updateGatewayTarget(Consumer<UpdateGatewayTargetRequest.Builder> updateGatewayTargetRequest) Updates an existing gateway target.updateGatewayTarget(UpdateGatewayTargetRequest updateGatewayTargetRequest) Updates an existing gateway target.default CompletableFuture<UpdateMemoryResponse> updateMemory(Consumer<UpdateMemoryRequest.Builder> updateMemoryRequest) Update an Amazon Bedrock AgentCore Memory resource memory.default CompletableFuture<UpdateMemoryResponse> updateMemory(UpdateMemoryRequest updateMemoryRequest) Update an Amazon Bedrock AgentCore Memory resource memory.updateOauth2CredentialProvider(Consumer<UpdateOauth2CredentialProviderRequest.Builder> updateOauth2CredentialProviderRequest) Updates an existing OAuth2 credential provider.updateOauth2CredentialProvider(UpdateOauth2CredentialProviderRequest updateOauth2CredentialProviderRequest) Updates an existing OAuth2 credential provider.updateOnlineEvaluationConfig(Consumer<UpdateOnlineEvaluationConfigRequest.Builder> updateOnlineEvaluationConfigRequest) Updates an online evaluation configuration's settings, including rules, data sources, evaluators, and execution status.updateOnlineEvaluationConfig(UpdateOnlineEvaluationConfigRequest updateOnlineEvaluationConfigRequest) Updates an online evaluation configuration's settings, including rules, data sources, evaluators, and execution status.default CompletableFuture<UpdatePolicyResponse> updatePolicy(Consumer<UpdatePolicyRequest.Builder> updatePolicyRequest) Updates an existing policy within the AgentCore Policy system.default CompletableFuture<UpdatePolicyResponse> updatePolicy(UpdatePolicyRequest updatePolicyRequest) Updates an existing policy within the AgentCore Policy system.updatePolicyEngine(Consumer<UpdatePolicyEngineRequest.Builder> updatePolicyEngineRequest) Updates an existing policy engine within the AgentCore Policy system.updatePolicyEngine(UpdatePolicyEngineRequest updatePolicyEngineRequest) Updates an existing policy engine within the AgentCore Policy system.updateWorkloadIdentity(Consumer<UpdateWorkloadIdentityRequest.Builder> updateWorkloadIdentityRequest) Updates an existing workload identity.updateWorkloadIdentity(UpdateWorkloadIdentityRequest updateWorkloadIdentityRequest) Updates an existing workload identity.waiter()Create an instance ofBedrockAgentCoreControlAsyncWaiterusing this client.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
closeMethods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider.- See Also:
-
-
Method Details
-
createAgentRuntime
default CompletableFuture<CreateAgentRuntimeResponse> createAgentRuntime(CreateAgentRuntimeRequest createAgentRuntimeRequest) Creates an Amazon Bedrock AgentCore Runtime.
- Parameters:
createAgentRuntimeRequest-- Returns:
- A Java Future containing the result of the CreateAgentRuntime operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createAgentRuntime
default CompletableFuture<CreateAgentRuntimeResponse> createAgentRuntime(Consumer<CreateAgentRuntimeRequest.Builder> createAgentRuntimeRequest) Creates an Amazon Bedrock AgentCore Runtime.
This is a convenience which creates an instance of the
CreateAgentRuntimeRequest.Builderavoiding the need to create one manually viaCreateAgentRuntimeRequest.builder()- Parameters:
createAgentRuntimeRequest- AConsumerthat will call methods onCreateAgentRuntimeRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateAgentRuntime operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createAgentRuntimeEndpoint
default CompletableFuture<CreateAgentRuntimeEndpointResponse> createAgentRuntimeEndpoint(CreateAgentRuntimeEndpointRequest createAgentRuntimeEndpointRequest) Creates an AgentCore Runtime endpoint.
- Parameters:
createAgentRuntimeEndpointRequest-- Returns:
- A Java Future containing the result of the CreateAgentRuntimeEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createAgentRuntimeEndpoint
default CompletableFuture<CreateAgentRuntimeEndpointResponse> createAgentRuntimeEndpoint(Consumer<CreateAgentRuntimeEndpointRequest.Builder> createAgentRuntimeEndpointRequest) Creates an AgentCore Runtime endpoint.
This is a convenience which creates an instance of the
CreateAgentRuntimeEndpointRequest.Builderavoiding the need to create one manually viaCreateAgentRuntimeEndpointRequest.builder()- Parameters:
createAgentRuntimeEndpointRequest- AConsumerthat will call methods onCreateAgentRuntimeEndpointRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateAgentRuntimeEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createApiKeyCredentialProvider
default CompletableFuture<CreateApiKeyCredentialProviderResponse> createApiKeyCredentialProvider(CreateApiKeyCredentialProviderRequest createApiKeyCredentialProviderRequest) Creates a new API key credential provider.
- Parameters:
createApiKeyCredentialProviderRequest-- Returns:
- A Java Future containing the result of the CreateApiKeyCredentialProvider operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ResourceLimitExceededException Exception thrown when a resource limit is exceeded.
- ValidationException The input fails to satisfy the constraints specified by the service.
- ConflictException This exception is thrown when there is a conflict performing an operation
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- DecryptionFailureException Exception thrown when decryption of a secret fails.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- EncryptionFailureException Exception thrown when encryption of a secret fails.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createApiKeyCredentialProvider
default CompletableFuture<CreateApiKeyCredentialProviderResponse> createApiKeyCredentialProvider(Consumer<CreateApiKeyCredentialProviderRequest.Builder> createApiKeyCredentialProviderRequest) Creates a new API key credential provider.
This is a convenience which creates an instance of the
CreateApiKeyCredentialProviderRequest.Builderavoiding the need to create one manually viaCreateApiKeyCredentialProviderRequest.builder()- Parameters:
createApiKeyCredentialProviderRequest- AConsumerthat will call methods onCreateApiKeyCredentialProviderRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateApiKeyCredentialProvider operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ResourceLimitExceededException Exception thrown when a resource limit is exceeded.
- ValidationException The input fails to satisfy the constraints specified by the service.
- ConflictException This exception is thrown when there is a conflict performing an operation
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- DecryptionFailureException Exception thrown when decryption of a secret fails.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- EncryptionFailureException Exception thrown when encryption of a secret fails.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createBrowser
default CompletableFuture<CreateBrowserResponse> createBrowser(CreateBrowserRequest createBrowserRequest) Creates a custom browser.
- Parameters:
createBrowserRequest-- Returns:
- A Java Future containing the result of the CreateBrowser operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createBrowser
default CompletableFuture<CreateBrowserResponse> createBrowser(Consumer<CreateBrowserRequest.Builder> createBrowserRequest) Creates a custom browser.
This is a convenience which creates an instance of the
CreateBrowserRequest.Builderavoiding the need to create one manually viaCreateBrowserRequest.builder()- Parameters:
createBrowserRequest- AConsumerthat will call methods onCreateBrowserRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateBrowser operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createCodeInterpreter
default CompletableFuture<CreateCodeInterpreterResponse> createCodeInterpreter(CreateCodeInterpreterRequest createCodeInterpreterRequest) Creates a custom code interpreter.
- Parameters:
createCodeInterpreterRequest-- Returns:
- A Java Future containing the result of the CreateCodeInterpreter operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createCodeInterpreter
default CompletableFuture<CreateCodeInterpreterResponse> createCodeInterpreter(Consumer<CreateCodeInterpreterRequest.Builder> createCodeInterpreterRequest) Creates a custom code interpreter.
This is a convenience which creates an instance of the
CreateCodeInterpreterRequest.Builderavoiding the need to create one manually viaCreateCodeInterpreterRequest.builder()- Parameters:
createCodeInterpreterRequest- AConsumerthat will call methods onCreateCodeInterpreterRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateCodeInterpreter operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createEvaluator
default CompletableFuture<CreateEvaluatorResponse> createEvaluator(CreateEvaluatorRequest createEvaluatorRequest) Creates a custom evaluator for agent quality assessment. Custom evaluators use LLM-as-a-Judge configurations with user-defined prompts, rating scales, and model settings to evaluate agent performance at tool call, trace, or session levels.
- Parameters:
createEvaluatorRequest-- Returns:
- A Java Future containing the result of the CreateEvaluator operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createEvaluator
default CompletableFuture<CreateEvaluatorResponse> createEvaluator(Consumer<CreateEvaluatorRequest.Builder> createEvaluatorRequest) Creates a custom evaluator for agent quality assessment. Custom evaluators use LLM-as-a-Judge configurations with user-defined prompts, rating scales, and model settings to evaluate agent performance at tool call, trace, or session levels.
This is a convenience which creates an instance of the
CreateEvaluatorRequest.Builderavoiding the need to create one manually viaCreateEvaluatorRequest.builder()- Parameters:
createEvaluatorRequest- AConsumerthat will call methods onCreateEvaluatorRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateEvaluator operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createGateway
default CompletableFuture<CreateGatewayResponse> createGateway(CreateGatewayRequest createGatewayRequest) Creates a gateway for Amazon Bedrock Agent. A gateway serves as an integration point between your agent and external services.
If you specify
CUSTOM_JWTas theauthorizerType, you must provide anauthorizerConfiguration.- Parameters:
createGatewayRequest-- Returns:
- A Java Future containing the result of the CreateGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createGateway
default CompletableFuture<CreateGatewayResponse> createGateway(Consumer<CreateGatewayRequest.Builder> createGatewayRequest) Creates a gateway for Amazon Bedrock Agent. A gateway serves as an integration point between your agent and external services.
If you specify
CUSTOM_JWTas theauthorizerType, you must provide anauthorizerConfiguration.
This is a convenience which creates an instance of the
CreateGatewayRequest.Builderavoiding the need to create one manually viaCreateGatewayRequest.builder()- Parameters:
createGatewayRequest- AConsumerthat will call methods onCreateGatewayRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createGatewayTarget
default CompletableFuture<CreateGatewayTargetResponse> createGatewayTarget(CreateGatewayTargetRequest createGatewayTargetRequest) Creates a target for a gateway. A target defines an endpoint that the gateway can connect to.
- Parameters:
createGatewayTargetRequest-- Returns:
- A Java Future containing the result of the CreateGatewayTarget operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createGatewayTarget
default CompletableFuture<CreateGatewayTargetResponse> createGatewayTarget(Consumer<CreateGatewayTargetRequest.Builder> createGatewayTargetRequest) Creates a target for a gateway. A target defines an endpoint that the gateway can connect to.
This is a convenience which creates an instance of the
CreateGatewayTargetRequest.Builderavoiding the need to create one manually viaCreateGatewayTargetRequest.builder()- Parameters:
createGatewayTargetRequest- AConsumerthat will call methods onCreateGatewayTargetRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateGatewayTarget operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createMemory
default CompletableFuture<CreateMemoryResponse> createMemory(CreateMemoryRequest createMemoryRequest) Creates a new Amazon Bedrock AgentCore Memory resource.
- Parameters:
createMemoryRequest-- Returns:
- A Java Future containing the result of the CreateMemory operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ServiceException An internal error occurred.
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottledException API rate limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createMemory
default CompletableFuture<CreateMemoryResponse> createMemory(Consumer<CreateMemoryRequest.Builder> createMemoryRequest) Creates a new Amazon Bedrock AgentCore Memory resource.
This is a convenience which creates an instance of the
CreateMemoryRequest.Builderavoiding the need to create one manually viaCreateMemoryRequest.builder()- Parameters:
createMemoryRequest- AConsumerthat will call methods onCreateMemoryRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateMemory operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ServiceException An internal error occurred.
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottledException API rate limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createOauth2CredentialProvider
default CompletableFuture<CreateOauth2CredentialProviderResponse> createOauth2CredentialProvider(CreateOauth2CredentialProviderRequest createOauth2CredentialProviderRequest) Creates a new OAuth2 credential provider.
- Parameters:
createOauth2CredentialProviderRequest-- Returns:
- A Java Future containing the result of the CreateOauth2CredentialProvider operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ResourceLimitExceededException Exception thrown when a resource limit is exceeded.
- ValidationException The input fails to satisfy the constraints specified by the service.
- ConflictException This exception is thrown when there is a conflict performing an operation
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- DecryptionFailureException Exception thrown when decryption of a secret fails.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- EncryptionFailureException Exception thrown when encryption of a secret fails.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createOauth2CredentialProvider
default CompletableFuture<CreateOauth2CredentialProviderResponse> createOauth2CredentialProvider(Consumer<CreateOauth2CredentialProviderRequest.Builder> createOauth2CredentialProviderRequest) Creates a new OAuth2 credential provider.
This is a convenience which creates an instance of the
CreateOauth2CredentialProviderRequest.Builderavoiding the need to create one manually viaCreateOauth2CredentialProviderRequest.builder()- Parameters:
createOauth2CredentialProviderRequest- AConsumerthat will call methods onCreateOauth2CredentialProviderRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateOauth2CredentialProvider operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ResourceLimitExceededException Exception thrown when a resource limit is exceeded.
- ValidationException The input fails to satisfy the constraints specified by the service.
- ConflictException This exception is thrown when there is a conflict performing an operation
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- DecryptionFailureException Exception thrown when decryption of a secret fails.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- EncryptionFailureException Exception thrown when encryption of a secret fails.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createOnlineEvaluationConfig
default CompletableFuture<CreateOnlineEvaluationConfigResponse> createOnlineEvaluationConfig(CreateOnlineEvaluationConfigRequest createOnlineEvaluationConfigRequest) Creates an online evaluation configuration for continuous monitoring of agent performance. Online evaluation automatically samples live traffic from CloudWatch logs at specified rates and applies evaluators to assess agent quality in production.
- Parameters:
createOnlineEvaluationConfigRequest-- Returns:
- A Java Future containing the result of the CreateOnlineEvaluationConfig operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createOnlineEvaluationConfig
default CompletableFuture<CreateOnlineEvaluationConfigResponse> createOnlineEvaluationConfig(Consumer<CreateOnlineEvaluationConfigRequest.Builder> createOnlineEvaluationConfigRequest) Creates an online evaluation configuration for continuous monitoring of agent performance. Online evaluation automatically samples live traffic from CloudWatch logs at specified rates and applies evaluators to assess agent quality in production.
This is a convenience which creates an instance of the
CreateOnlineEvaluationConfigRequest.Builderavoiding the need to create one manually viaCreateOnlineEvaluationConfigRequest.builder()- Parameters:
createOnlineEvaluationConfigRequest- AConsumerthat will call methods onCreateOnlineEvaluationConfigRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateOnlineEvaluationConfig operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createPolicy
default CompletableFuture<CreatePolicyResponse> createPolicy(CreatePolicyRequest createPolicyRequest) Creates a policy within the AgentCore Policy system. Policies provide real-time, deterministic control over agentic interactions with AgentCore Gateway. Using the Cedar policy language, you can define fine-grained policies that specify which interactions with Gateway tools are permitted based on input parameters and OAuth claims, ensuring agents operate within defined boundaries and business rules. The policy is validated during creation against the Cedar schema generated from the Gateway's tools' input schemas, which defines the available tools, their parameters, and expected data types. This is an asynchronous operation. Use the GetPolicy operation to poll the
statusfield to track completion.- Parameters:
createPolicyRequest-- Returns:
- A Java Future containing the result of the CreatePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createPolicy
default CompletableFuture<CreatePolicyResponse> createPolicy(Consumer<CreatePolicyRequest.Builder> createPolicyRequest) Creates a policy within the AgentCore Policy system. Policies provide real-time, deterministic control over agentic interactions with AgentCore Gateway. Using the Cedar policy language, you can define fine-grained policies that specify which interactions with Gateway tools are permitted based on input parameters and OAuth claims, ensuring agents operate within defined boundaries and business rules. The policy is validated during creation against the Cedar schema generated from the Gateway's tools' input schemas, which defines the available tools, their parameters, and expected data types. This is an asynchronous operation. Use the GetPolicy operation to poll the
statusfield to track completion.
This is a convenience which creates an instance of the
CreatePolicyRequest.Builderavoiding the need to create one manually viaCreatePolicyRequest.builder()- Parameters:
createPolicyRequest- AConsumerthat will call methods onCreatePolicyRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreatePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createPolicyEngine
default CompletableFuture<CreatePolicyEngineResponse> createPolicyEngine(CreatePolicyEngineRequest createPolicyEngineRequest) Creates a new policy engine within the AgentCore Policy system. A policy engine is a collection of policies that evaluates and authorizes agent tool calls. When associated with Gateways (each Gateway can be associated with at most one policy engine, but multiple Gateways can be associated with the same engine), the policy engine intercepts all agent requests and determines whether to allow or deny each action based on the defined policies. This is an asynchronous operation. Use the GetPolicyEngine operation to poll the
statusfield to track completion.- Parameters:
createPolicyEngineRequest-- Returns:
- A Java Future containing the result of the CreatePolicyEngine operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createPolicyEngine
default CompletableFuture<CreatePolicyEngineResponse> createPolicyEngine(Consumer<CreatePolicyEngineRequest.Builder> createPolicyEngineRequest) Creates a new policy engine within the AgentCore Policy system. A policy engine is a collection of policies that evaluates and authorizes agent tool calls. When associated with Gateways (each Gateway can be associated with at most one policy engine, but multiple Gateways can be associated with the same engine), the policy engine intercepts all agent requests and determines whether to allow or deny each action based on the defined policies. This is an asynchronous operation. Use the GetPolicyEngine operation to poll the
statusfield to track completion.
This is a convenience which creates an instance of the
CreatePolicyEngineRequest.Builderavoiding the need to create one manually viaCreatePolicyEngineRequest.builder()- Parameters:
createPolicyEngineRequest- AConsumerthat will call methods onCreatePolicyEngineRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreatePolicyEngine operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createWorkloadIdentity
default CompletableFuture<CreateWorkloadIdentityResponse> createWorkloadIdentity(CreateWorkloadIdentityRequest createWorkloadIdentityRequest) Creates a new workload identity.
- Parameters:
createWorkloadIdentityRequest-- Returns:
- A Java Future containing the result of the CreateWorkloadIdentity operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createWorkloadIdentity
default CompletableFuture<CreateWorkloadIdentityResponse> createWorkloadIdentity(Consumer<CreateWorkloadIdentityRequest.Builder> createWorkloadIdentityRequest) Creates a new workload identity.
This is a convenience which creates an instance of the
CreateWorkloadIdentityRequest.Builderavoiding the need to create one manually viaCreateWorkloadIdentityRequest.builder()- Parameters:
createWorkloadIdentityRequest- AConsumerthat will call methods onCreateWorkloadIdentityRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the CreateWorkloadIdentity operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAgentRuntime
default CompletableFuture<DeleteAgentRuntimeResponse> deleteAgentRuntime(DeleteAgentRuntimeRequest deleteAgentRuntimeRequest) Deletes an Amazon Bedrock AgentCore Runtime.
- Parameters:
deleteAgentRuntimeRequest-- Returns:
- A Java Future containing the result of the DeleteAgentRuntime operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAgentRuntime
default CompletableFuture<DeleteAgentRuntimeResponse> deleteAgentRuntime(Consumer<DeleteAgentRuntimeRequest.Builder> deleteAgentRuntimeRequest) Deletes an Amazon Bedrock AgentCore Runtime.
This is a convenience which creates an instance of the
DeleteAgentRuntimeRequest.Builderavoiding the need to create one manually viaDeleteAgentRuntimeRequest.builder()- Parameters:
deleteAgentRuntimeRequest- AConsumerthat will call methods onDeleteAgentRuntimeRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteAgentRuntime operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAgentRuntimeEndpoint
default CompletableFuture<DeleteAgentRuntimeEndpointResponse> deleteAgentRuntimeEndpoint(DeleteAgentRuntimeEndpointRequest deleteAgentRuntimeEndpointRequest) Deletes an AAgentCore Runtime endpoint.
- Parameters:
deleteAgentRuntimeEndpointRequest-- Returns:
- A Java Future containing the result of the DeleteAgentRuntimeEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAgentRuntimeEndpoint
default CompletableFuture<DeleteAgentRuntimeEndpointResponse> deleteAgentRuntimeEndpoint(Consumer<DeleteAgentRuntimeEndpointRequest.Builder> deleteAgentRuntimeEndpointRequest) Deletes an AAgentCore Runtime endpoint.
This is a convenience which creates an instance of the
DeleteAgentRuntimeEndpointRequest.Builderavoiding the need to create one manually viaDeleteAgentRuntimeEndpointRequest.builder()- Parameters:
deleteAgentRuntimeEndpointRequest- AConsumerthat will call methods onDeleteAgentRuntimeEndpointRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteAgentRuntimeEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteApiKeyCredentialProvider
default CompletableFuture<DeleteApiKeyCredentialProviderResponse> deleteApiKeyCredentialProvider(DeleteApiKeyCredentialProviderRequest deleteApiKeyCredentialProviderRequest) Deletes an API key credential provider.
- Parameters:
deleteApiKeyCredentialProviderRequest-- Returns:
- A Java Future containing the result of the DeleteApiKeyCredentialProvider operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteApiKeyCredentialProvider
default CompletableFuture<DeleteApiKeyCredentialProviderResponse> deleteApiKeyCredentialProvider(Consumer<DeleteApiKeyCredentialProviderRequest.Builder> deleteApiKeyCredentialProviderRequest) Deletes an API key credential provider.
This is a convenience which creates an instance of the
DeleteApiKeyCredentialProviderRequest.Builderavoiding the need to create one manually viaDeleteApiKeyCredentialProviderRequest.builder()- Parameters:
deleteApiKeyCredentialProviderRequest- AConsumerthat will call methods onDeleteApiKeyCredentialProviderRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteApiKeyCredentialProvider operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteBrowser
default CompletableFuture<DeleteBrowserResponse> deleteBrowser(DeleteBrowserRequest deleteBrowserRequest) Deletes a custom browser.
- Parameters:
deleteBrowserRequest-- Returns:
- A Java Future containing the result of the DeleteBrowser operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteBrowser
default CompletableFuture<DeleteBrowserResponse> deleteBrowser(Consumer<DeleteBrowserRequest.Builder> deleteBrowserRequest) Deletes a custom browser.
This is a convenience which creates an instance of the
DeleteBrowserRequest.Builderavoiding the need to create one manually viaDeleteBrowserRequest.builder()- Parameters:
deleteBrowserRequest- AConsumerthat will call methods onDeleteBrowserRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteBrowser operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteCodeInterpreter
default CompletableFuture<DeleteCodeInterpreterResponse> deleteCodeInterpreter(DeleteCodeInterpreterRequest deleteCodeInterpreterRequest) Deletes a custom code interpreter.
- Parameters:
deleteCodeInterpreterRequest-- Returns:
- A Java Future containing the result of the DeleteCodeInterpreter operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteCodeInterpreter
default CompletableFuture<DeleteCodeInterpreterResponse> deleteCodeInterpreter(Consumer<DeleteCodeInterpreterRequest.Builder> deleteCodeInterpreterRequest) Deletes a custom code interpreter.
This is a convenience which creates an instance of the
DeleteCodeInterpreterRequest.Builderavoiding the need to create one manually viaDeleteCodeInterpreterRequest.builder()- Parameters:
deleteCodeInterpreterRequest- AConsumerthat will call methods onDeleteCodeInterpreterRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteCodeInterpreter operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteEvaluator
default CompletableFuture<DeleteEvaluatorResponse> deleteEvaluator(DeleteEvaluatorRequest deleteEvaluatorRequest) Deletes a custom evaluator. Builtin evaluators cannot be deleted. The evaluator must not be referenced by any active online evaluation configurations.
- Parameters:
deleteEvaluatorRequest-- Returns:
- A Java Future containing the result of the DeleteEvaluator operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteEvaluator
default CompletableFuture<DeleteEvaluatorResponse> deleteEvaluator(Consumer<DeleteEvaluatorRequest.Builder> deleteEvaluatorRequest) Deletes a custom evaluator. Builtin evaluators cannot be deleted. The evaluator must not be referenced by any active online evaluation configurations.
This is a convenience which creates an instance of the
DeleteEvaluatorRequest.Builderavoiding the need to create one manually viaDeleteEvaluatorRequest.builder()- Parameters:
deleteEvaluatorRequest- AConsumerthat will call methods onDeleteEvaluatorRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteEvaluator operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteGateway
default CompletableFuture<DeleteGatewayResponse> deleteGateway(DeleteGatewayRequest deleteGatewayRequest) Deletes a gateway.
- Parameters:
deleteGatewayRequest-- Returns:
- A Java Future containing the result of the DeleteGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteGateway
default CompletableFuture<DeleteGatewayResponse> deleteGateway(Consumer<DeleteGatewayRequest.Builder> deleteGatewayRequest) Deletes a gateway.
This is a convenience which creates an instance of the
DeleteGatewayRequest.Builderavoiding the need to create one manually viaDeleteGatewayRequest.builder()- Parameters:
deleteGatewayRequest- AConsumerthat will call methods onDeleteGatewayRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteGatewayTarget
default CompletableFuture<DeleteGatewayTargetResponse> deleteGatewayTarget(DeleteGatewayTargetRequest deleteGatewayTargetRequest) Deletes a gateway target.
- Parameters:
deleteGatewayTargetRequest-- Returns:
- A Java Future containing the result of the DeleteGatewayTarget operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteGatewayTarget
default CompletableFuture<DeleteGatewayTargetResponse> deleteGatewayTarget(Consumer<DeleteGatewayTargetRequest.Builder> deleteGatewayTargetRequest) Deletes a gateway target.
This is a convenience which creates an instance of the
DeleteGatewayTargetRequest.Builderavoiding the need to create one manually viaDeleteGatewayTargetRequest.builder()- Parameters:
deleteGatewayTargetRequest- AConsumerthat will call methods onDeleteGatewayTargetRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteGatewayTarget operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteMemory
default CompletableFuture<DeleteMemoryResponse> deleteMemory(DeleteMemoryRequest deleteMemoryRequest) Deletes an Amazon Bedrock AgentCore Memory resource.
- Parameters:
deleteMemoryRequest-- Returns:
- A Java Future containing the result of the DeleteMemory operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceException An internal error occurred.
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottledException API rate limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteMemory
default CompletableFuture<DeleteMemoryResponse> deleteMemory(Consumer<DeleteMemoryRequest.Builder> deleteMemoryRequest) Deletes an Amazon Bedrock AgentCore Memory resource.
This is a convenience which creates an instance of the
DeleteMemoryRequest.Builderavoiding the need to create one manually viaDeleteMemoryRequest.builder()- Parameters:
deleteMemoryRequest- AConsumerthat will call methods onDeleteMemoryRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteMemory operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceException An internal error occurred.
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottledException API rate limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteOauth2CredentialProvider
default CompletableFuture<DeleteOauth2CredentialProviderResponse> deleteOauth2CredentialProvider(DeleteOauth2CredentialProviderRequest deleteOauth2CredentialProviderRequest) Deletes an OAuth2 credential provider.
- Parameters:
deleteOauth2CredentialProviderRequest-- Returns:
- A Java Future containing the result of the DeleteOauth2CredentialProvider operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteOauth2CredentialProvider
default CompletableFuture<DeleteOauth2CredentialProviderResponse> deleteOauth2CredentialProvider(Consumer<DeleteOauth2CredentialProviderRequest.Builder> deleteOauth2CredentialProviderRequest) Deletes an OAuth2 credential provider.
This is a convenience which creates an instance of the
DeleteOauth2CredentialProviderRequest.Builderavoiding the need to create one manually viaDeleteOauth2CredentialProviderRequest.builder()- Parameters:
deleteOauth2CredentialProviderRequest- AConsumerthat will call methods onDeleteOauth2CredentialProviderRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteOauth2CredentialProvider operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteOnlineEvaluationConfig
default CompletableFuture<DeleteOnlineEvaluationConfigResponse> deleteOnlineEvaluationConfig(DeleteOnlineEvaluationConfigRequest deleteOnlineEvaluationConfigRequest) Deletes an online evaluation configuration and stops any ongoing evaluation processes associated with it.
- Parameters:
deleteOnlineEvaluationConfigRequest-- Returns:
- A Java Future containing the result of the DeleteOnlineEvaluationConfig operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteOnlineEvaluationConfig
default CompletableFuture<DeleteOnlineEvaluationConfigResponse> deleteOnlineEvaluationConfig(Consumer<DeleteOnlineEvaluationConfigRequest.Builder> deleteOnlineEvaluationConfigRequest) Deletes an online evaluation configuration and stops any ongoing evaluation processes associated with it.
This is a convenience which creates an instance of the
DeleteOnlineEvaluationConfigRequest.Builderavoiding the need to create one manually viaDeleteOnlineEvaluationConfigRequest.builder()- Parameters:
deleteOnlineEvaluationConfigRequest- AConsumerthat will call methods onDeleteOnlineEvaluationConfigRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteOnlineEvaluationConfig operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deletePolicy
default CompletableFuture<DeletePolicyResponse> deletePolicy(DeletePolicyRequest deletePolicyRequest) Deletes an existing policy from the AgentCore Policy system. Once deleted, the policy can no longer be used for agent behavior control and all references to it become invalid. This is an asynchronous operation. Use the
GetPolicyoperation to poll thestatusfield to track completion.- Parameters:
deletePolicyRequest-- Returns:
- A Java Future containing the result of the DeletePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deletePolicy
default CompletableFuture<DeletePolicyResponse> deletePolicy(Consumer<DeletePolicyRequest.Builder> deletePolicyRequest) Deletes an existing policy from the AgentCore Policy system. Once deleted, the policy can no longer be used for agent behavior control and all references to it become invalid. This is an asynchronous operation. Use the
GetPolicyoperation to poll thestatusfield to track completion.
This is a convenience which creates an instance of the
DeletePolicyRequest.Builderavoiding the need to create one manually viaDeletePolicyRequest.builder()- Parameters:
deletePolicyRequest- AConsumerthat will call methods onDeletePolicyRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeletePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deletePolicyEngine
default CompletableFuture<DeletePolicyEngineResponse> deletePolicyEngine(DeletePolicyEngineRequest deletePolicyEngineRequest) Deletes an existing policy engine from the AgentCore Policy system. The policy engine must not have any associated policies before deletion. Once deleted, the policy engine and all its configurations become unavailable for policy management and evaluation. This is an asynchronous operation. Use the
GetPolicyEngineoperation to poll thestatusfield to track completion.- Parameters:
deletePolicyEngineRequest-- Returns:
- A Java Future containing the result of the DeletePolicyEngine operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deletePolicyEngine
default CompletableFuture<DeletePolicyEngineResponse> deletePolicyEngine(Consumer<DeletePolicyEngineRequest.Builder> deletePolicyEngineRequest) Deletes an existing policy engine from the AgentCore Policy system. The policy engine must not have any associated policies before deletion. Once deleted, the policy engine and all its configurations become unavailable for policy management and evaluation. This is an asynchronous operation. Use the
GetPolicyEngineoperation to poll thestatusfield to track completion.
This is a convenience which creates an instance of the
DeletePolicyEngineRequest.Builderavoiding the need to create one manually viaDeletePolicyEngineRequest.builder()- Parameters:
deletePolicyEngineRequest- AConsumerthat will call methods onDeletePolicyEngineRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeletePolicyEngine operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteResourcePolicy
default CompletableFuture<DeleteResourcePolicyResponse> deleteResourcePolicy(DeleteResourcePolicyRequest deleteResourcePolicyRequest) Deletes the resource-based policy for a specified resource.
This feature is currently available only for AgentCore Runtime and Gateway.
- Parameters:
deleteResourcePolicyRequest-- Returns:
- A Java Future containing the result of the DeleteResourcePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteResourcePolicy
default CompletableFuture<DeleteResourcePolicyResponse> deleteResourcePolicy(Consumer<DeleteResourcePolicyRequest.Builder> deleteResourcePolicyRequest) Deletes the resource-based policy for a specified resource.
This feature is currently available only for AgentCore Runtime and Gateway.
This is a convenience which creates an instance of the
DeleteResourcePolicyRequest.Builderavoiding the need to create one manually viaDeleteResourcePolicyRequest.builder()- Parameters:
deleteResourcePolicyRequest- AConsumerthat will call methods onDeleteResourcePolicyRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteResourcePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteWorkloadIdentity
default CompletableFuture<DeleteWorkloadIdentityResponse> deleteWorkloadIdentity(DeleteWorkloadIdentityRequest deleteWorkloadIdentityRequest) Deletes a workload identity.
- Parameters:
deleteWorkloadIdentityRequest-- Returns:
- A Java Future containing the result of the DeleteWorkloadIdentity operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteWorkloadIdentity
default CompletableFuture<DeleteWorkloadIdentityResponse> deleteWorkloadIdentity(Consumer<DeleteWorkloadIdentityRequest.Builder> deleteWorkloadIdentityRequest) Deletes a workload identity.
This is a convenience which creates an instance of the
DeleteWorkloadIdentityRequest.Builderavoiding the need to create one manually viaDeleteWorkloadIdentityRequest.builder()- Parameters:
deleteWorkloadIdentityRequest- AConsumerthat will call methods onDeleteWorkloadIdentityRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the DeleteWorkloadIdentity operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAgentRuntime
default CompletableFuture<GetAgentRuntimeResponse> getAgentRuntime(GetAgentRuntimeRequest getAgentRuntimeRequest) Gets an Amazon Bedrock AgentCore Runtime.
- Parameters:
getAgentRuntimeRequest-- Returns:
- A Java Future containing the result of the GetAgentRuntime operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAgentRuntime
default CompletableFuture<GetAgentRuntimeResponse> getAgentRuntime(Consumer<GetAgentRuntimeRequest.Builder> getAgentRuntimeRequest) Gets an Amazon Bedrock AgentCore Runtime.
This is a convenience which creates an instance of the
GetAgentRuntimeRequest.Builderavoiding the need to create one manually viaGetAgentRuntimeRequest.builder()- Parameters:
getAgentRuntimeRequest- AConsumerthat will call methods onGetAgentRuntimeRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetAgentRuntime operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAgentRuntimeEndpoint
default CompletableFuture<GetAgentRuntimeEndpointResponse> getAgentRuntimeEndpoint(GetAgentRuntimeEndpointRequest getAgentRuntimeEndpointRequest) Gets information about an Amazon Secure AgentEndpoint.
- Parameters:
getAgentRuntimeEndpointRequest-- Returns:
- A Java Future containing the result of the GetAgentRuntimeEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getAgentRuntimeEndpoint
default CompletableFuture<GetAgentRuntimeEndpointResponse> getAgentRuntimeEndpoint(Consumer<GetAgentRuntimeEndpointRequest.Builder> getAgentRuntimeEndpointRequest) Gets information about an Amazon Secure AgentEndpoint.
This is a convenience which creates an instance of the
GetAgentRuntimeEndpointRequest.Builderavoiding the need to create one manually viaGetAgentRuntimeEndpointRequest.builder()- Parameters:
getAgentRuntimeEndpointRequest- AConsumerthat will call methods onGetAgentRuntimeEndpointRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetAgentRuntimeEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getApiKeyCredentialProvider
default CompletableFuture<GetApiKeyCredentialProviderResponse> getApiKeyCredentialProvider(GetApiKeyCredentialProviderRequest getApiKeyCredentialProviderRequest) Retrieves information about an API key credential provider.
- Parameters:
getApiKeyCredentialProviderRequest-- Returns:
- A Java Future containing the result of the GetApiKeyCredentialProvider operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- DecryptionFailureException Exception thrown when decryption of a secret fails.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getApiKeyCredentialProvider
default CompletableFuture<GetApiKeyCredentialProviderResponse> getApiKeyCredentialProvider(Consumer<GetApiKeyCredentialProviderRequest.Builder> getApiKeyCredentialProviderRequest) Retrieves information about an API key credential provider.
This is a convenience which creates an instance of the
GetApiKeyCredentialProviderRequest.Builderavoiding the need to create one manually viaGetApiKeyCredentialProviderRequest.builder()- Parameters:
getApiKeyCredentialProviderRequest- AConsumerthat will call methods onGetApiKeyCredentialProviderRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetApiKeyCredentialProvider operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- DecryptionFailureException Exception thrown when decryption of a secret fails.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getBrowser
Gets information about a custom browser.
- Parameters:
getBrowserRequest-- Returns:
- A Java Future containing the result of the GetBrowser operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getBrowser
default CompletableFuture<GetBrowserResponse> getBrowser(Consumer<GetBrowserRequest.Builder> getBrowserRequest) Gets information about a custom browser.
This is a convenience which creates an instance of the
GetBrowserRequest.Builderavoiding the need to create one manually viaGetBrowserRequest.builder()- Parameters:
getBrowserRequest- AConsumerthat will call methods onGetBrowserRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetBrowser operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getCodeInterpreter
default CompletableFuture<GetCodeInterpreterResponse> getCodeInterpreter(GetCodeInterpreterRequest getCodeInterpreterRequest) Gets information about a custom code interpreter.
- Parameters:
getCodeInterpreterRequest-- Returns:
- A Java Future containing the result of the GetCodeInterpreter operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getCodeInterpreter
default CompletableFuture<GetCodeInterpreterResponse> getCodeInterpreter(Consumer<GetCodeInterpreterRequest.Builder> getCodeInterpreterRequest) Gets information about a custom code interpreter.
This is a convenience which creates an instance of the
GetCodeInterpreterRequest.Builderavoiding the need to create one manually viaGetCodeInterpreterRequest.builder()- Parameters:
getCodeInterpreterRequest- AConsumerthat will call methods onGetCodeInterpreterRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetCodeInterpreter operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getEvaluator
default CompletableFuture<GetEvaluatorResponse> getEvaluator(GetEvaluatorRequest getEvaluatorRequest) Retrieves detailed information about an evaluator, including its configuration, status, and metadata. Works with both built-in and custom evaluators.
- Parameters:
getEvaluatorRequest-- Returns:
- A Java Future containing the result of the GetEvaluator operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getEvaluator
default CompletableFuture<GetEvaluatorResponse> getEvaluator(Consumer<GetEvaluatorRequest.Builder> getEvaluatorRequest) Retrieves detailed information about an evaluator, including its configuration, status, and metadata. Works with both built-in and custom evaluators.
This is a convenience which creates an instance of the
GetEvaluatorRequest.Builderavoiding the need to create one manually viaGetEvaluatorRequest.builder()- Parameters:
getEvaluatorRequest- AConsumerthat will call methods onGetEvaluatorRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetEvaluator operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getGateway
Retrieves information about a specific Gateway.
- Parameters:
getGatewayRequest-- Returns:
- A Java Future containing the result of the GetGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getGateway
default CompletableFuture<GetGatewayResponse> getGateway(Consumer<GetGatewayRequest.Builder> getGatewayRequest) Retrieves information about a specific Gateway.
This is a convenience which creates an instance of the
GetGatewayRequest.Builderavoiding the need to create one manually viaGetGatewayRequest.builder()- Parameters:
getGatewayRequest- AConsumerthat will call methods onGetGatewayRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getGatewayTarget
default CompletableFuture<GetGatewayTargetResponse> getGatewayTarget(GetGatewayTargetRequest getGatewayTargetRequest) Retrieves information about a specific gateway target.
- Parameters:
getGatewayTargetRequest-- Returns:
- A Java Future containing the result of the GetGatewayTarget operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getGatewayTarget
default CompletableFuture<GetGatewayTargetResponse> getGatewayTarget(Consumer<GetGatewayTargetRequest.Builder> getGatewayTargetRequest) Retrieves information about a specific gateway target.
This is a convenience which creates an instance of the
GetGatewayTargetRequest.Builderavoiding the need to create one manually viaGetGatewayTargetRequest.builder()- Parameters:
getGatewayTargetRequest- AConsumerthat will call methods onGetGatewayTargetRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetGatewayTarget operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getMemory
Retrieve an existing Amazon Bedrock AgentCore Memory resource.
- Parameters:
getMemoryRequest-- Returns:
- A Java Future containing the result of the GetMemory operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceException An internal error occurred.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottledException API rate limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getMemory
default CompletableFuture<GetMemoryResponse> getMemory(Consumer<GetMemoryRequest.Builder> getMemoryRequest) Retrieve an existing Amazon Bedrock AgentCore Memory resource.
This is a convenience which creates an instance of the
GetMemoryRequest.Builderavoiding the need to create one manually viaGetMemoryRequest.builder()- Parameters:
getMemoryRequest- AConsumerthat will call methods onGetMemoryRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetMemory operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceException An internal error occurred.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottledException API rate limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getOauth2CredentialProvider
default CompletableFuture<GetOauth2CredentialProviderResponse> getOauth2CredentialProvider(GetOauth2CredentialProviderRequest getOauth2CredentialProviderRequest) Retrieves information about an OAuth2 credential provider.
- Parameters:
getOauth2CredentialProviderRequest-- Returns:
- A Java Future containing the result of the GetOauth2CredentialProvider operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- DecryptionFailureException Exception thrown when decryption of a secret fails.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getOauth2CredentialProvider
default CompletableFuture<GetOauth2CredentialProviderResponse> getOauth2CredentialProvider(Consumer<GetOauth2CredentialProviderRequest.Builder> getOauth2CredentialProviderRequest) Retrieves information about an OAuth2 credential provider.
This is a convenience which creates an instance of the
GetOauth2CredentialProviderRequest.Builderavoiding the need to create one manually viaGetOauth2CredentialProviderRequest.builder()- Parameters:
getOauth2CredentialProviderRequest- AConsumerthat will call methods onGetOauth2CredentialProviderRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetOauth2CredentialProvider operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- DecryptionFailureException Exception thrown when decryption of a secret fails.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getOnlineEvaluationConfig
default CompletableFuture<GetOnlineEvaluationConfigResponse> getOnlineEvaluationConfig(GetOnlineEvaluationConfigRequest getOnlineEvaluationConfigRequest) Retrieves detailed information about an online evaluation configuration, including its rules, data sources, evaluators, and execution status.
- Parameters:
getOnlineEvaluationConfigRequest-- Returns:
- A Java Future containing the result of the GetOnlineEvaluationConfig operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getOnlineEvaluationConfig
default CompletableFuture<GetOnlineEvaluationConfigResponse> getOnlineEvaluationConfig(Consumer<GetOnlineEvaluationConfigRequest.Builder> getOnlineEvaluationConfigRequest) Retrieves detailed information about an online evaluation configuration, including its rules, data sources, evaluators, and execution status.
This is a convenience which creates an instance of the
GetOnlineEvaluationConfigRequest.Builderavoiding the need to create one manually viaGetOnlineEvaluationConfigRequest.builder()- Parameters:
getOnlineEvaluationConfigRequest- AConsumerthat will call methods onGetOnlineEvaluationConfigRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetOnlineEvaluationConfig operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getPolicy
Retrieves detailed information about a specific policy within the AgentCore Policy system. This operation returns the complete policy definition, metadata, and current status, allowing administrators to review and manage policy configurations.
- Parameters:
getPolicyRequest-- Returns:
- A Java Future containing the result of the GetPolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getPolicy
default CompletableFuture<GetPolicyResponse> getPolicy(Consumer<GetPolicyRequest.Builder> getPolicyRequest) Retrieves detailed information about a specific policy within the AgentCore Policy system. This operation returns the complete policy definition, metadata, and current status, allowing administrators to review and manage policy configurations.
This is a convenience which creates an instance of the
GetPolicyRequest.Builderavoiding the need to create one manually viaGetPolicyRequest.builder()- Parameters:
getPolicyRequest- AConsumerthat will call methods onGetPolicyRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetPolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getPolicyEngine
default CompletableFuture<GetPolicyEngineResponse> getPolicyEngine(GetPolicyEngineRequest getPolicyEngineRequest) Retrieves detailed information about a specific policy engine within the AgentCore Policy system. This operation returns the complete policy engine configuration, metadata, and current status, allowing administrators to review and manage policy engine settings.
- Parameters:
getPolicyEngineRequest-- Returns:
- A Java Future containing the result of the GetPolicyEngine operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getPolicyEngine
default CompletableFuture<GetPolicyEngineResponse> getPolicyEngine(Consumer<GetPolicyEngineRequest.Builder> getPolicyEngineRequest) Retrieves detailed information about a specific policy engine within the AgentCore Policy system. This operation returns the complete policy engine configuration, metadata, and current status, allowing administrators to review and manage policy engine settings.
This is a convenience which creates an instance of the
GetPolicyEngineRequest.Builderavoiding the need to create one manually viaGetPolicyEngineRequest.builder()- Parameters:
getPolicyEngineRequest- AConsumerthat will call methods onGetPolicyEngineRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetPolicyEngine operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getPolicyGeneration
default CompletableFuture<GetPolicyGenerationResponse> getPolicyGeneration(GetPolicyGenerationRequest getPolicyGenerationRequest) Retrieves information about a policy generation request within the AgentCore Policy system. Policy generation converts natural language descriptions into Cedar policy statements using AI-powered translation, enabling non-technical users to create policies.
- Parameters:
getPolicyGenerationRequest-- Returns:
- A Java Future containing the result of the GetPolicyGeneration operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getPolicyGeneration
default CompletableFuture<GetPolicyGenerationResponse> getPolicyGeneration(Consumer<GetPolicyGenerationRequest.Builder> getPolicyGenerationRequest) Retrieves information about a policy generation request within the AgentCore Policy system. Policy generation converts natural language descriptions into Cedar policy statements using AI-powered translation, enabling non-technical users to create policies.
This is a convenience which creates an instance of the
GetPolicyGenerationRequest.Builderavoiding the need to create one manually viaGetPolicyGenerationRequest.builder()- Parameters:
getPolicyGenerationRequest- AConsumerthat will call methods onGetPolicyGenerationRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetPolicyGeneration operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getResourcePolicy
default CompletableFuture<GetResourcePolicyResponse> getResourcePolicy(GetResourcePolicyRequest getResourcePolicyRequest) Retrieves the resource-based policy for a specified resource.
This feature is currently available only for AgentCore Runtime and Gateway.
- Parameters:
getResourcePolicyRequest-- Returns:
- A Java Future containing the result of the GetResourcePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getResourcePolicy
default CompletableFuture<GetResourcePolicyResponse> getResourcePolicy(Consumer<GetResourcePolicyRequest.Builder> getResourcePolicyRequest) Retrieves the resource-based policy for a specified resource.
This feature is currently available only for AgentCore Runtime and Gateway.
This is a convenience which creates an instance of the
GetResourcePolicyRequest.Builderavoiding the need to create one manually viaGetResourcePolicyRequest.builder()- Parameters:
getResourcePolicyRequest- AConsumerthat will call methods onGetResourcePolicyRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetResourcePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTokenVault
default CompletableFuture<GetTokenVaultResponse> getTokenVault(GetTokenVaultRequest getTokenVaultRequest) Retrieves information about a token vault.
- Parameters:
getTokenVaultRequest-- Returns:
- A Java Future containing the result of the GetTokenVault operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getTokenVault
default CompletableFuture<GetTokenVaultResponse> getTokenVault(Consumer<GetTokenVaultRequest.Builder> getTokenVaultRequest) Retrieves information about a token vault.
This is a convenience which creates an instance of the
GetTokenVaultRequest.Builderavoiding the need to create one manually viaGetTokenVaultRequest.builder()- Parameters:
getTokenVaultRequest- AConsumerthat will call methods onGetTokenVaultRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetTokenVault operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getWorkloadIdentity
default CompletableFuture<GetWorkloadIdentityResponse> getWorkloadIdentity(GetWorkloadIdentityRequest getWorkloadIdentityRequest) Retrieves information about a workload identity.
- Parameters:
getWorkloadIdentityRequest-- Returns:
- A Java Future containing the result of the GetWorkloadIdentity operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
getWorkloadIdentity
default CompletableFuture<GetWorkloadIdentityResponse> getWorkloadIdentity(Consumer<GetWorkloadIdentityRequest.Builder> getWorkloadIdentityRequest) Retrieves information about a workload identity.
This is a convenience which creates an instance of the
GetWorkloadIdentityRequest.Builderavoiding the need to create one manually viaGetWorkloadIdentityRequest.builder()- Parameters:
getWorkloadIdentityRequest- AConsumerthat will call methods onGetWorkloadIdentityRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the GetWorkloadIdentity operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAgentRuntimeEndpoints
default CompletableFuture<ListAgentRuntimeEndpointsResponse> listAgentRuntimeEndpoints(ListAgentRuntimeEndpointsRequest listAgentRuntimeEndpointsRequest) Lists all endpoints for a specific Amazon Secure Agent.
- Parameters:
listAgentRuntimeEndpointsRequest-- Returns:
- A Java Future containing the result of the ListAgentRuntimeEndpoints operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAgentRuntimeEndpoints
default CompletableFuture<ListAgentRuntimeEndpointsResponse> listAgentRuntimeEndpoints(Consumer<ListAgentRuntimeEndpointsRequest.Builder> listAgentRuntimeEndpointsRequest) Lists all endpoints for a specific Amazon Secure Agent.
This is a convenience which creates an instance of the
ListAgentRuntimeEndpointsRequest.Builderavoiding the need to create one manually viaListAgentRuntimeEndpointsRequest.builder()- Parameters:
listAgentRuntimeEndpointsRequest- AConsumerthat will call methods onListAgentRuntimeEndpointsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListAgentRuntimeEndpoints operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAgentRuntimeEndpointsPaginator
default ListAgentRuntimeEndpointsPublisher listAgentRuntimeEndpointsPaginator(ListAgentRuntimeEndpointsRequest listAgentRuntimeEndpointsRequest) This is a variant of
listAgentRuntimeEndpoints(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeEndpointsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListAgentRuntimeEndpointsPublisher publisher = client.listAgentRuntimeEndpointsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListAgentRuntimeEndpointsPublisher publisher = client.listAgentRuntimeEndpointsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeEndpointsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeEndpointsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAgentRuntimeEndpoints(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeEndpointsRequest)operation.- Parameters:
listAgentRuntimeEndpointsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAgentRuntimeEndpointsPaginator
default ListAgentRuntimeEndpointsPublisher listAgentRuntimeEndpointsPaginator(Consumer<ListAgentRuntimeEndpointsRequest.Builder> listAgentRuntimeEndpointsRequest) This is a variant of
listAgentRuntimeEndpoints(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeEndpointsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListAgentRuntimeEndpointsPublisher publisher = client.listAgentRuntimeEndpointsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListAgentRuntimeEndpointsPublisher publisher = client.listAgentRuntimeEndpointsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeEndpointsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeEndpointsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAgentRuntimeEndpoints(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeEndpointsRequest)operation.
This is a convenience which creates an instance of the
ListAgentRuntimeEndpointsRequest.Builderavoiding the need to create one manually viaListAgentRuntimeEndpointsRequest.builder()- Parameters:
listAgentRuntimeEndpointsRequest- AConsumerthat will call methods onListAgentRuntimeEndpointsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAgentRuntimeVersions
default CompletableFuture<ListAgentRuntimeVersionsResponse> listAgentRuntimeVersions(ListAgentRuntimeVersionsRequest listAgentRuntimeVersionsRequest) Lists all versions of a specific Amazon Secure Agent.
- Parameters:
listAgentRuntimeVersionsRequest-- Returns:
- A Java Future containing the result of the ListAgentRuntimeVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAgentRuntimeVersions
default CompletableFuture<ListAgentRuntimeVersionsResponse> listAgentRuntimeVersions(Consumer<ListAgentRuntimeVersionsRequest.Builder> listAgentRuntimeVersionsRequest) Lists all versions of a specific Amazon Secure Agent.
This is a convenience which creates an instance of the
ListAgentRuntimeVersionsRequest.Builderavoiding the need to create one manually viaListAgentRuntimeVersionsRequest.builder()- Parameters:
listAgentRuntimeVersionsRequest- AConsumerthat will call methods onListAgentRuntimeVersionsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListAgentRuntimeVersions operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAgentRuntimeVersionsPaginator
default ListAgentRuntimeVersionsPublisher listAgentRuntimeVersionsPaginator(ListAgentRuntimeVersionsRequest listAgentRuntimeVersionsRequest) This is a variant of
listAgentRuntimeVersions(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeVersionsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListAgentRuntimeVersionsPublisher publisher = client.listAgentRuntimeVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListAgentRuntimeVersionsPublisher publisher = client.listAgentRuntimeVersionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeVersionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeVersionsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAgentRuntimeVersions(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeVersionsRequest)operation.- Parameters:
listAgentRuntimeVersionsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAgentRuntimeVersionsPaginator
default ListAgentRuntimeVersionsPublisher listAgentRuntimeVersionsPaginator(Consumer<ListAgentRuntimeVersionsRequest.Builder> listAgentRuntimeVersionsRequest) This is a variant of
listAgentRuntimeVersions(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeVersionsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListAgentRuntimeVersionsPublisher publisher = client.listAgentRuntimeVersionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListAgentRuntimeVersionsPublisher publisher = client.listAgentRuntimeVersionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeVersionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeVersionsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAgentRuntimeVersions(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimeVersionsRequest)operation.
This is a convenience which creates an instance of the
ListAgentRuntimeVersionsRequest.Builderavoiding the need to create one manually viaListAgentRuntimeVersionsRequest.builder()- Parameters:
listAgentRuntimeVersionsRequest- AConsumerthat will call methods onListAgentRuntimeVersionsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAgentRuntimes
default CompletableFuture<ListAgentRuntimesResponse> listAgentRuntimes(ListAgentRuntimesRequest listAgentRuntimesRequest) Lists all Amazon Secure Agents in your account.
- Parameters:
listAgentRuntimesRequest-- Returns:
- A Java Future containing the result of the ListAgentRuntimes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAgentRuntimes
default CompletableFuture<ListAgentRuntimesResponse> listAgentRuntimes(Consumer<ListAgentRuntimesRequest.Builder> listAgentRuntimesRequest) Lists all Amazon Secure Agents in your account.
This is a convenience which creates an instance of the
ListAgentRuntimesRequest.Builderavoiding the need to create one manually viaListAgentRuntimesRequest.builder()- Parameters:
listAgentRuntimesRequest- AConsumerthat will call methods onListAgentRuntimesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListAgentRuntimes operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAgentRuntimesPaginator
default ListAgentRuntimesPublisher listAgentRuntimesPaginator(ListAgentRuntimesRequest listAgentRuntimesRequest) This is a variant of
listAgentRuntimes(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListAgentRuntimesPublisher publisher = client.listAgentRuntimesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListAgentRuntimesPublisher publisher = client.listAgentRuntimesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAgentRuntimes(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimesRequest)operation.- Parameters:
listAgentRuntimesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAgentRuntimesPaginator
default ListAgentRuntimesPublisher listAgentRuntimesPaginator(Consumer<ListAgentRuntimesRequest.Builder> listAgentRuntimesRequest) This is a variant of
listAgentRuntimes(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListAgentRuntimesPublisher publisher = client.listAgentRuntimesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListAgentRuntimesPublisher publisher = client.listAgentRuntimesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAgentRuntimes(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListAgentRuntimesRequest)operation.
This is a convenience which creates an instance of the
ListAgentRuntimesRequest.Builderavoiding the need to create one manually viaListAgentRuntimesRequest.builder()- Parameters:
listAgentRuntimesRequest- AConsumerthat will call methods onListAgentRuntimesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listApiKeyCredentialProviders
default CompletableFuture<ListApiKeyCredentialProvidersResponse> listApiKeyCredentialProviders(ListApiKeyCredentialProvidersRequest listApiKeyCredentialProvidersRequest) Lists all API key credential providers in your account.
- Parameters:
listApiKeyCredentialProvidersRequest-- Returns:
- A Java Future containing the result of the ListApiKeyCredentialProviders operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listApiKeyCredentialProviders
default CompletableFuture<ListApiKeyCredentialProvidersResponse> listApiKeyCredentialProviders(Consumer<ListApiKeyCredentialProvidersRequest.Builder> listApiKeyCredentialProvidersRequest) Lists all API key credential providers in your account.
This is a convenience which creates an instance of the
ListApiKeyCredentialProvidersRequest.Builderavoiding the need to create one manually viaListApiKeyCredentialProvidersRequest.builder()- Parameters:
listApiKeyCredentialProvidersRequest- AConsumerthat will call methods onListApiKeyCredentialProvidersRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListApiKeyCredentialProviders operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listApiKeyCredentialProvidersPaginator
default ListApiKeyCredentialProvidersPublisher listApiKeyCredentialProvidersPaginator(ListApiKeyCredentialProvidersRequest listApiKeyCredentialProvidersRequest) This is a variant of
listApiKeyCredentialProviders(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListApiKeyCredentialProvidersRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListApiKeyCredentialProvidersPublisher publisher = client.listApiKeyCredentialProvidersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListApiKeyCredentialProvidersPublisher publisher = client.listApiKeyCredentialProvidersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListApiKeyCredentialProvidersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListApiKeyCredentialProvidersResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApiKeyCredentialProviders(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListApiKeyCredentialProvidersRequest)operation.- Parameters:
listApiKeyCredentialProvidersRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listApiKeyCredentialProvidersPaginator
default ListApiKeyCredentialProvidersPublisher listApiKeyCredentialProvidersPaginator(Consumer<ListApiKeyCredentialProvidersRequest.Builder> listApiKeyCredentialProvidersRequest) This is a variant of
listApiKeyCredentialProviders(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListApiKeyCredentialProvidersRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListApiKeyCredentialProvidersPublisher publisher = client.listApiKeyCredentialProvidersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListApiKeyCredentialProvidersPublisher publisher = client.listApiKeyCredentialProvidersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListApiKeyCredentialProvidersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListApiKeyCredentialProvidersResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApiKeyCredentialProviders(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListApiKeyCredentialProvidersRequest)operation.
This is a convenience which creates an instance of the
ListApiKeyCredentialProvidersRequest.Builderavoiding the need to create one manually viaListApiKeyCredentialProvidersRequest.builder()- Parameters:
listApiKeyCredentialProvidersRequest- AConsumerthat will call methods onListApiKeyCredentialProvidersRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listBrowsers
default CompletableFuture<ListBrowsersResponse> listBrowsers(ListBrowsersRequest listBrowsersRequest) Lists all custom browsers in your account.
- Parameters:
listBrowsersRequest-- Returns:
- A Java Future containing the result of the ListBrowsers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listBrowsers
default CompletableFuture<ListBrowsersResponse> listBrowsers(Consumer<ListBrowsersRequest.Builder> listBrowsersRequest) Lists all custom browsers in your account.
This is a convenience which creates an instance of the
ListBrowsersRequest.Builderavoiding the need to create one manually viaListBrowsersRequest.builder()- Parameters:
listBrowsersRequest- AConsumerthat will call methods onListBrowsersRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListBrowsers operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listBrowsersPaginator
This is a variant of
listBrowsers(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListBrowsersRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListBrowsersPublisher publisher = client.listBrowsersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListBrowsersPublisher publisher = client.listBrowsersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListBrowsersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListBrowsersResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBrowsers(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListBrowsersRequest)operation.- Parameters:
listBrowsersRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listBrowsersPaginator
default ListBrowsersPublisher listBrowsersPaginator(Consumer<ListBrowsersRequest.Builder> listBrowsersRequest) This is a variant of
listBrowsers(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListBrowsersRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListBrowsersPublisher publisher = client.listBrowsersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListBrowsersPublisher publisher = client.listBrowsersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListBrowsersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListBrowsersResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBrowsers(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListBrowsersRequest)operation.
This is a convenience which creates an instance of the
ListBrowsersRequest.Builderavoiding the need to create one manually viaListBrowsersRequest.builder()- Parameters:
listBrowsersRequest- AConsumerthat will call methods onListBrowsersRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listCodeInterpreters
default CompletableFuture<ListCodeInterpretersResponse> listCodeInterpreters(ListCodeInterpretersRequest listCodeInterpretersRequest) Lists all custom code interpreters in your account.
- Parameters:
listCodeInterpretersRequest-- Returns:
- A Java Future containing the result of the ListCodeInterpreters operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listCodeInterpreters
default CompletableFuture<ListCodeInterpretersResponse> listCodeInterpreters(Consumer<ListCodeInterpretersRequest.Builder> listCodeInterpretersRequest) Lists all custom code interpreters in your account.
This is a convenience which creates an instance of the
ListCodeInterpretersRequest.Builderavoiding the need to create one manually viaListCodeInterpretersRequest.builder()- Parameters:
listCodeInterpretersRequest- AConsumerthat will call methods onListCodeInterpretersRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListCodeInterpreters operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listCodeInterpretersPaginator
default ListCodeInterpretersPublisher listCodeInterpretersPaginator(ListCodeInterpretersRequest listCodeInterpretersRequest) This is a variant of
listCodeInterpreters(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListCodeInterpretersRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListCodeInterpretersPublisher publisher = client.listCodeInterpretersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListCodeInterpretersPublisher publisher = client.listCodeInterpretersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListCodeInterpretersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListCodeInterpretersResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listCodeInterpreters(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListCodeInterpretersRequest)operation.- Parameters:
listCodeInterpretersRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listCodeInterpretersPaginator
default ListCodeInterpretersPublisher listCodeInterpretersPaginator(Consumer<ListCodeInterpretersRequest.Builder> listCodeInterpretersRequest) This is a variant of
listCodeInterpreters(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListCodeInterpretersRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListCodeInterpretersPublisher publisher = client.listCodeInterpretersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListCodeInterpretersPublisher publisher = client.listCodeInterpretersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListCodeInterpretersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListCodeInterpretersResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listCodeInterpreters(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListCodeInterpretersRequest)operation.
This is a convenience which creates an instance of the
ListCodeInterpretersRequest.Builderavoiding the need to create one manually viaListCodeInterpretersRequest.builder()- Parameters:
listCodeInterpretersRequest- AConsumerthat will call methods onListCodeInterpretersRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listEvaluators
default CompletableFuture<ListEvaluatorsResponse> listEvaluators(ListEvaluatorsRequest listEvaluatorsRequest) Lists all available evaluators, including both builtin evaluators provided by the service and custom evaluators created by the user.
- Parameters:
listEvaluatorsRequest-- Returns:
- A Java Future containing the result of the ListEvaluators operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listEvaluators
default CompletableFuture<ListEvaluatorsResponse> listEvaluators(Consumer<ListEvaluatorsRequest.Builder> listEvaluatorsRequest) Lists all available evaluators, including both builtin evaluators provided by the service and custom evaluators created by the user.
This is a convenience which creates an instance of the
ListEvaluatorsRequest.Builderavoiding the need to create one manually viaListEvaluatorsRequest.builder()- Parameters:
listEvaluatorsRequest- AConsumerthat will call methods onListEvaluatorsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListEvaluators operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listEvaluatorsPaginator
default ListEvaluatorsPublisher listEvaluatorsPaginator(ListEvaluatorsRequest listEvaluatorsRequest) This is a variant of
listEvaluators(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListEvaluatorsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListEvaluatorsPublisher publisher = client.listEvaluatorsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListEvaluatorsPublisher publisher = client.listEvaluatorsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListEvaluatorsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListEvaluatorsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEvaluators(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListEvaluatorsRequest)operation.- Parameters:
listEvaluatorsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listEvaluatorsPaginator
default ListEvaluatorsPublisher listEvaluatorsPaginator(Consumer<ListEvaluatorsRequest.Builder> listEvaluatorsRequest) This is a variant of
listEvaluators(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListEvaluatorsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListEvaluatorsPublisher publisher = client.listEvaluatorsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListEvaluatorsPublisher publisher = client.listEvaluatorsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListEvaluatorsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListEvaluatorsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEvaluators(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListEvaluatorsRequest)operation.
This is a convenience which creates an instance of the
ListEvaluatorsRequest.Builderavoiding the need to create one manually viaListEvaluatorsRequest.builder()- Parameters:
listEvaluatorsRequest- AConsumerthat will call methods onListEvaluatorsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listGatewayTargets
default CompletableFuture<ListGatewayTargetsResponse> listGatewayTargets(ListGatewayTargetsRequest listGatewayTargetsRequest) Lists all targets for a specific gateway.
- Parameters:
listGatewayTargetsRequest-- Returns:
- A Java Future containing the result of the ListGatewayTargets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listGatewayTargets
default CompletableFuture<ListGatewayTargetsResponse> listGatewayTargets(Consumer<ListGatewayTargetsRequest.Builder> listGatewayTargetsRequest) Lists all targets for a specific gateway.
This is a convenience which creates an instance of the
ListGatewayTargetsRequest.Builderavoiding the need to create one manually viaListGatewayTargetsRequest.builder()- Parameters:
listGatewayTargetsRequest- AConsumerthat will call methods onListGatewayTargetsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListGatewayTargets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listGatewayTargetsPaginator
default ListGatewayTargetsPublisher listGatewayTargetsPaginator(ListGatewayTargetsRequest listGatewayTargetsRequest) This is a variant of
listGatewayTargets(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewayTargetsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListGatewayTargetsPublisher publisher = client.listGatewayTargetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListGatewayTargetsPublisher publisher = client.listGatewayTargetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewayTargetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewayTargetsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listGatewayTargets(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewayTargetsRequest)operation.- Parameters:
listGatewayTargetsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listGatewayTargetsPaginator
default ListGatewayTargetsPublisher listGatewayTargetsPaginator(Consumer<ListGatewayTargetsRequest.Builder> listGatewayTargetsRequest) This is a variant of
listGatewayTargets(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewayTargetsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListGatewayTargetsPublisher publisher = client.listGatewayTargetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListGatewayTargetsPublisher publisher = client.listGatewayTargetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewayTargetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewayTargetsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listGatewayTargets(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewayTargetsRequest)operation.
This is a convenience which creates an instance of the
ListGatewayTargetsRequest.Builderavoiding the need to create one manually viaListGatewayTargetsRequest.builder()- Parameters:
listGatewayTargetsRequest- AConsumerthat will call methods onListGatewayTargetsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listGateways
default CompletableFuture<ListGatewaysResponse> listGateways(ListGatewaysRequest listGatewaysRequest) Lists all gateways in the account.
- Parameters:
listGatewaysRequest-- Returns:
- A Java Future containing the result of the ListGateways operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listGateways
default CompletableFuture<ListGatewaysResponse> listGateways(Consumer<ListGatewaysRequest.Builder> listGatewaysRequest) Lists all gateways in the account.
This is a convenience which creates an instance of the
ListGatewaysRequest.Builderavoiding the need to create one manually viaListGatewaysRequest.builder()- Parameters:
listGatewaysRequest- AConsumerthat will call methods onListGatewaysRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListGateways operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listGatewaysPaginator
This is a variant of
listGateways(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewaysRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListGatewaysPublisher publisher = client.listGatewaysPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListGatewaysPublisher publisher = client.listGatewaysPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewaysResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewaysResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listGateways(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewaysRequest)operation.- Parameters:
listGatewaysRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listGatewaysPaginator
default ListGatewaysPublisher listGatewaysPaginator(Consumer<ListGatewaysRequest.Builder> listGatewaysRequest) This is a variant of
listGateways(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewaysRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListGatewaysPublisher publisher = client.listGatewaysPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListGatewaysPublisher publisher = client.listGatewaysPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewaysResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewaysResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listGateways(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListGatewaysRequest)operation.
This is a convenience which creates an instance of the
ListGatewaysRequest.Builderavoiding the need to create one manually viaListGatewaysRequest.builder()- Parameters:
listGatewaysRequest- AConsumerthat will call methods onListGatewaysRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMemories
default CompletableFuture<ListMemoriesResponse> listMemories(ListMemoriesRequest listMemoriesRequest) Lists the available Amazon Bedrock AgentCore Memory resources in the current Amazon Web Services Region.
- Parameters:
listMemoriesRequest-- Returns:
- A Java Future containing the result of the ListMemories operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceException An internal error occurred.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottledException API rate limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMemories
default CompletableFuture<ListMemoriesResponse> listMemories(Consumer<ListMemoriesRequest.Builder> listMemoriesRequest) Lists the available Amazon Bedrock AgentCore Memory resources in the current Amazon Web Services Region.
This is a convenience which creates an instance of the
ListMemoriesRequest.Builderavoiding the need to create one manually viaListMemoriesRequest.builder()- Parameters:
listMemoriesRequest- AConsumerthat will call methods onListMemoriesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListMemories operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceException An internal error occurred.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottledException API rate limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMemoriesPaginator
This is a variant of
listMemories(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListMemoriesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListMemoriesPublisher publisher = client.listMemoriesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListMemoriesPublisher publisher = client.listMemoriesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListMemoriesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListMemoriesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMemories(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListMemoriesRequest)operation.- Parameters:
listMemoriesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceException An internal error occurred.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottledException API rate limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listMemoriesPaginator
default ListMemoriesPublisher listMemoriesPaginator(Consumer<ListMemoriesRequest.Builder> listMemoriesRequest) This is a variant of
listMemories(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListMemoriesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListMemoriesPublisher publisher = client.listMemoriesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListMemoriesPublisher publisher = client.listMemoriesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListMemoriesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListMemoriesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMemories(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListMemoriesRequest)operation.
This is a convenience which creates an instance of the
ListMemoriesRequest.Builderavoiding the need to create one manually viaListMemoriesRequest.builder()- Parameters:
listMemoriesRequest- AConsumerthat will call methods onListMemoriesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceException An internal error occurred.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottledException API rate limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listOauth2CredentialProviders
default CompletableFuture<ListOauth2CredentialProvidersResponse> listOauth2CredentialProviders(ListOauth2CredentialProvidersRequest listOauth2CredentialProvidersRequest) Lists all OAuth2 credential providers in your account.
- Parameters:
listOauth2CredentialProvidersRequest-- Returns:
- A Java Future containing the result of the ListOauth2CredentialProviders operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listOauth2CredentialProviders
default CompletableFuture<ListOauth2CredentialProvidersResponse> listOauth2CredentialProviders(Consumer<ListOauth2CredentialProvidersRequest.Builder> listOauth2CredentialProvidersRequest) Lists all OAuth2 credential providers in your account.
This is a convenience which creates an instance of the
ListOauth2CredentialProvidersRequest.Builderavoiding the need to create one manually viaListOauth2CredentialProvidersRequest.builder()- Parameters:
listOauth2CredentialProvidersRequest- AConsumerthat will call methods onListOauth2CredentialProvidersRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListOauth2CredentialProviders operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listOauth2CredentialProvidersPaginator
default ListOauth2CredentialProvidersPublisher listOauth2CredentialProvidersPaginator(ListOauth2CredentialProvidersRequest listOauth2CredentialProvidersRequest) This is a variant of
listOauth2CredentialProviders(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListOauth2CredentialProvidersRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListOauth2CredentialProvidersPublisher publisher = client.listOauth2CredentialProvidersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListOauth2CredentialProvidersPublisher publisher = client.listOauth2CredentialProvidersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListOauth2CredentialProvidersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListOauth2CredentialProvidersResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listOauth2CredentialProviders(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListOauth2CredentialProvidersRequest)operation.- Parameters:
listOauth2CredentialProvidersRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listOauth2CredentialProvidersPaginator
default ListOauth2CredentialProvidersPublisher listOauth2CredentialProvidersPaginator(Consumer<ListOauth2CredentialProvidersRequest.Builder> listOauth2CredentialProvidersRequest) This is a variant of
listOauth2CredentialProviders(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListOauth2CredentialProvidersRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListOauth2CredentialProvidersPublisher publisher = client.listOauth2CredentialProvidersPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListOauth2CredentialProvidersPublisher publisher = client.listOauth2CredentialProvidersPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListOauth2CredentialProvidersResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListOauth2CredentialProvidersResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listOauth2CredentialProviders(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListOauth2CredentialProvidersRequest)operation.
This is a convenience which creates an instance of the
ListOauth2CredentialProvidersRequest.Builderavoiding the need to create one manually viaListOauth2CredentialProvidersRequest.builder()- Parameters:
listOauth2CredentialProvidersRequest- AConsumerthat will call methods onListOauth2CredentialProvidersRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listOnlineEvaluationConfigs
default CompletableFuture<ListOnlineEvaluationConfigsResponse> listOnlineEvaluationConfigs(ListOnlineEvaluationConfigsRequest listOnlineEvaluationConfigsRequest) Lists all online evaluation configurations in the account, providing summary information about each configuration's status and settings.
- Parameters:
listOnlineEvaluationConfigsRequest-- Returns:
- A Java Future containing the result of the ListOnlineEvaluationConfigs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listOnlineEvaluationConfigs
default CompletableFuture<ListOnlineEvaluationConfigsResponse> listOnlineEvaluationConfigs(Consumer<ListOnlineEvaluationConfigsRequest.Builder> listOnlineEvaluationConfigsRequest) Lists all online evaluation configurations in the account, providing summary information about each configuration's status and settings.
This is a convenience which creates an instance of the
ListOnlineEvaluationConfigsRequest.Builderavoiding the need to create one manually viaListOnlineEvaluationConfigsRequest.builder()- Parameters:
listOnlineEvaluationConfigsRequest- AConsumerthat will call methods onListOnlineEvaluationConfigsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListOnlineEvaluationConfigs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listOnlineEvaluationConfigsPaginator
default ListOnlineEvaluationConfigsPublisher listOnlineEvaluationConfigsPaginator(ListOnlineEvaluationConfigsRequest listOnlineEvaluationConfigsRequest) This is a variant of
listOnlineEvaluationConfigs(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListOnlineEvaluationConfigsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListOnlineEvaluationConfigsPublisher publisher = client.listOnlineEvaluationConfigsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListOnlineEvaluationConfigsPublisher publisher = client.listOnlineEvaluationConfigsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListOnlineEvaluationConfigsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListOnlineEvaluationConfigsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listOnlineEvaluationConfigs(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListOnlineEvaluationConfigsRequest)operation.- Parameters:
listOnlineEvaluationConfigsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listOnlineEvaluationConfigsPaginator
default ListOnlineEvaluationConfigsPublisher listOnlineEvaluationConfigsPaginator(Consumer<ListOnlineEvaluationConfigsRequest.Builder> listOnlineEvaluationConfigsRequest) This is a variant of
listOnlineEvaluationConfigs(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListOnlineEvaluationConfigsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListOnlineEvaluationConfigsPublisher publisher = client.listOnlineEvaluationConfigsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListOnlineEvaluationConfigsPublisher publisher = client.listOnlineEvaluationConfigsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListOnlineEvaluationConfigsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListOnlineEvaluationConfigsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listOnlineEvaluationConfigs(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListOnlineEvaluationConfigsRequest)operation.
This is a convenience which creates an instance of the
ListOnlineEvaluationConfigsRequest.Builderavoiding the need to create one manually viaListOnlineEvaluationConfigsRequest.builder()- Parameters:
listOnlineEvaluationConfigsRequest- AConsumerthat will call methods onListOnlineEvaluationConfigsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPolicies
default CompletableFuture<ListPoliciesResponse> listPolicies(ListPoliciesRequest listPoliciesRequest) Retrieves a list of policies within the AgentCore Policy engine. This operation supports pagination and filtering to help administrators manage and discover policies across policy engines. Results can be filtered by policy engine or resource associations.
- Parameters:
listPoliciesRequest-- Returns:
- A Java Future containing the result of the ListPolicies operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPolicies
default CompletableFuture<ListPoliciesResponse> listPolicies(Consumer<ListPoliciesRequest.Builder> listPoliciesRequest) Retrieves a list of policies within the AgentCore Policy engine. This operation supports pagination and filtering to help administrators manage and discover policies across policy engines. Results can be filtered by policy engine or resource associations.
This is a convenience which creates an instance of the
ListPoliciesRequest.Builderavoiding the need to create one manually viaListPoliciesRequest.builder()- Parameters:
listPoliciesRequest- AConsumerthat will call methods onListPoliciesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListPolicies operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPoliciesPaginator
This is a variant of
listPolicies(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPoliciesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListPoliciesPublisher publisher = client.listPoliciesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListPoliciesPublisher publisher = client.listPoliciesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPoliciesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPoliciesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPolicies(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPoliciesRequest)operation.- Parameters:
listPoliciesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPoliciesPaginator
default ListPoliciesPublisher listPoliciesPaginator(Consumer<ListPoliciesRequest.Builder> listPoliciesRequest) This is a variant of
listPolicies(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPoliciesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListPoliciesPublisher publisher = client.listPoliciesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListPoliciesPublisher publisher = client.listPoliciesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPoliciesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPoliciesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPolicies(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPoliciesRequest)operation.
This is a convenience which creates an instance of the
ListPoliciesRequest.Builderavoiding the need to create one manually viaListPoliciesRequest.builder()- Parameters:
listPoliciesRequest- AConsumerthat will call methods onListPoliciesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPolicyEngines
default CompletableFuture<ListPolicyEnginesResponse> listPolicyEngines(ListPolicyEnginesRequest listPolicyEnginesRequest) Retrieves a list of policy engines within the AgentCore Policy system. This operation supports pagination to help administrators discover and manage policy engines across their account. Each policy engine serves as a container for related policies.
- Parameters:
listPolicyEnginesRequest-- Returns:
- A Java Future containing the result of the ListPolicyEngines operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPolicyEngines
default CompletableFuture<ListPolicyEnginesResponse> listPolicyEngines(Consumer<ListPolicyEnginesRequest.Builder> listPolicyEnginesRequest) Retrieves a list of policy engines within the AgentCore Policy system. This operation supports pagination to help administrators discover and manage policy engines across their account. Each policy engine serves as a container for related policies.
This is a convenience which creates an instance of the
ListPolicyEnginesRequest.Builderavoiding the need to create one manually viaListPolicyEnginesRequest.builder()- Parameters:
listPolicyEnginesRequest- AConsumerthat will call methods onListPolicyEnginesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListPolicyEngines operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPolicyEnginesPaginator
default ListPolicyEnginesPublisher listPolicyEnginesPaginator(ListPolicyEnginesRequest listPolicyEnginesRequest) This is a variant of
listPolicyEngines(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyEnginesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListPolicyEnginesPublisher publisher = client.listPolicyEnginesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListPolicyEnginesPublisher publisher = client.listPolicyEnginesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyEnginesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyEnginesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPolicyEngines(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyEnginesRequest)operation.- Parameters:
listPolicyEnginesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPolicyEnginesPaginator
default ListPolicyEnginesPublisher listPolicyEnginesPaginator(Consumer<ListPolicyEnginesRequest.Builder> listPolicyEnginesRequest) This is a variant of
listPolicyEngines(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyEnginesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListPolicyEnginesPublisher publisher = client.listPolicyEnginesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListPolicyEnginesPublisher publisher = client.listPolicyEnginesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyEnginesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyEnginesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPolicyEngines(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyEnginesRequest)operation.
This is a convenience which creates an instance of the
ListPolicyEnginesRequest.Builderavoiding the need to create one manually viaListPolicyEnginesRequest.builder()- Parameters:
listPolicyEnginesRequest- AConsumerthat will call methods onListPolicyEnginesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPolicyGenerationAssets
default CompletableFuture<ListPolicyGenerationAssetsResponse> listPolicyGenerationAssets(ListPolicyGenerationAssetsRequest listPolicyGenerationAssetsRequest) Retrieves a list of generated policy assets from a policy generation request within the AgentCore Policy system. This operation returns the actual Cedar policies and related artifacts produced by the AI-powered policy generation process, allowing users to review and select from multiple generated policy options.
- Parameters:
listPolicyGenerationAssetsRequest-- Returns:
- A Java Future containing the result of the ListPolicyGenerationAssets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPolicyGenerationAssets
default CompletableFuture<ListPolicyGenerationAssetsResponse> listPolicyGenerationAssets(Consumer<ListPolicyGenerationAssetsRequest.Builder> listPolicyGenerationAssetsRequest) Retrieves a list of generated policy assets from a policy generation request within the AgentCore Policy system. This operation returns the actual Cedar policies and related artifacts produced by the AI-powered policy generation process, allowing users to review and select from multiple generated policy options.
This is a convenience which creates an instance of the
ListPolicyGenerationAssetsRequest.Builderavoiding the need to create one manually viaListPolicyGenerationAssetsRequest.builder()- Parameters:
listPolicyGenerationAssetsRequest- AConsumerthat will call methods onListPolicyGenerationAssetsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListPolicyGenerationAssets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPolicyGenerationAssetsPaginator
default ListPolicyGenerationAssetsPublisher listPolicyGenerationAssetsPaginator(ListPolicyGenerationAssetsRequest listPolicyGenerationAssetsRequest) This is a variant of
listPolicyGenerationAssets(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationAssetsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListPolicyGenerationAssetsPublisher publisher = client.listPolicyGenerationAssetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListPolicyGenerationAssetsPublisher publisher = client.listPolicyGenerationAssetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationAssetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationAssetsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPolicyGenerationAssets(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationAssetsRequest)operation.- Parameters:
listPolicyGenerationAssetsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPolicyGenerationAssetsPaginator
default ListPolicyGenerationAssetsPublisher listPolicyGenerationAssetsPaginator(Consumer<ListPolicyGenerationAssetsRequest.Builder> listPolicyGenerationAssetsRequest) This is a variant of
listPolicyGenerationAssets(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationAssetsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListPolicyGenerationAssetsPublisher publisher = client.listPolicyGenerationAssetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListPolicyGenerationAssetsPublisher publisher = client.listPolicyGenerationAssetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationAssetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationAssetsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPolicyGenerationAssets(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationAssetsRequest)operation.
This is a convenience which creates an instance of the
ListPolicyGenerationAssetsRequest.Builderavoiding the need to create one manually viaListPolicyGenerationAssetsRequest.builder()- Parameters:
listPolicyGenerationAssetsRequest- AConsumerthat will call methods onListPolicyGenerationAssetsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPolicyGenerations
default CompletableFuture<ListPolicyGenerationsResponse> listPolicyGenerations(ListPolicyGenerationsRequest listPolicyGenerationsRequest) Retrieves a list of policy generation requests within the AgentCore Policy system. This operation supports pagination and filtering to help track and manage AI-powered policy generation operations.
- Parameters:
listPolicyGenerationsRequest-- Returns:
- A Java Future containing the result of the ListPolicyGenerations operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPolicyGenerations
default CompletableFuture<ListPolicyGenerationsResponse> listPolicyGenerations(Consumer<ListPolicyGenerationsRequest.Builder> listPolicyGenerationsRequest) Retrieves a list of policy generation requests within the AgentCore Policy system. This operation supports pagination and filtering to help track and manage AI-powered policy generation operations.
This is a convenience which creates an instance of the
ListPolicyGenerationsRequest.Builderavoiding the need to create one manually viaListPolicyGenerationsRequest.builder()- Parameters:
listPolicyGenerationsRequest- AConsumerthat will call methods onListPolicyGenerationsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListPolicyGenerations operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPolicyGenerationsPaginator
default ListPolicyGenerationsPublisher listPolicyGenerationsPaginator(ListPolicyGenerationsRequest listPolicyGenerationsRequest) This is a variant of
listPolicyGenerations(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListPolicyGenerationsPublisher publisher = client.listPolicyGenerationsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListPolicyGenerationsPublisher publisher = client.listPolicyGenerationsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPolicyGenerations(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationsRequest)operation.- Parameters:
listPolicyGenerationsRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPolicyGenerationsPaginator
default ListPolicyGenerationsPublisher listPolicyGenerationsPaginator(Consumer<ListPolicyGenerationsRequest.Builder> listPolicyGenerationsRequest) This is a variant of
listPolicyGenerations(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationsRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListPolicyGenerationsPublisher publisher = client.listPolicyGenerationsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListPolicyGenerationsPublisher publisher = client.listPolicyGenerationsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationsResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPolicyGenerations(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListPolicyGenerationsRequest)operation.
This is a convenience which creates an instance of the
ListPolicyGenerationsRequest.Builderavoiding the need to create one manually viaListPolicyGenerationsRequest.builder()- Parameters:
listPolicyGenerationsRequest- AConsumerthat will call methods onListPolicyGenerationsRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) Lists the tags associated with the specified resource.
This feature is currently available only for AgentCore Runtime, Browser, Code Interpreter tool, and Gateway.
- Parameters:
listTagsForResourceRequest-- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists the tags associated with the specified resource.
This feature is currently available only for AgentCore Runtime, Browser, Code Interpreter tool, and Gateway.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builderavoiding the need to create one manually viaListTagsForResourceRequest.builder()- Parameters:
listTagsForResourceRequest- AConsumerthat will call methods onListTagsForResourceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listWorkloadIdentities
default CompletableFuture<ListWorkloadIdentitiesResponse> listWorkloadIdentities(ListWorkloadIdentitiesRequest listWorkloadIdentitiesRequest) Lists all workload identities in your account.
- Parameters:
listWorkloadIdentitiesRequest-- Returns:
- A Java Future containing the result of the ListWorkloadIdentities operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listWorkloadIdentities
default CompletableFuture<ListWorkloadIdentitiesResponse> listWorkloadIdentities(Consumer<ListWorkloadIdentitiesRequest.Builder> listWorkloadIdentitiesRequest) Lists all workload identities in your account.
This is a convenience which creates an instance of the
ListWorkloadIdentitiesRequest.Builderavoiding the need to create one manually viaListWorkloadIdentitiesRequest.builder()- Parameters:
listWorkloadIdentitiesRequest- AConsumerthat will call methods onListWorkloadIdentitiesRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the ListWorkloadIdentities operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listWorkloadIdentitiesPaginator
default ListWorkloadIdentitiesPublisher listWorkloadIdentitiesPaginator(ListWorkloadIdentitiesRequest listWorkloadIdentitiesRequest) This is a variant of
listWorkloadIdentities(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListWorkloadIdentitiesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListWorkloadIdentitiesPublisher publisher = client.listWorkloadIdentitiesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListWorkloadIdentitiesPublisher publisher = client.listWorkloadIdentitiesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListWorkloadIdentitiesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListWorkloadIdentitiesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listWorkloadIdentities(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListWorkloadIdentitiesRequest)operation.- Parameters:
listWorkloadIdentitiesRequest-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listWorkloadIdentitiesPaginator
default ListWorkloadIdentitiesPublisher listWorkloadIdentitiesPaginator(Consumer<ListWorkloadIdentitiesRequest.Builder> listWorkloadIdentitiesRequest) This is a variant of
listWorkloadIdentities(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListWorkloadIdentitiesRequest)operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber). Each call to the subscribe method will result in a newSubscriptioni.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper method
2) Using a custom subscribersoftware.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListWorkloadIdentitiesPublisher publisher = client.listWorkloadIdentitiesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
As the response is a publisher, it can work well with third party reactive streams implementations like RxJava2.software.amazon.awssdk.services.bedrockagentcorecontrol.paginators.ListWorkloadIdentitiesPublisher publisher = client.listWorkloadIdentitiesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListWorkloadIdentitiesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListWorkloadIdentitiesResponse response) { //... }; });Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listWorkloadIdentities(software.amazon.awssdk.services.bedrockagentcorecontrol.model.ListWorkloadIdentitiesRequest)operation.
This is a convenience which creates an instance of the
ListWorkloadIdentitiesRequest.Builderavoiding the need to create one manually viaListWorkloadIdentitiesRequest.builder()- Parameters:
listWorkloadIdentitiesRequest- AConsumerthat will call methods onListWorkloadIdentitiesRequest.Builderto create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putResourcePolicy
default CompletableFuture<PutResourcePolicyResponse> putResourcePolicy(PutResourcePolicyRequest putResourcePolicyRequest) Creates or updates a resource-based policy for a resource with the specified resourceArn.
This feature is currently available only for AgentCore Runtime and Gateway.
- Parameters:
putResourcePolicyRequest-- Returns:
- A Java Future containing the result of the PutResourcePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
putResourcePolicy
default CompletableFuture<PutResourcePolicyResponse> putResourcePolicy(Consumer<PutResourcePolicyRequest.Builder> putResourcePolicyRequest) Creates or updates a resource-based policy for a resource with the specified resourceArn.
This feature is currently available only for AgentCore Runtime and Gateway.
This is a convenience which creates an instance of the
PutResourcePolicyRequest.Builderavoiding the need to create one manually viaPutResourcePolicyRequest.builder()- Parameters:
putResourcePolicyRequest- AConsumerthat will call methods onPutResourcePolicyRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the PutResourcePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ValidationException The input fails to satisfy the constraints specified by the service.
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
setTokenVaultCMK
default CompletableFuture<SetTokenVaultCmkResponse> setTokenVaultCMK(SetTokenVaultCmkRequest setTokenVaultCmkRequest) Sets the customer master key (CMK) for a token vault.
- Parameters:
setTokenVaultCmkRequest-- Returns:
- A Java Future containing the result of the SetTokenVaultCMK operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ConcurrentModificationException Exception thrown when a resource is modified concurrently by multiple requests.
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
setTokenVaultCMK
default CompletableFuture<SetTokenVaultCmkResponse> setTokenVaultCMK(Consumer<SetTokenVaultCmkRequest.Builder> setTokenVaultCmkRequest) Sets the customer master key (CMK) for a token vault.
This is a convenience which creates an instance of the
SetTokenVaultCmkRequest.Builderavoiding the need to create one manually viaSetTokenVaultCmkRequest.builder()- Parameters:
setTokenVaultCmkRequest- AConsumerthat will call methods onSetTokenVaultCmkRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the SetTokenVaultCMK operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ConcurrentModificationException Exception thrown when a resource is modified concurrently by multiple requests.
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startPolicyGeneration
default CompletableFuture<StartPolicyGenerationResponse> startPolicyGeneration(StartPolicyGenerationRequest startPolicyGenerationRequest) Initiates the AI-powered generation of Cedar policies from natural language descriptions within the AgentCore Policy system. This feature enables both technical and non-technical users to create policies by describing their authorization requirements in plain English, which is then automatically translated into formal Cedar policy statements. The generation process analyzes the natural language input along with the Gateway's tool context to produce validated policy options. Generated policy assets are automatically deleted after 7 days, so you should review and create policies from the generated assets within this timeframe. Once created, policies are permanent and not subject to this expiration. Generated policies should be reviewed and tested in log-only mode before deploying to production. Use this when you want to describe policy intent naturally rather than learning Cedar syntax, though generated policies may require refinement for complex scenarios.
- Parameters:
startPolicyGenerationRequest-- Returns:
- A Java Future containing the result of the StartPolicyGeneration operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
startPolicyGeneration
default CompletableFuture<StartPolicyGenerationResponse> startPolicyGeneration(Consumer<StartPolicyGenerationRequest.Builder> startPolicyGenerationRequest) Initiates the AI-powered generation of Cedar policies from natural language descriptions within the AgentCore Policy system. This feature enables both technical and non-technical users to create policies by describing their authorization requirements in plain English, which is then automatically translated into formal Cedar policy statements. The generation process analyzes the natural language input along with the Gateway's tool context to produce validated policy options. Generated policy assets are automatically deleted after 7 days, so you should review and create policies from the generated assets within this timeframe. Once created, policies are permanent and not subject to this expiration. Generated policies should be reviewed and tested in log-only mode before deploying to production. Use this when you want to describe policy intent naturally rather than learning Cedar syntax, though generated policies may require refinement for complex scenarios.
This is a convenience which creates an instance of the
StartPolicyGenerationRequest.Builderavoiding the need to create one manually viaStartPolicyGenerationRequest.builder()- Parameters:
startPolicyGenerationRequest- AConsumerthat will call methods onStartPolicyGenerationRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the StartPolicyGeneration operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
synchronizeGatewayTargets
default CompletableFuture<SynchronizeGatewayTargetsResponse> synchronizeGatewayTargets(SynchronizeGatewayTargetsRequest synchronizeGatewayTargetsRequest) The gateway targets.
- Parameters:
synchronizeGatewayTargetsRequest-- Returns:
- A Java Future containing the result of the SynchronizeGatewayTargets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
synchronizeGatewayTargets
default CompletableFuture<SynchronizeGatewayTargetsResponse> synchronizeGatewayTargets(Consumer<SynchronizeGatewayTargetsRequest.Builder> synchronizeGatewayTargetsRequest) The gateway targets.
This is a convenience which creates an instance of the
SynchronizeGatewayTargetsRequest.Builderavoiding the need to create one manually viaSynchronizeGatewayTargetsRequest.builder()- Parameters:
synchronizeGatewayTargetsRequest- AConsumerthat will call methods onSynchronizeGatewayTargetsRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the SynchronizeGatewayTargets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
tagResource
Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are also deleted.
This feature is currently available only for AgentCore Runtime, Browser, Code Interpreter tool, and Gateway.
- Parameters:
tagResourceRequest-- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
tagResource
default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Associates the specified tags to a resource with the specified resourceArn. If existing tags on a resource are not specified in the request parameters, they are not changed. When a resource is deleted, the tags associated with that resource are also deleted.
This feature is currently available only for AgentCore Runtime, Browser, Code Interpreter tool, and Gateway.
This is a convenience which creates an instance of the
TagResourceRequest.Builderavoiding the need to create one manually viaTagResourceRequest.builder()- Parameters:
tagResourceRequest- AConsumerthat will call methods onTagResourceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest) Removes the specified tags from the specified resource.
This feature is currently available only for AgentCore Runtime, Browser, Code Interpreter tool, and Gateway.
- Parameters:
untagResourceRequest-- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes the specified tags from the specified resource.
This feature is currently available only for AgentCore Runtime, Browser, Code Interpreter tool, and Gateway.
This is a convenience which creates an instance of the
UntagResourceRequest.Builderavoiding the need to create one manually viaUntagResourceRequest.builder()- Parameters:
untagResourceRequest- AConsumerthat will call methods onUntagResourceRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateAgentRuntime
default CompletableFuture<UpdateAgentRuntimeResponse> updateAgentRuntime(UpdateAgentRuntimeRequest updateAgentRuntimeRequest) Updates an existing Amazon Secure Agent.
- Parameters:
updateAgentRuntimeRequest-- Returns:
- A Java Future containing the result of the UpdateAgentRuntime operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateAgentRuntime
default CompletableFuture<UpdateAgentRuntimeResponse> updateAgentRuntime(Consumer<UpdateAgentRuntimeRequest.Builder> updateAgentRuntimeRequest) Updates an existing Amazon Secure Agent.
This is a convenience which creates an instance of the
UpdateAgentRuntimeRequest.Builderavoiding the need to create one manually viaUpdateAgentRuntimeRequest.builder()- Parameters:
updateAgentRuntimeRequest- AConsumerthat will call methods onUpdateAgentRuntimeRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateAgentRuntime operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateAgentRuntimeEndpoint
default CompletableFuture<UpdateAgentRuntimeEndpointResponse> updateAgentRuntimeEndpoint(UpdateAgentRuntimeEndpointRequest updateAgentRuntimeEndpointRequest) Updates an existing Amazon Bedrock AgentCore Runtime endpoint.
- Parameters:
updateAgentRuntimeEndpointRequest-- Returns:
- A Java Future containing the result of the UpdateAgentRuntimeEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateAgentRuntimeEndpoint
default CompletableFuture<UpdateAgentRuntimeEndpointResponse> updateAgentRuntimeEndpoint(Consumer<UpdateAgentRuntimeEndpointRequest.Builder> updateAgentRuntimeEndpointRequest) Updates an existing Amazon Bedrock AgentCore Runtime endpoint.
This is a convenience which creates an instance of the
UpdateAgentRuntimeEndpointRequest.Builderavoiding the need to create one manually viaUpdateAgentRuntimeEndpointRequest.builder()- Parameters:
updateAgentRuntimeEndpointRequest- AConsumerthat will call methods onUpdateAgentRuntimeEndpointRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateAgentRuntimeEndpoint operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateApiKeyCredentialProvider
default CompletableFuture<UpdateApiKeyCredentialProviderResponse> updateApiKeyCredentialProvider(UpdateApiKeyCredentialProviderRequest updateApiKeyCredentialProviderRequest) Updates an existing API key credential provider.
- Parameters:
updateApiKeyCredentialProviderRequest-- Returns:
- A Java Future containing the result of the UpdateApiKeyCredentialProvider operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- DecryptionFailureException Exception thrown when decryption of a secret fails.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- EncryptionFailureException Exception thrown when encryption of a secret fails.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateApiKeyCredentialProvider
default CompletableFuture<UpdateApiKeyCredentialProviderResponse> updateApiKeyCredentialProvider(Consumer<UpdateApiKeyCredentialProviderRequest.Builder> updateApiKeyCredentialProviderRequest) Updates an existing API key credential provider.
This is a convenience which creates an instance of the
UpdateApiKeyCredentialProviderRequest.Builderavoiding the need to create one manually viaUpdateApiKeyCredentialProviderRequest.builder()- Parameters:
updateApiKeyCredentialProviderRequest- AConsumerthat will call methods onUpdateApiKeyCredentialProviderRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateApiKeyCredentialProvider operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- DecryptionFailureException Exception thrown when decryption of a secret fails.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- EncryptionFailureException Exception thrown when encryption of a secret fails.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateEvaluator
default CompletableFuture<UpdateEvaluatorResponse> updateEvaluator(UpdateEvaluatorRequest updateEvaluatorRequest) Updates a custom evaluator's configuration, description, or evaluation level. Built-in evaluators cannot be updated. The evaluator must not be locked for modification.
- Parameters:
updateEvaluatorRequest-- Returns:
- A Java Future containing the result of the UpdateEvaluator operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateEvaluator
default CompletableFuture<UpdateEvaluatorResponse> updateEvaluator(Consumer<UpdateEvaluatorRequest.Builder> updateEvaluatorRequest) Updates a custom evaluator's configuration, description, or evaluation level. Built-in evaluators cannot be updated. The evaluator must not be locked for modification.
This is a convenience which creates an instance of the
UpdateEvaluatorRequest.Builderavoiding the need to create one manually viaUpdateEvaluatorRequest.builder()- Parameters:
updateEvaluatorRequest- AConsumerthat will call methods onUpdateEvaluatorRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateEvaluator operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateGateway
default CompletableFuture<UpdateGatewayResponse> updateGateway(UpdateGatewayRequest updateGatewayRequest) Updates an existing gateway.
- Parameters:
updateGatewayRequest-- Returns:
- A Java Future containing the result of the UpdateGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateGateway
default CompletableFuture<UpdateGatewayResponse> updateGateway(Consumer<UpdateGatewayRequest.Builder> updateGatewayRequest) Updates an existing gateway.
This is a convenience which creates an instance of the
UpdateGatewayRequest.Builderavoiding the need to create one manually viaUpdateGatewayRequest.builder()- Parameters:
updateGatewayRequest- AConsumerthat will call methods onUpdateGatewayRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateGateway operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateGatewayTarget
default CompletableFuture<UpdateGatewayTargetResponse> updateGatewayTarget(UpdateGatewayTargetRequest updateGatewayTargetRequest) Updates an existing gateway target.
- Parameters:
updateGatewayTargetRequest-- Returns:
- A Java Future containing the result of the UpdateGatewayTarget operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateGatewayTarget
default CompletableFuture<UpdateGatewayTargetResponse> updateGatewayTarget(Consumer<UpdateGatewayTargetRequest.Builder> updateGatewayTargetRequest) Updates an existing gateway target.
This is a convenience which creates an instance of the
UpdateGatewayTargetRequest.Builderavoiding the need to create one manually viaUpdateGatewayTargetRequest.builder()- Parameters:
updateGatewayTargetRequest- AConsumerthat will call methods onUpdateGatewayTargetRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateGatewayTarget operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateMemory
default CompletableFuture<UpdateMemoryResponse> updateMemory(UpdateMemoryRequest updateMemoryRequest) Update an Amazon Bedrock AgentCore Memory resource memory.
- Parameters:
updateMemoryRequest-- Returns:
- A Java Future containing the result of the UpdateMemory operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceException An internal error occurred.
- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottledException API rate limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateMemory
default CompletableFuture<UpdateMemoryResponse> updateMemory(Consumer<UpdateMemoryRequest.Builder> updateMemoryRequest) Update an Amazon Bedrock AgentCore Memory resource memory.
This is a convenience which creates an instance of the
UpdateMemoryRequest.Builderavoiding the need to create one manually viaUpdateMemoryRequest.builder()- Parameters:
updateMemoryRequest- AConsumerthat will call methods onUpdateMemoryRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateMemory operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceException An internal error occurred.
- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottledException API rate limit has been exceeded.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateOauth2CredentialProvider
default CompletableFuture<UpdateOauth2CredentialProviderResponse> updateOauth2CredentialProvider(UpdateOauth2CredentialProviderRequest updateOauth2CredentialProviderRequest) Updates an existing OAuth2 credential provider.
- Parameters:
updateOauth2CredentialProviderRequest-- Returns:
- A Java Future containing the result of the UpdateOauth2CredentialProvider operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- DecryptionFailureException Exception thrown when decryption of a secret fails.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- EncryptionFailureException Exception thrown when encryption of a secret fails.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateOauth2CredentialProvider
default CompletableFuture<UpdateOauth2CredentialProviderResponse> updateOauth2CredentialProvider(Consumer<UpdateOauth2CredentialProviderRequest.Builder> updateOauth2CredentialProviderRequest) Updates an existing OAuth2 credential provider.
This is a convenience which creates an instance of the
UpdateOauth2CredentialProviderRequest.Builderavoiding the need to create one manually viaUpdateOauth2CredentialProviderRequest.builder()- Parameters:
updateOauth2CredentialProviderRequest- AConsumerthat will call methods onUpdateOauth2CredentialProviderRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateOauth2CredentialProvider operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- DecryptionFailureException Exception thrown when decryption of a secret fails.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- EncryptionFailureException Exception thrown when encryption of a secret fails.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateOnlineEvaluationConfig
default CompletableFuture<UpdateOnlineEvaluationConfigResponse> updateOnlineEvaluationConfig(UpdateOnlineEvaluationConfigRequest updateOnlineEvaluationConfigRequest) Updates an online evaluation configuration's settings, including rules, data sources, evaluators, and execution status. Changes take effect immediately for ongoing evaluations.
- Parameters:
updateOnlineEvaluationConfigRequest-- Returns:
- A Java Future containing the result of the UpdateOnlineEvaluationConfig operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateOnlineEvaluationConfig
default CompletableFuture<UpdateOnlineEvaluationConfigResponse> updateOnlineEvaluationConfig(Consumer<UpdateOnlineEvaluationConfigRequest.Builder> updateOnlineEvaluationConfigRequest) Updates an online evaluation configuration's settings, including rules, data sources, evaluators, and execution status. Changes take effect immediately for ongoing evaluations.
This is a convenience which creates an instance of the
UpdateOnlineEvaluationConfigRequest.Builderavoiding the need to create one manually viaUpdateOnlineEvaluationConfigRequest.builder()- Parameters:
updateOnlineEvaluationConfigRequest- AConsumerthat will call methods onUpdateOnlineEvaluationConfigRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateOnlineEvaluationConfig operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- ServiceQuotaExceededException This exception is thrown when a request is made beyond the service quota
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updatePolicy
default CompletableFuture<UpdatePolicyResponse> updatePolicy(UpdatePolicyRequest updatePolicyRequest) Updates an existing policy within the AgentCore Policy system. This operation allows modification of the policy description and definition while maintaining the policy's identity. The updated policy is validated against the Cedar schema before being applied. This is an asynchronous operation. Use the
GetPolicyoperation to poll thestatusfield to track completion.- Parameters:
updatePolicyRequest-- Returns:
- A Java Future containing the result of the UpdatePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updatePolicy
default CompletableFuture<UpdatePolicyResponse> updatePolicy(Consumer<UpdatePolicyRequest.Builder> updatePolicyRequest) Updates an existing policy within the AgentCore Policy system. This operation allows modification of the policy description and definition while maintaining the policy's identity. The updated policy is validated against the Cedar schema before being applied. This is an asynchronous operation. Use the
GetPolicyoperation to poll thestatusfield to track completion.
This is a convenience which creates an instance of the
UpdatePolicyRequest.Builderavoiding the need to create one manually viaUpdatePolicyRequest.builder()- Parameters:
updatePolicyRequest- AConsumerthat will call methods onUpdatePolicyRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdatePolicy operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updatePolicyEngine
default CompletableFuture<UpdatePolicyEngineResponse> updatePolicyEngine(UpdatePolicyEngineRequest updatePolicyEngineRequest) Updates an existing policy engine within the AgentCore Policy system. This operation allows modification of the policy engine description while maintaining its identity. This is an asynchronous operation. Use the
GetPolicyEngineoperation to poll thestatusfield to track completion.- Parameters:
updatePolicyEngineRequest-- Returns:
- A Java Future containing the result of the UpdatePolicyEngine operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updatePolicyEngine
default CompletableFuture<UpdatePolicyEngineResponse> updatePolicyEngine(Consumer<UpdatePolicyEngineRequest.Builder> updatePolicyEngineRequest) Updates an existing policy engine within the AgentCore Policy system. This operation allows modification of the policy engine description while maintaining its identity. This is an asynchronous operation. Use the
GetPolicyEngineoperation to poll thestatusfield to track completion.
This is a convenience which creates an instance of the
UpdatePolicyEngineRequest.Builderavoiding the need to create one manually viaUpdatePolicyEngineRequest.builder()- Parameters:
updatePolicyEngineRequest- AConsumerthat will call methods onUpdatePolicyEngineRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdatePolicyEngine operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ConflictException This exception is thrown when there is a conflict performing an operation
- ValidationException The input fails to satisfy the constraints specified by the service.
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateWorkloadIdentity
default CompletableFuture<UpdateWorkloadIdentityResponse> updateWorkloadIdentity(UpdateWorkloadIdentityRequest updateWorkloadIdentityRequest) Updates an existing workload identity.
- Parameters:
updateWorkloadIdentityRequest-- Returns:
- A Java Future containing the result of the UpdateWorkloadIdentity operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updateWorkloadIdentity
default CompletableFuture<UpdateWorkloadIdentityResponse> updateWorkloadIdentity(Consumer<UpdateWorkloadIdentityRequest.Builder> updateWorkloadIdentityRequest) Updates an existing workload identity.
This is a convenience which creates an instance of the
UpdateWorkloadIdentityRequest.Builderavoiding the need to create one manually viaUpdateWorkloadIdentityRequest.builder()- Parameters:
updateWorkloadIdentityRequest- AConsumerthat will call methods onUpdateWorkloadIdentityRequest.Builderto create a request.- Returns:
- A Java Future containing the result of the UpdateWorkloadIdentity operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()to retrieve the underlying exception.- UnauthorizedException This exception is thrown when the JWT bearer token is invalid or not found for OAuth bearer token based access
- ValidationException The input fails to satisfy the constraints specified by the service.
- AccessDeniedException This exception is thrown when a request is denied per access permissions
- ResourceNotFoundException This exception is thrown when a resource referenced by the operation does not exist
- ThrottlingException This exception is thrown when the number of requests exceeds the limit
- InternalServerException This exception is thrown if there was an unexpected error during processing of request
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- BedrockAgentCoreControlException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
waiter
Create an instance ofBedrockAgentCoreControlAsyncWaiterusing this client.Waiters created via this method are managed by the SDK and resources will be released when the service client is closed.
- Returns:
- an instance of
BedrockAgentCoreControlAsyncWaiter
-
serviceClientConfiguration
Description copied from interface:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient- Returns:
- SdkServiceClientConfiguration
-
create
Create aBedrockAgentCoreControlAsyncClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider. -
builder
Create a builder that can be used to configure and create aBedrockAgentCoreControlAsyncClient.
-