AWS SDK for C++

AWS SDK for C++ Version 1.11.785

Loading...
Searching...
No Matches
ComprehendClient.h
1
6#pragma once
7#include <aws/comprehend/ComprehendPaginationBase.h>
8#include <aws/comprehend/ComprehendServiceClientModel.h>
9#include <aws/comprehend/ComprehendWaiter.h>
10#include <aws/comprehend/Comprehend_EXPORTS.h>
11#include <aws/core/client/AWSClient.h>
12#include <aws/core/client/AWSClientAsyncCRTP.h>
13#include <aws/core/client/ClientConfiguration.h>
14#include <aws/core/utils/json/JsonSerializer.h>
15
16namespace Aws {
17namespace Comprehend {
24class AWS_COMPREHEND_API ComprehendClient : public Aws::Client::AWSJsonClient,
25 public Aws::Client::ClientWithAsyncTemplateMethods<ComprehendClient>,
26 public ComprehendPaginationBase<ComprehendClient>,
27 public ComprehendWaiter<ComprehendClient> {
28 public:
30 static const char* GetServiceName();
31 static const char* GetAllocationTag();
32
35
42 std::shared_ptr<ComprehendEndpointProviderBase> endpointProvider = nullptr);
43
49 const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<ComprehendEndpointProviderBase> endpointProvider = nullptr,
51
57 const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
58 std::shared_ptr<ComprehendEndpointProviderBase> endpointProvider = nullptr,
60
61 /* Legacy constructors due deprecation */
67
72 ComprehendClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
73
78 ComprehendClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
79 const Aws::Client::ClientConfiguration& clientConfiguration);
80
81 /* End of legacy constructors due deprecation */
83
94
99 template <typename BatchDetectDominantLanguageRequestT = Model::BatchDetectDominantLanguageRequest>
101 const BatchDetectDominantLanguageRequestT& request) const {
102 return SubmitCallable(&ComprehendClient::BatchDetectDominantLanguage, request);
103 }
104
109 template <typename BatchDetectDominantLanguageRequestT = Model::BatchDetectDominantLanguageRequest>
110 void BatchDetectDominantLanguageAsync(const BatchDetectDominantLanguageRequestT& request,
112 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
113 return SubmitAsync(&ComprehendClient::BatchDetectDominantLanguage, request, handler, context);
114 }
115
125
130 template <typename BatchDetectEntitiesRequestT = Model::BatchDetectEntitiesRequest>
131 Model::BatchDetectEntitiesOutcomeCallable BatchDetectEntitiesCallable(const BatchDetectEntitiesRequestT& request) const {
132 return SubmitCallable(&ComprehendClient::BatchDetectEntities, request);
133 }
134
139 template <typename BatchDetectEntitiesRequestT = Model::BatchDetectEntitiesRequest>
140 void BatchDetectEntitiesAsync(const BatchDetectEntitiesRequestT& request, const BatchDetectEntitiesResponseReceivedHandler& handler,
141 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
142 return SubmitAsync(&ComprehendClient::BatchDetectEntities, request, handler, context);
143 }
144
152
157 template <typename BatchDetectKeyPhrasesRequestT = Model::BatchDetectKeyPhrasesRequest>
158 Model::BatchDetectKeyPhrasesOutcomeCallable BatchDetectKeyPhrasesCallable(const BatchDetectKeyPhrasesRequestT& request) const {
159 return SubmitCallable(&ComprehendClient::BatchDetectKeyPhrases, request);
160 }
161
166 template <typename BatchDetectKeyPhrasesRequestT = Model::BatchDetectKeyPhrasesRequest>
167 void BatchDetectKeyPhrasesAsync(const BatchDetectKeyPhrasesRequestT& request, const BatchDetectKeyPhrasesResponseReceivedHandler& handler,
168 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
169 return SubmitAsync(&ComprehendClient::BatchDetectKeyPhrases, request, handler, context);
170 }
171
180
185 template <typename BatchDetectSentimentRequestT = Model::BatchDetectSentimentRequest>
186 Model::BatchDetectSentimentOutcomeCallable BatchDetectSentimentCallable(const BatchDetectSentimentRequestT& request) const {
187 return SubmitCallable(&ComprehendClient::BatchDetectSentiment, request);
188 }
189
194 template <typename BatchDetectSentimentRequestT = Model::BatchDetectSentimentRequest>
195 void BatchDetectSentimentAsync(const BatchDetectSentimentRequestT& request, const BatchDetectSentimentResponseReceivedHandler& handler,
196 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
197 return SubmitAsync(&ComprehendClient::BatchDetectSentiment, request, handler, context);
198 }
199
210
215 template <typename BatchDetectSyntaxRequestT = Model::BatchDetectSyntaxRequest>
216 Model::BatchDetectSyntaxOutcomeCallable BatchDetectSyntaxCallable(const BatchDetectSyntaxRequestT& request) const {
217 return SubmitCallable(&ComprehendClient::BatchDetectSyntax, request);
218 }
219
224 template <typename BatchDetectSyntaxRequestT = Model::BatchDetectSyntaxRequest>
225 void BatchDetectSyntaxAsync(const BatchDetectSyntaxRequestT& request, const BatchDetectSyntaxResponseReceivedHandler& handler,
226 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
227 return SubmitAsync(&ComprehendClient::BatchDetectSyntax, request, handler, context);
228 }
229
241 const Model::BatchDetectTargetedSentimentRequest& request) const;
242
247 template <typename BatchDetectTargetedSentimentRequestT = Model::BatchDetectTargetedSentimentRequest>
249 const BatchDetectTargetedSentimentRequestT& request) const {
250 return SubmitCallable(&ComprehendClient::BatchDetectTargetedSentiment, request);
251 }
252
257 template <typename BatchDetectTargetedSentimentRequestT = Model::BatchDetectTargetedSentimentRequest>
258 void BatchDetectTargetedSentimentAsync(const BatchDetectTargetedSentimentRequestT& request,
260 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
261 return SubmitAsync(&ComprehendClient::BatchDetectTargetedSentiment, request, handler, context);
262 }
263
291
296 template <typename ClassifyDocumentRequestT = Model::ClassifyDocumentRequest>
297 Model::ClassifyDocumentOutcomeCallable ClassifyDocumentCallable(const ClassifyDocumentRequestT& request) const {
298 return SubmitCallable(&ComprehendClient::ClassifyDocument, request);
299 }
300
305 template <typename ClassifyDocumentRequestT = Model::ClassifyDocumentRequest>
306 void ClassifyDocumentAsync(const ClassifyDocumentRequestT& request, const ClassifyDocumentResponseReceivedHandler& handler,
307 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
308 return SubmitAsync(&ComprehendClient::ClassifyDocument, request, handler, context);
309 }
310
319
324 template <typename ContainsPiiEntitiesRequestT = Model::ContainsPiiEntitiesRequest>
325 Model::ContainsPiiEntitiesOutcomeCallable ContainsPiiEntitiesCallable(const ContainsPiiEntitiesRequestT& request) const {
326 return SubmitCallable(&ComprehendClient::ContainsPiiEntities, request);
327 }
328
333 template <typename ContainsPiiEntitiesRequestT = Model::ContainsPiiEntitiesRequest>
334 void ContainsPiiEntitiesAsync(const ContainsPiiEntitiesRequestT& request, const ContainsPiiEntitiesResponseReceivedHandler& handler,
335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
336 return SubmitAsync(&ComprehendClient::ContainsPiiEntities, request, handler, context);
337 }
338
349
353 template <typename CreateDatasetRequestT = Model::CreateDatasetRequest>
354 Model::CreateDatasetOutcomeCallable CreateDatasetCallable(const CreateDatasetRequestT& request) const {
355 return SubmitCallable(&ComprehendClient::CreateDataset, request);
356 }
357
362 template <typename CreateDatasetRequestT = Model::CreateDatasetRequest>
363 void CreateDatasetAsync(const CreateDatasetRequestT& request, const CreateDatasetResponseReceivedHandler& handler,
364 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
365 return SubmitAsync(&ComprehendClient::CreateDataset, request, handler, context);
366 }
367
379
384 template <typename CreateDocumentClassifierRequestT = Model::CreateDocumentClassifierRequest>
385 Model::CreateDocumentClassifierOutcomeCallable CreateDocumentClassifierCallable(const CreateDocumentClassifierRequestT& request) const {
386 return SubmitCallable(&ComprehendClient::CreateDocumentClassifier, request);
387 }
388
393 template <typename CreateDocumentClassifierRequestT = Model::CreateDocumentClassifierRequest>
394 void CreateDocumentClassifierAsync(const CreateDocumentClassifierRequestT& request,
396 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
397 return SubmitAsync(&ComprehendClient::CreateDocumentClassifier, request, handler, context);
398 }
399
409
413 template <typename CreateEndpointRequestT = Model::CreateEndpointRequest>
414 Model::CreateEndpointOutcomeCallable CreateEndpointCallable(const CreateEndpointRequestT& request) const {
415 return SubmitCallable(&ComprehendClient::CreateEndpoint, request);
416 }
417
422 template <typename CreateEndpointRequestT = Model::CreateEndpointRequest>
423 void CreateEndpointAsync(const CreateEndpointRequestT& request, const CreateEndpointResponseReceivedHandler& handler,
424 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
425 return SubmitAsync(&ComprehendClient::CreateEndpoint, request, handler, context);
426 }
427
437
442 template <typename CreateEntityRecognizerRequestT = Model::CreateEntityRecognizerRequest>
443 Model::CreateEntityRecognizerOutcomeCallable CreateEntityRecognizerCallable(const CreateEntityRecognizerRequestT& request) const {
444 return SubmitCallable(&ComprehendClient::CreateEntityRecognizer, request);
445 }
446
451 template <typename CreateEntityRecognizerRequestT = Model::CreateEntityRecognizerRequest>
452 void CreateEntityRecognizerAsync(const CreateEntityRecognizerRequestT& request,
454 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
455 return SubmitAsync(&ComprehendClient::CreateEntityRecognizer, request, handler, context);
456 }
457
477
481 template <typename CreateFlywheelRequestT = Model::CreateFlywheelRequest>
482 Model::CreateFlywheelOutcomeCallable CreateFlywheelCallable(const CreateFlywheelRequestT& request) const {
483 return SubmitCallable(&ComprehendClient::CreateFlywheel, request);
484 }
485
490 template <typename CreateFlywheelRequestT = Model::CreateFlywheelRequest>
491 void CreateFlywheelAsync(const CreateFlywheelRequestT& request, const CreateFlywheelResponseReceivedHandler& handler,
492 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
493 return SubmitAsync(&ComprehendClient::CreateFlywheel, request, handler, context);
494 }
495
508
513 template <typename DeleteDocumentClassifierRequestT = Model::DeleteDocumentClassifierRequest>
514 Model::DeleteDocumentClassifierOutcomeCallable DeleteDocumentClassifierCallable(const DeleteDocumentClassifierRequestT& request) const {
515 return SubmitCallable(&ComprehendClient::DeleteDocumentClassifier, request);
516 }
517
522 template <typename DeleteDocumentClassifierRequestT = Model::DeleteDocumentClassifierRequest>
523 void DeleteDocumentClassifierAsync(const DeleteDocumentClassifierRequestT& request,
525 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
526 return SubmitAsync(&ComprehendClient::DeleteDocumentClassifier, request, handler, context);
527 }
528
539
543 template <typename DeleteEndpointRequestT = Model::DeleteEndpointRequest>
544 Model::DeleteEndpointOutcomeCallable DeleteEndpointCallable(const DeleteEndpointRequestT& request) const {
545 return SubmitCallable(&ComprehendClient::DeleteEndpoint, request);
546 }
547
552 template <typename DeleteEndpointRequestT = Model::DeleteEndpointRequest>
553 void DeleteEndpointAsync(const DeleteEndpointRequestT& request, const DeleteEndpointResponseReceivedHandler& handler,
554 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
555 return SubmitAsync(&ComprehendClient::DeleteEndpoint, request, handler, context);
556 }
557
570
575 template <typename DeleteEntityRecognizerRequestT = Model::DeleteEntityRecognizerRequest>
576 Model::DeleteEntityRecognizerOutcomeCallable DeleteEntityRecognizerCallable(const DeleteEntityRecognizerRequestT& request) const {
577 return SubmitCallable(&ComprehendClient::DeleteEntityRecognizer, request);
578 }
579
584 template <typename DeleteEntityRecognizerRequestT = Model::DeleteEntityRecognizerRequest>
585 void DeleteEntityRecognizerAsync(const DeleteEntityRecognizerRequestT& request,
587 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
588 return SubmitAsync(&ComprehendClient::DeleteEntityRecognizer, request, handler, context);
589 }
590
602
606 template <typename DeleteFlywheelRequestT = Model::DeleteFlywheelRequest>
607 Model::DeleteFlywheelOutcomeCallable DeleteFlywheelCallable(const DeleteFlywheelRequestT& request) const {
608 return SubmitCallable(&ComprehendClient::DeleteFlywheel, request);
609 }
610
615 template <typename DeleteFlywheelRequestT = Model::DeleteFlywheelRequest>
616 void DeleteFlywheelAsync(const DeleteFlywheelRequestT& request, const DeleteFlywheelResponseReceivedHandler& handler,
617 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
618 return SubmitAsync(&ComprehendClient::DeleteFlywheel, request, handler, context);
619 }
620
628
633 template <typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
634 Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT& request) const {
635 return SubmitCallable(&ComprehendClient::DeleteResourcePolicy, request);
636 }
637
642 template <typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
643 void DeleteResourcePolicyAsync(const DeleteResourcePolicyRequestT& request, const DeleteResourcePolicyResponseReceivedHandler& handler,
644 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
645 return SubmitAsync(&ComprehendClient::DeleteResourcePolicy, request, handler, context);
646 }
647
658
662 template <typename DescribeDatasetRequestT = Model::DescribeDatasetRequest>
663 Model::DescribeDatasetOutcomeCallable DescribeDatasetCallable(const DescribeDatasetRequestT& request) const {
664 return SubmitCallable(&ComprehendClient::DescribeDataset, request);
665 }
666
671 template <typename DescribeDatasetRequestT = Model::DescribeDatasetRequest>
672 void DescribeDatasetAsync(const DescribeDatasetRequestT& request, const DescribeDatasetResponseReceivedHandler& handler,
673 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
674 return SubmitAsync(&ComprehendClient::DescribeDataset, request, handler, context);
675 }
676
686
691 template <typename DescribeDocumentClassificationJobRequestT = Model::DescribeDocumentClassificationJobRequest>
693 const DescribeDocumentClassificationJobRequestT& request) const {
694 return SubmitCallable(&ComprehendClient::DescribeDocumentClassificationJob, request);
695 }
696
701 template <typename DescribeDocumentClassificationJobRequestT = Model::DescribeDocumentClassificationJobRequest>
702 void DescribeDocumentClassificationJobAsync(const DescribeDocumentClassificationJobRequestT& request,
704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
705 return SubmitAsync(&ComprehendClient::DescribeDocumentClassificationJob, request, handler, context);
706 }
707
715 const Model::DescribeDocumentClassifierRequest& request) const;
716
721 template <typename DescribeDocumentClassifierRequestT = Model::DescribeDocumentClassifierRequest>
723 const DescribeDocumentClassifierRequestT& request) const {
724 return SubmitCallable(&ComprehendClient::DescribeDocumentClassifier, request);
725 }
726
731 template <typename DescribeDocumentClassifierRequestT = Model::DescribeDocumentClassifierRequest>
732 void DescribeDocumentClassifierAsync(const DescribeDocumentClassifierRequestT& request,
734 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
735 return SubmitAsync(&ComprehendClient::DescribeDocumentClassifier, request, handler, context);
736 }
737
747
752 template <typename DescribeDominantLanguageDetectionJobRequestT = Model::DescribeDominantLanguageDetectionJobRequest>
754 const DescribeDominantLanguageDetectionJobRequestT& request) const {
755 return SubmitCallable(&ComprehendClient::DescribeDominantLanguageDetectionJob, request);
756 }
757
762 template <typename DescribeDominantLanguageDetectionJobRequestT = Model::DescribeDominantLanguageDetectionJobRequest>
763 void DescribeDominantLanguageDetectionJobAsync(const DescribeDominantLanguageDetectionJobRequestT& request,
765 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
766 return SubmitAsync(&ComprehendClient::DescribeDominantLanguageDetectionJob, request, handler, context);
767 }
768
778
783 template <typename DescribeEndpointRequestT = Model::DescribeEndpointRequest>
784 Model::DescribeEndpointOutcomeCallable DescribeEndpointCallable(const DescribeEndpointRequestT& request) const {
785 return SubmitCallable(&ComprehendClient::DescribeEndpoint, request);
786 }
787
792 template <typename DescribeEndpointRequestT = Model::DescribeEndpointRequest>
793 void DescribeEndpointAsync(const DescribeEndpointRequestT& request, const DescribeEndpointResponseReceivedHandler& handler,
794 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
795 return SubmitAsync(&ComprehendClient::DescribeEndpoint, request, handler, context);
796 }
797
805 const Model::DescribeEntitiesDetectionJobRequest& request) const;
806
811 template <typename DescribeEntitiesDetectionJobRequestT = Model::DescribeEntitiesDetectionJobRequest>
813 const DescribeEntitiesDetectionJobRequestT& request) const {
814 return SubmitCallable(&ComprehendClient::DescribeEntitiesDetectionJob, request);
815 }
816
821 template <typename DescribeEntitiesDetectionJobRequestT = Model::DescribeEntitiesDetectionJobRequest>
822 void DescribeEntitiesDetectionJobAsync(const DescribeEntitiesDetectionJobRequestT& request,
824 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
825 return SubmitAsync(&ComprehendClient::DescribeEntitiesDetectionJob, request, handler, context);
826 }
827
836
841 template <typename DescribeEntityRecognizerRequestT = Model::DescribeEntityRecognizerRequest>
842 Model::DescribeEntityRecognizerOutcomeCallable DescribeEntityRecognizerCallable(const DescribeEntityRecognizerRequestT& request) const {
843 return SubmitCallable(&ComprehendClient::DescribeEntityRecognizer, request);
844 }
845
850 template <typename DescribeEntityRecognizerRequestT = Model::DescribeEntityRecognizerRequest>
851 void DescribeEntityRecognizerAsync(const DescribeEntityRecognizerRequestT& request,
853 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
854 return SubmitAsync(&ComprehendClient::DescribeEntityRecognizer, request, handler, context);
855 }
856
864 const Model::DescribeEventsDetectionJobRequest& request) const;
865
870 template <typename DescribeEventsDetectionJobRequestT = Model::DescribeEventsDetectionJobRequest>
872 const DescribeEventsDetectionJobRequestT& request) const {
873 return SubmitCallable(&ComprehendClient::DescribeEventsDetectionJob, request);
874 }
875
880 template <typename DescribeEventsDetectionJobRequestT = Model::DescribeEventsDetectionJobRequest>
881 void DescribeEventsDetectionJobAsync(const DescribeEventsDetectionJobRequestT& request,
883 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
884 return SubmitAsync(&ComprehendClient::DescribeEventsDetectionJob, request, handler, context);
885 }
886
897
902 template <typename DescribeFlywheelRequestT = Model::DescribeFlywheelRequest>
903 Model::DescribeFlywheelOutcomeCallable DescribeFlywheelCallable(const DescribeFlywheelRequestT& request) const {
904 return SubmitCallable(&ComprehendClient::DescribeFlywheel, request);
905 }
906
911 template <typename DescribeFlywheelRequestT = Model::DescribeFlywheelRequest>
912 void DescribeFlywheelAsync(const DescribeFlywheelRequestT& request, const DescribeFlywheelResponseReceivedHandler& handler,
913 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
914 return SubmitAsync(&ComprehendClient::DescribeFlywheel, request, handler, context);
915 }
916
927
932 template <typename DescribeFlywheelIterationRequestT = Model::DescribeFlywheelIterationRequest>
934 const DescribeFlywheelIterationRequestT& request) const {
935 return SubmitCallable(&ComprehendClient::DescribeFlywheelIteration, request);
936 }
937
942 template <typename DescribeFlywheelIterationRequestT = Model::DescribeFlywheelIterationRequest>
943 void DescribeFlywheelIterationAsync(const DescribeFlywheelIterationRequestT& request,
945 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
946 return SubmitAsync(&ComprehendClient::DescribeFlywheelIteration, request, handler, context);
947 }
948
957
962 template <typename DescribeKeyPhrasesDetectionJobRequestT = Model::DescribeKeyPhrasesDetectionJobRequest>
964 const DescribeKeyPhrasesDetectionJobRequestT& request) const {
965 return SubmitCallable(&ComprehendClient::DescribeKeyPhrasesDetectionJob, request);
966 }
967
972 template <typename DescribeKeyPhrasesDetectionJobRequestT = Model::DescribeKeyPhrasesDetectionJobRequest>
973 void DescribeKeyPhrasesDetectionJobAsync(const DescribeKeyPhrasesDetectionJobRequestT& request,
975 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
976 return SubmitAsync(&ComprehendClient::DescribeKeyPhrasesDetectionJob, request, handler, context);
977 }
978
988
993 template <typename DescribePiiEntitiesDetectionJobRequestT = Model::DescribePiiEntitiesDetectionJobRequest>
995 const DescribePiiEntitiesDetectionJobRequestT& request) const {
996 return SubmitCallable(&ComprehendClient::DescribePiiEntitiesDetectionJob, request);
997 }
998
1003 template <typename DescribePiiEntitiesDetectionJobRequestT = Model::DescribePiiEntitiesDetectionJobRequest>
1004 void DescribePiiEntitiesDetectionJobAsync(const DescribePiiEntitiesDetectionJobRequestT& request,
1006 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1007 return SubmitAsync(&ComprehendClient::DescribePiiEntitiesDetectionJob, request, handler, context);
1008 }
1009
1017
1022 template <typename DescribeResourcePolicyRequestT = Model::DescribeResourcePolicyRequest>
1023 Model::DescribeResourcePolicyOutcomeCallable DescribeResourcePolicyCallable(const DescribeResourcePolicyRequestT& request) const {
1024 return SubmitCallable(&ComprehendClient::DescribeResourcePolicy, request);
1025 }
1026
1031 template <typename DescribeResourcePolicyRequestT = Model::DescribeResourcePolicyRequest>
1032 void DescribeResourcePolicyAsync(const DescribeResourcePolicyRequestT& request,
1034 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1035 return SubmitAsync(&ComprehendClient::DescribeResourcePolicy, request, handler, context);
1036 }
1037
1045 const Model::DescribeSentimentDetectionJobRequest& request) const;
1046
1051 template <typename DescribeSentimentDetectionJobRequestT = Model::DescribeSentimentDetectionJobRequest>
1053 const DescribeSentimentDetectionJobRequestT& request) const {
1054 return SubmitCallable(&ComprehendClient::DescribeSentimentDetectionJob, request);
1055 }
1056
1061 template <typename DescribeSentimentDetectionJobRequestT = Model::DescribeSentimentDetectionJobRequest>
1062 void DescribeSentimentDetectionJobAsync(const DescribeSentimentDetectionJobRequestT& request,
1064 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1065 return SubmitAsync(&ComprehendClient::DescribeSentimentDetectionJob, request, handler, context);
1066 }
1067
1076
1081 template <typename DescribeTargetedSentimentDetectionJobRequestT = Model::DescribeTargetedSentimentDetectionJobRequest>
1083 const DescribeTargetedSentimentDetectionJobRequestT& request) const {
1084 return SubmitCallable(&ComprehendClient::DescribeTargetedSentimentDetectionJob, request);
1085 }
1086
1091 template <typename DescribeTargetedSentimentDetectionJobRequestT = Model::DescribeTargetedSentimentDetectionJobRequest>
1092 void DescribeTargetedSentimentDetectionJobAsync(const DescribeTargetedSentimentDetectionJobRequestT& request,
1094 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1095 return SubmitAsync(&ComprehendClient::DescribeTargetedSentimentDetectionJob, request, handler, context);
1096 }
1097
1105 const Model::DescribeTopicsDetectionJobRequest& request) const;
1106
1111 template <typename DescribeTopicsDetectionJobRequestT = Model::DescribeTopicsDetectionJobRequest>
1113 const DescribeTopicsDetectionJobRequestT& request) const {
1114 return SubmitCallable(&ComprehendClient::DescribeTopicsDetectionJob, request);
1115 }
1116
1121 template <typename DescribeTopicsDetectionJobRequestT = Model::DescribeTopicsDetectionJobRequest>
1122 void DescribeTopicsDetectionJobAsync(const DescribeTopicsDetectionJobRequestT& request,
1124 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1125 return SubmitAsync(&ComprehendClient::DescribeTopicsDetectionJob, request, handler, context);
1126 }
1127
1137
1142 template <typename DetectDominantLanguageRequestT = Model::DetectDominantLanguageRequest>
1143 Model::DetectDominantLanguageOutcomeCallable DetectDominantLanguageCallable(const DetectDominantLanguageRequestT& request) const {
1144 return SubmitCallable(&ComprehendClient::DetectDominantLanguage, request);
1145 }
1146
1151 template <typename DetectDominantLanguageRequestT = Model::DetectDominantLanguageRequest>
1152 void DetectDominantLanguageAsync(const DetectDominantLanguageRequestT& request,
1154 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1155 return SubmitAsync(&ComprehendClient::DetectDominantLanguage, request, handler, context);
1156 }
1157
1179
1183 template <typename DetectEntitiesRequestT = Model::DetectEntitiesRequest>
1184 Model::DetectEntitiesOutcomeCallable DetectEntitiesCallable(const DetectEntitiesRequestT& request = {}) const {
1185 return SubmitCallable(&ComprehendClient::DetectEntities, request);
1186 }
1187
1192 template <typename DetectEntitiesRequestT = Model::DetectEntitiesRequest>
1194 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1195 const DetectEntitiesRequestT& request = {}) const {
1196 return SubmitAsync(&ComprehendClient::DetectEntities, request, handler, context);
1197 }
1198
1206
1211 template <typename DetectKeyPhrasesRequestT = Model::DetectKeyPhrasesRequest>
1212 Model::DetectKeyPhrasesOutcomeCallable DetectKeyPhrasesCallable(const DetectKeyPhrasesRequestT& request) const {
1213 return SubmitCallable(&ComprehendClient::DetectKeyPhrases, request);
1214 }
1215
1220 template <typename DetectKeyPhrasesRequestT = Model::DetectKeyPhrasesRequest>
1221 void DetectKeyPhrasesAsync(const DetectKeyPhrasesRequestT& request, const DetectKeyPhrasesResponseReceivedHandler& handler,
1222 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1223 return SubmitAsync(&ComprehendClient::DetectKeyPhrases, request, handler, context);
1224 }
1225
1234
1239 template <typename DetectPiiEntitiesRequestT = Model::DetectPiiEntitiesRequest>
1240 Model::DetectPiiEntitiesOutcomeCallable DetectPiiEntitiesCallable(const DetectPiiEntitiesRequestT& request) const {
1241 return SubmitCallable(&ComprehendClient::DetectPiiEntities, request);
1242 }
1243
1248 template <typename DetectPiiEntitiesRequestT = Model::DetectPiiEntitiesRequest>
1249 void DetectPiiEntitiesAsync(const DetectPiiEntitiesRequestT& request, const DetectPiiEntitiesResponseReceivedHandler& handler,
1250 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1251 return SubmitAsync(&ComprehendClient::DetectPiiEntities, request, handler, context);
1252 }
1253
1262
1266 template <typename DetectSentimentRequestT = Model::DetectSentimentRequest>
1267 Model::DetectSentimentOutcomeCallable DetectSentimentCallable(const DetectSentimentRequestT& request) const {
1268 return SubmitCallable(&ComprehendClient::DetectSentiment, request);
1269 }
1270
1275 template <typename DetectSentimentRequestT = Model::DetectSentimentRequest>
1276 void DetectSentimentAsync(const DetectSentimentRequestT& request, const DetectSentimentResponseReceivedHandler& handler,
1277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1278 return SubmitAsync(&ComprehendClient::DetectSentiment, request, handler, context);
1279 }
1280
1290
1294 template <typename DetectSyntaxRequestT = Model::DetectSyntaxRequest>
1295 Model::DetectSyntaxOutcomeCallable DetectSyntaxCallable(const DetectSyntaxRequestT& request) const {
1296 return SubmitCallable(&ComprehendClient::DetectSyntax, request);
1297 }
1298
1303 template <typename DetectSyntaxRequestT = Model::DetectSyntaxRequest>
1304 void DetectSyntaxAsync(const DetectSyntaxRequestT& request, const DetectSyntaxResponseReceivedHandler& handler,
1305 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1306 return SubmitAsync(&ComprehendClient::DetectSyntax, request, handler, context);
1307 }
1308
1320
1325 template <typename DetectTargetedSentimentRequestT = Model::DetectTargetedSentimentRequest>
1326 Model::DetectTargetedSentimentOutcomeCallable DetectTargetedSentimentCallable(const DetectTargetedSentimentRequestT& request) const {
1327 return SubmitCallable(&ComprehendClient::DetectTargetedSentiment, request);
1328 }
1329
1334 template <typename DetectTargetedSentimentRequestT = Model::DetectTargetedSentimentRequest>
1335 void DetectTargetedSentimentAsync(const DetectTargetedSentimentRequestT& request,
1337 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1338 return SubmitAsync(&ComprehendClient::DetectTargetedSentiment, request, handler, context);
1339 }
1340
1352
1357 template <typename DetectToxicContentRequestT = Model::DetectToxicContentRequest>
1358 Model::DetectToxicContentOutcomeCallable DetectToxicContentCallable(const DetectToxicContentRequestT& request) const {
1359 return SubmitCallable(&ComprehendClient::DetectToxicContent, request);
1360 }
1361
1366 template <typename DetectToxicContentRequestT = Model::DetectToxicContentRequest>
1367 void DetectToxicContentAsync(const DetectToxicContentRequestT& request, const DetectToxicContentResponseReceivedHandler& handler,
1368 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1369 return SubmitAsync(&ComprehendClient::DetectToxicContent, request, handler, context);
1370 }
1371
1384
1388 template <typename ImportModelRequestT = Model::ImportModelRequest>
1389 Model::ImportModelOutcomeCallable ImportModelCallable(const ImportModelRequestT& request) const {
1390 return SubmitCallable(&ComprehendClient::ImportModel, request);
1391 }
1392
1397 template <typename ImportModelRequestT = Model::ImportModelRequest>
1398 void ImportModelAsync(const ImportModelRequestT& request, const ImportModelResponseReceivedHandler& handler,
1399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1400 return SubmitAsync(&ComprehendClient::ImportModel, request, handler, context);
1401 }
1402
1413
1417 template <typename ListDatasetsRequestT = Model::ListDatasetsRequest>
1418 Model::ListDatasetsOutcomeCallable ListDatasetsCallable(const ListDatasetsRequestT& request = {}) const {
1419 return SubmitCallable(&ComprehendClient::ListDatasets, request);
1420 }
1421
1426 template <typename ListDatasetsRequestT = Model::ListDatasetsRequest>
1428 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1429 const ListDatasetsRequestT& request = {}) const {
1430 return SubmitAsync(&ComprehendClient::ListDatasets, request, handler, context);
1431 }
1432
1440 const Model::ListDocumentClassificationJobsRequest& request = {}) const;
1441
1446 template <typename ListDocumentClassificationJobsRequestT = Model::ListDocumentClassificationJobsRequest>
1448 const ListDocumentClassificationJobsRequestT& request = {}) const {
1449 return SubmitCallable(&ComprehendClient::ListDocumentClassificationJobs, request);
1450 }
1451
1456 template <typename ListDocumentClassificationJobsRequestT = Model::ListDocumentClassificationJobsRequest>
1458 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1459 const ListDocumentClassificationJobsRequestT& request = {}) const {
1460 return SubmitAsync(&ComprehendClient::ListDocumentClassificationJobs, request, handler, context);
1461 }
1462
1470 const Model::ListDocumentClassifierSummariesRequest& request = {}) const;
1471
1476 template <typename ListDocumentClassifierSummariesRequestT = Model::ListDocumentClassifierSummariesRequest>
1478 const ListDocumentClassifierSummariesRequestT& request = {}) const {
1479 return SubmitCallable(&ComprehendClient::ListDocumentClassifierSummaries, request);
1480 }
1481
1486 template <typename ListDocumentClassifierSummariesRequestT = Model::ListDocumentClassifierSummariesRequest>
1488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1489 const ListDocumentClassifierSummariesRequestT& request = {}) const {
1490 return SubmitAsync(&ComprehendClient::ListDocumentClassifierSummaries, request, handler, context);
1491 }
1492
1500
1505 template <typename ListDocumentClassifiersRequestT = Model::ListDocumentClassifiersRequest>
1506 Model::ListDocumentClassifiersOutcomeCallable ListDocumentClassifiersCallable(const ListDocumentClassifiersRequestT& request = {}) const {
1507 return SubmitCallable(&ComprehendClient::ListDocumentClassifiers, request);
1508 }
1509
1514 template <typename ListDocumentClassifiersRequestT = Model::ListDocumentClassifiersRequest>
1516 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1517 const ListDocumentClassifiersRequestT& request = {}) const {
1518 return SubmitAsync(&ComprehendClient::ListDocumentClassifiers, request, handler, context);
1519 }
1520
1528 const Model::ListDominantLanguageDetectionJobsRequest& request = {}) const;
1529
1534 template <typename ListDominantLanguageDetectionJobsRequestT = Model::ListDominantLanguageDetectionJobsRequest>
1536 const ListDominantLanguageDetectionJobsRequestT& request = {}) const {
1537 return SubmitCallable(&ComprehendClient::ListDominantLanguageDetectionJobs, request);
1538 }
1539
1544 template <typename ListDominantLanguageDetectionJobsRequestT = Model::ListDominantLanguageDetectionJobsRequest>
1546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1547 const ListDominantLanguageDetectionJobsRequestT& request = {}) const {
1548 return SubmitAsync(&ComprehendClient::ListDominantLanguageDetectionJobs, request, handler, context);
1549 }
1550
1560
1564 template <typename ListEndpointsRequestT = Model::ListEndpointsRequest>
1565 Model::ListEndpointsOutcomeCallable ListEndpointsCallable(const ListEndpointsRequestT& request = {}) const {
1566 return SubmitCallable(&ComprehendClient::ListEndpoints, request);
1567 }
1568
1573 template <typename ListEndpointsRequestT = Model::ListEndpointsRequest>
1575 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1576 const ListEndpointsRequestT& request = {}) const {
1577 return SubmitAsync(&ComprehendClient::ListEndpoints, request, handler, context);
1578 }
1579
1587 const Model::ListEntitiesDetectionJobsRequest& request = {}) const;
1588
1593 template <typename ListEntitiesDetectionJobsRequestT = Model::ListEntitiesDetectionJobsRequest>
1595 const ListEntitiesDetectionJobsRequestT& request = {}) const {
1596 return SubmitCallable(&ComprehendClient::ListEntitiesDetectionJobs, request);
1597 }
1598
1603 template <typename ListEntitiesDetectionJobsRequestT = Model::ListEntitiesDetectionJobsRequest>
1605 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1606 const ListEntitiesDetectionJobsRequestT& request = {}) const {
1607 return SubmitAsync(&ComprehendClient::ListEntitiesDetectionJobs, request, handler, context);
1608 }
1609
1617 const Model::ListEntityRecognizerSummariesRequest& request = {}) const;
1618
1623 template <typename ListEntityRecognizerSummariesRequestT = Model::ListEntityRecognizerSummariesRequest>
1625 const ListEntityRecognizerSummariesRequestT& request = {}) const {
1626 return SubmitCallable(&ComprehendClient::ListEntityRecognizerSummaries, request);
1627 }
1628
1633 template <typename ListEntityRecognizerSummariesRequestT = Model::ListEntityRecognizerSummariesRequest>
1635 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1636 const ListEntityRecognizerSummariesRequestT& request = {}) const {
1637 return SubmitAsync(&ComprehendClient::ListEntityRecognizerSummaries, request, handler, context);
1638 }
1639
1652
1657 template <typename ListEntityRecognizersRequestT = Model::ListEntityRecognizersRequest>
1658 Model::ListEntityRecognizersOutcomeCallable ListEntityRecognizersCallable(const ListEntityRecognizersRequestT& request = {}) const {
1659 return SubmitCallable(&ComprehendClient::ListEntityRecognizers, request);
1660 }
1661
1666 template <typename ListEntityRecognizersRequestT = Model::ListEntityRecognizersRequest>
1668 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1669 const ListEntityRecognizersRequestT& request = {}) const {
1670 return SubmitAsync(&ComprehendClient::ListEntityRecognizers, request, handler, context);
1671 }
1672
1680
1685 template <typename ListEventsDetectionJobsRequestT = Model::ListEventsDetectionJobsRequest>
1686 Model::ListEventsDetectionJobsOutcomeCallable ListEventsDetectionJobsCallable(const ListEventsDetectionJobsRequestT& request = {}) const {
1687 return SubmitCallable(&ComprehendClient::ListEventsDetectionJobs, request);
1688 }
1689
1694 template <typename ListEventsDetectionJobsRequestT = Model::ListEventsDetectionJobsRequest>
1696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1697 const ListEventsDetectionJobsRequestT& request = {}) const {
1698 return SubmitAsync(&ComprehendClient::ListEventsDetectionJobs, request, handler, context);
1699 }
1700
1711 const Model::ListFlywheelIterationHistoryRequest& request) const;
1712
1717 template <typename ListFlywheelIterationHistoryRequestT = Model::ListFlywheelIterationHistoryRequest>
1719 const ListFlywheelIterationHistoryRequestT& request) const {
1720 return SubmitCallable(&ComprehendClient::ListFlywheelIterationHistory, request);
1721 }
1722
1727 template <typename ListFlywheelIterationHistoryRequestT = Model::ListFlywheelIterationHistoryRequest>
1728 void ListFlywheelIterationHistoryAsync(const ListFlywheelIterationHistoryRequestT& request,
1730 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1731 return SubmitAsync(&ComprehendClient::ListFlywheelIterationHistory, request, handler, context);
1732 }
1733
1741
1745 template <typename ListFlywheelsRequestT = Model::ListFlywheelsRequest>
1746 Model::ListFlywheelsOutcomeCallable ListFlywheelsCallable(const ListFlywheelsRequestT& request = {}) const {
1747 return SubmitCallable(&ComprehendClient::ListFlywheels, request);
1748 }
1749
1754 template <typename ListFlywheelsRequestT = Model::ListFlywheelsRequest>
1756 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1757 const ListFlywheelsRequestT& request = {}) const {
1758 return SubmitAsync(&ComprehendClient::ListFlywheels, request, handler, context);
1759 }
1760
1768 const Model::ListKeyPhrasesDetectionJobsRequest& request = {}) const;
1769
1774 template <typename ListKeyPhrasesDetectionJobsRequestT = Model::ListKeyPhrasesDetectionJobsRequest>
1776 const ListKeyPhrasesDetectionJobsRequestT& request = {}) const {
1777 return SubmitCallable(&ComprehendClient::ListKeyPhrasesDetectionJobs, request);
1778 }
1779
1784 template <typename ListKeyPhrasesDetectionJobsRequestT = Model::ListKeyPhrasesDetectionJobsRequest>
1786 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1787 const ListKeyPhrasesDetectionJobsRequestT& request = {}) const {
1788 return SubmitAsync(&ComprehendClient::ListKeyPhrasesDetectionJobs, request, handler, context);
1789 }
1790
1798 const Model::ListPiiEntitiesDetectionJobsRequest& request = {}) const;
1799
1804 template <typename ListPiiEntitiesDetectionJobsRequestT = Model::ListPiiEntitiesDetectionJobsRequest>
1806 const ListPiiEntitiesDetectionJobsRequestT& request = {}) const {
1807 return SubmitCallable(&ComprehendClient::ListPiiEntitiesDetectionJobs, request);
1808 }
1809
1814 template <typename ListPiiEntitiesDetectionJobsRequestT = Model::ListPiiEntitiesDetectionJobsRequest>
1816 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1817 const ListPiiEntitiesDetectionJobsRequestT& request = {}) const {
1818 return SubmitAsync(&ComprehendClient::ListPiiEntitiesDetectionJobs, request, handler, context);
1819 }
1820
1828 const Model::ListSentimentDetectionJobsRequest& request = {}) const;
1829
1834 template <typename ListSentimentDetectionJobsRequestT = Model::ListSentimentDetectionJobsRequest>
1836 const ListSentimentDetectionJobsRequestT& request = {}) const {
1837 return SubmitCallable(&ComprehendClient::ListSentimentDetectionJobs, request);
1838 }
1839
1844 template <typename ListSentimentDetectionJobsRequestT = Model::ListSentimentDetectionJobsRequest>
1846 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1847 const ListSentimentDetectionJobsRequestT& request = {}) const {
1848 return SubmitAsync(&ComprehendClient::ListSentimentDetectionJobs, request, handler, context);
1849 }
1850
1858
1863 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1864 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
1865 return SubmitCallable(&ComprehendClient::ListTagsForResource, request);
1866 }
1867
1872 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1873 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
1874 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1875 return SubmitAsync(&ComprehendClient::ListTagsForResource, request, handler, context);
1876 }
1877
1885 const Model::ListTargetedSentimentDetectionJobsRequest& request = {}) const;
1886
1891 template <typename ListTargetedSentimentDetectionJobsRequestT = Model::ListTargetedSentimentDetectionJobsRequest>
1893 const ListTargetedSentimentDetectionJobsRequestT& request = {}) const {
1894 return SubmitCallable(&ComprehendClient::ListTargetedSentimentDetectionJobs, request);
1895 }
1896
1901 template <typename ListTargetedSentimentDetectionJobsRequestT = Model::ListTargetedSentimentDetectionJobsRequest>
1903 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1904 const ListTargetedSentimentDetectionJobsRequestT& request = {}) const {
1905 return SubmitAsync(&ComprehendClient::ListTargetedSentimentDetectionJobs, request, handler, context);
1906 }
1907
1915
1920 template <typename ListTopicsDetectionJobsRequestT = Model::ListTopicsDetectionJobsRequest>
1921 Model::ListTopicsDetectionJobsOutcomeCallable ListTopicsDetectionJobsCallable(const ListTopicsDetectionJobsRequestT& request = {}) const {
1922 return SubmitCallable(&ComprehendClient::ListTopicsDetectionJobs, request);
1923 }
1924
1929 template <typename ListTopicsDetectionJobsRequestT = Model::ListTopicsDetectionJobsRequest>
1931 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1932 const ListTopicsDetectionJobsRequestT& request = {}) const {
1933 return SubmitAsync(&ComprehendClient::ListTopicsDetectionJobs, request, handler, context);
1934 }
1935
1945
1950 template <typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
1951 Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT& request) const {
1952 return SubmitCallable(&ComprehendClient::PutResourcePolicy, request);
1953 }
1954
1959 template <typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
1960 void PutResourcePolicyAsync(const PutResourcePolicyRequestT& request, const PutResourcePolicyResponseReceivedHandler& handler,
1961 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1962 return SubmitAsync(&ComprehendClient::PutResourcePolicy, request, handler, context);
1963 }
1964
1974
1979 template <typename StartDocumentClassificationJobRequestT = Model::StartDocumentClassificationJobRequest>
1981 const StartDocumentClassificationJobRequestT& request) const {
1982 return SubmitCallable(&ComprehendClient::StartDocumentClassificationJob, request);
1983 }
1984
1989 template <typename StartDocumentClassificationJobRequestT = Model::StartDocumentClassificationJobRequest>
1990 void StartDocumentClassificationJobAsync(const StartDocumentClassificationJobRequestT& request,
1992 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1993 return SubmitAsync(&ComprehendClient::StartDocumentClassificationJob, request, handler, context);
1994 }
1995
2005
2010 template <typename StartDominantLanguageDetectionJobRequestT = Model::StartDominantLanguageDetectionJobRequest>
2012 const StartDominantLanguageDetectionJobRequestT& request) const {
2013 return SubmitCallable(&ComprehendClient::StartDominantLanguageDetectionJob, request);
2014 }
2015
2020 template <typename StartDominantLanguageDetectionJobRequestT = Model::StartDominantLanguageDetectionJobRequest>
2021 void StartDominantLanguageDetectionJobAsync(const StartDominantLanguageDetectionJobRequestT& request,
2023 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2024 return SubmitAsync(&ComprehendClient::StartDominantLanguageDetectionJob, request, handler, context);
2025 }
2026
2038
2043 template <typename StartEntitiesDetectionJobRequestT = Model::StartEntitiesDetectionJobRequest>
2045 const StartEntitiesDetectionJobRequestT& request) const {
2046 return SubmitCallable(&ComprehendClient::StartEntitiesDetectionJob, request);
2047 }
2048
2053 template <typename StartEntitiesDetectionJobRequestT = Model::StartEntitiesDetectionJobRequest>
2054 void StartEntitiesDetectionJobAsync(const StartEntitiesDetectionJobRequestT& request,
2056 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2057 return SubmitAsync(&ComprehendClient::StartEntitiesDetectionJob, request, handler, context);
2058 }
2059
2067
2072 template <typename StartEventsDetectionJobRequestT = Model::StartEventsDetectionJobRequest>
2073 Model::StartEventsDetectionJobOutcomeCallable StartEventsDetectionJobCallable(const StartEventsDetectionJobRequestT& request) const {
2074 return SubmitCallable(&ComprehendClient::StartEventsDetectionJob, request);
2075 }
2076
2081 template <typename StartEventsDetectionJobRequestT = Model::StartEventsDetectionJobRequest>
2082 void StartEventsDetectionJobAsync(const StartEventsDetectionJobRequestT& request,
2084 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2085 return SubmitAsync(&ComprehendClient::StartEventsDetectionJob, request, handler, context);
2086 }
2087
2098
2103 template <typename StartFlywheelIterationRequestT = Model::StartFlywheelIterationRequest>
2104 Model::StartFlywheelIterationOutcomeCallable StartFlywheelIterationCallable(const StartFlywheelIterationRequestT& request) const {
2105 return SubmitCallable(&ComprehendClient::StartFlywheelIteration, request);
2106 }
2107
2112 template <typename StartFlywheelIterationRequestT = Model::StartFlywheelIterationRequest>
2113 void StartFlywheelIterationAsync(const StartFlywheelIterationRequestT& request,
2115 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2116 return SubmitAsync(&ComprehendClient::StartFlywheelIteration, request, handler, context);
2117 }
2118
2127 const Model::StartKeyPhrasesDetectionJobRequest& request) const;
2128
2133 template <typename StartKeyPhrasesDetectionJobRequestT = Model::StartKeyPhrasesDetectionJobRequest>
2135 const StartKeyPhrasesDetectionJobRequestT& request) const {
2136 return SubmitCallable(&ComprehendClient::StartKeyPhrasesDetectionJob, request);
2137 }
2138
2143 template <typename StartKeyPhrasesDetectionJobRequestT = Model::StartKeyPhrasesDetectionJobRequest>
2144 void StartKeyPhrasesDetectionJobAsync(const StartKeyPhrasesDetectionJobRequestT& request,
2146 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2147 return SubmitAsync(&ComprehendClient::StartKeyPhrasesDetectionJob, request, handler, context);
2148 }
2149
2157 const Model::StartPiiEntitiesDetectionJobRequest& request) const;
2158
2163 template <typename StartPiiEntitiesDetectionJobRequestT = Model::StartPiiEntitiesDetectionJobRequest>
2165 const StartPiiEntitiesDetectionJobRequestT& request) const {
2166 return SubmitCallable(&ComprehendClient::StartPiiEntitiesDetectionJob, request);
2167 }
2168
2173 template <typename StartPiiEntitiesDetectionJobRequestT = Model::StartPiiEntitiesDetectionJobRequest>
2174 void StartPiiEntitiesDetectionJobAsync(const StartPiiEntitiesDetectionJobRequestT& request,
2176 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2177 return SubmitAsync(&ComprehendClient::StartPiiEntitiesDetectionJob, request, handler, context);
2178 }
2179
2187 const Model::StartSentimentDetectionJobRequest& request) const;
2188
2193 template <typename StartSentimentDetectionJobRequestT = Model::StartSentimentDetectionJobRequest>
2195 const StartSentimentDetectionJobRequestT& request) const {
2196 return SubmitCallable(&ComprehendClient::StartSentimentDetectionJob, request);
2197 }
2198
2203 template <typename StartSentimentDetectionJobRequestT = Model::StartSentimentDetectionJobRequest>
2204 void StartSentimentDetectionJobAsync(const StartSentimentDetectionJobRequestT& request,
2206 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2207 return SubmitAsync(&ComprehendClient::StartSentimentDetectionJob, request, handler, context);
2208 }
2209
2219
2224 template <typename StartTargetedSentimentDetectionJobRequestT = Model::StartTargetedSentimentDetectionJobRequest>
2226 const StartTargetedSentimentDetectionJobRequestT& request) const {
2227 return SubmitCallable(&ComprehendClient::StartTargetedSentimentDetectionJob, request);
2228 }
2229
2234 template <typename StartTargetedSentimentDetectionJobRequestT = Model::StartTargetedSentimentDetectionJobRequest>
2235 void StartTargetedSentimentDetectionJobAsync(const StartTargetedSentimentDetectionJobRequestT& request,
2237 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2238 return SubmitAsync(&ComprehendClient::StartTargetedSentimentDetectionJob, request, handler, context);
2239 }
2240
2249
2254 template <typename StartTopicsDetectionJobRequestT = Model::StartTopicsDetectionJobRequest>
2255 Model::StartTopicsDetectionJobOutcomeCallable StartTopicsDetectionJobCallable(const StartTopicsDetectionJobRequestT& request) const {
2256 return SubmitCallable(&ComprehendClient::StartTopicsDetectionJob, request);
2257 }
2258
2263 template <typename StartTopicsDetectionJobRequestT = Model::StartTopicsDetectionJobRequest>
2264 void StartTopicsDetectionJobAsync(const StartTopicsDetectionJobRequestT& request,
2266 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2267 return SubmitAsync(&ComprehendClient::StartTopicsDetectionJob, request, handler, context);
2268 }
2269
2286
2291 template <typename StopDominantLanguageDetectionJobRequestT = Model::StopDominantLanguageDetectionJobRequest>
2293 const StopDominantLanguageDetectionJobRequestT& request) const {
2294 return SubmitCallable(&ComprehendClient::StopDominantLanguageDetectionJob, request);
2295 }
2296
2301 template <typename StopDominantLanguageDetectionJobRequestT = Model::StopDominantLanguageDetectionJobRequest>
2302 void StopDominantLanguageDetectionJobAsync(const StopDominantLanguageDetectionJobRequestT& request,
2304 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2305 return SubmitAsync(&ComprehendClient::StopDominantLanguageDetectionJob, request, handler, context);
2306 }
2307
2323
2328 template <typename StopEntitiesDetectionJobRequestT = Model::StopEntitiesDetectionJobRequest>
2329 Model::StopEntitiesDetectionJobOutcomeCallable StopEntitiesDetectionJobCallable(const StopEntitiesDetectionJobRequestT& request) const {
2330 return SubmitCallable(&ComprehendClient::StopEntitiesDetectionJob, request);
2331 }
2332
2337 template <typename StopEntitiesDetectionJobRequestT = Model::StopEntitiesDetectionJobRequest>
2338 void StopEntitiesDetectionJobAsync(const StopEntitiesDetectionJobRequestT& request,
2340 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2341 return SubmitAsync(&ComprehendClient::StopEntitiesDetectionJob, request, handler, context);
2342 }
2343
2350
2355 template <typename StopEventsDetectionJobRequestT = Model::StopEventsDetectionJobRequest>
2356 Model::StopEventsDetectionJobOutcomeCallable StopEventsDetectionJobCallable(const StopEventsDetectionJobRequestT& request) const {
2357 return SubmitCallable(&ComprehendClient::StopEventsDetectionJob, request);
2358 }
2359
2364 template <typename StopEventsDetectionJobRequestT = Model::StopEventsDetectionJobRequest>
2365 void StopEventsDetectionJobAsync(const StopEventsDetectionJobRequestT& request,
2367 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2368 return SubmitAsync(&ComprehendClient::StopEventsDetectionJob, request, handler, context);
2369 }
2370
2386 const Model::StopKeyPhrasesDetectionJobRequest& request) const;
2387
2392 template <typename StopKeyPhrasesDetectionJobRequestT = Model::StopKeyPhrasesDetectionJobRequest>
2394 const StopKeyPhrasesDetectionJobRequestT& request) const {
2395 return SubmitCallable(&ComprehendClient::StopKeyPhrasesDetectionJob, request);
2396 }
2397
2402 template <typename StopKeyPhrasesDetectionJobRequestT = Model::StopKeyPhrasesDetectionJobRequest>
2403 void StopKeyPhrasesDetectionJobAsync(const StopKeyPhrasesDetectionJobRequestT& request,
2405 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2406 return SubmitAsync(&ComprehendClient::StopKeyPhrasesDetectionJob, request, handler, context);
2407 }
2408
2415 const Model::StopPiiEntitiesDetectionJobRequest& request) const;
2416
2421 template <typename StopPiiEntitiesDetectionJobRequestT = Model::StopPiiEntitiesDetectionJobRequest>
2423 const StopPiiEntitiesDetectionJobRequestT& request) const {
2424 return SubmitCallable(&ComprehendClient::StopPiiEntitiesDetectionJob, request);
2425 }
2426
2431 template <typename StopPiiEntitiesDetectionJobRequestT = Model::StopPiiEntitiesDetectionJobRequest>
2432 void StopPiiEntitiesDetectionJobAsync(const StopPiiEntitiesDetectionJobRequestT& request,
2434 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2435 return SubmitAsync(&ComprehendClient::StopPiiEntitiesDetectionJob, request, handler, context);
2436 }
2437
2453
2458 template <typename StopSentimentDetectionJobRequestT = Model::StopSentimentDetectionJobRequest>
2460 const StopSentimentDetectionJobRequestT& request) const {
2461 return SubmitCallable(&ComprehendClient::StopSentimentDetectionJob, request);
2462 }
2463
2468 template <typename StopSentimentDetectionJobRequestT = Model::StopSentimentDetectionJobRequest>
2469 void StopSentimentDetectionJobAsync(const StopSentimentDetectionJobRequestT& request,
2471 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2472 return SubmitAsync(&ComprehendClient::StopSentimentDetectionJob, request, handler, context);
2473 }
2474
2491
2496 template <typename StopTargetedSentimentDetectionJobRequestT = Model::StopTargetedSentimentDetectionJobRequest>
2498 const StopTargetedSentimentDetectionJobRequestT& request) const {
2499 return SubmitCallable(&ComprehendClient::StopTargetedSentimentDetectionJob, request);
2500 }
2501
2506 template <typename StopTargetedSentimentDetectionJobRequestT = Model::StopTargetedSentimentDetectionJobRequest>
2507 void StopTargetedSentimentDetectionJobAsync(const StopTargetedSentimentDetectionJobRequestT& request,
2509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2510 return SubmitAsync(&ComprehendClient::StopTargetedSentimentDetectionJob, request, handler, context);
2511 }
2512
2526
2531 template <typename StopTrainingDocumentClassifierRequestT = Model::StopTrainingDocumentClassifierRequest>
2533 const StopTrainingDocumentClassifierRequestT& request) const {
2534 return SubmitCallable(&ComprehendClient::StopTrainingDocumentClassifier, request);
2535 }
2536
2541 template <typename StopTrainingDocumentClassifierRequestT = Model::StopTrainingDocumentClassifierRequest>
2542 void StopTrainingDocumentClassifierAsync(const StopTrainingDocumentClassifierRequestT& request,
2544 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2545 return SubmitAsync(&ComprehendClient::StopTrainingDocumentClassifier, request, handler, context);
2546 }
2547
2560 const Model::StopTrainingEntityRecognizerRequest& request) const;
2561
2566 template <typename StopTrainingEntityRecognizerRequestT = Model::StopTrainingEntityRecognizerRequest>
2568 const StopTrainingEntityRecognizerRequestT& request) const {
2569 return SubmitCallable(&ComprehendClient::StopTrainingEntityRecognizer, request);
2570 }
2571
2576 template <typename StopTrainingEntityRecognizerRequestT = Model::StopTrainingEntityRecognizerRequest>
2577 void StopTrainingEntityRecognizerAsync(const StopTrainingEntityRecognizerRequestT& request,
2579 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2580 return SubmitAsync(&ComprehendClient::StopTrainingEntityRecognizer, request, handler, context);
2581 }
2582
2592
2596 template <typename TagResourceRequestT = Model::TagResourceRequest>
2597 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
2598 return SubmitCallable(&ComprehendClient::TagResource, request);
2599 }
2600
2605 template <typename TagResourceRequestT = Model::TagResourceRequest>
2606 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
2607 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2608 return SubmitAsync(&ComprehendClient::TagResource, request, handler, context);
2609 }
2610
2618
2622 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
2623 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
2624 return SubmitCallable(&ComprehendClient::UntagResource, request);
2625 }
2626
2631 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
2632 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
2633 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2634 return SubmitAsync(&ComprehendClient::UntagResource, request, handler, context);
2635 }
2636
2646
2650 template <typename UpdateEndpointRequestT = Model::UpdateEndpointRequest>
2651 Model::UpdateEndpointOutcomeCallable UpdateEndpointCallable(const UpdateEndpointRequestT& request) const {
2652 return SubmitCallable(&ComprehendClient::UpdateEndpoint, request);
2653 }
2654
2659 template <typename UpdateEndpointRequestT = Model::UpdateEndpointRequest>
2660 void UpdateEndpointAsync(const UpdateEndpointRequestT& request, const UpdateEndpointResponseReceivedHandler& handler,
2661 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2662 return SubmitAsync(&ComprehendClient::UpdateEndpoint, request, handler, context);
2663 }
2664
2672
2676 template <typename UpdateFlywheelRequestT = Model::UpdateFlywheelRequest>
2677 Model::UpdateFlywheelOutcomeCallable UpdateFlywheelCallable(const UpdateFlywheelRequestT& request) const {
2678 return SubmitCallable(&ComprehendClient::UpdateFlywheel, request);
2679 }
2680
2685 template <typename UpdateFlywheelRequestT = Model::UpdateFlywheelRequest>
2686 void UpdateFlywheelAsync(const UpdateFlywheelRequestT& request, const UpdateFlywheelResponseReceivedHandler& handler,
2687 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2688 return SubmitAsync(&ComprehendClient::UpdateFlywheel, request, handler, context);
2689 }
2690
2691 virtual void OverrideEndpoint(const Aws::String& endpoint);
2692 virtual std::shared_ptr<ComprehendEndpointProviderBase>& accessEndpointProvider();
2693
2694 private:
2696 void init(const ComprehendClientConfiguration& clientConfiguration);
2697
2699
2700 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request, Aws::Http::HttpMethod httpMethod) const;
2701
2702 ComprehendClientConfiguration m_clientConfiguration;
2703 std::shared_ptr<ComprehendEndpointProviderBase> m_endpointProvider;
2704};
2705
2706} // namespace Comprehend
2707} // namespace Aws
virtual Model::DetectToxicContentOutcome DetectToxicContent(const Model::DetectToxicContentRequest &request) const
Model::CreateDocumentClassifierOutcomeCallable CreateDocumentClassifierCallable(const CreateDocumentClassifierRequestT &request) const
Model::CreateFlywheelOutcomeCallable CreateFlywheelCallable(const CreateFlywheelRequestT &request) const
virtual Model::CreateFlywheelOutcome CreateFlywheel(const Model::CreateFlywheelRequest &request) const
void DescribeTargetedSentimentDetectionJobAsync(const DescribeTargetedSentimentDetectionJobRequestT &request, const DescribeTargetedSentimentDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribePiiEntitiesDetectionJobOutcomeCallable DescribePiiEntitiesDetectionJobCallable(const DescribePiiEntitiesDetectionJobRequestT &request) const
virtual Model::StopKeyPhrasesDetectionJobOutcome StopKeyPhrasesDetectionJob(const Model::StopKeyPhrasesDetectionJobRequest &request) const
void DescribeEndpointAsync(const DescribeEndpointRequestT &request, const DescribeEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartTargetedSentimentDetectionJobOutcomeCallable StartTargetedSentimentDetectionJobCallable(const StartTargetedSentimentDetectionJobRequestT &request) const
virtual Model::DetectTargetedSentimentOutcome DetectTargetedSentiment(const Model::DetectTargetedSentimentRequest &request) const
virtual Model::BatchDetectKeyPhrasesOutcome BatchDetectKeyPhrases(const Model::BatchDetectKeyPhrasesRequest &request) const
virtual Model::ListPiiEntitiesDetectionJobsOutcome ListPiiEntitiesDetectionJobs(const Model::ListPiiEntitiesDetectionJobsRequest &request={}) const
void BatchDetectDominantLanguageAsync(const BatchDetectDominantLanguageRequestT &request, const BatchDetectDominantLanguageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopTrainingEntityRecognizerOutcomeCallable StopTrainingEntityRecognizerCallable(const StopTrainingEntityRecognizerRequestT &request) const
virtual Model::StopPiiEntitiesDetectionJobOutcome StopPiiEntitiesDetectionJob(const Model::StopPiiEntitiesDetectionJobRequest &request) const
virtual Model::StopSentimentDetectionJobOutcome StopSentimentDetectionJob(const Model::StopSentimentDetectionJobRequest &request) const
virtual Model::CreateDatasetOutcome CreateDataset(const Model::CreateDatasetRequest &request) const
virtual Model::StartDocumentClassificationJobOutcome StartDocumentClassificationJob(const Model::StartDocumentClassificationJobRequest &request) const
void StartTargetedSentimentDetectionJobAsync(const StartTargetedSentimentDetectionJobRequestT &request, const StartTargetedSentimentDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DetectEntitiesOutcome DetectEntities(const Model::DetectEntitiesRequest &request={}) const
virtual Model::DescribeSentimentDetectionJobOutcome DescribeSentimentDetectionJob(const Model::DescribeSentimentDetectionJobRequest &request) const
virtual Model::ListFlywheelIterationHistoryOutcome ListFlywheelIterationHistory(const Model::ListFlywheelIterationHistoryRequest &request) const
virtual Model::DescribeEndpointOutcome DescribeEndpoint(const Model::DescribeEndpointRequest &request) const
Model::BatchDetectSyntaxOutcomeCallable BatchDetectSyntaxCallable(const BatchDetectSyntaxRequestT &request) const
Model::StopTrainingDocumentClassifierOutcomeCallable StopTrainingDocumentClassifierCallable(const StopTrainingDocumentClassifierRequestT &request) const
void PutResourcePolicyAsync(const PutResourcePolicyRequestT &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ContainsPiiEntitiesOutcome ContainsPiiEntities(const Model::ContainsPiiEntitiesRequest &request) const
Model::ListEntityRecognizerSummariesOutcomeCallable ListEntityRecognizerSummariesCallable(const ListEntityRecognizerSummariesRequestT &request={}) const
Model::ListDominantLanguageDetectionJobsOutcomeCallable ListDominantLanguageDetectionJobsCallable(const ListDominantLanguageDetectionJobsRequestT &request={}) const
Model::BatchDetectKeyPhrasesOutcomeCallable BatchDetectKeyPhrasesCallable(const BatchDetectKeyPhrasesRequestT &request) const
void DescribeEntityRecognizerAsync(const DescribeEntityRecognizerRequestT &request, const DescribeEntityRecognizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDatasetOutcome DescribeDataset(const Model::DescribeDatasetRequest &request) const
void StartPiiEntitiesDetectionJobAsync(const StartPiiEntitiesDetectionJobRequestT &request, const StartPiiEntitiesDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateEndpointOutcome UpdateEndpoint(const Model::UpdateEndpointRequest &request) const
virtual Model::DetectSentimentOutcome DetectSentiment(const Model::DetectSentimentRequest &request) const
void BatchDetectSentimentAsync(const BatchDetectSentimentRequestT &request, const BatchDetectSentimentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartTopicsDetectionJobAsync(const StartTopicsDetectionJobRequestT &request, const StartTopicsDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartTopicsDetectionJobOutcome StartTopicsDetectionJob(const Model::StartTopicsDetectionJobRequest &request) const
void DeleteEntityRecognizerAsync(const DeleteEntityRecognizerRequestT &request, const DeleteEntityRecognizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void DescribeDatasetAsync(const DescribeDatasetRequestT &request, const DescribeDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDatasetsOutcomeCallable ListDatasetsCallable(const ListDatasetsRequestT &request={}) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::ListEntityRecognizersOutcome ListEntityRecognizers(const Model::ListEntityRecognizersRequest &request={}) const
virtual Model::StopEntitiesDetectionJobOutcome StopEntitiesDetectionJob(const Model::StopEntitiesDetectionJobRequest &request) const
Model::StopEventsDetectionJobOutcomeCallable StopEventsDetectionJobCallable(const StopEventsDetectionJobRequestT &request) const
Model::ListKeyPhrasesDetectionJobsOutcomeCallable ListKeyPhrasesDetectionJobsCallable(const ListKeyPhrasesDetectionJobsRequestT &request={}) const
void ListDocumentClassifiersAsync(const ListDocumentClassifiersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDocumentClassifiersRequestT &request={}) const
Model::DescribeEntityRecognizerOutcomeCallable DescribeEntityRecognizerCallable(const DescribeEntityRecognizerRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListFlywheelsOutcomeCallable ListFlywheelsCallable(const ListFlywheelsRequestT &request={}) const
void ListFlywheelIterationHistoryAsync(const ListFlywheelIterationHistoryRequestT &request, const ListFlywheelIterationHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartSentimentDetectionJobAsync(const StartSentimentDetectionJobRequestT &request, const StartSentimentDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListEndpointsOutcomeCallable ListEndpointsCallable(const ListEndpointsRequestT &request={}) const
void StopSentimentDetectionJobAsync(const StopSentimentDetectionJobRequestT &request, const StopSentimentDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTopicsDetectionJobsOutcome ListTopicsDetectionJobs(const Model::ListTopicsDetectionJobsRequest &request={}) const
virtual std::shared_ptr< ComprehendEndpointProviderBase > & accessEndpointProvider()
void ImportModelAsync(const ImportModelRequestT &request, const ImportModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartFlywheelIterationOutcomeCallable StartFlywheelIterationCallable(const StartFlywheelIterationRequestT &request) const
ComprehendClient(const Aws::Comprehend::ComprehendClientConfiguration &clientConfiguration=Aws::Comprehend::ComprehendClientConfiguration(), std::shared_ptr< ComprehendEndpointProviderBase > endpointProvider=nullptr)
void ListEndpointsAsync(const ListEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEndpointsRequestT &request={}) const
void ListSentimentDetectionJobsAsync(const ListSentimentDetectionJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSentimentDetectionJobsRequestT &request={}) const
virtual Model::BatchDetectEntitiesOutcome BatchDetectEntities(const Model::BatchDetectEntitiesRequest &request) const
virtual Model::DescribeKeyPhrasesDetectionJobOutcome DescribeKeyPhrasesDetectionJob(const Model::DescribeKeyPhrasesDetectionJobRequest &request) const
void StopPiiEntitiesDetectionJobAsync(const StopPiiEntitiesDetectionJobRequestT &request, const StopPiiEntitiesDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDocumentClassifierAsync(const DescribeDocumentClassifierRequestT &request, const DescribeDocumentClassifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteResourcePolicyAsync(const DeleteResourcePolicyRequestT &request, const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTargetedSentimentDetectionJobsAsync(const ListTargetedSentimentDetectionJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTargetedSentimentDetectionJobsRequestT &request={}) const
Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT &request) const
Model::StartSentimentDetectionJobOutcomeCallable StartSentimentDetectionJobCallable(const StartSentimentDetectionJobRequestT &request) const
void CreateEndpointAsync(const CreateEndpointRequestT &request, const CreateEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT &request) const
Model::CreateEntityRecognizerOutcomeCallable CreateEntityRecognizerCallable(const CreateEntityRecognizerRequestT &request) const
void StartDominantLanguageDetectionJobAsync(const StartDominantLanguageDetectionJobRequestT &request, const StartDominantLanguageDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ComprehendClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< ComprehendEndpointProviderBase > endpointProvider=nullptr, const Aws::Comprehend::ComprehendClientConfiguration &clientConfiguration=Aws::Comprehend::ComprehendClientConfiguration())
Model::DescribeResourcePolicyOutcomeCallable DescribeResourcePolicyCallable(const DescribeResourcePolicyRequestT &request) const
Model::DetectTargetedSentimentOutcomeCallable DetectTargetedSentimentCallable(const DetectTargetedSentimentRequestT &request) const
virtual Model::BatchDetectDominantLanguageOutcome BatchDetectDominantLanguage(const Model::BatchDetectDominantLanguageRequest &request) const
virtual Model::ListTargetedSentimentDetectionJobsOutcome ListTargetedSentimentDetectionJobs(const Model::ListTargetedSentimentDetectionJobsRequest &request={}) const
virtual Model::DescribeEntityRecognizerOutcome DescribeEntityRecognizer(const Model::DescribeEntityRecognizerRequest &request) const
ComprehendClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void ListEntityRecognizerSummariesAsync(const ListEntityRecognizerSummariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEntityRecognizerSummariesRequestT &request={}) const
virtual Model::DescribeFlywheelIterationOutcome DescribeFlywheelIteration(const Model::DescribeFlywheelIterationRequest &request) const
void StopEntitiesDetectionJobAsync(const StopEntitiesDetectionJobRequestT &request, const StopEntitiesDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
Model::StopEntitiesDetectionJobOutcomeCallable StopEntitiesDetectionJobCallable(const StopEntitiesDetectionJobRequestT &request) const
void StartFlywheelIterationAsync(const StartFlywheelIterationRequestT &request, const StartFlywheelIterationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteEndpointAsync(const DeleteEndpointRequestT &request, const DeleteEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartFlywheelIterationOutcome StartFlywheelIteration(const Model::StartFlywheelIterationRequest &request) const
virtual Model::ListDatasetsOutcome ListDatasets(const Model::ListDatasetsRequest &request={}) const
virtual Model::UpdateFlywheelOutcome UpdateFlywheel(const Model::UpdateFlywheelRequest &request) const
Model::DetectDominantLanguageOutcomeCallable DetectDominantLanguageCallable(const DetectDominantLanguageRequestT &request) const
Model::BatchDetectTargetedSentimentOutcomeCallable BatchDetectTargetedSentimentCallable(const BatchDetectTargetedSentimentRequestT &request) const
virtual Model::ListDocumentClassificationJobsOutcome ListDocumentClassificationJobs(const Model::ListDocumentClassificationJobsRequest &request={}) const
Model::UpdateFlywheelOutcomeCallable UpdateFlywheelCallable(const UpdateFlywheelRequestT &request) const
ComprehendClientConfiguration ClientConfigurationType
ComprehendClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void DeleteDocumentClassifierAsync(const DeleteDocumentClassifierRequestT &request, const DeleteDocumentClassifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ComprehendEndpointProvider EndpointProviderType
Model::DetectToxicContentOutcomeCallable DetectToxicContentCallable(const DetectToxicContentRequestT &request) const
void DetectSentimentAsync(const DetectSentimentRequestT &request, const DetectSentimentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchDetectEntitiesAsync(const BatchDetectEntitiesRequestT &request, const BatchDetectEntitiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchDetectTargetedSentimentAsync(const BatchDetectTargetedSentimentRequestT &request, const BatchDetectTargetedSentimentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDocumentClassificationJobOutcomeCallable DescribeDocumentClassificationJobCallable(const DescribeDocumentClassificationJobRequestT &request) const
Model::StartPiiEntitiesDetectionJobOutcomeCallable StartPiiEntitiesDetectionJobCallable(const StartPiiEntitiesDetectionJobRequestT &request) const
ComprehendClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::CreateEndpointOutcomeCallable CreateEndpointCallable(const CreateEndpointRequestT &request) const
Model::StopSentimentDetectionJobOutcomeCallable StopSentimentDetectionJobCallable(const StopSentimentDetectionJobRequestT &request) const
Model::StopTargetedSentimentDetectionJobOutcomeCallable StopTargetedSentimentDetectionJobCallable(const StopTargetedSentimentDetectionJobRequestT &request) const
virtual Model::DeleteEndpointOutcome DeleteEndpoint(const Model::DeleteEndpointRequest &request) const
void DetectToxicContentAsync(const DetectToxicContentRequestT &request, const DetectToxicContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchDetectSentimentOutcome BatchDetectSentiment(const Model::BatchDetectSentimentRequest &request) const
virtual Model::StopTrainingDocumentClassifierOutcome StopTrainingDocumentClassifier(const Model::StopTrainingDocumentClassifierRequest &request) const
virtual Model::ImportModelOutcome ImportModel(const Model::ImportModelRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::StartDominantLanguageDetectionJobOutcome StartDominantLanguageDetectionJob(const Model::StartDominantLanguageDetectionJobRequest &request) const
virtual Model::DescribeDocumentClassificationJobOutcome DescribeDocumentClassificationJob(const Model::DescribeDocumentClassificationJobRequest &request) const
void ListEventsDetectionJobsAsync(const ListEventsDetectionJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEventsDetectionJobsRequestT &request={}) const
Model::StartDocumentClassificationJobOutcomeCallable StartDocumentClassificationJobCallable(const StartDocumentClassificationJobRequestT &request) const
virtual Model::CreateEndpointOutcome CreateEndpoint(const Model::CreateEndpointRequest &request) const
void ListDatasetsAsync(const ListDatasetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDatasetsRequestT &request={}) const
virtual Model::ListEntitiesDetectionJobsOutcome ListEntitiesDetectionJobs(const Model::ListEntitiesDetectionJobsRequest &request={}) const
void ClassifyDocumentAsync(const ClassifyDocumentRequestT &request, const ClassifyDocumentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DetectSentimentOutcomeCallable DetectSentimentCallable(const DetectSentimentRequestT &request) const
virtual Model::ListDocumentClassifiersOutcome ListDocumentClassifiers(const Model::ListDocumentClassifiersRequest &request={}) const
virtual Model::StopDominantLanguageDetectionJobOutcome StopDominantLanguageDetectionJob(const Model::StopDominantLanguageDetectionJobRequest &request) const
void StopTargetedSentimentDetectionJobAsync(const StopTargetedSentimentDetectionJobRequestT &request, const StopTargetedSentimentDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDocumentClassifierSummariesAsync(const ListDocumentClassifierSummariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDocumentClassifierSummariesRequestT &request={}) const
Model::ListFlywheelIterationHistoryOutcomeCallable ListFlywheelIterationHistoryCallable(const ListFlywheelIterationHistoryRequestT &request) const
Model::ListDocumentClassifiersOutcomeCallable ListDocumentClassifiersCallable(const ListDocumentClassifiersRequestT &request={}) const
Model::DescribeTargetedSentimentDetectionJobOutcomeCallable DescribeTargetedSentimentDetectionJobCallable(const DescribeTargetedSentimentDetectionJobRequestT &request) const
virtual Model::StartKeyPhrasesDetectionJobOutcome StartKeyPhrasesDetectionJob(const Model::StartKeyPhrasesDetectionJobRequest &request) const
Model::StartEventsDetectionJobOutcomeCallable StartEventsDetectionJobCallable(const StartEventsDetectionJobRequestT &request) const
void ListDocumentClassificationJobsAsync(const ListDocumentClassificationJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDocumentClassificationJobsRequestT &request={}) const
virtual Model::BatchDetectTargetedSentimentOutcome BatchDetectTargetedSentiment(const Model::BatchDetectTargetedSentimentRequest &request) const
void DescribeDocumentClassificationJobAsync(const DescribeDocumentClassificationJobRequestT &request, const DescribeDocumentClassificationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DetectPiiEntitiesAsync(const DetectPiiEntitiesRequestT &request, const DetectPiiEntitiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListEntitiesDetectionJobsOutcomeCallable ListEntitiesDetectionJobsCallable(const ListEntitiesDetectionJobsRequestT &request={}) const
void DescribeEntitiesDetectionJobAsync(const DescribeEntitiesDetectionJobRequestT &request, const DescribeEntitiesDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateFlywheelAsync(const CreateFlywheelRequestT &request, const CreateFlywheelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteEntityRecognizerOutcome DeleteEntityRecognizer(const Model::DeleteEntityRecognizerRequest &request) const
void DescribeKeyPhrasesDetectionJobAsync(const DescribeKeyPhrasesDetectionJobRequestT &request, const DescribeKeyPhrasesDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopEventsDetectionJobOutcome StopEventsDetectionJob(const Model::StopEventsDetectionJobRequest &request) const
Model::StartEntitiesDetectionJobOutcomeCallable StartEntitiesDetectionJobCallable(const StartEntitiesDetectionJobRequestT &request) const
void ListEntitiesDetectionJobsAsync(const ListEntitiesDetectionJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEntitiesDetectionJobsRequestT &request={}) const
void StartKeyPhrasesDetectionJobAsync(const StartKeyPhrasesDetectionJobRequestT &request, const StartKeyPhrasesDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopTargetedSentimentDetectionJobOutcome StopTargetedSentimentDetectionJob(const Model::StopTargetedSentimentDetectionJobRequest &request) const
Model::DetectPiiEntitiesOutcomeCallable DetectPiiEntitiesCallable(const DetectPiiEntitiesRequestT &request) const
virtual Model::DescribeTargetedSentimentDetectionJobOutcome DescribeTargetedSentimentDetectionJob(const Model::DescribeTargetedSentimentDetectionJobRequest &request) const
virtual Model::CreateEntityRecognizerOutcome CreateEntityRecognizer(const Model::CreateEntityRecognizerRequest &request) const
Model::ListEntityRecognizersOutcomeCallable ListEntityRecognizersCallable(const ListEntityRecognizersRequestT &request={}) const
void StopTrainingDocumentClassifierAsync(const StopTrainingDocumentClassifierRequestT &request, const StopTrainingDocumentClassifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDocumentClassifierOutcome DescribeDocumentClassifier(const Model::DescribeDocumentClassifierRequest &request) const
Model::BatchDetectEntitiesOutcomeCallable BatchDetectEntitiesCallable(const BatchDetectEntitiesRequestT &request) const
virtual Model::StartSentimentDetectionJobOutcome StartSentimentDetectionJob(const Model::StartSentimentDetectionJobRequest &request) const
void DescribeResourcePolicyAsync(const DescribeResourcePolicyRequestT &request, const DescribeResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteEntityRecognizerOutcomeCallable DeleteEntityRecognizerCallable(const DeleteEntityRecognizerRequestT &request) const
void StopDominantLanguageDetectionJobAsync(const StopDominantLanguageDetectionJobRequestT &request, const StopDominantLanguageDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeEntitiesDetectionJobOutcomeCallable DescribeEntitiesDetectionJobCallable(const DescribeEntitiesDetectionJobRequestT &request) const
virtual Model::StartTargetedSentimentDetectionJobOutcome StartTargetedSentimentDetectionJob(const Model::StartTargetedSentimentDetectionJobRequest &request) const
void DescribeFlywheelIterationAsync(const DescribeFlywheelIterationRequestT &request, const DescribeFlywheelIterationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopDominantLanguageDetectionJobOutcomeCallable StopDominantLanguageDetectionJobCallable(const StopDominantLanguageDetectionJobRequestT &request) const
Model::DetectKeyPhrasesOutcomeCallable DetectKeyPhrasesCallable(const DetectKeyPhrasesRequestT &request) const
Model::DeleteEndpointOutcomeCallable DeleteEndpointCallable(const DeleteEndpointRequestT &request) const
Model::DescribeEventsDetectionJobOutcomeCallable DescribeEventsDetectionJobCallable(const DescribeEventsDetectionJobRequestT &request) const
virtual Model::ListFlywheelsOutcome ListFlywheels(const Model::ListFlywheelsRequest &request={}) const
virtual Model::ListKeyPhrasesDetectionJobsOutcome ListKeyPhrasesDetectionJobs(const Model::ListKeyPhrasesDetectionJobsRequest &request={}) const
Model::DetectSyntaxOutcomeCallable DetectSyntaxCallable(const DetectSyntaxRequestT &request) const
static const char * GetServiceName()
void ListKeyPhrasesDetectionJobsAsync(const ListKeyPhrasesDetectionJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListKeyPhrasesDetectionJobsRequestT &request={}) const
Model::ListDocumentClassificationJobsOutcomeCallable ListDocumentClassificationJobsCallable(const ListDocumentClassificationJobsRequestT &request={}) const
virtual Model::DescribeResourcePolicyOutcome DescribeResourcePolicy(const Model::DescribeResourcePolicyRequest &request) const
virtual Model::StartEntitiesDetectionJobOutcome StartEntitiesDetectionJob(const Model::StartEntitiesDetectionJobRequest &request) const
Model::ClassifyDocumentOutcomeCallable ClassifyDocumentCallable(const ClassifyDocumentRequestT &request) const
virtual Model::DescribePiiEntitiesDetectionJobOutcome DescribePiiEntitiesDetectionJob(const Model::DescribePiiEntitiesDetectionJobRequest &request) const
virtual Model::BatchDetectSyntaxOutcome BatchDetectSyntax(const Model::BatchDetectSyntaxRequest &request) const
void DescribeEventsDetectionJobAsync(const DescribeEventsDetectionJobRequestT &request, const DescribeEventsDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeFlywheelIterationOutcomeCallable DescribeFlywheelIterationCallable(const DescribeFlywheelIterationRequestT &request) const
void CreateDocumentClassifierAsync(const CreateDocumentClassifierRequestT &request, const CreateDocumentClassifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeFlywheelOutcome DescribeFlywheel(const Model::DescribeFlywheelRequest &request) const
Model::BatchDetectSentimentOutcomeCallable BatchDetectSentimentCallable(const BatchDetectSentimentRequestT &request) const
Model::DescribeDatasetOutcomeCallable DescribeDatasetCallable(const DescribeDatasetRequestT &request) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest &request) const
virtual Model::StartEventsDetectionJobOutcome StartEventsDetectionJob(const Model::StartEventsDetectionJobRequest &request) const
void ListDominantLanguageDetectionJobsAsync(const ListDominantLanguageDetectionJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDominantLanguageDetectionJobsRequestT &request={}) const
void StopEventsDetectionJobAsync(const StopEventsDetectionJobRequestT &request, const StopEventsDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDocumentClassifierOutcome DeleteDocumentClassifier(const Model::DeleteDocumentClassifierRequest &request) const
void DetectEntitiesAsync(const DetectEntitiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DetectEntitiesRequestT &request={}) const
Model::StartTopicsDetectionJobOutcomeCallable StartTopicsDetectionJobCallable(const StartTopicsDetectionJobRequestT &request) const
virtual Model::DetectKeyPhrasesOutcome DetectKeyPhrases(const Model::DetectKeyPhrasesRequest &request) const
void DetectKeyPhrasesAsync(const DetectKeyPhrasesRequestT &request, const DetectKeyPhrasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::DetectDominantLanguageOutcome DetectDominantLanguage(const Model::DetectDominantLanguageRequest &request) const
void StartEntitiesDetectionJobAsync(const StartEntitiesDetectionJobRequestT &request, const StartEntitiesDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void DescribeDominantLanguageDetectionJobAsync(const DescribeDominantLanguageDetectionJobRequestT &request, const DescribeDominantLanguageDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSentimentDetectionJobsOutcomeCallable ListSentimentDetectionJobsCallable(const ListSentimentDetectionJobsRequestT &request={}) const
Model::StartKeyPhrasesDetectionJobOutcomeCallable StartKeyPhrasesDetectionJobCallable(const StartKeyPhrasesDetectionJobRequestT &request) const
Model::StopKeyPhrasesDetectionJobOutcomeCallable StopKeyPhrasesDetectionJobCallable(const StopKeyPhrasesDetectionJobRequestT &request) const
void DescribeFlywheelAsync(const DescribeFlywheelRequestT &request, const DescribeFlywheelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DetectTargetedSentimentAsync(const DetectTargetedSentimentRequestT &request, const DetectTargetedSentimentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListEventsDetectionJobsOutcome ListEventsDetectionJobs(const Model::ListEventsDetectionJobsRequest &request={}) const
Model::DescribeTopicsDetectionJobOutcomeCallable DescribeTopicsDetectionJobCallable(const DescribeTopicsDetectionJobRequestT &request) const
Model::ContainsPiiEntitiesOutcomeCallable ContainsPiiEntitiesCallable(const ContainsPiiEntitiesRequestT &request) const
virtual Model::DescribeEntitiesDetectionJobOutcome DescribeEntitiesDetectionJob(const Model::DescribeEntitiesDetectionJobRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeFlywheelOutcomeCallable DescribeFlywheelCallable(const DescribeFlywheelRequestT &request) const
virtual Model::ListDominantLanguageDetectionJobsOutcome ListDominantLanguageDetectionJobs(const Model::ListDominantLanguageDetectionJobsRequest &request={}) const
virtual Model::ListEndpointsOutcome ListEndpoints(const Model::ListEndpointsRequest &request={}) const
virtual Model::PutResourcePolicyOutcome PutResourcePolicy(const Model::PutResourcePolicyRequest &request) const
Model::ImportModelOutcomeCallable ImportModelCallable(const ImportModelRequestT &request) const
virtual Model::DetectSyntaxOutcome DetectSyntax(const Model::DetectSyntaxRequest &request) const
virtual Model::StopTrainingEntityRecognizerOutcome StopTrainingEntityRecognizer(const Model::StopTrainingEntityRecognizerRequest &request) const
void DescribeTopicsDetectionJobAsync(const DescribeTopicsDetectionJobRequestT &request, const DescribeTopicsDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDominantLanguageDetectionJobOutcomeCallable DescribeDominantLanguageDetectionJobCallable(const DescribeDominantLanguageDetectionJobRequestT &request) const
void BatchDetectSyntaxAsync(const BatchDetectSyntaxRequestT &request, const BatchDetectSyntaxResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchDetectDominantLanguageOutcomeCallable BatchDetectDominantLanguageCallable(const BatchDetectDominantLanguageRequestT &request) const
void BatchDetectKeyPhrasesAsync(const BatchDetectKeyPhrasesRequestT &request, const BatchDetectKeyPhrasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateFlywheelAsync(const UpdateFlywheelRequestT &request, const UpdateFlywheelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeTopicsDetectionJobOutcome DescribeTopicsDetectionJob(const Model::DescribeTopicsDetectionJobRequest &request) const
void StartEventsDetectionJobAsync(const StartEventsDetectionJobRequestT &request, const StartEventsDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeSentimentDetectionJobOutcomeCallable DescribeSentimentDetectionJobCallable(const DescribeSentimentDetectionJobRequestT &request) const
void ListFlywheelsAsync(const ListFlywheelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFlywheelsRequestT &request={}) const
void DescribeSentimentDetectionJobAsync(const DescribeSentimentDetectionJobRequestT &request, const DescribeSentimentDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeEndpointOutcomeCallable DescribeEndpointCallable(const DescribeEndpointRequestT &request) const
ComprehendClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ComprehendEndpointProviderBase > endpointProvider=nullptr, const Aws::Comprehend::ComprehendClientConfiguration &clientConfiguration=Aws::Comprehend::ComprehendClientConfiguration())
void UpdateEndpointAsync(const UpdateEndpointRequestT &request, const UpdateEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DetectDominantLanguageAsync(const DetectDominantLanguageRequestT &request, const DetectDominantLanguageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteFlywheelAsync(const DeleteFlywheelRequestT &request, const DeleteFlywheelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DetectPiiEntitiesOutcome DetectPiiEntities(const Model::DetectPiiEntitiesRequest &request) const
void ListPiiEntitiesDetectionJobsAsync(const ListPiiEntitiesDetectionJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPiiEntitiesDetectionJobsRequestT &request={}) const
void DescribePiiEntitiesDetectionJobAsync(const DescribePiiEntitiesDetectionJobRequestT &request, const DescribePiiEntitiesDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDatasetOutcomeCallable CreateDatasetCallable(const CreateDatasetRequestT &request) const
Model::ListPiiEntitiesDetectionJobsOutcomeCallable ListPiiEntitiesDetectionJobsCallable(const ListPiiEntitiesDetectionJobsRequestT &request={}) const
virtual Model::ClassifyDocumentOutcome ClassifyDocument(const Model::ClassifyDocumentRequest &request) const
Model::DescribeKeyPhrasesDetectionJobOutcomeCallable DescribeKeyPhrasesDetectionJobCallable(const DescribeKeyPhrasesDetectionJobRequestT &request) const
virtual Model::CreateDocumentClassifierOutcome CreateDocumentClassifier(const Model::CreateDocumentClassifierRequest &request) const
virtual Model::DeleteFlywheelOutcome DeleteFlywheel(const Model::DeleteFlywheelRequest &request) const
void CreateEntityRecognizerAsync(const CreateEntityRecognizerRequestT &request, const CreateEntityRecognizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteFlywheelOutcomeCallable DeleteFlywheelCallable(const DeleteFlywheelRequestT &request) const
Model::ListTargetedSentimentDetectionJobsOutcomeCallable ListTargetedSentimentDetectionJobsCallable(const ListTargetedSentimentDetectionJobsRequestT &request={}) const
Model::ListDocumentClassifierSummariesOutcomeCallable ListDocumentClassifierSummariesCallable(const ListDocumentClassifierSummariesRequestT &request={}) const
void ListTopicsDetectionJobsAsync(const ListTopicsDetectionJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTopicsDetectionJobsRequestT &request={}) const
Model::StartDominantLanguageDetectionJobOutcomeCallable StartDominantLanguageDetectionJobCallable(const StartDominantLanguageDetectionJobRequestT &request) const
void CreateDatasetAsync(const CreateDatasetRequestT &request, const CreateDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopPiiEntitiesDetectionJobOutcomeCallable StopPiiEntitiesDetectionJobCallable(const StopPiiEntitiesDetectionJobRequestT &request) const
virtual Model::ListDocumentClassifierSummariesOutcome ListDocumentClassifierSummaries(const Model::ListDocumentClassifierSummariesRequest &request={}) const
virtual Model::DescribeDominantLanguageDetectionJobOutcome DescribeDominantLanguageDetectionJob(const Model::DescribeDominantLanguageDetectionJobRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::ListSentimentDetectionJobsOutcome ListSentimentDetectionJobs(const Model::ListSentimentDetectionJobsRequest &request={}) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void StopKeyPhrasesDetectionJobAsync(const StopKeyPhrasesDetectionJobRequestT &request, const StopKeyPhrasesDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTopicsDetectionJobsOutcomeCallable ListTopicsDetectionJobsCallable(const ListTopicsDetectionJobsRequestT &request={}) const
Model::ListEventsDetectionJobsOutcomeCallable ListEventsDetectionJobsCallable(const ListEventsDetectionJobsRequestT &request={}) const
Model::DeleteDocumentClassifierOutcomeCallable DeleteDocumentClassifierCallable(const DeleteDocumentClassifierRequestT &request) const
void StopTrainingEntityRecognizerAsync(const StopTrainingEntityRecognizerRequestT &request, const StopTrainingEntityRecognizerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListEntityRecognizersAsync(const ListEntityRecognizersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEntityRecognizersRequestT &request={}) const
Model::DescribeDocumentClassifierOutcomeCallable DescribeDocumentClassifierCallable(const DescribeDocumentClassifierRequestT &request) const
virtual Model::DescribeEventsDetectionJobOutcome DescribeEventsDetectionJob(const Model::DescribeEventsDetectionJobRequest &request) const
void DetectSyntaxAsync(const DetectSyntaxRequestT &request, const DetectSyntaxResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartDocumentClassificationJobAsync(const StartDocumentClassificationJobRequestT &request, const StartDocumentClassificationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DetectEntitiesOutcomeCallable DetectEntitiesCallable(const DetectEntitiesRequestT &request={}) const
virtual Model::StartPiiEntitiesDetectionJobOutcome StartPiiEntitiesDetectionJob(const Model::StartPiiEntitiesDetectionJobRequest &request) const
Model::UpdateEndpointOutcomeCallable UpdateEndpointCallable(const UpdateEndpointRequestT &request) const
virtual Model::ListEntityRecognizerSummariesOutcome ListEntityRecognizerSummaries(const Model::ListEntityRecognizerSummariesRequest &request={}) const
void ContainsPiiEntitiesAsync(const ContainsPiiEntitiesRequestT &request, const ContainsPiiEntitiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< CreateDatasetOutcome > CreateDatasetOutcomeCallable
std::future< StopKeyPhrasesDetectionJobOutcome > StopKeyPhrasesDetectionJobOutcomeCallable
std::future< StartSentimentDetectionJobOutcome > StartSentimentDetectionJobOutcomeCallable
std::future< DescribeDocumentClassificationJobOutcome > DescribeDocumentClassificationJobOutcomeCallable
std::future< DescribeFlywheelOutcome > DescribeFlywheelOutcomeCallable
std::future< ContainsPiiEntitiesOutcome > ContainsPiiEntitiesOutcomeCallable
std::future< ListDominantLanguageDetectionJobsOutcome > ListDominantLanguageDetectionJobsOutcomeCallable
std::future< StartTopicsDetectionJobOutcome > StartTopicsDetectionJobOutcomeCallable
std::future< DescribeEntityRecognizerOutcome > DescribeEntityRecognizerOutcomeCallable
std::future< DeleteFlywheelOutcome > DeleteFlywheelOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< StopEntitiesDetectionJobOutcome > StopEntitiesDetectionJobOutcomeCallable
std::future< ListDocumentClassifierSummariesOutcome > ListDocumentClassifierSummariesOutcomeCallable
std::future< DescribeTopicsDetectionJobOutcome > DescribeTopicsDetectionJobOutcomeCallable
std::future< ListEntityRecognizerSummariesOutcome > ListEntityRecognizerSummariesOutcomeCallable
std::future< DescribeDominantLanguageDetectionJobOutcome > DescribeDominantLanguageDetectionJobOutcomeCallable
std::future< DescribeDocumentClassifierOutcome > DescribeDocumentClassifierOutcomeCallable
std::future< ImportModelOutcome > ImportModelOutcomeCallable
std::future< ListDatasetsOutcome > ListDatasetsOutcomeCallable
std::future< DescribeKeyPhrasesDetectionJobOutcome > DescribeKeyPhrasesDetectionJobOutcomeCallable
std::future< DescribeDatasetOutcome > DescribeDatasetOutcomeCallable
std::future< ListSentimentDetectionJobsOutcome > ListSentimentDetectionJobsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListTopicsDetectionJobsOutcome > ListTopicsDetectionJobsOutcomeCallable
std::future< DetectTargetedSentimentOutcome > DetectTargetedSentimentOutcomeCallable
std::future< DetectSentimentOutcome > DetectSentimentOutcomeCallable
std::future< StartPiiEntitiesDetectionJobOutcome > StartPiiEntitiesDetectionJobOutcomeCallable
std::future< ListDocumentClassificationJobsOutcome > ListDocumentClassificationJobsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< BatchDetectKeyPhrasesOutcome > BatchDetectKeyPhrasesOutcomeCallable
std::future< CreateEndpointOutcome > CreateEndpointOutcomeCallable
std::future< BatchDetectSyntaxOutcome > BatchDetectSyntaxOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
std::future< StopPiiEntitiesDetectionJobOutcome > StopPiiEntitiesDetectionJobOutcomeCallable
std::future< BatchDetectTargetedSentimentOutcome > BatchDetectTargetedSentimentOutcomeCallable
std::future< BatchDetectEntitiesOutcome > BatchDetectEntitiesOutcomeCallable
std::future< DescribeEntitiesDetectionJobOutcome > DescribeEntitiesDetectionJobOutcomeCallable
std::future< BatchDetectDominantLanguageOutcome > BatchDetectDominantLanguageOutcomeCallable
std::future< DetectSyntaxOutcome > DetectSyntaxOutcomeCallable
std::future< DescribeFlywheelIterationOutcome > DescribeFlywheelIterationOutcomeCallable
std::future< ListDocumentClassifiersOutcome > ListDocumentClassifiersOutcomeCallable
std::future< ListTargetedSentimentDetectionJobsOutcome > ListTargetedSentimentDetectionJobsOutcomeCallable
std::future< StartEventsDetectionJobOutcome > StartEventsDetectionJobOutcomeCallable
std::future< DetectDominantLanguageOutcome > DetectDominantLanguageOutcomeCallable
std::future< DeleteEntityRecognizerOutcome > DeleteEntityRecognizerOutcomeCallable
std::future< DetectPiiEntitiesOutcome > DetectPiiEntitiesOutcomeCallable
std::future< ListFlywheelsOutcome > ListFlywheelsOutcomeCallable
std::future< StartDominantLanguageDetectionJobOutcome > StartDominantLanguageDetectionJobOutcomeCallable
std::future< CreateEntityRecognizerOutcome > CreateEntityRecognizerOutcomeCallable
std::future< ClassifyDocumentOutcome > ClassifyDocumentOutcomeCallable
std::future< ListPiiEntitiesDetectionJobsOutcome > ListPiiEntitiesDetectionJobsOutcomeCallable
std::future< ListEventsDetectionJobsOutcome > ListEventsDetectionJobsOutcomeCallable
std::future< StartEntitiesDetectionJobOutcome > StartEntitiesDetectionJobOutcomeCallable
std::future< DetectKeyPhrasesOutcome > DetectKeyPhrasesOutcomeCallable
std::future< UpdateFlywheelOutcome > UpdateFlywheelOutcomeCallable
std::future< StopTrainingDocumentClassifierOutcome > StopTrainingDocumentClassifierOutcomeCallable
std::future< StartFlywheelIterationOutcome > StartFlywheelIterationOutcomeCallable
std::future< ListEntityRecognizersOutcome > ListEntityRecognizersOutcomeCallable
std::future< ListKeyPhrasesDetectionJobsOutcome > ListKeyPhrasesDetectionJobsOutcomeCallable
std::future< StopDominantLanguageDetectionJobOutcome > StopDominantLanguageDetectionJobOutcomeCallable
std::future< BatchDetectSentimentOutcome > BatchDetectSentimentOutcomeCallable
std::future< ListEntitiesDetectionJobsOutcome > ListEntitiesDetectionJobsOutcomeCallable
std::future< DeleteDocumentClassifierOutcome > DeleteDocumentClassifierOutcomeCallable
std::future< StopTargetedSentimentDetectionJobOutcome > StopTargetedSentimentDetectionJobOutcomeCallable
std::future< DetectToxicContentOutcome > DetectToxicContentOutcomeCallable
std::future< DescribeSentimentDetectionJobOutcome > DescribeSentimentDetectionJobOutcomeCallable
std::future< CreateFlywheelOutcome > CreateFlywheelOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
std::future< StartDocumentClassificationJobOutcome > StartDocumentClassificationJobOutcomeCallable
std::future< DetectEntitiesOutcome > DetectEntitiesOutcomeCallable
std::future< DescribeEndpointOutcome > DescribeEndpointOutcomeCallable
std::future< ListFlywheelIterationHistoryOutcome > ListFlywheelIterationHistoryOutcomeCallable
std::future< StopEventsDetectionJobOutcome > StopEventsDetectionJobOutcomeCallable
std::future< StopSentimentDetectionJobOutcome > StopSentimentDetectionJobOutcomeCallable
std::future< StartTargetedSentimentDetectionJobOutcome > StartTargetedSentimentDetectionJobOutcomeCallable
std::future< DescribeTargetedSentimentDetectionJobOutcome > DescribeTargetedSentimentDetectionJobOutcomeCallable
std::future< DescribeEventsDetectionJobOutcome > DescribeEventsDetectionJobOutcomeCallable
std::future< StartKeyPhrasesDetectionJobOutcome > StartKeyPhrasesDetectionJobOutcomeCallable
std::future< DescribePiiEntitiesDetectionJobOutcome > DescribePiiEntitiesDetectionJobOutcomeCallable
std::future< CreateDocumentClassifierOutcome > CreateDocumentClassifierOutcomeCallable
std::future< UpdateEndpointOutcome > UpdateEndpointOutcomeCallable
std::future< StopTrainingEntityRecognizerOutcome > StopTrainingEntityRecognizerOutcomeCallable
std::future< DeleteEndpointOutcome > DeleteEndpointOutcomeCallable
std::future< ListEndpointsOutcome > ListEndpointsOutcomeCallable
std::future< DescribeResourcePolicyOutcome > DescribeResourcePolicyOutcomeCallable
std::function< void(const ComprehendClient *, const Model::ContainsPiiEntitiesRequest &, const Model::ContainsPiiEntitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ContainsPiiEntitiesResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StartPiiEntitiesDetectionJobRequest &, const Model::StartPiiEntitiesDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartPiiEntitiesDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DescribePiiEntitiesDetectionJobRequest &, const Model::DescribePiiEntitiesDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePiiEntitiesDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutResourcePolicyResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ListTopicsDetectionJobsRequest &, const Model::ListTopicsDetectionJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTopicsDetectionJobsResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StopKeyPhrasesDetectionJobRequest &, const Model::StopKeyPhrasesDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopKeyPhrasesDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DescribeTopicsDetectionJobRequest &, const Model::DescribeTopicsDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTopicsDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DetectKeyPhrasesRequest &, const Model::DetectKeyPhrasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetectKeyPhrasesResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DeleteEntityRecognizerRequest &, const Model::DeleteEntityRecognizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEntityRecognizerResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DeleteEndpointRequest &, const Model::DeleteEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEndpointResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DescribeSentimentDetectionJobRequest &, const Model::DescribeSentimentDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSentimentDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DescribeEndpointRequest &, const Model::DescribeEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEndpointResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ListSentimentDetectionJobsRequest &, const Model::ListSentimentDetectionJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSentimentDetectionJobsResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StartEntitiesDetectionJobRequest &, const Model::StartEntitiesDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartEntitiesDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteResourcePolicyResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::CreateFlywheelRequest &, const Model::CreateFlywheelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFlywheelResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StopDominantLanguageDetectionJobRequest &, const Model::StopDominantLanguageDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopDominantLanguageDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::UpdateFlywheelRequest &, const Model::UpdateFlywheelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFlywheelResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::BatchDetectEntitiesRequest &, const Model::BatchDetectEntitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDetectEntitiesResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DescribeDominantLanguageDetectionJobRequest &, const Model::DescribeDominantLanguageDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDominantLanguageDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DescribeFlywheelRequest &, const Model::DescribeFlywheelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFlywheelResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ListEntitiesDetectionJobsRequest &, const Model::ListEntitiesDetectionJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEntitiesDetectionJobsResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ClassifyDocumentRequest &, const Model::ClassifyDocumentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ClassifyDocumentResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DescribeDocumentClassificationJobRequest &, const Model::DescribeDocumentClassificationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDocumentClassificationJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::BatchDetectKeyPhrasesRequest &, const Model::BatchDetectKeyPhrasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDetectKeyPhrasesResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::CreateDocumentClassifierRequest &, const Model::CreateDocumentClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDocumentClassifierResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StartTargetedSentimentDetectionJobRequest &, const Model::StartTargetedSentimentDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTargetedSentimentDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::BatchDetectSyntaxRequest &, const Model::BatchDetectSyntaxOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDetectSyntaxResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::CreateEndpointRequest &, const Model::CreateEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEndpointResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ImportModelRequest &, const Model::ImportModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ImportModelResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::CreateEntityRecognizerRequest &, const Model::CreateEntityRecognizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEntityRecognizerResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ListKeyPhrasesDetectionJobsRequest &, const Model::ListKeyPhrasesDetectionJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListKeyPhrasesDetectionJobsResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ListEntityRecognizersRequest &, const Model::ListEntityRecognizersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEntityRecognizersResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DetectToxicContentRequest &, const Model::DetectToxicContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetectToxicContentResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ListDocumentClassifiersRequest &, const Model::ListDocumentClassifiersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDocumentClassifiersResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ListDominantLanguageDetectionJobsRequest &, const Model::ListDominantLanguageDetectionJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDominantLanguageDetectionJobsResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DescribeEventsDetectionJobRequest &, const Model::DescribeEventsDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEventsDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DetectEntitiesRequest &, const Model::DetectEntitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetectEntitiesResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DetectDominantLanguageRequest &, const Model::DetectDominantLanguageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetectDominantLanguageResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StopEntitiesDetectionJobRequest &, const Model::StopEntitiesDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopEntitiesDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DescribeResourcePolicyRequest &, const Model::DescribeResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeResourcePolicyResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ListDatasetsRequest &, const Model::ListDatasetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDatasetsResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DetectSentimentRequest &, const Model::DetectSentimentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetectSentimentResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ListFlywheelsRequest &, const Model::ListFlywheelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFlywheelsResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ListFlywheelIterationHistoryRequest &, const Model::ListFlywheelIterationHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFlywheelIterationHistoryResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::CreateDatasetRequest &, const Model::CreateDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDatasetResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ListDocumentClassificationJobsRequest &, const Model::ListDocumentClassificationJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDocumentClassificationJobsResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ListEntityRecognizerSummariesRequest &, const Model::ListEntityRecognizerSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEntityRecognizerSummariesResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::BatchDetectSentimentRequest &, const Model::BatchDetectSentimentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDetectSentimentResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StartTopicsDetectionJobRequest &, const Model::StartTopicsDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTopicsDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DescribeDocumentClassifierRequest &, const Model::DescribeDocumentClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDocumentClassifierResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StopTrainingDocumentClassifierRequest &, const Model::StopTrainingDocumentClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopTrainingDocumentClassifierResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ListTargetedSentimentDetectionJobsRequest &, const Model::ListTargetedSentimentDetectionJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTargetedSentimentDetectionJobsResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StopPiiEntitiesDetectionJobRequest &, const Model::StopPiiEntitiesDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopPiiEntitiesDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DetectTargetedSentimentRequest &, const Model::DetectTargetedSentimentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetectTargetedSentimentResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DeleteFlywheelRequest &, const Model::DeleteFlywheelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFlywheelResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StartDocumentClassificationJobRequest &, const Model::StartDocumentClassificationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDocumentClassificationJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StopSentimentDetectionJobRequest &, const Model::StopSentimentDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopSentimentDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StartFlywheelIterationRequest &, const Model::StartFlywheelIterationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartFlywheelIterationResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DescribeDatasetRequest &, const Model::DescribeDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDatasetResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ListEndpointsRequest &, const Model::ListEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEndpointsResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ListPiiEntitiesDetectionJobsRequest &, const Model::ListPiiEntitiesDetectionJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPiiEntitiesDetectionJobsResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ListEventsDetectionJobsRequest &, const Model::ListEventsDetectionJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEventsDetectionJobsResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DescribeFlywheelIterationRequest &, const Model::DescribeFlywheelIterationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeFlywheelIterationResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StartEventsDetectionJobRequest &, const Model::StartEventsDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartEventsDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DetectPiiEntitiesRequest &, const Model::DetectPiiEntitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetectPiiEntitiesResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DescribeTargetedSentimentDetectionJobRequest &, const Model::DescribeTargetedSentimentDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTargetedSentimentDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::BatchDetectDominantLanguageRequest &, const Model::BatchDetectDominantLanguageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDetectDominantLanguageResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StopTargetedSentimentDetectionJobRequest &, const Model::StopTargetedSentimentDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopTargetedSentimentDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::BatchDetectTargetedSentimentRequest &, const Model::BatchDetectTargetedSentimentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDetectTargetedSentimentResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StartSentimentDetectionJobRequest &, const Model::StartSentimentDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartSentimentDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StopEventsDetectionJobRequest &, const Model::StopEventsDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopEventsDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StartKeyPhrasesDetectionJobRequest &, const Model::StartKeyPhrasesDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartKeyPhrasesDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DetectSyntaxRequest &, const Model::DetectSyntaxOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetectSyntaxResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DescribeEntitiesDetectionJobRequest &, const Model::DescribeEntitiesDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEntitiesDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::ListDocumentClassifierSummariesRequest &, const Model::ListDocumentClassifierSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDocumentClassifierSummariesResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StartDominantLanguageDetectionJobRequest &, const Model::StartDominantLanguageDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDominantLanguageDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DeleteDocumentClassifierRequest &, const Model::DeleteDocumentClassifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDocumentClassifierResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::UpdateEndpointRequest &, const Model::UpdateEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEndpointResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DescribeKeyPhrasesDetectionJobRequest &, const Model::DescribeKeyPhrasesDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeKeyPhrasesDetectionJobResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::DescribeEntityRecognizerRequest &, const Model::DescribeEntityRecognizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEntityRecognizerResponseReceivedHandler
std::function< void(const ComprehendClient *, const Model::StopTrainingEntityRecognizerRequest &, const Model::StopTrainingEntityRecognizerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopTrainingEntityRecognizerResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String