9#include <aws/medical-imaging/MedicalImagingErrors.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/medical-imaging/MedicalImagingEndpointProvider.h>
21#include <aws/medical-imaging/model/CopyImageSetResult.h>
22#include <aws/medical-imaging/model/CreateDatastoreResult.h>
23#include <aws/medical-imaging/model/DeleteDatastoreResult.h>
24#include <aws/medical-imaging/model/DeleteImageSetResult.h>
25#include <aws/medical-imaging/model/GetDICOMImportJobResult.h>
26#include <aws/medical-imaging/model/GetDatastoreResult.h>
27#include <aws/medical-imaging/model/GetImageFrameResult.h>
28#include <aws/medical-imaging/model/GetImageSetResult.h>
29#include <aws/medical-imaging/model/GetImageSetMetadataResult.h>
30#include <aws/medical-imaging/model/ListDICOMImportJobsResult.h>
31#include <aws/medical-imaging/model/ListDatastoresResult.h>
32#include <aws/medical-imaging/model/ListImageSetVersionsResult.h>
33#include <aws/medical-imaging/model/ListTagsForResourceResult.h>
34#include <aws/medical-imaging/model/SearchImageSetsResult.h>
35#include <aws/medical-imaging/model/StartDICOMImportJobResult.h>
36#include <aws/medical-imaging/model/TagResourceResult.h>
37#include <aws/medical-imaging/model/UntagResourceResult.h>
38#include <aws/medical-imaging/model/UpdateImageSetMetadataResult.h>
39#include <aws/medical-imaging/model/ListDatastoresRequest.h>
47 class HttpClientFactory;
52 template<
typename R,
typename E>
class Outcome;
63 class AWSCredentialsProvider;
71 namespace MedicalImaging
EndpointProviderBase< MedicalImagingClientConfiguration, MedicalImagingBuiltInParameters, MedicalImagingClientContextParameters > MedicalImagingEndpointProviderBase
std::future< SearchImageSetsOutcome > SearchImageSetsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, MedicalImagingError > TagResourceOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< GetImageFrameResult, MedicalImagingError > GetImageFrameOutcome
std::future< GetImageSetMetadataOutcome > GetImageSetMetadataOutcomeCallable
std::future< DeleteDatastoreOutcome > DeleteDatastoreOutcomeCallable
Aws::Utils::Outcome< GetImageSetResult, MedicalImagingError > GetImageSetOutcome
Aws::Utils::Outcome< SearchImageSetsResult, MedicalImagingError > SearchImageSetsOutcome
std::future< GetImageSetOutcome > GetImageSetOutcomeCallable
Aws::Utils::Outcome< GetImageSetMetadataResult, MedicalImagingError > GetImageSetMetadataOutcome
std::future< UpdateImageSetMetadataOutcome > UpdateImageSetMetadataOutcomeCallable
Aws::Utils::Outcome< ListImageSetVersionsResult, MedicalImagingError > ListImageSetVersionsOutcome
Aws::Utils::Outcome< StartDICOMImportJobResult, MedicalImagingError > StartDICOMImportJobOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< CopyImageSetResult, MedicalImagingError > CopyImageSetOutcome
std::future< GetImageFrameOutcome > GetImageFrameOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, MedicalImagingError > ListTagsForResourceOutcome
std::future< DeleteImageSetOutcome > DeleteImageSetOutcomeCallable
std::future< ListDatastoresOutcome > ListDatastoresOutcomeCallable
Aws::Utils::Outcome< CreateDatastoreResult, MedicalImagingError > CreateDatastoreOutcome
std::future< ListDICOMImportJobsOutcome > ListDICOMImportJobsOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, MedicalImagingError > UntagResourceOutcome
Aws::Utils::Outcome< GetDICOMImportJobResult, MedicalImagingError > GetDICOMImportJobOutcome
std::future< CreateDatastoreOutcome > CreateDatastoreOutcomeCallable
std::future< GetDatastoreOutcome > GetDatastoreOutcomeCallable
Aws::Utils::Outcome< UpdateImageSetMetadataResult, MedicalImagingError > UpdateImageSetMetadataOutcome
std::future< CopyImageSetOutcome > CopyImageSetOutcomeCallable
std::future< GetDICOMImportJobOutcome > GetDICOMImportJobOutcomeCallable
Aws::Utils::Outcome< DeleteDatastoreResult, MedicalImagingError > DeleteDatastoreOutcome
std::future< StartDICOMImportJobOutcome > StartDICOMImportJobOutcomeCallable
Aws::Utils::Outcome< ListDICOMImportJobsResult, MedicalImagingError > ListDICOMImportJobsOutcome
Aws::Utils::Outcome< ListDatastoresResult, MedicalImagingError > ListDatastoresOutcome
Aws::Utils::Outcome< DeleteImageSetResult, MedicalImagingError > DeleteImageSetOutcome
Aws::Utils::Outcome< GetDatastoreResult, MedicalImagingError > GetDatastoreOutcome
std::future< ListImageSetVersionsOutcome > ListImageSetVersionsOutcomeCallable
std::function< void(const MedicalImagingClient *, const Model::GetImageFrameRequest &, Model::GetImageFrameOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetImageFrameResponseReceivedHandler
std::function< void(const MedicalImagingClient *, const Model::UpdateImageSetMetadataRequest &, const Model::UpdateImageSetMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateImageSetMetadataResponseReceivedHandler
std::function< void(const MedicalImagingClient *, const Model::DeleteDatastoreRequest &, const Model::DeleteDatastoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDatastoreResponseReceivedHandler
std::function< void(const MedicalImagingClient *, const Model::GetDICOMImportJobRequest &, const Model::GetDICOMImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDICOMImportJobResponseReceivedHandler
std::function< void(const MedicalImagingClient *, const Model::CopyImageSetRequest &, const Model::CopyImageSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyImageSetResponseReceivedHandler
std::function< void(const MedicalImagingClient *, const Model::GetImageSetMetadataRequest &, Model::GetImageSetMetadataOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetImageSetMetadataResponseReceivedHandler
std::function< void(const MedicalImagingClient *, const Model::GetImageSetRequest &, const Model::GetImageSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetImageSetResponseReceivedHandler
std::function< void(const MedicalImagingClient *, const Model::ListDatastoresRequest &, const Model::ListDatastoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatastoresResponseReceivedHandler
std::function< void(const MedicalImagingClient *, const Model::ListDICOMImportJobsRequest &, const Model::ListDICOMImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDICOMImportJobsResponseReceivedHandler
std::function< void(const MedicalImagingClient *, const Model::SearchImageSetsRequest &, const Model::SearchImageSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchImageSetsResponseReceivedHandler
std::function< void(const MedicalImagingClient *, const Model::StartDICOMImportJobRequest &, const Model::StartDICOMImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDICOMImportJobResponseReceivedHandler
std::function< void(const MedicalImagingClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const MedicalImagingClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const MedicalImagingClient *, const Model::ListImageSetVersionsRequest &, const Model::ListImageSetVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImageSetVersionsResponseReceivedHandler
std::function< void(const MedicalImagingClient *, const Model::CreateDatastoreRequest &, const Model::CreateDatastoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDatastoreResponseReceivedHandler
std::function< void(const MedicalImagingClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const MedicalImagingClient *, const Model::DeleteImageSetRequest &, const Model::DeleteImageSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteImageSetResponseReceivedHandler
std::function< void(const MedicalImagingClient *, const Model::GetDatastoreRequest &, const Model::GetDatastoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDatastoreResponseReceivedHandler