AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ComprehendMedicalClient.h
1
6#pragma once
7#include <aws/comprehendmedical/ComprehendMedical_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/comprehendmedical/ComprehendMedicalServiceClientModel.h>
13
14namespace Aws
15{
16namespace ComprehendMedical
17{
27 class AWS_COMPREHENDMEDICAL_API ComprehendMedicalClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<ComprehendMedicalClient>
28 {
29 public:
31 static const char* GetServiceName();
32 static const char* GetAllocationTag();
33
36
42 std::shared_ptr<ComprehendMedicalEndpointProviderBase> endpointProvider = nullptr);
43
49 std::shared_ptr<ComprehendMedicalEndpointProviderBase> endpointProvider = nullptr,
51
56 ComprehendMedicalClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
57 std::shared_ptr<ComprehendMedicalEndpointProviderBase> endpointProvider = nullptr,
59
60
61 /* Legacy constructors due deprecation */
67
73 const Aws::Client::ClientConfiguration& clientConfiguration);
74
79 ComprehendMedicalClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
80 const Aws::Client::ClientConfiguration& clientConfiguration);
81
82 /* End of legacy constructors due deprecation */
84
93
97 template<typename DescribeEntitiesDetectionV2JobRequestT = Model::DescribeEntitiesDetectionV2JobRequest>
98 Model::DescribeEntitiesDetectionV2JobOutcomeCallable DescribeEntitiesDetectionV2JobCallable(const DescribeEntitiesDetectionV2JobRequestT& request) const
99 {
100 return SubmitCallable(&ComprehendMedicalClient::DescribeEntitiesDetectionV2Job, request);
101 }
102
106 template<typename DescribeEntitiesDetectionV2JobRequestT = Model::DescribeEntitiesDetectionV2JobRequest>
107 void DescribeEntitiesDetectionV2JobAsync(const DescribeEntitiesDetectionV2JobRequestT& request, const DescribeEntitiesDetectionV2JobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
108 {
109 return SubmitAsync(&ComprehendMedicalClient::DescribeEntitiesDetectionV2Job, request, handler, context);
110 }
111
119
123 template<typename DescribeICD10CMInferenceJobRequestT = Model::DescribeICD10CMInferenceJobRequest>
124 Model::DescribeICD10CMInferenceJobOutcomeCallable DescribeICD10CMInferenceJobCallable(const DescribeICD10CMInferenceJobRequestT& request) const
125 {
126 return SubmitCallable(&ComprehendMedicalClient::DescribeICD10CMInferenceJob, request);
127 }
128
132 template<typename DescribeICD10CMInferenceJobRequestT = Model::DescribeICD10CMInferenceJobRequest>
133 void DescribeICD10CMInferenceJobAsync(const DescribeICD10CMInferenceJobRequestT& request, const DescribeICD10CMInferenceJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
134 {
135 return SubmitAsync(&ComprehendMedicalClient::DescribeICD10CMInferenceJob, request, handler, context);
136 }
137
146
150 template<typename DescribePHIDetectionJobRequestT = Model::DescribePHIDetectionJobRequest>
151 Model::DescribePHIDetectionJobOutcomeCallable DescribePHIDetectionJobCallable(const DescribePHIDetectionJobRequestT& request) const
152 {
153 return SubmitCallable(&ComprehendMedicalClient::DescribePHIDetectionJob, request);
154 }
155
159 template<typename DescribePHIDetectionJobRequestT = Model::DescribePHIDetectionJobRequest>
160 void DescribePHIDetectionJobAsync(const DescribePHIDetectionJobRequestT& request, const DescribePHIDetectionJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
161 {
162 return SubmitAsync(&ComprehendMedicalClient::DescribePHIDetectionJob, request, handler, context);
163 }
164
172
176 template<typename DescribeRxNormInferenceJobRequestT = Model::DescribeRxNormInferenceJobRequest>
177 Model::DescribeRxNormInferenceJobOutcomeCallable DescribeRxNormInferenceJobCallable(const DescribeRxNormInferenceJobRequestT& request) const
178 {
179 return SubmitCallable(&ComprehendMedicalClient::DescribeRxNormInferenceJob, request);
180 }
181
185 template<typename DescribeRxNormInferenceJobRequestT = Model::DescribeRxNormInferenceJobRequest>
186 void DescribeRxNormInferenceJobAsync(const DescribeRxNormInferenceJobRequestT& request, const DescribeRxNormInferenceJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
187 {
188 return SubmitAsync(&ComprehendMedicalClient::DescribeRxNormInferenceJob, request, handler, context);
189 }
190
198
202 template<typename DescribeSNOMEDCTInferenceJobRequestT = Model::DescribeSNOMEDCTInferenceJobRequest>
203 Model::DescribeSNOMEDCTInferenceJobOutcomeCallable DescribeSNOMEDCTInferenceJobCallable(const DescribeSNOMEDCTInferenceJobRequestT& request) const
204 {
205 return SubmitCallable(&ComprehendMedicalClient::DescribeSNOMEDCTInferenceJob, request);
206 }
207
211 template<typename DescribeSNOMEDCTInferenceJobRequestT = Model::DescribeSNOMEDCTInferenceJobRequest>
212 void DescribeSNOMEDCTInferenceJobAsync(const DescribeSNOMEDCTInferenceJobRequestT& request, const DescribeSNOMEDCTInferenceJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
213 {
214 return SubmitAsync(&ComprehendMedicalClient::DescribeSNOMEDCTInferenceJob, request, handler, context);
215 }
216
233
237 template<typename DetectEntitiesV2RequestT = Model::DetectEntitiesV2Request>
238 Model::DetectEntitiesV2OutcomeCallable DetectEntitiesV2Callable(const DetectEntitiesV2RequestT& request) const
239 {
240 return SubmitCallable(&ComprehendMedicalClient::DetectEntitiesV2, request);
241 }
242
246 template<typename DetectEntitiesV2RequestT = Model::DetectEntitiesV2Request>
247 void DetectEntitiesV2Async(const DetectEntitiesV2RequestT& request, const DetectEntitiesV2ResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
248 {
249 return SubmitAsync(&ComprehendMedicalClient::DetectEntitiesV2, request, handler, context);
250 }
251
261
265 template<typename DetectPHIRequestT = Model::DetectPHIRequest>
266 Model::DetectPHIOutcomeCallable DetectPHICallable(const DetectPHIRequestT& request) const
267 {
268 return SubmitCallable(&ComprehendMedicalClient::DetectPHI, request);
269 }
270
274 template<typename DetectPHIRequestT = Model::DetectPHIRequest>
275 void DetectPHIAsync(const DetectPHIRequestT& request, const DetectPHIResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
276 {
277 return SubmitAsync(&ComprehendMedicalClient::DetectPHI, request, handler, context);
278 }
279
290
294 template<typename InferICD10CMRequestT = Model::InferICD10CMRequest>
295 Model::InferICD10CMOutcomeCallable InferICD10CMCallable(const InferICD10CMRequestT& request) const
296 {
297 return SubmitCallable(&ComprehendMedicalClient::InferICD10CM, request);
298 }
299
303 template<typename InferICD10CMRequestT = Model::InferICD10CMRequest>
304 void InferICD10CMAsync(const InferICD10CMRequestT& request, const InferICD10CMResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
305 {
306 return SubmitAsync(&ComprehendMedicalClient::InferICD10CM, request, handler, context);
307 }
308
318
322 template<typename InferRxNormRequestT = Model::InferRxNormRequest>
323 Model::InferRxNormOutcomeCallable InferRxNormCallable(const InferRxNormRequestT& request) const
324 {
325 return SubmitCallable(&ComprehendMedicalClient::InferRxNorm, request);
326 }
327
331 template<typename InferRxNormRequestT = Model::InferRxNormRequest>
332 void InferRxNormAsync(const InferRxNormRequestT& request, const InferRxNormResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
333 {
334 return SubmitAsync(&ComprehendMedicalClient::InferRxNorm, request, handler, context);
335 }
336
345
349 template<typename InferSNOMEDCTRequestT = Model::InferSNOMEDCTRequest>
350 Model::InferSNOMEDCTOutcomeCallable InferSNOMEDCTCallable(const InferSNOMEDCTRequestT& request) const
351 {
352 return SubmitCallable(&ComprehendMedicalClient::InferSNOMEDCT, request);
353 }
354
358 template<typename InferSNOMEDCTRequestT = Model::InferSNOMEDCTRequest>
359 void InferSNOMEDCTAsync(const InferSNOMEDCTRequestT& request, const InferSNOMEDCTResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
360 {
361 return SubmitAsync(&ComprehendMedicalClient::InferSNOMEDCT, request, handler, context);
362 }
363
371
375 template<typename ListEntitiesDetectionV2JobsRequestT = Model::ListEntitiesDetectionV2JobsRequest>
376 Model::ListEntitiesDetectionV2JobsOutcomeCallable ListEntitiesDetectionV2JobsCallable(const ListEntitiesDetectionV2JobsRequestT& request = {}) const
377 {
378 return SubmitCallable(&ComprehendMedicalClient::ListEntitiesDetectionV2Jobs, request);
379 }
380
384 template<typename ListEntitiesDetectionV2JobsRequestT = Model::ListEntitiesDetectionV2JobsRequest>
385 void ListEntitiesDetectionV2JobsAsync(const ListEntitiesDetectionV2JobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListEntitiesDetectionV2JobsRequestT& request = {}) const
386 {
387 return SubmitAsync(&ComprehendMedicalClient::ListEntitiesDetectionV2Jobs, request, handler, context);
388 }
389
397
401 template<typename ListICD10CMInferenceJobsRequestT = Model::ListICD10CMInferenceJobsRequest>
402 Model::ListICD10CMInferenceJobsOutcomeCallable ListICD10CMInferenceJobsCallable(const ListICD10CMInferenceJobsRequestT& request = {}) const
403 {
404 return SubmitCallable(&ComprehendMedicalClient::ListICD10CMInferenceJobs, request);
405 }
406
410 template<typename ListICD10CMInferenceJobsRequestT = Model::ListICD10CMInferenceJobsRequest>
411 void ListICD10CMInferenceJobsAsync(const ListICD10CMInferenceJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListICD10CMInferenceJobsRequestT& request = {}) const
412 {
413 return SubmitAsync(&ComprehendMedicalClient::ListICD10CMInferenceJobs, request, handler, context);
414 }
415
423
427 template<typename ListPHIDetectionJobsRequestT = Model::ListPHIDetectionJobsRequest>
428 Model::ListPHIDetectionJobsOutcomeCallable ListPHIDetectionJobsCallable(const ListPHIDetectionJobsRequestT& request = {}) const
429 {
430 return SubmitCallable(&ComprehendMedicalClient::ListPHIDetectionJobs, request);
431 }
432
436 template<typename ListPHIDetectionJobsRequestT = Model::ListPHIDetectionJobsRequest>
437 void ListPHIDetectionJobsAsync(const ListPHIDetectionJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListPHIDetectionJobsRequestT& request = {}) const
438 {
439 return SubmitAsync(&ComprehendMedicalClient::ListPHIDetectionJobs, request, handler, context);
440 }
441
449
453 template<typename ListRxNormInferenceJobsRequestT = Model::ListRxNormInferenceJobsRequest>
454 Model::ListRxNormInferenceJobsOutcomeCallable ListRxNormInferenceJobsCallable(const ListRxNormInferenceJobsRequestT& request = {}) const
455 {
456 return SubmitCallable(&ComprehendMedicalClient::ListRxNormInferenceJobs, request);
457 }
458
462 template<typename ListRxNormInferenceJobsRequestT = Model::ListRxNormInferenceJobsRequest>
463 void ListRxNormInferenceJobsAsync(const ListRxNormInferenceJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListRxNormInferenceJobsRequestT& request = {}) const
464 {
465 return SubmitAsync(&ComprehendMedicalClient::ListRxNormInferenceJobs, request, handler, context);
466 }
467
475
479 template<typename ListSNOMEDCTInferenceJobsRequestT = Model::ListSNOMEDCTInferenceJobsRequest>
480 Model::ListSNOMEDCTInferenceJobsOutcomeCallable ListSNOMEDCTInferenceJobsCallable(const ListSNOMEDCTInferenceJobsRequestT& request = {}) const
481 {
482 return SubmitCallable(&ComprehendMedicalClient::ListSNOMEDCTInferenceJobs, request);
483 }
484
488 template<typename ListSNOMEDCTInferenceJobsRequestT = Model::ListSNOMEDCTInferenceJobsRequest>
489 void ListSNOMEDCTInferenceJobsAsync(const ListSNOMEDCTInferenceJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListSNOMEDCTInferenceJobsRequestT& request = {}) const
490 {
491 return SubmitAsync(&ComprehendMedicalClient::ListSNOMEDCTInferenceJobs, request, handler, context);
492 }
493
502
506 template<typename StartEntitiesDetectionV2JobRequestT = Model::StartEntitiesDetectionV2JobRequest>
507 Model::StartEntitiesDetectionV2JobOutcomeCallable StartEntitiesDetectionV2JobCallable(const StartEntitiesDetectionV2JobRequestT& request) const
508 {
509 return SubmitCallable(&ComprehendMedicalClient::StartEntitiesDetectionV2Job, request);
510 }
511
515 template<typename StartEntitiesDetectionV2JobRequestT = Model::StartEntitiesDetectionV2JobRequest>
516 void StartEntitiesDetectionV2JobAsync(const StartEntitiesDetectionV2JobRequestT& request, const StartEntitiesDetectionV2JobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
517 {
518 return SubmitAsync(&ComprehendMedicalClient::StartEntitiesDetectionV2Job, request, handler, context);
519 }
520
529
533 template<typename StartICD10CMInferenceJobRequestT = Model::StartICD10CMInferenceJobRequest>
534 Model::StartICD10CMInferenceJobOutcomeCallable StartICD10CMInferenceJobCallable(const StartICD10CMInferenceJobRequestT& request) const
535 {
536 return SubmitCallable(&ComprehendMedicalClient::StartICD10CMInferenceJob, request);
537 }
538
542 template<typename StartICD10CMInferenceJobRequestT = Model::StartICD10CMInferenceJobRequest>
543 void StartICD10CMInferenceJobAsync(const StartICD10CMInferenceJobRequestT& request, const StartICD10CMInferenceJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
544 {
545 return SubmitAsync(&ComprehendMedicalClient::StartICD10CMInferenceJob, request, handler, context);
546 }
547
556
560 template<typename StartPHIDetectionJobRequestT = Model::StartPHIDetectionJobRequest>
561 Model::StartPHIDetectionJobOutcomeCallable StartPHIDetectionJobCallable(const StartPHIDetectionJobRequestT& request) const
562 {
563 return SubmitCallable(&ComprehendMedicalClient::StartPHIDetectionJob, request);
564 }
565
569 template<typename StartPHIDetectionJobRequestT = Model::StartPHIDetectionJobRequest>
570 void StartPHIDetectionJobAsync(const StartPHIDetectionJobRequestT& request, const StartPHIDetectionJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
571 {
572 return SubmitAsync(&ComprehendMedicalClient::StartPHIDetectionJob, request, handler, context);
573 }
574
583
587 template<typename StartRxNormInferenceJobRequestT = Model::StartRxNormInferenceJobRequest>
588 Model::StartRxNormInferenceJobOutcomeCallable StartRxNormInferenceJobCallable(const StartRxNormInferenceJobRequestT& request) const
589 {
590 return SubmitCallable(&ComprehendMedicalClient::StartRxNormInferenceJob, request);
591 }
592
596 template<typename StartRxNormInferenceJobRequestT = Model::StartRxNormInferenceJobRequest>
597 void StartRxNormInferenceJobAsync(const StartRxNormInferenceJobRequestT& request, const StartRxNormInferenceJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
598 {
599 return SubmitAsync(&ComprehendMedicalClient::StartRxNormInferenceJob, request, handler, context);
600 }
601
610
614 template<typename StartSNOMEDCTInferenceJobRequestT = Model::StartSNOMEDCTInferenceJobRequest>
615 Model::StartSNOMEDCTInferenceJobOutcomeCallable StartSNOMEDCTInferenceJobCallable(const StartSNOMEDCTInferenceJobRequestT& request) const
616 {
617 return SubmitCallable(&ComprehendMedicalClient::StartSNOMEDCTInferenceJob, request);
618 }
619
623 template<typename StartSNOMEDCTInferenceJobRequestT = Model::StartSNOMEDCTInferenceJobRequest>
624 void StartSNOMEDCTInferenceJobAsync(const StartSNOMEDCTInferenceJobRequestT& request, const StartSNOMEDCTInferenceJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
625 {
626 return SubmitAsync(&ComprehendMedicalClient::StartSNOMEDCTInferenceJob, request, handler, context);
627 }
628
636
640 template<typename StopEntitiesDetectionV2JobRequestT = Model::StopEntitiesDetectionV2JobRequest>
641 Model::StopEntitiesDetectionV2JobOutcomeCallable StopEntitiesDetectionV2JobCallable(const StopEntitiesDetectionV2JobRequestT& request) const
642 {
643 return SubmitCallable(&ComprehendMedicalClient::StopEntitiesDetectionV2Job, request);
644 }
645
649 template<typename StopEntitiesDetectionV2JobRequestT = Model::StopEntitiesDetectionV2JobRequest>
650 void StopEntitiesDetectionV2JobAsync(const StopEntitiesDetectionV2JobRequestT& request, const StopEntitiesDetectionV2JobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
651 {
652 return SubmitAsync(&ComprehendMedicalClient::StopEntitiesDetectionV2Job, request, handler, context);
653 }
654
662
666 template<typename StopICD10CMInferenceJobRequestT = Model::StopICD10CMInferenceJobRequest>
667 Model::StopICD10CMInferenceJobOutcomeCallable StopICD10CMInferenceJobCallable(const StopICD10CMInferenceJobRequestT& request) const
668 {
669 return SubmitCallable(&ComprehendMedicalClient::StopICD10CMInferenceJob, request);
670 }
671
675 template<typename StopICD10CMInferenceJobRequestT = Model::StopICD10CMInferenceJobRequest>
676 void StopICD10CMInferenceJobAsync(const StopICD10CMInferenceJobRequestT& request, const StopICD10CMInferenceJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
677 {
678 return SubmitAsync(&ComprehendMedicalClient::StopICD10CMInferenceJob, request, handler, context);
679 }
680
688
692 template<typename StopPHIDetectionJobRequestT = Model::StopPHIDetectionJobRequest>
693 Model::StopPHIDetectionJobOutcomeCallable StopPHIDetectionJobCallable(const StopPHIDetectionJobRequestT& request) const
694 {
695 return SubmitCallable(&ComprehendMedicalClient::StopPHIDetectionJob, request);
696 }
697
701 template<typename StopPHIDetectionJobRequestT = Model::StopPHIDetectionJobRequest>
702 void StopPHIDetectionJobAsync(const StopPHIDetectionJobRequestT& request, const StopPHIDetectionJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
703 {
704 return SubmitAsync(&ComprehendMedicalClient::StopPHIDetectionJob, request, handler, context);
705 }
706
713
717 template<typename StopRxNormInferenceJobRequestT = Model::StopRxNormInferenceJobRequest>
718 Model::StopRxNormInferenceJobOutcomeCallable StopRxNormInferenceJobCallable(const StopRxNormInferenceJobRequestT& request) const
719 {
720 return SubmitCallable(&ComprehendMedicalClient::StopRxNormInferenceJob, request);
721 }
722
726 template<typename StopRxNormInferenceJobRequestT = Model::StopRxNormInferenceJobRequest>
727 void StopRxNormInferenceJobAsync(const StopRxNormInferenceJobRequestT& request, const StopRxNormInferenceJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
728 {
729 return SubmitAsync(&ComprehendMedicalClient::StopRxNormInferenceJob, request, handler, context);
730 }
731
739
743 template<typename StopSNOMEDCTInferenceJobRequestT = Model::StopSNOMEDCTInferenceJobRequest>
744 Model::StopSNOMEDCTInferenceJobOutcomeCallable StopSNOMEDCTInferenceJobCallable(const StopSNOMEDCTInferenceJobRequestT& request) const
745 {
746 return SubmitCallable(&ComprehendMedicalClient::StopSNOMEDCTInferenceJob, request);
747 }
748
752 template<typename StopSNOMEDCTInferenceJobRequestT = Model::StopSNOMEDCTInferenceJobRequest>
753 void StopSNOMEDCTInferenceJobAsync(const StopSNOMEDCTInferenceJobRequestT& request, const StopSNOMEDCTInferenceJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
754 {
755 return SubmitAsync(&ComprehendMedicalClient::StopSNOMEDCTInferenceJob, request, handler, context);
756 }
757
758
759 void OverrideEndpoint(const Aws::String& endpoint);
760 std::shared_ptr<ComprehendMedicalEndpointProviderBase>& accessEndpointProvider();
761 private:
763 void init(const ComprehendMedicalClientConfiguration& clientConfiguration);
764
765 ComprehendMedicalClientConfiguration m_clientConfiguration;
766 std::shared_ptr<ComprehendMedicalEndpointProviderBase> m_endpointProvider;
767 };
768
769} // namespace ComprehendMedical
770} // namespace Aws
void DescribeRxNormInferenceJobAsync(const DescribeRxNormInferenceJobRequestT &request, const DescribeRxNormInferenceJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeEntitiesDetectionV2JobAsync(const DescribeEntitiesDetectionV2JobRequestT &request, const DescribeEntitiesDetectionV2JobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartSNOMEDCTInferenceJobAsync(const StartSNOMEDCTInferenceJobRequestT &request, const StartSNOMEDCTInferenceJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeICD10CMInferenceJobOutcome DescribeICD10CMInferenceJob(const Model::DescribeICD10CMInferenceJobRequest &request) const
void StopSNOMEDCTInferenceJobAsync(const StopSNOMEDCTInferenceJobRequestT &request, const StopSNOMEDCTInferenceJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListICD10CMInferenceJobsAsync(const ListICD10CMInferenceJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListICD10CMInferenceJobsRequestT &request={}) const
virtual Model::ListICD10CMInferenceJobsOutcome ListICD10CMInferenceJobs(const Model::ListICD10CMInferenceJobsRequest &request={}) const
void InferSNOMEDCTAsync(const InferSNOMEDCTRequestT &request, const InferSNOMEDCTResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeICD10CMInferenceJobOutcomeCallable DescribeICD10CMInferenceJobCallable(const DescribeICD10CMInferenceJobRequestT &request) const
Model::DescribePHIDetectionJobOutcomeCallable DescribePHIDetectionJobCallable(const DescribePHIDetectionJobRequestT &request) const
virtual Model::DescribePHIDetectionJobOutcome DescribePHIDetectionJob(const Model::DescribePHIDetectionJobRequest &request) const
virtual Model::StopRxNormInferenceJobOutcome StopRxNormInferenceJob(const Model::StopRxNormInferenceJobRequest &request) const
Model::InferRxNormOutcomeCallable InferRxNormCallable(const InferRxNormRequestT &request) const
virtual Model::InferICD10CMOutcome InferICD10CM(const Model::InferICD10CMRequest &request) const
ComprehendMedicalClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void DescribePHIDetectionJobAsync(const DescribePHIDetectionJobRequestT &request, const DescribePHIDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListICD10CMInferenceJobsOutcomeCallable ListICD10CMInferenceJobsCallable(const ListICD10CMInferenceJobsRequestT &request={}) const
void StopEntitiesDetectionV2JobAsync(const StopEntitiesDetectionV2JobRequestT &request, const StopEntitiesDetectionV2JobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSNOMEDCTInferenceJobsOutcome ListSNOMEDCTInferenceJobs(const Model::ListSNOMEDCTInferenceJobsRequest &request={}) const
Model::ListRxNormInferenceJobsOutcomeCallable ListRxNormInferenceJobsCallable(const ListRxNormInferenceJobsRequestT &request={}) const
virtual Model::DescribeRxNormInferenceJobOutcome DescribeRxNormInferenceJob(const Model::DescribeRxNormInferenceJobRequest &request) const
Model::StartSNOMEDCTInferenceJobOutcomeCallable StartSNOMEDCTInferenceJobCallable(const StartSNOMEDCTInferenceJobRequestT &request) const
virtual Model::StopSNOMEDCTInferenceJobOutcome StopSNOMEDCTInferenceJob(const Model::StopSNOMEDCTInferenceJobRequest &request) const
virtual Model::StartRxNormInferenceJobOutcome StartRxNormInferenceJob(const Model::StartRxNormInferenceJobRequest &request) const
virtual Model::InferRxNormOutcome InferRxNorm(const Model::InferRxNormRequest &request) const
void StopRxNormInferenceJobAsync(const StopRxNormInferenceJobRequestT &request, const StopRxNormInferenceJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartRxNormInferenceJobAsync(const StartRxNormInferenceJobRequestT &request, const StartRxNormInferenceJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ComprehendMedicalClientConfiguration ClientConfigurationType
void StartICD10CMInferenceJobAsync(const StartICD10CMInferenceJobRequestT &request, const StartICD10CMInferenceJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ComprehendMedicalClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< ComprehendMedicalEndpointProviderBase > endpointProvider=nullptr, const Aws::ComprehendMedical::ComprehendMedicalClientConfiguration &clientConfiguration=Aws::ComprehendMedical::ComprehendMedicalClientConfiguration())
virtual Model::StopICD10CMInferenceJobOutcome StopICD10CMInferenceJob(const Model::StopICD10CMInferenceJobRequest &request) const
Model::DetectEntitiesV2OutcomeCallable DetectEntitiesV2Callable(const DetectEntitiesV2RequestT &request) const
virtual Model::ListRxNormInferenceJobsOutcome ListRxNormInferenceJobs(const Model::ListRxNormInferenceJobsRequest &request={}) const
void DescribeSNOMEDCTInferenceJobAsync(const DescribeSNOMEDCTInferenceJobRequestT &request, const DescribeSNOMEDCTInferenceJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeEntitiesDetectionV2JobOutcome DescribeEntitiesDetectionV2Job(const Model::DescribeEntitiesDetectionV2JobRequest &request) const
virtual Model::StopPHIDetectionJobOutcome StopPHIDetectionJob(const Model::StopPHIDetectionJobRequest &request) const
ComprehendMedicalClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void StartEntitiesDetectionV2JobAsync(const StartEntitiesDetectionV2JobRequestT &request, const StartEntitiesDetectionV2JobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListEntitiesDetectionV2JobsOutcomeCallable ListEntitiesDetectionV2JobsCallable(const ListEntitiesDetectionV2JobsRequestT &request={}) const
Model::DescribeEntitiesDetectionV2JobOutcomeCallable DescribeEntitiesDetectionV2JobCallable(const DescribeEntitiesDetectionV2JobRequestT &request) const
virtual Model::StartPHIDetectionJobOutcome StartPHIDetectionJob(const Model::StartPHIDetectionJobRequest &request) const
Model::StartICD10CMInferenceJobOutcomeCallable StartICD10CMInferenceJobCallable(const StartICD10CMInferenceJobRequestT &request) const
void ListSNOMEDCTInferenceJobsAsync(const ListSNOMEDCTInferenceJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSNOMEDCTInferenceJobsRequestT &request={}) const
virtual Model::StartICD10CMInferenceJobOutcome StartICD10CMInferenceJob(const Model::StartICD10CMInferenceJobRequest &request) const
void StopPHIDetectionJobAsync(const StopPHIDetectionJobRequestT &request, const StopPHIDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DetectEntitiesV2Outcome DetectEntitiesV2(const Model::DetectEntitiesV2Request &request) const
ComprehendMedicalClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void DescribeICD10CMInferenceJobAsync(const DescribeICD10CMInferenceJobRequestT &request, const DescribeICD10CMInferenceJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListPHIDetectionJobsAsync(const ListPHIDetectionJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPHIDetectionJobsRequestT &request={}) const
void InferICD10CMAsync(const InferICD10CMRequestT &request, const InferICD10CMResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopPHIDetectionJobOutcomeCallable StopPHIDetectionJobCallable(const StopPHIDetectionJobRequestT &request) const
ComprehendMedicalClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ComprehendMedicalEndpointProviderBase > endpointProvider=nullptr, const Aws::ComprehendMedical::ComprehendMedicalClientConfiguration &clientConfiguration=Aws::ComprehendMedical::ComprehendMedicalClientConfiguration())
Model::DetectPHIOutcomeCallable DetectPHICallable(const DetectPHIRequestT &request) const
virtual Model::ListPHIDetectionJobsOutcome ListPHIDetectionJobs(const Model::ListPHIDetectionJobsRequest &request={}) const
Model::ListPHIDetectionJobsOutcomeCallable ListPHIDetectionJobsCallable(const ListPHIDetectionJobsRequestT &request={}) const
virtual Model::StartEntitiesDetectionV2JobOutcome StartEntitiesDetectionV2Job(const Model::StartEntitiesDetectionV2JobRequest &request) const
Model::InferSNOMEDCTOutcomeCallable InferSNOMEDCTCallable(const InferSNOMEDCTRequestT &request) const
Model::StartEntitiesDetectionV2JobOutcomeCallable StartEntitiesDetectionV2JobCallable(const StartEntitiesDetectionV2JobRequestT &request) const
Model::InferICD10CMOutcomeCallable InferICD10CMCallable(const InferICD10CMRequestT &request) const
Model::ListSNOMEDCTInferenceJobsOutcomeCallable ListSNOMEDCTInferenceJobsCallable(const ListSNOMEDCTInferenceJobsRequestT &request={}) const
virtual Model::DescribeSNOMEDCTInferenceJobOutcome DescribeSNOMEDCTInferenceJob(const Model::DescribeSNOMEDCTInferenceJobRequest &request) const
virtual Model::StartSNOMEDCTInferenceJobOutcome StartSNOMEDCTInferenceJob(const Model::StartSNOMEDCTInferenceJobRequest &request) const
Model::StopRxNormInferenceJobOutcomeCallable StopRxNormInferenceJobCallable(const StopRxNormInferenceJobRequestT &request) const
std::shared_ptr< ComprehendMedicalEndpointProviderBase > & accessEndpointProvider()
Model::StopEntitiesDetectionV2JobOutcomeCallable StopEntitiesDetectionV2JobCallable(const StopEntitiesDetectionV2JobRequestT &request) const
void DetectEntitiesV2Async(const DetectEntitiesV2RequestT &request, const DetectEntitiesV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopEntitiesDetectionV2JobOutcome StopEntitiesDetectionV2Job(const Model::StopEntitiesDetectionV2JobRequest &request) const
ComprehendMedicalEndpointProvider EndpointProviderType
Model::StopSNOMEDCTInferenceJobOutcomeCallable StopSNOMEDCTInferenceJobCallable(const StopSNOMEDCTInferenceJobRequestT &request) const
void ListRxNormInferenceJobsAsync(const ListRxNormInferenceJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRxNormInferenceJobsRequestT &request={}) const
virtual Model::ListEntitiesDetectionV2JobsOutcome ListEntitiesDetectionV2Jobs(const Model::ListEntitiesDetectionV2JobsRequest &request={}) const
virtual Model::InferSNOMEDCTOutcome InferSNOMEDCT(const Model::InferSNOMEDCTRequest &request) const
void StopICD10CMInferenceJobAsync(const StopICD10CMInferenceJobRequestT &request, const StopICD10CMInferenceJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopICD10CMInferenceJobOutcomeCallable StopICD10CMInferenceJobCallable(const StopICD10CMInferenceJobRequestT &request) const
void ListEntitiesDetectionV2JobsAsync(const ListEntitiesDetectionV2JobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEntitiesDetectionV2JobsRequestT &request={}) const
Model::DescribeSNOMEDCTInferenceJobOutcomeCallable DescribeSNOMEDCTInferenceJobCallable(const DescribeSNOMEDCTInferenceJobRequestT &request) const
Model::DescribeRxNormInferenceJobOutcomeCallable DescribeRxNormInferenceJobCallable(const DescribeRxNormInferenceJobRequestT &request) const
Model::StartRxNormInferenceJobOutcomeCallable StartRxNormInferenceJobCallable(const StartRxNormInferenceJobRequestT &request) const
ComprehendMedicalClient(const Aws::ComprehendMedical::ComprehendMedicalClientConfiguration &clientConfiguration=Aws::ComprehendMedical::ComprehendMedicalClientConfiguration(), std::shared_ptr< ComprehendMedicalEndpointProviderBase > endpointProvider=nullptr)
void OverrideEndpoint(const Aws::String &endpoint)
void InferRxNormAsync(const InferRxNormRequestT &request, const InferRxNormResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartPHIDetectionJobOutcomeCallable StartPHIDetectionJobCallable(const StartPHIDetectionJobRequestT &request) const
void DetectPHIAsync(const DetectPHIRequestT &request, const DetectPHIResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DetectPHIOutcome DetectPHI(const Model::DetectPHIRequest &request) const
void StartPHIDetectionJobAsync(const StartPHIDetectionJobRequestT &request, const StartPHIDetectionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< InferSNOMEDCTOutcome > InferSNOMEDCTOutcomeCallable
std::future< StartPHIDetectionJobOutcome > StartPHIDetectionJobOutcomeCallable
std::future< DescribeSNOMEDCTInferenceJobOutcome > DescribeSNOMEDCTInferenceJobOutcomeCallable
std::future< StopEntitiesDetectionV2JobOutcome > StopEntitiesDetectionV2JobOutcomeCallable
std::future< StopSNOMEDCTInferenceJobOutcome > StopSNOMEDCTInferenceJobOutcomeCallable
std::future< ListSNOMEDCTInferenceJobsOutcome > ListSNOMEDCTInferenceJobsOutcomeCallable
std::future< StartSNOMEDCTInferenceJobOutcome > StartSNOMEDCTInferenceJobOutcomeCallable
std::future< DescribeICD10CMInferenceJobOutcome > DescribeICD10CMInferenceJobOutcomeCallable
std::future< StopICD10CMInferenceJobOutcome > StopICD10CMInferenceJobOutcomeCallable
std::future< DetectPHIOutcome > DetectPHIOutcomeCallable
std::future< InferRxNormOutcome > InferRxNormOutcomeCallable
std::future< StartRxNormInferenceJobOutcome > StartRxNormInferenceJobOutcomeCallable
std::future< DescribeEntitiesDetectionV2JobOutcome > DescribeEntitiesDetectionV2JobOutcomeCallable
std::future< ListEntitiesDetectionV2JobsOutcome > ListEntitiesDetectionV2JobsOutcomeCallable
std::future< StopPHIDetectionJobOutcome > StopPHIDetectionJobOutcomeCallable
std::future< ListPHIDetectionJobsOutcome > ListPHIDetectionJobsOutcomeCallable
std::future< DescribePHIDetectionJobOutcome > DescribePHIDetectionJobOutcomeCallable
std::future< ListICD10CMInferenceJobsOutcome > ListICD10CMInferenceJobsOutcomeCallable
std::future< StopRxNormInferenceJobOutcome > StopRxNormInferenceJobOutcomeCallable
std::future< StartICD10CMInferenceJobOutcome > StartICD10CMInferenceJobOutcomeCallable
std::future< DescribeRxNormInferenceJobOutcome > DescribeRxNormInferenceJobOutcomeCallable
std::future< StartEntitiesDetectionV2JobOutcome > StartEntitiesDetectionV2JobOutcomeCallable
std::future< InferICD10CMOutcome > InferICD10CMOutcomeCallable
std::future< ListRxNormInferenceJobsOutcome > ListRxNormInferenceJobsOutcomeCallable
std::future< DetectEntitiesV2Outcome > DetectEntitiesV2OutcomeCallable
std::function< void(const ComprehendMedicalClient *, const Model::DetectPHIRequest &, const Model::DetectPHIOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectPHIResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::StartICD10CMInferenceJobRequest &, const Model::StartICD10CMInferenceJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartICD10CMInferenceJobResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::ListEntitiesDetectionV2JobsRequest &, const Model::ListEntitiesDetectionV2JobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEntitiesDetectionV2JobsResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::DescribeICD10CMInferenceJobRequest &, const Model::DescribeICD10CMInferenceJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeICD10CMInferenceJobResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::StartEntitiesDetectionV2JobRequest &, const Model::StartEntitiesDetectionV2JobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartEntitiesDetectionV2JobResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::StopRxNormInferenceJobRequest &, const Model::StopRxNormInferenceJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopRxNormInferenceJobResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::DescribeRxNormInferenceJobRequest &, const Model::DescribeRxNormInferenceJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRxNormInferenceJobResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::StartPHIDetectionJobRequest &, const Model::StartPHIDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartPHIDetectionJobResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::StartSNOMEDCTInferenceJobRequest &, const Model::StartSNOMEDCTInferenceJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSNOMEDCTInferenceJobResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::InferICD10CMRequest &, const Model::InferICD10CMOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InferICD10CMResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::InferRxNormRequest &, const Model::InferRxNormOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InferRxNormResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::StopSNOMEDCTInferenceJobRequest &, const Model::StopSNOMEDCTInferenceJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopSNOMEDCTInferenceJobResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::DescribePHIDetectionJobRequest &, const Model::DescribePHIDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePHIDetectionJobResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::DescribeSNOMEDCTInferenceJobRequest &, const Model::DescribeSNOMEDCTInferenceJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSNOMEDCTInferenceJobResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::DetectEntitiesV2Request &, const Model::DetectEntitiesV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectEntitiesV2ResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::ListSNOMEDCTInferenceJobsRequest &, const Model::ListSNOMEDCTInferenceJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSNOMEDCTInferenceJobsResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::InferSNOMEDCTRequest &, const Model::InferSNOMEDCTOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InferSNOMEDCTResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::StopICD10CMInferenceJobRequest &, const Model::StopICD10CMInferenceJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopICD10CMInferenceJobResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::ListRxNormInferenceJobsRequest &, const Model::ListRxNormInferenceJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRxNormInferenceJobsResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::ListPHIDetectionJobsRequest &, const Model::ListPHIDetectionJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPHIDetectionJobsResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::StopPHIDetectionJobRequest &, const Model::StopPHIDetectionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopPHIDetectionJobResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::StopEntitiesDetectionV2JobRequest &, const Model::StopEntitiesDetectionV2JobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopEntitiesDetectionV2JobResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::DescribeEntitiesDetectionV2JobRequest &, const Model::DescribeEntitiesDetectionV2JobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEntitiesDetectionV2JobResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::StartRxNormInferenceJobRequest &, const Model::StartRxNormInferenceJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartRxNormInferenceJobResponseReceivedHandler
std::function< void(const ComprehendMedicalClient *, const Model::ListICD10CMInferenceJobsRequest &, const Model::ListICD10CMInferenceJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListICD10CMInferenceJobsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String