9#include <aws/braket/BraketEndpointProvider.h>
10#include <aws/braket/BraketErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
22#include <aws/braket/model/CancelJobResult.h>
23#include <aws/braket/model/CancelQuantumTaskResult.h>
24#include <aws/braket/model/CreateJobResult.h>
25#include <aws/braket/model/CreateQuantumTaskResult.h>
26#include <aws/braket/model/CreateSpendingLimitResult.h>
27#include <aws/braket/model/DeleteSpendingLimitResult.h>
28#include <aws/braket/model/GetDeviceResult.h>
29#include <aws/braket/model/GetJobResult.h>
30#include <aws/braket/model/GetQuantumTaskResult.h>
31#include <aws/braket/model/ListTagsForResourceResult.h>
32#include <aws/braket/model/SearchDevicesResult.h>
33#include <aws/braket/model/SearchJobsResult.h>
34#include <aws/braket/model/SearchQuantumTasksResult.h>
35#include <aws/braket/model/SearchSpendingLimitsRequest.h>
36#include <aws/braket/model/SearchSpendingLimitsResult.h>
37#include <aws/braket/model/TagResourceResult.h>
38#include <aws/braket/model/UntagResourceResult.h>
39#include <aws/braket/model/UpdateSpendingLimitResult.h>
45class HttpClientFactory;
49template <
typename R,
typename E>
59class AWSCredentialsProvider;
137 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
140 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
143 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
146 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
149 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
152 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
155 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
158 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
161 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
164 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
167 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
170 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
173 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
176 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
179 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
182 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
185 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
EndpointProviderBase< BraketClientConfiguration, BraketBuiltInParameters, BraketClientContextParameters > BraketEndpointProviderBase
Aws::Utils::Outcome< CreateJobResult, BraketError > CreateJobOutcome
std::future< CancelQuantumTaskOutcome > CancelQuantumTaskOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, BraketError > UntagResourceOutcome
std::future< SearchDevicesOutcome > SearchDevicesOutcomeCallable
std::future< CreateJobOutcome > CreateJobOutcomeCallable
Aws::Utils::Outcome< GetJobResult, BraketError > GetJobOutcome
std::future< DeleteSpendingLimitOutcome > DeleteSpendingLimitOutcomeCallable
std::future< CreateQuantumTaskOutcome > CreateQuantumTaskOutcomeCallable
Aws::Utils::Outcome< GetDeviceResult, BraketError > GetDeviceOutcome
Aws::Utils::Outcome< CancelQuantumTaskResult, BraketError > CancelQuantumTaskOutcome
std::future< SearchQuantumTasksOutcome > SearchQuantumTasksOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, BraketError > TagResourceOutcome
std::future< UpdateSpendingLimitOutcome > UpdateSpendingLimitOutcomeCallable
Aws::Utils::Outcome< GetQuantumTaskResult, BraketError > GetQuantumTaskOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, BraketError > ListTagsForResourceOutcome
std::future< CreateSpendingLimitOutcome > CreateSpendingLimitOutcomeCallable
Aws::Utils::Outcome< UpdateSpendingLimitResult, BraketError > UpdateSpendingLimitOutcome
Aws::Utils::Outcome< CancelJobResult, BraketError > CancelJobOutcome
Aws::Utils::Outcome< CreateQuantumTaskResult, BraketError > CreateQuantumTaskOutcome
std::future< GetJobOutcome > GetJobOutcomeCallable
std::future< CancelJobOutcome > CancelJobOutcomeCallable
Aws::Utils::Outcome< CreateSpendingLimitResult, BraketError > CreateSpendingLimitOutcome
std::future< SearchSpendingLimitsOutcome > SearchSpendingLimitsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< SearchSpendingLimitsResult, BraketError > SearchSpendingLimitsOutcome
Aws::Utils::Outcome< SearchQuantumTasksResult, BraketError > SearchQuantumTasksOutcome
Aws::Utils::Outcome< SearchJobsResult, BraketError > SearchJobsOutcome
Aws::Utils::Outcome< SearchDevicesResult, BraketError > SearchDevicesOutcome
std::future< GetDeviceOutcome > GetDeviceOutcomeCallable
Aws::Utils::Outcome< DeleteSpendingLimitResult, BraketError > DeleteSpendingLimitOutcome
std::future< SearchJobsOutcome > SearchJobsOutcomeCallable
std::future< GetQuantumTaskOutcome > GetQuantumTaskOutcomeCallable
std::function< void(const BraketClient *, const Model::SearchSpendingLimitsRequest &, const Model::SearchSpendingLimitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchSpendingLimitsResponseReceivedHandler
std::function< void(const BraketClient *, const Model::SearchQuantumTasksRequest &, const Model::SearchQuantumTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchQuantumTasksResponseReceivedHandler
std::function< void(const BraketClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const BraketClient *, const Model::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateJobResponseReceivedHandler
std::function< void(const BraketClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const BraketClient *, const Model::CancelJobRequest &, const Model::CancelJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelJobResponseReceivedHandler
std::function< void(const BraketClient *, const Model::CancelQuantumTaskRequest &, const Model::CancelQuantumTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelQuantumTaskResponseReceivedHandler
std::function< void(const BraketClient *, const Model::GetDeviceRequest &, const Model::GetDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDeviceResponseReceivedHandler
std::function< void(const BraketClient *, const Model::GetQuantumTaskRequest &, const Model::GetQuantumTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQuantumTaskResponseReceivedHandler
std::function< void(const BraketClient *, const Model::UpdateSpendingLimitRequest &, const Model::UpdateSpendingLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSpendingLimitResponseReceivedHandler
std::function< void(const BraketClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const BraketClient *, const Model::CreateSpendingLimitRequest &, const Model::CreateSpendingLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSpendingLimitResponseReceivedHandler
std::function< void(const BraketClient *, const Model::SearchDevicesRequest &, const Model::SearchDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchDevicesResponseReceivedHandler
std::function< void(const BraketClient *, const Model::SearchJobsRequest &, const Model::SearchJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchJobsResponseReceivedHandler
std::function< void(const BraketClient *, const Model::CreateQuantumTaskRequest &, const Model::CreateQuantumTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateQuantumTaskResponseReceivedHandler
std::function< void(const BraketClient *, const Model::GetJobRequest &, const Model::GetJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobResponseReceivedHandler
std::function< void(const BraketClient *, const Model::DeleteSpendingLimitRequest &, const Model::DeleteSpendingLimitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSpendingLimitResponseReceivedHandler