AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
LookoutforVisionClient.h
1
6#pragma once
7#include <aws/lookoutvision/LookoutforVision_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/lookoutvision/LookoutforVisionServiceClientModel.h>
13
14namespace Aws
15{
16namespace LookoutforVision
17{
28 class AWS_LOOKOUTFORVISION_API LookoutforVisionClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<LookoutforVisionClient>
29 {
30 public:
32 static const char* GetServiceName();
33 static const char* GetAllocationTag();
34
37
43 std::shared_ptr<LookoutforVisionEndpointProviderBase> endpointProvider = nullptr);
44
50 std::shared_ptr<LookoutforVisionEndpointProviderBase> endpointProvider = nullptr,
52
57 LookoutforVisionClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
58 std::shared_ptr<LookoutforVisionEndpointProviderBase> endpointProvider = nullptr,
60
61
62 /* Legacy constructors due deprecation */
68
74 const Aws::Client::ClientConfiguration& clientConfiguration);
75
80 LookoutforVisionClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
81 const Aws::Client::ClientConfiguration& clientConfiguration);
82
83 /* End of legacy constructors due deprecation */
85
102
106 template<typename CreateDatasetRequestT = Model::CreateDatasetRequest>
107 Model::CreateDatasetOutcomeCallable CreateDatasetCallable(const CreateDatasetRequestT& request) const
108 {
109 return SubmitCallable(&LookoutforVisionClient::CreateDataset, request);
110 }
111
115 template<typename CreateDatasetRequestT = Model::CreateDatasetRequest>
116 void CreateDatasetAsync(const CreateDatasetRequestT& request, const CreateDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
117 {
118 return SubmitAsync(&LookoutforVisionClient::CreateDataset, request, handler, context);
119 }
120
139
143 template<typename CreateModelRequestT = Model::CreateModelRequest>
144 Model::CreateModelOutcomeCallable CreateModelCallable(const CreateModelRequestT& request) const
145 {
146 return SubmitCallable(&LookoutforVisionClient::CreateModel, request);
147 }
148
152 template<typename CreateModelRequestT = Model::CreateModelRequest>
153 void CreateModelAsync(const CreateModelRequestT& request, const CreateModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
154 {
155 return SubmitAsync(&LookoutforVisionClient::CreateModel, request, handler, context);
156 }
157
167
171 template<typename CreateProjectRequestT = Model::CreateProjectRequest>
172 Model::CreateProjectOutcomeCallable CreateProjectCallable(const CreateProjectRequestT& request) const
173 {
174 return SubmitCallable(&LookoutforVisionClient::CreateProject, request);
175 }
176
180 template<typename CreateProjectRequestT = Model::CreateProjectRequest>
181 void CreateProjectAsync(const CreateProjectRequestT& request, const CreateProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
182 {
183 return SubmitAsync(&LookoutforVisionClient::CreateProject, request, handler, context);
184 }
185
202
206 template<typename DeleteDatasetRequestT = Model::DeleteDatasetRequest>
207 Model::DeleteDatasetOutcomeCallable DeleteDatasetCallable(const DeleteDatasetRequestT& request) const
208 {
209 return SubmitCallable(&LookoutforVisionClient::DeleteDataset, request);
210 }
211
215 template<typename DeleteDatasetRequestT = Model::DeleteDatasetRequest>
216 void DeleteDatasetAsync(const DeleteDatasetRequestT& request, const DeleteDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
217 {
218 return SubmitAsync(&LookoutforVisionClient::DeleteDataset, request, handler, context);
219 }
220
233
237 template<typename DeleteModelRequestT = Model::DeleteModelRequest>
238 Model::DeleteModelOutcomeCallable DeleteModelCallable(const DeleteModelRequestT& request) const
239 {
240 return SubmitCallable(&LookoutforVisionClient::DeleteModel, request);
241 }
242
246 template<typename DeleteModelRequestT = Model::DeleteModelRequest>
247 void DeleteModelAsync(const DeleteModelRequestT& request, const DeleteModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
248 {
249 return SubmitAsync(&LookoutforVisionClient::DeleteModel, request, handler, context);
250 }
251
265
269 template<typename DeleteProjectRequestT = Model::DeleteProjectRequest>
270 Model::DeleteProjectOutcomeCallable DeleteProjectCallable(const DeleteProjectRequestT& request) const
271 {
272 return SubmitCallable(&LookoutforVisionClient::DeleteProject, request);
273 }
274
278 template<typename DeleteProjectRequestT = Model::DeleteProjectRequest>
279 void DeleteProjectAsync(const DeleteProjectRequestT& request, const DeleteProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
280 {
281 return SubmitAsync(&LookoutforVisionClient::DeleteProject, request, handler, context);
282 }
283
292
296 template<typename DescribeDatasetRequestT = Model::DescribeDatasetRequest>
297 Model::DescribeDatasetOutcomeCallable DescribeDatasetCallable(const DescribeDatasetRequestT& request) const
298 {
299 return SubmitCallable(&LookoutforVisionClient::DescribeDataset, request);
300 }
301
305 template<typename DescribeDatasetRequestT = Model::DescribeDatasetRequest>
306 void DescribeDatasetAsync(const DescribeDatasetRequestT& request, const DescribeDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
307 {
308 return SubmitAsync(&LookoutforVisionClient::DescribeDataset, request, handler, context);
309 }
310
320
324 template<typename DescribeModelRequestT = Model::DescribeModelRequest>
325 Model::DescribeModelOutcomeCallable DescribeModelCallable(const DescribeModelRequestT& request) const
326 {
327 return SubmitCallable(&LookoutforVisionClient::DescribeModel, request);
328 }
329
333 template<typename DescribeModelRequestT = Model::DescribeModelRequest>
334 void DescribeModelAsync(const DescribeModelRequestT& request, const DescribeModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
335 {
336 return SubmitAsync(&LookoutforVisionClient::DescribeModel, request, handler, context);
337 }
338
350
354 template<typename DescribeModelPackagingJobRequestT = Model::DescribeModelPackagingJobRequest>
355 Model::DescribeModelPackagingJobOutcomeCallable DescribeModelPackagingJobCallable(const DescribeModelPackagingJobRequestT& request) const
356 {
357 return SubmitCallable(&LookoutforVisionClient::DescribeModelPackagingJob, request);
358 }
359
363 template<typename DescribeModelPackagingJobRequestT = Model::DescribeModelPackagingJobRequest>
364 void DescribeModelPackagingJobAsync(const DescribeModelPackagingJobRequestT& request, const DescribeModelPackagingJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
365 {
366 return SubmitAsync(&LookoutforVisionClient::DescribeModelPackagingJob, request, handler, context);
367 }
368
377
381 template<typename DescribeProjectRequestT = Model::DescribeProjectRequest>
382 Model::DescribeProjectOutcomeCallable DescribeProjectCallable(const DescribeProjectRequestT& request) const
383 {
384 return SubmitCallable(&LookoutforVisionClient::DescribeProject, request);
385 }
386
390 template<typename DescribeProjectRequestT = Model::DescribeProjectRequest>
391 void DescribeProjectAsync(const DescribeProjectRequestT& request, const DescribeProjectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
392 {
393 return SubmitAsync(&LookoutforVisionClient::DescribeProject, request, handler, context);
394 }
395
415
419 template<typename DetectAnomaliesRequestT = Model::DetectAnomaliesRequest>
420 Model::DetectAnomaliesOutcomeCallable DetectAnomaliesCallable(const DetectAnomaliesRequestT& request) const
421 {
422 return SubmitCallable(&LookoutforVisionClient::DetectAnomalies, request);
423 }
424
428 template<typename DetectAnomaliesRequestT = Model::DetectAnomaliesRequest>
429 void DetectAnomaliesAsync(const DetectAnomaliesRequestT& request, const DetectAnomaliesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
430 {
431 return SubmitAsync(&LookoutforVisionClient::DetectAnomalies, request, handler, context);
432 }
433
444
448 template<typename ListDatasetEntriesRequestT = Model::ListDatasetEntriesRequest>
449 Model::ListDatasetEntriesOutcomeCallable ListDatasetEntriesCallable(const ListDatasetEntriesRequestT& request) const
450 {
451 return SubmitCallable(&LookoutforVisionClient::ListDatasetEntries, request);
452 }
453
457 template<typename ListDatasetEntriesRequestT = Model::ListDatasetEntriesRequest>
458 void ListDatasetEntriesAsync(const ListDatasetEntriesRequestT& request, const ListDatasetEntriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
459 {
460 return SubmitAsync(&LookoutforVisionClient::ListDatasetEntries, request, handler, context);
461 }
462
474
478 template<typename ListModelPackagingJobsRequestT = Model::ListModelPackagingJobsRequest>
479 Model::ListModelPackagingJobsOutcomeCallable ListModelPackagingJobsCallable(const ListModelPackagingJobsRequestT& request) const
480 {
481 return SubmitCallable(&LookoutforVisionClient::ListModelPackagingJobs, request);
482 }
483
487 template<typename ListModelPackagingJobsRequestT = Model::ListModelPackagingJobsRequest>
488 void ListModelPackagingJobsAsync(const ListModelPackagingJobsRequestT& request, const ListModelPackagingJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
489 {
490 return SubmitAsync(&LookoutforVisionClient::ListModelPackagingJobs, request, handler, context);
491 }
492
504
508 template<typename ListModelsRequestT = Model::ListModelsRequest>
509 Model::ListModelsOutcomeCallable ListModelsCallable(const ListModelsRequestT& request) const
510 {
511 return SubmitCallable(&LookoutforVisionClient::ListModels, request);
512 }
513
517 template<typename ListModelsRequestT = Model::ListModelsRequest>
518 void ListModelsAsync(const ListModelsRequestT& request, const ListModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
519 {
520 return SubmitAsync(&LookoutforVisionClient::ListModels, request, handler, context);
521 }
522
535
539 template<typename ListProjectsRequestT = Model::ListProjectsRequest>
540 Model::ListProjectsOutcomeCallable ListProjectsCallable(const ListProjectsRequestT& request = {}) const
541 {
542 return SubmitCallable(&LookoutforVisionClient::ListProjects, request);
543 }
544
548 template<typename ListProjectsRequestT = Model::ListProjectsRequest>
549 void ListProjectsAsync(const ListProjectsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListProjectsRequestT& request = {}) const
550 {
551 return SubmitAsync(&LookoutforVisionClient::ListProjects, request, handler, context);
552 }
553
563
567 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
568 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
569 {
570 return SubmitCallable(&LookoutforVisionClient::ListTagsForResource, request);
571 }
572
576 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
577 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
578 {
579 return SubmitAsync(&LookoutforVisionClient::ListTagsForResource, request, handler, context);
580 }
581
596
600 template<typename StartModelRequestT = Model::StartModelRequest>
601 Model::StartModelOutcomeCallable StartModelCallable(const StartModelRequestT& request) const
602 {
603 return SubmitCallable(&LookoutforVisionClient::StartModel, request);
604 }
605
609 template<typename StartModelRequestT = Model::StartModelRequest>
610 void StartModelAsync(const StartModelRequestT& request, const StartModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
611 {
612 return SubmitAsync(&LookoutforVisionClient::StartModel, request, handler, context);
613 }
614
639
643 template<typename StartModelPackagingJobRequestT = Model::StartModelPackagingJobRequest>
644 Model::StartModelPackagingJobOutcomeCallable StartModelPackagingJobCallable(const StartModelPackagingJobRequestT& request) const
645 {
646 return SubmitCallable(&LookoutforVisionClient::StartModelPackagingJob, request);
647 }
648
652 template<typename StartModelPackagingJobRequestT = Model::StartModelPackagingJobRequest>
653 void StartModelPackagingJobAsync(const StartModelPackagingJobRequestT& request, const StartModelPackagingJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
654 {
655 return SubmitAsync(&LookoutforVisionClient::StartModelPackagingJob, request, handler, context);
656 }
657
668
672 template<typename StopModelRequestT = Model::StopModelRequest>
673 Model::StopModelOutcomeCallable StopModelCallable(const StopModelRequestT& request) const
674 {
675 return SubmitCallable(&LookoutforVisionClient::StopModel, request);
676 }
677
681 template<typename StopModelRequestT = Model::StopModelRequest>
682 void StopModelAsync(const StopModelRequestT& request, const StopModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
683 {
684 return SubmitAsync(&LookoutforVisionClient::StopModel, request, handler, context);
685 }
686
696
700 template<typename TagResourceRequestT = Model::TagResourceRequest>
701 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
702 {
703 return SubmitCallable(&LookoutforVisionClient::TagResource, request);
704 }
705
709 template<typename TagResourceRequestT = Model::TagResourceRequest>
710 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
711 {
712 return SubmitAsync(&LookoutforVisionClient::TagResource, request, handler, context);
713 }
714
725
729 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
730 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
731 {
732 return SubmitCallable(&LookoutforVisionClient::UntagResource, request);
733 }
734
738 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
739 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
740 {
741 return SubmitAsync(&LookoutforVisionClient::UntagResource, request, handler, context);
742 }
743
764
768 template<typename UpdateDatasetEntriesRequestT = Model::UpdateDatasetEntriesRequest>
769 Model::UpdateDatasetEntriesOutcomeCallable UpdateDatasetEntriesCallable(const UpdateDatasetEntriesRequestT& request) const
770 {
771 return SubmitCallable(&LookoutforVisionClient::UpdateDatasetEntries, request);
772 }
773
777 template<typename UpdateDatasetEntriesRequestT = Model::UpdateDatasetEntriesRequest>
778 void UpdateDatasetEntriesAsync(const UpdateDatasetEntriesRequestT& request, const UpdateDatasetEntriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
779 {
780 return SubmitAsync(&LookoutforVisionClient::UpdateDatasetEntries, request, handler, context);
781 }
782
783
784 void OverrideEndpoint(const Aws::String& endpoint);
785 std::shared_ptr<LookoutforVisionEndpointProviderBase>& accessEndpointProvider();
786 private:
788 void init(const LookoutforVisionClientConfiguration& clientConfiguration);
789
790 LookoutforVisionClientConfiguration m_clientConfiguration;
791 std::shared_ptr<LookoutforVisionEndpointProviderBase> m_endpointProvider;
792 };
793
794} // namespace LookoutforVision
795} // namespace Aws
virtual Model::UpdateDatasetEntriesOutcome UpdateDatasetEntries(const Model::UpdateDatasetEntriesRequest &request) const
void UpdateDatasetEntriesAsync(const UpdateDatasetEntriesRequestT &request, const UpdateDatasetEntriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::CreateProjectOutcome CreateProject(const Model::CreateProjectRequest &request) const
void ListDatasetEntriesAsync(const ListDatasetEntriesRequestT &request, const ListDatasetEntriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DetectAnomaliesAsync(const DetectAnomaliesRequestT &request, const DetectAnomaliesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDatasetOutcome CreateDataset(const Model::CreateDatasetRequest &request) const
void DeleteDatasetAsync(const DeleteDatasetRequestT &request, const DeleteDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListModelPackagingJobsOutcomeCallable ListModelPackagingJobsCallable(const ListModelPackagingJobsRequestT &request) const
Model::DescribeProjectOutcomeCallable DescribeProjectCallable(const DescribeProjectRequestT &request) const
void ListModelPackagingJobsAsync(const ListModelPackagingJobsRequestT &request, const ListModelPackagingJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartModelPackagingJobOutcomeCallable StartModelPackagingJobCallable(const StartModelPackagingJobRequestT &request) const
void StartModelAsync(const StartModelRequestT &request, const StartModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteModelOutcomeCallable DeleteModelCallable(const DeleteModelRequestT &request) const
void DescribeDatasetAsync(const DescribeDatasetRequestT &request, const DescribeDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeModelAsync(const DescribeModelRequestT &request, const DescribeModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListModelsAsync(const ListModelsRequestT &request, const ListModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteModelAsync(const DeleteModelRequestT &request, const DeleteModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateProjectOutcomeCallable CreateProjectCallable(const CreateProjectRequestT &request) const
std::shared_ptr< LookoutforVisionEndpointProviderBase > & accessEndpointProvider()
void DescribeProjectAsync(const DescribeProjectRequestT &request, const DescribeProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDatasetAsync(const CreateDatasetRequestT &request, const CreateDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDatasetOutcome DescribeDataset(const Model::DescribeDatasetRequest &request) const
virtual Model::DeleteProjectOutcome DeleteProject(const Model::DeleteProjectRequest &request) const
LookoutforVisionClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::DescribeProjectOutcome DescribeProject(const Model::DescribeProjectRequest &request) const
virtual Model::StartModelOutcome StartModel(const Model::StartModelRequest &request) const
void CreateModelAsync(const CreateModelRequestT &request, const CreateModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DetectAnomaliesOutcomeCallable DetectAnomaliesCallable(const DetectAnomaliesRequestT &request) const
virtual Model::StopModelOutcome StopModel(const Model::StopModelRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::DeleteModelOutcome DeleteModel(const Model::DeleteModelRequest &request) const
void DescribeModelPackagingJobAsync(const DescribeModelPackagingJobRequestT &request, const DescribeModelPackagingJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateModelOutcome CreateModel(const Model::CreateModelRequest &request) const
virtual Model::DetectAnomaliesOutcome DetectAnomalies(const Model::DetectAnomaliesRequest &request) const
virtual Model::DeleteDatasetOutcome DeleteDataset(const Model::DeleteDatasetRequest &request) const
Model::CreateDatasetOutcomeCallable CreateDatasetCallable(const CreateDatasetRequestT &request) const
Model::DescribeDatasetOutcomeCallable DescribeDatasetCallable(const DescribeDatasetRequestT &request) const
LookoutforVisionClient(const Aws::Client::ClientConfiguration &clientConfiguration)
LookoutforVisionClientConfiguration ClientConfigurationType
LookoutforVisionEndpointProvider EndpointProviderType
void StopModelAsync(const StopModelRequestT &request, const StopModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteDatasetOutcomeCallable DeleteDatasetCallable(const DeleteDatasetRequestT &request) const
Model::DeleteProjectOutcomeCallable DeleteProjectCallable(const DeleteProjectRequestT &request) const
void CreateProjectAsync(const CreateProjectRequestT &request, const CreateProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListProjectsAsync(const ListProjectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListProjectsRequestT &request={}) const
virtual Model::DescribeModelOutcome DescribeModel(const Model::DescribeModelRequest &request) const
void DeleteProjectAsync(const DeleteProjectRequestT &request, const DeleteProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateDatasetEntriesOutcomeCallable UpdateDatasetEntriesCallable(const UpdateDatasetEntriesRequestT &request) const
Model::ListModelsOutcomeCallable ListModelsCallable(const ListModelsRequestT &request) const
virtual Model::ListProjectsOutcome ListProjects(const Model::ListProjectsRequest &request={}) const
virtual Model::StartModelPackagingJobOutcome StartModelPackagingJob(const Model::StartModelPackagingJobRequest &request) const
Model::CreateModelOutcomeCallable CreateModelCallable(const CreateModelRequestT &request) const
Model::ListProjectsOutcomeCallable ListProjectsCallable(const ListProjectsRequestT &request={}) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
LookoutforVisionClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< LookoutforVisionEndpointProviderBase > endpointProvider=nullptr, const Aws::LookoutforVision::LookoutforVisionClientConfiguration &clientConfiguration=Aws::LookoutforVision::LookoutforVisionClientConfiguration())
void StartModelPackagingJobAsync(const StartModelPackagingJobRequestT &request, const StartModelPackagingJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListModelsOutcome ListModels(const Model::ListModelsRequest &request) const
Model::StopModelOutcomeCallable StopModelCallable(const StopModelRequestT &request) const
Model::DescribeModelPackagingJobOutcomeCallable DescribeModelPackagingJobCallable(const DescribeModelPackagingJobRequestT &request) const
virtual Model::ListDatasetEntriesOutcome ListDatasetEntries(const Model::ListDatasetEntriesRequest &request) const
Model::DescribeModelOutcomeCallable DescribeModelCallable(const DescribeModelRequestT &request) const
LookoutforVisionClient(const Aws::LookoutforVision::LookoutforVisionClientConfiguration &clientConfiguration=Aws::LookoutforVision::LookoutforVisionClientConfiguration(), std::shared_ptr< LookoutforVisionEndpointProviderBase > endpointProvider=nullptr)
Model::StartModelOutcomeCallable StartModelCallable(const StartModelRequestT &request) const
virtual Model::ListModelPackagingJobsOutcome ListModelPackagingJobs(const Model::ListModelPackagingJobsRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDatasetEntriesOutcomeCallable ListDatasetEntriesCallable(const ListDatasetEntriesRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::DescribeModelPackagingJobOutcome DescribeModelPackagingJob(const Model::DescribeModelPackagingJobRequest &request) const
LookoutforVisionClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
LookoutforVisionClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< LookoutforVisionEndpointProviderBase > endpointProvider=nullptr, const Aws::LookoutforVision::LookoutforVisionClientConfiguration &clientConfiguration=Aws::LookoutforVision::LookoutforVisionClientConfiguration())
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
std::future< ListModelsOutcome > ListModelsOutcomeCallable
std::future< DescribeModelPackagingJobOutcome > DescribeModelPackagingJobOutcomeCallable
std::future< DescribeDatasetOutcome > DescribeDatasetOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< CreateModelOutcome > CreateModelOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteDatasetOutcome > DeleteDatasetOutcomeCallable
std::future< CreateDatasetOutcome > CreateDatasetOutcomeCallable
std::future< StartModelPackagingJobOutcome > StartModelPackagingJobOutcomeCallable
std::future< UpdateDatasetEntriesOutcome > UpdateDatasetEntriesOutcomeCallable
std::future< StopModelOutcome > StopModelOutcomeCallable
std::future< StartModelOutcome > StartModelOutcomeCallable
std::future< DescribeModelOutcome > DescribeModelOutcomeCallable
std::future< DeleteModelOutcome > DeleteModelOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListDatasetEntriesOutcome > ListDatasetEntriesOutcomeCallable
std::future< DeleteProjectOutcome > DeleteProjectOutcomeCallable
std::future< ListModelPackagingJobsOutcome > ListModelPackagingJobsOutcomeCallable
std::future< DetectAnomaliesOutcome > DetectAnomaliesOutcomeCallable
std::future< DescribeProjectOutcome > DescribeProjectOutcomeCallable
std::future< ListProjectsOutcome > ListProjectsOutcomeCallable
std::future< CreateProjectOutcome > CreateProjectOutcomeCallable
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
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String