9#include <aws/lookoutvision/LookoutforVisionErrors.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/lookoutvision/LookoutforVisionEndpointProvider.h>
21#include <aws/lookoutvision/model/CreateDatasetResult.h>
22#include <aws/lookoutvision/model/CreateModelResult.h>
23#include <aws/lookoutvision/model/CreateProjectResult.h>
24#include <aws/lookoutvision/model/DeleteDatasetResult.h>
25#include <aws/lookoutvision/model/DeleteModelResult.h>
26#include <aws/lookoutvision/model/DeleteProjectResult.h>
27#include <aws/lookoutvision/model/DescribeDatasetResult.h>
28#include <aws/lookoutvision/model/DescribeModelResult.h>
29#include <aws/lookoutvision/model/DescribeModelPackagingJobResult.h>
30#include <aws/lookoutvision/model/DescribeProjectResult.h>
31#include <aws/lookoutvision/model/DetectAnomaliesResult.h>
32#include <aws/lookoutvision/model/ListDatasetEntriesResult.h>
33#include <aws/lookoutvision/model/ListModelPackagingJobsResult.h>
34#include <aws/lookoutvision/model/ListModelsResult.h>
35#include <aws/lookoutvision/model/ListProjectsResult.h>
36#include <aws/lookoutvision/model/ListTagsForResourceResult.h>
37#include <aws/lookoutvision/model/StartModelResult.h>
38#include <aws/lookoutvision/model/StartModelPackagingJobResult.h>
39#include <aws/lookoutvision/model/StopModelResult.h>
40#include <aws/lookoutvision/model/TagResourceResult.h>
41#include <aws/lookoutvision/model/UntagResourceResult.h>
42#include <aws/lookoutvision/model/UpdateDatasetEntriesResult.h>
43#include <aws/lookoutvision/model/ListProjectsRequest.h>
51 class HttpClientFactory;
56 template<
typename R,
typename E>
class Outcome;
67 class AWSCredentialsProvider;
75 namespace LookoutforVision
EndpointProviderBase< LookoutforVisionClientConfiguration, LookoutforVisionBuiltInParameters, LookoutforVisionClientContextParameters > LookoutforVisionEndpointProviderBase
std::future< ListModelsOutcome > ListModelsOutcomeCallable
std::future< DescribeModelPackagingJobOutcome > DescribeModelPackagingJobOutcomeCallable
Aws::Utils::Outcome< UpdateDatasetEntriesResult, LookoutforVisionError > UpdateDatasetEntriesOutcome
Aws::Utils::Outcome< UntagResourceResult, LookoutforVisionError > UntagResourceOutcome
std::future< DescribeDatasetOutcome > DescribeDatasetOutcomeCallable
Aws::Utils::Outcome< DeleteProjectResult, LookoutforVisionError > DeleteProjectOutcome
Aws::Utils::Outcome< DescribeProjectResult, LookoutforVisionError > DescribeProjectOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< DeleteModelResult, LookoutforVisionError > DeleteModelOutcome
Aws::Utils::Outcome< DetectAnomaliesResult, LookoutforVisionError > DetectAnomaliesOutcome
std::future< CreateModelOutcome > CreateModelOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< CreateModelResult, LookoutforVisionError > CreateModelOutcome
std::future< DeleteDatasetOutcome > DeleteDatasetOutcomeCallable
std::future< CreateDatasetOutcome > CreateDatasetOutcomeCallable
std::future< StartModelPackagingJobOutcome > StartModelPackagingJobOutcomeCallable
Aws::Utils::Outcome< CreateDatasetResult, LookoutforVisionError > CreateDatasetOutcome
std::future< UpdateDatasetEntriesOutcome > UpdateDatasetEntriesOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, LookoutforVisionError > ListTagsForResourceOutcome
std::future< StopModelOutcome > StopModelOutcomeCallable
Aws::Utils::Outcome< CreateProjectResult, LookoutforVisionError > CreateProjectOutcome
Aws::Utils::Outcome< ListDatasetEntriesResult, LookoutforVisionError > ListDatasetEntriesOutcome
std::future< StartModelOutcome > StartModelOutcomeCallable
Aws::Utils::Outcome< StartModelPackagingJobResult, LookoutforVisionError > StartModelPackagingJobOutcome
std::future< DescribeModelOutcome > DescribeModelOutcomeCallable
Aws::Utils::Outcome< StopModelResult, LookoutforVisionError > StopModelOutcome
std::future< DeleteModelOutcome > DeleteModelOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, LookoutforVisionError > TagResourceOutcome
Aws::Utils::Outcome< StartModelResult, LookoutforVisionError > StartModelOutcome
Aws::Utils::Outcome< DeleteDatasetResult, LookoutforVisionError > DeleteDatasetOutcome
Aws::Utils::Outcome< ListModelPackagingJobsResult, LookoutforVisionError > ListModelPackagingJobsOutcome
std::future< ListDatasetEntriesOutcome > ListDatasetEntriesOutcomeCallable
Aws::Utils::Outcome< DescribeModelPackagingJobResult, LookoutforVisionError > DescribeModelPackagingJobOutcome
std::future< DeleteProjectOutcome > DeleteProjectOutcomeCallable
Aws::Utils::Outcome< DescribeDatasetResult, LookoutforVisionError > DescribeDatasetOutcome
std::future< ListModelPackagingJobsOutcome > ListModelPackagingJobsOutcomeCallable
std::future< DetectAnomaliesOutcome > DetectAnomaliesOutcomeCallable
Aws::Utils::Outcome< DescribeModelResult, LookoutforVisionError > DescribeModelOutcome
std::future< DescribeProjectOutcome > DescribeProjectOutcomeCallable
std::future< ListProjectsOutcome > ListProjectsOutcomeCallable
std::future< CreateProjectOutcome > CreateProjectOutcomeCallable
Aws::Utils::Outcome< ListModelsResult, LookoutforVisionError > ListModelsOutcome
Aws::Utils::Outcome< ListProjectsResult, LookoutforVisionError > ListProjectsOutcome
std::function< void(const LookoutforVisionClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::UpdateDatasetEntriesRequest &, const Model::UpdateDatasetEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDatasetEntriesResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::StartModelPackagingJobRequest &, const Model::StartModelPackagingJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartModelPackagingJobResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::DescribeModelRequest &, const Model::DescribeModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeModelResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::DescribeProjectRequest &, const Model::DescribeProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeProjectResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::StopModelRequest &, const Model::StopModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopModelResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::DeleteModelRequest &, const Model::DeleteModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteModelResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::CreateDatasetRequest &, const Model::CreateDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDatasetResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::DeleteDatasetRequest &, const Model::DeleteDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDatasetResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::DetectAnomaliesRequest &, const Model::DetectAnomaliesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectAnomaliesResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::ListDatasetEntriesRequest &, const Model::ListDatasetEntriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDatasetEntriesResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::DescribeModelPackagingJobRequest &, const Model::DescribeModelPackagingJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeModelPackagingJobResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::ListProjectsRequest &, const Model::ListProjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProjectsResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::DeleteProjectRequest &, const Model::DeleteProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProjectResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::StartModelRequest &, const Model::StartModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartModelResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::ListModelPackagingJobsRequest &, const Model::ListModelPackagingJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListModelPackagingJobsResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::CreateModelRequest &, const Model::CreateModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateModelResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::CreateProjectRequest &, const Model::CreateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProjectResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::ListModelsRequest &, const Model::ListModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListModelsResponseReceivedHandler
std::function< void(const LookoutforVisionClient *, const Model::DescribeDatasetRequest &, const Model::DescribeDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDatasetResponseReceivedHandler