9#include <aws/bedrock/BedrockErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/bedrock/BedrockEndpointProvider.h>
21#include <aws/bedrock/model/BatchDeleteEvaluationJobResult.h>
22#include <aws/bedrock/model/CreateEvaluationJobResult.h>
23#include <aws/bedrock/model/CreateGuardrailResult.h>
24#include <aws/bedrock/model/CreateGuardrailVersionResult.h>
25#include <aws/bedrock/model/CreateInferenceProfileResult.h>
26#include <aws/bedrock/model/CreateModelCopyJobResult.h>
27#include <aws/bedrock/model/CreateModelCustomizationJobResult.h>
28#include <aws/bedrock/model/CreateModelImportJobResult.h>
29#include <aws/bedrock/model/CreateModelInvocationJobResult.h>
30#include <aws/bedrock/model/CreateProvisionedModelThroughputResult.h>
31#include <aws/bedrock/model/DeleteCustomModelResult.h>
32#include <aws/bedrock/model/DeleteGuardrailResult.h>
33#include <aws/bedrock/model/DeleteImportedModelResult.h>
34#include <aws/bedrock/model/DeleteInferenceProfileResult.h>
35#include <aws/bedrock/model/DeleteModelInvocationLoggingConfigurationResult.h>
36#include <aws/bedrock/model/DeleteProvisionedModelThroughputResult.h>
37#include <aws/bedrock/model/GetCustomModelResult.h>
38#include <aws/bedrock/model/GetEvaluationJobResult.h>
39#include <aws/bedrock/model/GetFoundationModelResult.h>
40#include <aws/bedrock/model/GetGuardrailResult.h>
41#include <aws/bedrock/model/GetImportedModelResult.h>
42#include <aws/bedrock/model/GetInferenceProfileResult.h>
43#include <aws/bedrock/model/GetModelCopyJobResult.h>
44#include <aws/bedrock/model/GetModelCustomizationJobResult.h>
45#include <aws/bedrock/model/GetModelImportJobResult.h>
46#include <aws/bedrock/model/GetModelInvocationJobResult.h>
47#include <aws/bedrock/model/GetModelInvocationLoggingConfigurationResult.h>
48#include <aws/bedrock/model/GetProvisionedModelThroughputResult.h>
49#include <aws/bedrock/model/ListCustomModelsResult.h>
50#include <aws/bedrock/model/ListEvaluationJobsResult.h>
51#include <aws/bedrock/model/ListFoundationModelsResult.h>
52#include <aws/bedrock/model/ListGuardrailsResult.h>
53#include <aws/bedrock/model/ListImportedModelsResult.h>
54#include <aws/bedrock/model/ListInferenceProfilesResult.h>
55#include <aws/bedrock/model/ListModelCopyJobsResult.h>
56#include <aws/bedrock/model/ListModelCustomizationJobsResult.h>
57#include <aws/bedrock/model/ListModelImportJobsResult.h>
58#include <aws/bedrock/model/ListModelInvocationJobsResult.h>
59#include <aws/bedrock/model/ListProvisionedModelThroughputsResult.h>
60#include <aws/bedrock/model/ListTagsForResourceResult.h>
61#include <aws/bedrock/model/PutModelInvocationLoggingConfigurationResult.h>
62#include <aws/bedrock/model/StopEvaluationJobResult.h>
63#include <aws/bedrock/model/StopModelCustomizationJobResult.h>
64#include <aws/bedrock/model/StopModelInvocationJobResult.h>
65#include <aws/bedrock/model/TagResourceResult.h>
66#include <aws/bedrock/model/UntagResourceResult.h>
67#include <aws/bedrock/model/UpdateGuardrailResult.h>
68#include <aws/bedrock/model/UpdateProvisionedModelThroughputResult.h>
69#include <aws/bedrock/model/ListGuardrailsRequest.h>
70#include <aws/bedrock/model/ListModelInvocationJobsRequest.h>
71#include <aws/bedrock/model/ListEvaluationJobsRequest.h>
72#include <aws/bedrock/model/ListModelCustomizationJobsRequest.h>
73#include <aws/bedrock/model/ListProvisionedModelThroughputsRequest.h>
74#include <aws/bedrock/model/ListImportedModelsRequest.h>
75#include <aws/bedrock/model/ListModelCopyJobsRequest.h>
76#include <aws/bedrock/model/ListCustomModelsRequest.h>
77#include <aws/bedrock/model/ListModelImportJobsRequest.h>
78#include <aws/bedrock/model/ListInferenceProfilesRequest.h>
79#include <aws/bedrock/model/GetModelInvocationLoggingConfigurationRequest.h>
80#include <aws/bedrock/model/ListFoundationModelsRequest.h>
81#include <aws/bedrock/model/DeleteModelInvocationLoggingConfigurationRequest.h>
89 class HttpClientFactory;
94 template<
typename R,
typename E>
class Outcome;
104 class AWSCredentials;
105 class AWSCredentialsProvider;
EndpointProviderBase< BedrockClientConfiguration, BedrockBuiltInParameters, BedrockClientContextParameters > BedrockEndpointProviderBase
Aws::Utils::Outcome< ListFoundationModelsResult, BedrockError > ListFoundationModelsOutcome
Aws::Utils::Outcome< DeleteModelInvocationLoggingConfigurationResult, BedrockError > DeleteModelInvocationLoggingConfigurationOutcome
std::future< ListProvisionedModelThroughputsOutcome > ListProvisionedModelThroughputsOutcomeCallable
Aws::Utils::Outcome< CreateGuardrailVersionResult, BedrockError > CreateGuardrailVersionOutcome
Aws::Utils::Outcome< DeleteInferenceProfileResult, BedrockError > DeleteInferenceProfileOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< ListModelInvocationJobsResult, BedrockError > ListModelInvocationJobsOutcome
std::future< GetModelInvocationLoggingConfigurationOutcome > GetModelInvocationLoggingConfigurationOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< GetModelImportJobResult, BedrockError > GetModelImportJobOutcome
Aws::Utils::Outcome< CreateInferenceProfileResult, BedrockError > CreateInferenceProfileOutcome
std::future< GetCustomModelOutcome > GetCustomModelOutcomeCallable
Aws::Utils::Outcome< GetEvaluationJobResult, BedrockError > GetEvaluationJobOutcome
std::future< ListEvaluationJobsOutcome > ListEvaluationJobsOutcomeCallable
std::future< BatchDeleteEvaluationJobOutcome > BatchDeleteEvaluationJobOutcomeCallable
std::future< DeleteProvisionedModelThroughputOutcome > DeleteProvisionedModelThroughputOutcomeCallable
Aws::Utils::Outcome< PutModelInvocationLoggingConfigurationResult, BedrockError > PutModelInvocationLoggingConfigurationOutcome
Aws::Utils::Outcome< UpdateGuardrailResult, BedrockError > UpdateGuardrailOutcome
Aws::Utils::Outcome< CreateModelImportJobResult, BedrockError > CreateModelImportJobOutcome
std::future< ListGuardrailsOutcome > ListGuardrailsOutcomeCallable
std::future< CreateEvaluationJobOutcome > CreateEvaluationJobOutcomeCallable
Aws::Utils::Outcome< GetInferenceProfileResult, BedrockError > GetInferenceProfileOutcome
Aws::Utils::Outcome< GetModelCustomizationJobResult, BedrockError > GetModelCustomizationJobOutcome
Aws::Utils::Outcome< GetProvisionedModelThroughputResult, BedrockError > GetProvisionedModelThroughputOutcome
std::future< GetEvaluationJobOutcome > GetEvaluationJobOutcomeCallable
std::future< GetModelCustomizationJobOutcome > GetModelCustomizationJobOutcomeCallable
std::future< ListFoundationModelsOutcome > ListFoundationModelsOutcomeCallable
Aws::Utils::Outcome< ListModelCustomizationJobsResult, BedrockError > ListModelCustomizationJobsOutcome
std::future< CreateGuardrailOutcome > CreateGuardrailOutcomeCallable
Aws::Utils::Outcome< ListImportedModelsResult, BedrockError > ListImportedModelsOutcome
std::future< GetInferenceProfileOutcome > GetInferenceProfileOutcomeCallable
Aws::Utils::Outcome< ListEvaluationJobsResult, BedrockError > ListEvaluationJobsOutcome
Aws::Utils::Outcome< DeleteProvisionedModelThroughputResult, BedrockError > DeleteProvisionedModelThroughputOutcome
Aws::Utils::Outcome< GetCustomModelResult, BedrockError > GetCustomModelOutcome
std::future< UpdateProvisionedModelThroughputOutcome > UpdateProvisionedModelThroughputOutcomeCallable
Aws::Utils::Outcome< DeleteGuardrailResult, BedrockError > DeleteGuardrailOutcome
std::future< GetFoundationModelOutcome > GetFoundationModelOutcomeCallable
std::future< UpdateGuardrailOutcome > UpdateGuardrailOutcomeCallable
Aws::Utils::Outcome< CreateEvaluationJobResult, BedrockError > CreateEvaluationJobOutcome
std::future< CreateModelCustomizationJobOutcome > CreateModelCustomizationJobOutcomeCallable
std::future< CreateGuardrailVersionOutcome > CreateGuardrailVersionOutcomeCallable
Aws::Utils::Outcome< ListModelCopyJobsResult, BedrockError > ListModelCopyJobsOutcome
Aws::Utils::Outcome< UpdateProvisionedModelThroughputResult, BedrockError > UpdateProvisionedModelThroughputOutcome
std::future< ListCustomModelsOutcome > ListCustomModelsOutcomeCallable
std::future< CreateProvisionedModelThroughputOutcome > CreateProvisionedModelThroughputOutcomeCallable
std::future< GetModelImportJobOutcome > GetModelImportJobOutcomeCallable
std::future< DeleteImportedModelOutcome > DeleteImportedModelOutcomeCallable
Aws::Utils::Outcome< ListCustomModelsResult, BedrockError > ListCustomModelsOutcome
Aws::Utils::Outcome< StopModelCustomizationJobResult, BedrockError > StopModelCustomizationJobOutcome
std::future< GetProvisionedModelThroughputOutcome > GetProvisionedModelThroughputOutcomeCallable
std::future< CreateInferenceProfileOutcome > CreateInferenceProfileOutcomeCallable
Aws::Utils::Outcome< StopEvaluationJobResult, BedrockError > StopEvaluationJobOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< CreateModelCustomizationJobResult, BedrockError > CreateModelCustomizationJobOutcome
std::future< GetGuardrailOutcome > GetGuardrailOutcomeCallable
std::future< GetImportedModelOutcome > GetImportedModelOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, BedrockError > ListTagsForResourceOutcome
Aws::Utils::Outcome< GetModelInvocationJobResult, BedrockError > GetModelInvocationJobOutcome
std::future< StopEvaluationJobOutcome > StopEvaluationJobOutcomeCallable
Aws::Utils::Outcome< ListGuardrailsResult, BedrockError > ListGuardrailsOutcome
std::future< GetModelCopyJobOutcome > GetModelCopyJobOutcomeCallable
Aws::Utils::Outcome< GetModelCopyJobResult, BedrockError > GetModelCopyJobOutcome
Aws::Utils::Outcome< UntagResourceResult, BedrockError > UntagResourceOutcome
std::future< StopModelCustomizationJobOutcome > StopModelCustomizationJobOutcomeCallable
std::future< ListModelInvocationJobsOutcome > ListModelInvocationJobsOutcomeCallable
std::future< DeleteCustomModelOutcome > DeleteCustomModelOutcomeCallable
std::future< ListModelCopyJobsOutcome > ListModelCopyJobsOutcomeCallable
std::future< CreateModelCopyJobOutcome > CreateModelCopyJobOutcomeCallable
Aws::Utils::Outcome< GetGuardrailResult, BedrockError > GetGuardrailOutcome
std::future< CreateModelInvocationJobOutcome > CreateModelInvocationJobOutcomeCallable
Aws::Utils::Outcome< ListInferenceProfilesResult, BedrockError > ListInferenceProfilesOutcome
std::future< ListModelImportJobsOutcome > ListModelImportJobsOutcomeCallable
Aws::Utils::Outcome< CreateProvisionedModelThroughputResult, BedrockError > CreateProvisionedModelThroughputOutcome
std::future< ListImportedModelsOutcome > ListImportedModelsOutcomeCallable
Aws::Utils::Outcome< ListProvisionedModelThroughputsResult, BedrockError > ListProvisionedModelThroughputsOutcome
Aws::Utils::Outcome< CreateModelInvocationJobResult, BedrockError > CreateModelInvocationJobOutcome
Aws::Utils::Outcome< GetImportedModelResult, BedrockError > GetImportedModelOutcome
Aws::Utils::Outcome< StopModelInvocationJobResult, BedrockError > StopModelInvocationJobOutcome
Aws::Utils::Outcome< GetModelInvocationLoggingConfigurationResult, BedrockError > GetModelInvocationLoggingConfigurationOutcome
std::future< DeleteModelInvocationLoggingConfigurationOutcome > DeleteModelInvocationLoggingConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateGuardrailResult, BedrockError > CreateGuardrailOutcome
std::future< GetModelInvocationJobOutcome > GetModelInvocationJobOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, BedrockError > TagResourceOutcome
std::future< PutModelInvocationLoggingConfigurationOutcome > PutModelInvocationLoggingConfigurationOutcomeCallable
Aws::Utils::Outcome< BatchDeleteEvaluationJobResult, BedrockError > BatchDeleteEvaluationJobOutcome
Aws::Utils::Outcome< DeleteCustomModelResult, BedrockError > DeleteCustomModelOutcome
std::future< CreateModelImportJobOutcome > CreateModelImportJobOutcomeCallable
Aws::Utils::Outcome< GetFoundationModelResult, BedrockError > GetFoundationModelOutcome
Aws::Utils::Outcome< CreateModelCopyJobResult, BedrockError > CreateModelCopyJobOutcome
std::future< DeleteGuardrailOutcome > DeleteGuardrailOutcomeCallable
Aws::Utils::Outcome< ListModelImportJobsResult, BedrockError > ListModelImportJobsOutcome
std::future< ListModelCustomizationJobsOutcome > ListModelCustomizationJobsOutcomeCallable
std::future< DeleteInferenceProfileOutcome > DeleteInferenceProfileOutcomeCallable
std::future< StopModelInvocationJobOutcome > StopModelInvocationJobOutcomeCallable
Aws::Utils::Outcome< DeleteImportedModelResult, BedrockError > DeleteImportedModelOutcome
std::future< ListInferenceProfilesOutcome > ListInferenceProfilesOutcomeCallable
std::function< void(const BedrockClient *, const Model::BatchDeleteEvaluationJobRequest &, const Model::BatchDeleteEvaluationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteEvaluationJobResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::CreateGuardrailRequest &, const Model::CreateGuardrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGuardrailResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::ListInferenceProfilesRequest &, const Model::ListInferenceProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInferenceProfilesResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::GetGuardrailRequest &, const Model::GetGuardrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGuardrailResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::ListImportedModelsRequest &, const Model::ListImportedModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImportedModelsResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::ListFoundationModelsRequest &, const Model::ListFoundationModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFoundationModelsResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::UpdateGuardrailRequest &, const Model::UpdateGuardrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGuardrailResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::StopModelInvocationJobRequest &, const Model::StopModelInvocationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopModelInvocationJobResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::DeleteImportedModelRequest &, const Model::DeleteImportedModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteImportedModelResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::GetProvisionedModelThroughputRequest &, const Model::GetProvisionedModelThroughputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetProvisionedModelThroughputResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::CreateModelCopyJobRequest &, const Model::CreateModelCopyJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateModelCopyJobResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::GetEvaluationJobRequest &, const Model::GetEvaluationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEvaluationJobResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::ListModelCustomizationJobsRequest &, const Model::ListModelCustomizationJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListModelCustomizationJobsResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::StopEvaluationJobRequest &, const Model::StopEvaluationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopEvaluationJobResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::ListModelInvocationJobsRequest &, const Model::ListModelInvocationJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListModelInvocationJobsResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::ListModelCopyJobsRequest &, const Model::ListModelCopyJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListModelCopyJobsResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::GetFoundationModelRequest &, const Model::GetFoundationModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFoundationModelResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::StopModelCustomizationJobRequest &, const Model::StopModelCustomizationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopModelCustomizationJobResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::ListGuardrailsRequest &, const Model::ListGuardrailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGuardrailsResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::ListEvaluationJobsRequest &, const Model::ListEvaluationJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEvaluationJobsResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::CreateEvaluationJobRequest &, const Model::CreateEvaluationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEvaluationJobResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::CreateProvisionedModelThroughputRequest &, const Model::CreateProvisionedModelThroughputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProvisionedModelThroughputResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::ListCustomModelsRequest &, const Model::ListCustomModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCustomModelsResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::DeleteGuardrailRequest &, const Model::DeleteGuardrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGuardrailResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::GetModelImportJobRequest &, const Model::GetModelImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelImportJobResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::CreateInferenceProfileRequest &, const Model::CreateInferenceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInferenceProfileResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::GetModelCustomizationJobRequest &, const Model::GetModelCustomizationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelCustomizationJobResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::GetModelInvocationLoggingConfigurationRequest &, const Model::GetModelInvocationLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelInvocationLoggingConfigurationResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::DeleteInferenceProfileRequest &, const Model::DeleteInferenceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInferenceProfileResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::UpdateProvisionedModelThroughputRequest &, const Model::UpdateProvisionedModelThroughputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProvisionedModelThroughputResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::ListModelImportJobsRequest &, const Model::ListModelImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListModelImportJobsResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::ListProvisionedModelThroughputsRequest &, const Model::ListProvisionedModelThroughputsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProvisionedModelThroughputsResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::GetImportedModelRequest &, const Model::GetImportedModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetImportedModelResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::DeleteModelInvocationLoggingConfigurationRequest &, const Model::DeleteModelInvocationLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteModelInvocationLoggingConfigurationResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::CreateModelCustomizationJobRequest &, const Model::CreateModelCustomizationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateModelCustomizationJobResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::GetModelCopyJobRequest &, const Model::GetModelCopyJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelCopyJobResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::GetCustomModelRequest &, const Model::GetCustomModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCustomModelResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::GetModelInvocationJobRequest &, const Model::GetModelInvocationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelInvocationJobResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::DeleteCustomModelRequest &, const Model::DeleteCustomModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomModelResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::DeleteProvisionedModelThroughputRequest &, const Model::DeleteProvisionedModelThroughputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProvisionedModelThroughputResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::CreateModelInvocationJobRequest &, const Model::CreateModelInvocationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateModelInvocationJobResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::CreateModelImportJobRequest &, const Model::CreateModelImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateModelImportJobResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::GetInferenceProfileRequest &, const Model::GetInferenceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInferenceProfileResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::CreateGuardrailVersionRequest &, const Model::CreateGuardrailVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGuardrailVersionResponseReceivedHandler
std::function< void(const BedrockClient *, const Model::PutModelInvocationLoggingConfigurationRequest &, const Model::PutModelInvocationLoggingConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutModelInvocationLoggingConfigurationResponseReceivedHandler