9#include <aws/braket/BraketErrors.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/braket/BraketEndpointProvider.h>
21#include <aws/braket/model/CancelJobResult.h>
22#include <aws/braket/model/CancelQuantumTaskResult.h>
23#include <aws/braket/model/CreateJobResult.h>
24#include <aws/braket/model/CreateQuantumTaskResult.h>
25#include <aws/braket/model/GetDeviceResult.h>
26#include <aws/braket/model/GetJobResult.h>
27#include <aws/braket/model/GetQuantumTaskResult.h>
28#include <aws/braket/model/ListTagsForResourceResult.h>
29#include <aws/braket/model/SearchDevicesResult.h>
30#include <aws/braket/model/SearchJobsResult.h>
31#include <aws/braket/model/SearchQuantumTasksResult.h>
32#include <aws/braket/model/TagResourceResult.h>
33#include <aws/braket/model/UntagResourceResult.h>
41 class HttpClientFactory;
46 template<
typename R,
typename E>
class Outcome;
57 class AWSCredentialsProvider;
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< CreateQuantumTaskOutcome > CreateQuantumTaskOutcomeCallable
Aws::Utils::Outcome< GetDeviceResult, BraketError > GetDeviceOutcome
Aws::Utils::Outcome< CancelQuantumTaskResult, BraketError > CancelQuantumTaskOutcome
std::future< SearchQuantumTasksOutcome > SearchQuantumTasksOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, BraketError > TagResourceOutcome
Aws::Utils::Outcome< GetQuantumTaskResult, BraketError > GetQuantumTaskOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, BraketError > ListTagsForResourceOutcome
Aws::Utils::Outcome< CancelJobResult, BraketError > CancelJobOutcome
Aws::Utils::Outcome< CreateQuantumTaskResult, BraketError > CreateQuantumTaskOutcome
std::future< GetJobOutcome > GetJobOutcomeCallable
std::future< CancelJobOutcome > CancelJobOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< SearchQuantumTasksResult, BraketError > SearchQuantumTasksOutcome
Aws::Utils::Outcome< SearchJobsResult, BraketError > SearchJobsOutcome
Aws::Utils::Outcome< SearchDevicesResult, BraketError > SearchDevicesOutcome
std::future< GetDeviceOutcome > GetDeviceOutcomeCallable
std::future< SearchJobsOutcome > SearchJobsOutcomeCallable
std::future< GetQuantumTaskOutcome > GetQuantumTaskOutcomeCallable
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::SearchQuantumTasksRequest &, const Model::SearchQuantumTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchQuantumTasksResponseReceivedHandler
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::GetDeviceRequest &, const Model::GetDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeviceResponseReceivedHandler
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::CreateJobRequest &, const Model::CreateJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateJobResponseReceivedHandler
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::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::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const BraketClient *, const Model::GetQuantumTaskRequest &, const Model::GetQuantumTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQuantumTaskResponseReceivedHandler