AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
LexModelsV2ServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/lexv2-models/LexModelsV2Errors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/lexv2-models/LexModelsV2EndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in LexModelsV2Client header */
21#include <aws/lexv2-models/model/BatchCreateCustomVocabularyItemResult.h>
22#include <aws/lexv2-models/model/BatchDeleteCustomVocabularyItemResult.h>
23#include <aws/lexv2-models/model/BatchUpdateCustomVocabularyItemResult.h>
24#include <aws/lexv2-models/model/BuildBotLocaleResult.h>
25#include <aws/lexv2-models/model/CreateBotResult.h>
26#include <aws/lexv2-models/model/CreateBotAliasResult.h>
27#include <aws/lexv2-models/model/CreateBotLocaleResult.h>
28#include <aws/lexv2-models/model/CreateBotReplicaResult.h>
29#include <aws/lexv2-models/model/CreateBotVersionResult.h>
30#include <aws/lexv2-models/model/CreateExportResult.h>
31#include <aws/lexv2-models/model/CreateIntentResult.h>
32#include <aws/lexv2-models/model/CreateResourcePolicyResult.h>
33#include <aws/lexv2-models/model/CreateResourcePolicyStatementResult.h>
34#include <aws/lexv2-models/model/CreateSlotResult.h>
35#include <aws/lexv2-models/model/CreateSlotTypeResult.h>
36#include <aws/lexv2-models/model/CreateTestSetDiscrepancyReportResult.h>
37#include <aws/lexv2-models/model/CreateUploadUrlResult.h>
38#include <aws/lexv2-models/model/DeleteBotResult.h>
39#include <aws/lexv2-models/model/DeleteBotAliasResult.h>
40#include <aws/lexv2-models/model/DeleteBotLocaleResult.h>
41#include <aws/lexv2-models/model/DeleteBotReplicaResult.h>
42#include <aws/lexv2-models/model/DeleteBotVersionResult.h>
43#include <aws/lexv2-models/model/DeleteCustomVocabularyResult.h>
44#include <aws/lexv2-models/model/DeleteExportResult.h>
45#include <aws/lexv2-models/model/DeleteImportResult.h>
46#include <aws/lexv2-models/model/DeleteResourcePolicyResult.h>
47#include <aws/lexv2-models/model/DeleteResourcePolicyStatementResult.h>
48#include <aws/lexv2-models/model/DeleteUtterancesResult.h>
49#include <aws/lexv2-models/model/DescribeBotResult.h>
50#include <aws/lexv2-models/model/DescribeBotAliasResult.h>
51#include <aws/lexv2-models/model/DescribeBotLocaleResult.h>
52#include <aws/lexv2-models/model/DescribeBotRecommendationResult.h>
53#include <aws/lexv2-models/model/DescribeBotReplicaResult.h>
54#include <aws/lexv2-models/model/DescribeBotResourceGenerationResult.h>
55#include <aws/lexv2-models/model/DescribeBotVersionResult.h>
56#include <aws/lexv2-models/model/DescribeCustomVocabularyMetadataResult.h>
57#include <aws/lexv2-models/model/DescribeExportResult.h>
58#include <aws/lexv2-models/model/DescribeImportResult.h>
59#include <aws/lexv2-models/model/DescribeIntentResult.h>
60#include <aws/lexv2-models/model/DescribeResourcePolicyResult.h>
61#include <aws/lexv2-models/model/DescribeSlotResult.h>
62#include <aws/lexv2-models/model/DescribeSlotTypeResult.h>
63#include <aws/lexv2-models/model/DescribeTestExecutionResult.h>
64#include <aws/lexv2-models/model/DescribeTestSetResult.h>
65#include <aws/lexv2-models/model/DescribeTestSetDiscrepancyReportResult.h>
66#include <aws/lexv2-models/model/DescribeTestSetGenerationResult.h>
67#include <aws/lexv2-models/model/GenerateBotElementResult.h>
68#include <aws/lexv2-models/model/GetTestExecutionArtifactsUrlResult.h>
69#include <aws/lexv2-models/model/ListAggregatedUtterancesResult.h>
70#include <aws/lexv2-models/model/ListBotAliasReplicasResult.h>
71#include <aws/lexv2-models/model/ListBotAliasesResult.h>
72#include <aws/lexv2-models/model/ListBotLocalesResult.h>
73#include <aws/lexv2-models/model/ListBotRecommendationsResult.h>
74#include <aws/lexv2-models/model/ListBotReplicasResult.h>
75#include <aws/lexv2-models/model/ListBotResourceGenerationsResult.h>
76#include <aws/lexv2-models/model/ListBotVersionReplicasResult.h>
77#include <aws/lexv2-models/model/ListBotVersionsResult.h>
78#include <aws/lexv2-models/model/ListBotsResult.h>
79#include <aws/lexv2-models/model/ListBuiltInIntentsResult.h>
80#include <aws/lexv2-models/model/ListBuiltInSlotTypesResult.h>
81#include <aws/lexv2-models/model/ListCustomVocabularyItemsResult.h>
82#include <aws/lexv2-models/model/ListExportsResult.h>
83#include <aws/lexv2-models/model/ListImportsResult.h>
84#include <aws/lexv2-models/model/ListIntentMetricsResult.h>
85#include <aws/lexv2-models/model/ListIntentPathsResult.h>
86#include <aws/lexv2-models/model/ListIntentStageMetricsResult.h>
87#include <aws/lexv2-models/model/ListIntentsResult.h>
88#include <aws/lexv2-models/model/ListRecommendedIntentsResult.h>
89#include <aws/lexv2-models/model/ListSessionAnalyticsDataResult.h>
90#include <aws/lexv2-models/model/ListSessionMetricsResult.h>
91#include <aws/lexv2-models/model/ListSlotTypesResult.h>
92#include <aws/lexv2-models/model/ListSlotsResult.h>
93#include <aws/lexv2-models/model/ListTagsForResourceResult.h>
94#include <aws/lexv2-models/model/ListTestExecutionResultItemsResult.h>
95#include <aws/lexv2-models/model/ListTestExecutionsResult.h>
96#include <aws/lexv2-models/model/ListTestSetRecordsResult.h>
97#include <aws/lexv2-models/model/ListTestSetsResult.h>
98#include <aws/lexv2-models/model/ListUtteranceAnalyticsDataResult.h>
99#include <aws/lexv2-models/model/ListUtteranceMetricsResult.h>
100#include <aws/lexv2-models/model/SearchAssociatedTranscriptsResult.h>
101#include <aws/lexv2-models/model/StartBotRecommendationResult.h>
102#include <aws/lexv2-models/model/StartBotResourceGenerationResult.h>
103#include <aws/lexv2-models/model/StartImportResult.h>
104#include <aws/lexv2-models/model/StartTestExecutionResult.h>
105#include <aws/lexv2-models/model/StartTestSetGenerationResult.h>
106#include <aws/lexv2-models/model/StopBotRecommendationResult.h>
107#include <aws/lexv2-models/model/TagResourceResult.h>
108#include <aws/lexv2-models/model/UntagResourceResult.h>
109#include <aws/lexv2-models/model/UpdateBotResult.h>
110#include <aws/lexv2-models/model/UpdateBotAliasResult.h>
111#include <aws/lexv2-models/model/UpdateBotLocaleResult.h>
112#include <aws/lexv2-models/model/UpdateBotRecommendationResult.h>
113#include <aws/lexv2-models/model/UpdateExportResult.h>
114#include <aws/lexv2-models/model/UpdateIntentResult.h>
115#include <aws/lexv2-models/model/UpdateResourcePolicyResult.h>
116#include <aws/lexv2-models/model/UpdateSlotResult.h>
117#include <aws/lexv2-models/model/UpdateSlotTypeResult.h>
118#include <aws/lexv2-models/model/UpdateTestSetResult.h>
119#include <aws/lexv2-models/model/ListImportsRequest.h>
120#include <aws/lexv2-models/model/ListTestExecutionsRequest.h>
121#include <aws/lexv2-models/model/ListTestSetsRequest.h>
122#include <aws/lexv2-models/model/CreateUploadUrlRequest.h>
123#include <aws/lexv2-models/model/ListBotsRequest.h>
124#include <aws/lexv2-models/model/ListExportsRequest.h>
125#include <aws/core/NoResult.h>
126/* End of service model headers required in LexModelsV2Client header */
127
128namespace Aws
129{
130 namespace Http
131 {
132 class HttpClient;
133 class HttpClientFactory;
134 } // namespace Http
135
136 namespace Utils
137 {
138 template< typename R, typename E> class Outcome;
139
140 namespace Threading
141 {
142 class Executor;
143 } // namespace Threading
144 } // namespace Utils
145
146 namespace Auth
147 {
148 class AWSCredentials;
149 class AWSCredentialsProvider;
150 } // namespace Auth
151
152 namespace Client
153 {
154 class RetryStrategy;
155 } // namespace Client
156
157 namespace LexModelsV2
158 {
162
163 namespace Model
164 {
165 /* Service model forward declarations required in LexModelsV2Client header */
170 class CreateBotRequest;
179 class CreateSlotRequest;
181 class CreateTestSetDiscrepancyReportRequest;
183 class DeleteBotRequest;
194 class DeleteSlotRequest;
196 class DeleteTestSetRequest;
198 class DescribeBotRequest;
213 class DescribeTestSetRequest;
214 class DescribeTestSetDiscrepancyReportRequest;
215 class DescribeTestSetGenerationRequest;
227 class ListBotsRequest;
231 class ListExportsRequest;
232 class ListImportsRequest;
236 class ListIntentsRequest;
241 class ListSlotsRequest;
245 class ListTestSetRecordsRequest;
246 class ListTestSetsRequest;
249 class SearchAssociatedTranscriptsRequest;
252 class StartImportRequest;
254 class StartTestSetGenerationRequest;
256 class TagResourceRequest;
258 class UpdateBotRequest;
265 class UpdateSlotRequest;
267 class UpdateTestSetRequest;
268 /* End of service model forward declarations required in LexModelsV2Client header */
269
270 /* Service model Outcome class definitions */
373 /* End of service model Outcome class definitions */
374
375 /* Service model Outcome callable definitions */
376 typedef std::future<BatchCreateCustomVocabularyItemOutcome> BatchCreateCustomVocabularyItemOutcomeCallable;
377 typedef std::future<BatchDeleteCustomVocabularyItemOutcome> BatchDeleteCustomVocabularyItemOutcomeCallable;
378 typedef std::future<BatchUpdateCustomVocabularyItemOutcome> BatchUpdateCustomVocabularyItemOutcomeCallable;
379 typedef std::future<BuildBotLocaleOutcome> BuildBotLocaleOutcomeCallable;
380 typedef std::future<CreateBotOutcome> CreateBotOutcomeCallable;
381 typedef std::future<CreateBotAliasOutcome> CreateBotAliasOutcomeCallable;
382 typedef std::future<CreateBotLocaleOutcome> CreateBotLocaleOutcomeCallable;
383 typedef std::future<CreateBotReplicaOutcome> CreateBotReplicaOutcomeCallable;
384 typedef std::future<CreateBotVersionOutcome> CreateBotVersionOutcomeCallable;
385 typedef std::future<CreateExportOutcome> CreateExportOutcomeCallable;
386 typedef std::future<CreateIntentOutcome> CreateIntentOutcomeCallable;
387 typedef std::future<CreateResourcePolicyOutcome> CreateResourcePolicyOutcomeCallable;
388 typedef std::future<CreateResourcePolicyStatementOutcome> CreateResourcePolicyStatementOutcomeCallable;
389 typedef std::future<CreateSlotOutcome> CreateSlotOutcomeCallable;
390 typedef std::future<CreateSlotTypeOutcome> CreateSlotTypeOutcomeCallable;
391 typedef std::future<CreateTestSetDiscrepancyReportOutcome> CreateTestSetDiscrepancyReportOutcomeCallable;
392 typedef std::future<CreateUploadUrlOutcome> CreateUploadUrlOutcomeCallable;
393 typedef std::future<DeleteBotOutcome> DeleteBotOutcomeCallable;
394 typedef std::future<DeleteBotAliasOutcome> DeleteBotAliasOutcomeCallable;
395 typedef std::future<DeleteBotLocaleOutcome> DeleteBotLocaleOutcomeCallable;
396 typedef std::future<DeleteBotReplicaOutcome> DeleteBotReplicaOutcomeCallable;
397 typedef std::future<DeleteBotVersionOutcome> DeleteBotVersionOutcomeCallable;
398 typedef std::future<DeleteCustomVocabularyOutcome> DeleteCustomVocabularyOutcomeCallable;
399 typedef std::future<DeleteExportOutcome> DeleteExportOutcomeCallable;
400 typedef std::future<DeleteImportOutcome> DeleteImportOutcomeCallable;
401 typedef std::future<DeleteIntentOutcome> DeleteIntentOutcomeCallable;
402 typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
403 typedef std::future<DeleteResourcePolicyStatementOutcome> DeleteResourcePolicyStatementOutcomeCallable;
404 typedef std::future<DeleteSlotOutcome> DeleteSlotOutcomeCallable;
405 typedef std::future<DeleteSlotTypeOutcome> DeleteSlotTypeOutcomeCallable;
406 typedef std::future<DeleteTestSetOutcome> DeleteTestSetOutcomeCallable;
407 typedef std::future<DeleteUtterancesOutcome> DeleteUtterancesOutcomeCallable;
408 typedef std::future<DescribeBotOutcome> DescribeBotOutcomeCallable;
409 typedef std::future<DescribeBotAliasOutcome> DescribeBotAliasOutcomeCallable;
410 typedef std::future<DescribeBotLocaleOutcome> DescribeBotLocaleOutcomeCallable;
411 typedef std::future<DescribeBotRecommendationOutcome> DescribeBotRecommendationOutcomeCallable;
412 typedef std::future<DescribeBotReplicaOutcome> DescribeBotReplicaOutcomeCallable;
413 typedef std::future<DescribeBotResourceGenerationOutcome> DescribeBotResourceGenerationOutcomeCallable;
414 typedef std::future<DescribeBotVersionOutcome> DescribeBotVersionOutcomeCallable;
415 typedef std::future<DescribeCustomVocabularyMetadataOutcome> DescribeCustomVocabularyMetadataOutcomeCallable;
416 typedef std::future<DescribeExportOutcome> DescribeExportOutcomeCallable;
417 typedef std::future<DescribeImportOutcome> DescribeImportOutcomeCallable;
418 typedef std::future<DescribeIntentOutcome> DescribeIntentOutcomeCallable;
419 typedef std::future<DescribeResourcePolicyOutcome> DescribeResourcePolicyOutcomeCallable;
420 typedef std::future<DescribeSlotOutcome> DescribeSlotOutcomeCallable;
421 typedef std::future<DescribeSlotTypeOutcome> DescribeSlotTypeOutcomeCallable;
422 typedef std::future<DescribeTestExecutionOutcome> DescribeTestExecutionOutcomeCallable;
423 typedef std::future<DescribeTestSetOutcome> DescribeTestSetOutcomeCallable;
424 typedef std::future<DescribeTestSetDiscrepancyReportOutcome> DescribeTestSetDiscrepancyReportOutcomeCallable;
425 typedef std::future<DescribeTestSetGenerationOutcome> DescribeTestSetGenerationOutcomeCallable;
426 typedef std::future<GenerateBotElementOutcome> GenerateBotElementOutcomeCallable;
427 typedef std::future<GetTestExecutionArtifactsUrlOutcome> GetTestExecutionArtifactsUrlOutcomeCallable;
428 typedef std::future<ListAggregatedUtterancesOutcome> ListAggregatedUtterancesOutcomeCallable;
429 typedef std::future<ListBotAliasReplicasOutcome> ListBotAliasReplicasOutcomeCallable;
430 typedef std::future<ListBotAliasesOutcome> ListBotAliasesOutcomeCallable;
431 typedef std::future<ListBotLocalesOutcome> ListBotLocalesOutcomeCallable;
432 typedef std::future<ListBotRecommendationsOutcome> ListBotRecommendationsOutcomeCallable;
433 typedef std::future<ListBotReplicasOutcome> ListBotReplicasOutcomeCallable;
434 typedef std::future<ListBotResourceGenerationsOutcome> ListBotResourceGenerationsOutcomeCallable;
435 typedef std::future<ListBotVersionReplicasOutcome> ListBotVersionReplicasOutcomeCallable;
436 typedef std::future<ListBotVersionsOutcome> ListBotVersionsOutcomeCallable;
437 typedef std::future<ListBotsOutcome> ListBotsOutcomeCallable;
438 typedef std::future<ListBuiltInIntentsOutcome> ListBuiltInIntentsOutcomeCallable;
439 typedef std::future<ListBuiltInSlotTypesOutcome> ListBuiltInSlotTypesOutcomeCallable;
440 typedef std::future<ListCustomVocabularyItemsOutcome> ListCustomVocabularyItemsOutcomeCallable;
441 typedef std::future<ListExportsOutcome> ListExportsOutcomeCallable;
442 typedef std::future<ListImportsOutcome> ListImportsOutcomeCallable;
443 typedef std::future<ListIntentMetricsOutcome> ListIntentMetricsOutcomeCallable;
444 typedef std::future<ListIntentPathsOutcome> ListIntentPathsOutcomeCallable;
445 typedef std::future<ListIntentStageMetricsOutcome> ListIntentStageMetricsOutcomeCallable;
446 typedef std::future<ListIntentsOutcome> ListIntentsOutcomeCallable;
447 typedef std::future<ListRecommendedIntentsOutcome> ListRecommendedIntentsOutcomeCallable;
448 typedef std::future<ListSessionAnalyticsDataOutcome> ListSessionAnalyticsDataOutcomeCallable;
449 typedef std::future<ListSessionMetricsOutcome> ListSessionMetricsOutcomeCallable;
450 typedef std::future<ListSlotTypesOutcome> ListSlotTypesOutcomeCallable;
451 typedef std::future<ListSlotsOutcome> ListSlotsOutcomeCallable;
452 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
453 typedef std::future<ListTestExecutionResultItemsOutcome> ListTestExecutionResultItemsOutcomeCallable;
454 typedef std::future<ListTestExecutionsOutcome> ListTestExecutionsOutcomeCallable;
455 typedef std::future<ListTestSetRecordsOutcome> ListTestSetRecordsOutcomeCallable;
456 typedef std::future<ListTestSetsOutcome> ListTestSetsOutcomeCallable;
457 typedef std::future<ListUtteranceAnalyticsDataOutcome> ListUtteranceAnalyticsDataOutcomeCallable;
458 typedef std::future<ListUtteranceMetricsOutcome> ListUtteranceMetricsOutcomeCallable;
459 typedef std::future<SearchAssociatedTranscriptsOutcome> SearchAssociatedTranscriptsOutcomeCallable;
460 typedef std::future<StartBotRecommendationOutcome> StartBotRecommendationOutcomeCallable;
461 typedef std::future<StartBotResourceGenerationOutcome> StartBotResourceGenerationOutcomeCallable;
462 typedef std::future<StartImportOutcome> StartImportOutcomeCallable;
463 typedef std::future<StartTestExecutionOutcome> StartTestExecutionOutcomeCallable;
464 typedef std::future<StartTestSetGenerationOutcome> StartTestSetGenerationOutcomeCallable;
465 typedef std::future<StopBotRecommendationOutcome> StopBotRecommendationOutcomeCallable;
466 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
467 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
468 typedef std::future<UpdateBotOutcome> UpdateBotOutcomeCallable;
469 typedef std::future<UpdateBotAliasOutcome> UpdateBotAliasOutcomeCallable;
470 typedef std::future<UpdateBotLocaleOutcome> UpdateBotLocaleOutcomeCallable;
471 typedef std::future<UpdateBotRecommendationOutcome> UpdateBotRecommendationOutcomeCallable;
472 typedef std::future<UpdateExportOutcome> UpdateExportOutcomeCallable;
473 typedef std::future<UpdateIntentOutcome> UpdateIntentOutcomeCallable;
474 typedef std::future<UpdateResourcePolicyOutcome> UpdateResourcePolicyOutcomeCallable;
475 typedef std::future<UpdateSlotOutcome> UpdateSlotOutcomeCallable;
476 typedef std::future<UpdateSlotTypeOutcome> UpdateSlotTypeOutcomeCallable;
477 typedef std::future<UpdateTestSetOutcome> UpdateTestSetOutcomeCallable;
478 /* End of service model Outcome callable definitions */
479 } // namespace Model
480
481 class LexModelsV2Client;
482
483 /* Service model async handlers definitions */
484 typedef std::function<void(const LexModelsV2Client*, const Model::BatchCreateCustomVocabularyItemRequest&, const Model::BatchCreateCustomVocabularyItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchCreateCustomVocabularyItemResponseReceivedHandler;
485 typedef std::function<void(const LexModelsV2Client*, const Model::BatchDeleteCustomVocabularyItemRequest&, const Model::BatchDeleteCustomVocabularyItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteCustomVocabularyItemResponseReceivedHandler;
486 typedef std::function<void(const LexModelsV2Client*, const Model::BatchUpdateCustomVocabularyItemRequest&, const Model::BatchUpdateCustomVocabularyItemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchUpdateCustomVocabularyItemResponseReceivedHandler;
487 typedef std::function<void(const LexModelsV2Client*, const Model::BuildBotLocaleRequest&, const Model::BuildBotLocaleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BuildBotLocaleResponseReceivedHandler;
488 typedef std::function<void(const LexModelsV2Client*, const Model::CreateBotRequest&, const Model::CreateBotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBotResponseReceivedHandler;
489 typedef std::function<void(const LexModelsV2Client*, const Model::CreateBotAliasRequest&, const Model::CreateBotAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBotAliasResponseReceivedHandler;
490 typedef std::function<void(const LexModelsV2Client*, const Model::CreateBotLocaleRequest&, const Model::CreateBotLocaleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBotLocaleResponseReceivedHandler;
491 typedef std::function<void(const LexModelsV2Client*, const Model::CreateBotReplicaRequest&, const Model::CreateBotReplicaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBotReplicaResponseReceivedHandler;
492 typedef std::function<void(const LexModelsV2Client*, const Model::CreateBotVersionRequest&, const Model::CreateBotVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBotVersionResponseReceivedHandler;
493 typedef std::function<void(const LexModelsV2Client*, const Model::CreateExportRequest&, const Model::CreateExportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateExportResponseReceivedHandler;
494 typedef std::function<void(const LexModelsV2Client*, const Model::CreateIntentRequest&, const Model::CreateIntentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIntentResponseReceivedHandler;
495 typedef std::function<void(const LexModelsV2Client*, const Model::CreateResourcePolicyRequest&, const Model::CreateResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateResourcePolicyResponseReceivedHandler;
496 typedef std::function<void(const LexModelsV2Client*, const Model::CreateResourcePolicyStatementRequest&, const Model::CreateResourcePolicyStatementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateResourcePolicyStatementResponseReceivedHandler;
497 typedef std::function<void(const LexModelsV2Client*, const Model::CreateSlotRequest&, const Model::CreateSlotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSlotResponseReceivedHandler;
498 typedef std::function<void(const LexModelsV2Client*, const Model::CreateSlotTypeRequest&, const Model::CreateSlotTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSlotTypeResponseReceivedHandler;
499 typedef std::function<void(const LexModelsV2Client*, const Model::CreateTestSetDiscrepancyReportRequest&, const Model::CreateTestSetDiscrepancyReportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTestSetDiscrepancyReportResponseReceivedHandler;
500 typedef std::function<void(const LexModelsV2Client*, const Model::CreateUploadUrlRequest&, const Model::CreateUploadUrlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUploadUrlResponseReceivedHandler;
501 typedef std::function<void(const LexModelsV2Client*, const Model::DeleteBotRequest&, const Model::DeleteBotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBotResponseReceivedHandler;
502 typedef std::function<void(const LexModelsV2Client*, const Model::DeleteBotAliasRequest&, const Model::DeleteBotAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBotAliasResponseReceivedHandler;
503 typedef std::function<void(const LexModelsV2Client*, const Model::DeleteBotLocaleRequest&, const Model::DeleteBotLocaleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBotLocaleResponseReceivedHandler;
504 typedef std::function<void(const LexModelsV2Client*, const Model::DeleteBotReplicaRequest&, const Model::DeleteBotReplicaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBotReplicaResponseReceivedHandler;
505 typedef std::function<void(const LexModelsV2Client*, const Model::DeleteBotVersionRequest&, const Model::DeleteBotVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBotVersionResponseReceivedHandler;
506 typedef std::function<void(const LexModelsV2Client*, const Model::DeleteCustomVocabularyRequest&, const Model::DeleteCustomVocabularyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCustomVocabularyResponseReceivedHandler;
507 typedef std::function<void(const LexModelsV2Client*, const Model::DeleteExportRequest&, const Model::DeleteExportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteExportResponseReceivedHandler;
508 typedef std::function<void(const LexModelsV2Client*, const Model::DeleteImportRequest&, const Model::DeleteImportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteImportResponseReceivedHandler;
509 typedef std::function<void(const LexModelsV2Client*, const Model::DeleteIntentRequest&, const Model::DeleteIntentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIntentResponseReceivedHandler;
510 typedef std::function<void(const LexModelsV2Client*, const Model::DeleteResourcePolicyRequest&, const Model::DeleteResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcePolicyResponseReceivedHandler;
511 typedef std::function<void(const LexModelsV2Client*, const Model::DeleteResourcePolicyStatementRequest&, const Model::DeleteResourcePolicyStatementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcePolicyStatementResponseReceivedHandler;
512 typedef std::function<void(const LexModelsV2Client*, const Model::DeleteSlotRequest&, const Model::DeleteSlotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSlotResponseReceivedHandler;
513 typedef std::function<void(const LexModelsV2Client*, const Model::DeleteSlotTypeRequest&, const Model::DeleteSlotTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSlotTypeResponseReceivedHandler;
514 typedef std::function<void(const LexModelsV2Client*, const Model::DeleteTestSetRequest&, const Model::DeleteTestSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTestSetResponseReceivedHandler;
515 typedef std::function<void(const LexModelsV2Client*, const Model::DeleteUtterancesRequest&, const Model::DeleteUtterancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUtterancesResponseReceivedHandler;
516 typedef std::function<void(const LexModelsV2Client*, const Model::DescribeBotRequest&, const Model::DescribeBotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBotResponseReceivedHandler;
517 typedef std::function<void(const LexModelsV2Client*, const Model::DescribeBotAliasRequest&, const Model::DescribeBotAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBotAliasResponseReceivedHandler;
518 typedef std::function<void(const LexModelsV2Client*, const Model::DescribeBotLocaleRequest&, const Model::DescribeBotLocaleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBotLocaleResponseReceivedHandler;
519 typedef std::function<void(const LexModelsV2Client*, const Model::DescribeBotRecommendationRequest&, const Model::DescribeBotRecommendationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBotRecommendationResponseReceivedHandler;
520 typedef std::function<void(const LexModelsV2Client*, const Model::DescribeBotReplicaRequest&, const Model::DescribeBotReplicaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBotReplicaResponseReceivedHandler;
521 typedef std::function<void(const LexModelsV2Client*, const Model::DescribeBotResourceGenerationRequest&, const Model::DescribeBotResourceGenerationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBotResourceGenerationResponseReceivedHandler;
522 typedef std::function<void(const LexModelsV2Client*, const Model::DescribeBotVersionRequest&, const Model::DescribeBotVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBotVersionResponseReceivedHandler;
523 typedef std::function<void(const LexModelsV2Client*, const Model::DescribeCustomVocabularyMetadataRequest&, const Model::DescribeCustomVocabularyMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCustomVocabularyMetadataResponseReceivedHandler;
524 typedef std::function<void(const LexModelsV2Client*, const Model::DescribeExportRequest&, const Model::DescribeExportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeExportResponseReceivedHandler;
525 typedef std::function<void(const LexModelsV2Client*, const Model::DescribeImportRequest&, const Model::DescribeImportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeImportResponseReceivedHandler;
526 typedef std::function<void(const LexModelsV2Client*, const Model::DescribeIntentRequest&, const Model::DescribeIntentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeIntentResponseReceivedHandler;
527 typedef std::function<void(const LexModelsV2Client*, const Model::DescribeResourcePolicyRequest&, const Model::DescribeResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeResourcePolicyResponseReceivedHandler;
528 typedef std::function<void(const LexModelsV2Client*, const Model::DescribeSlotRequest&, const Model::DescribeSlotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSlotResponseReceivedHandler;
529 typedef std::function<void(const LexModelsV2Client*, const Model::DescribeSlotTypeRequest&, const Model::DescribeSlotTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSlotTypeResponseReceivedHandler;
530 typedef std::function<void(const LexModelsV2Client*, const Model::DescribeTestExecutionRequest&, const Model::DescribeTestExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTestExecutionResponseReceivedHandler;
531 typedef std::function<void(const LexModelsV2Client*, const Model::DescribeTestSetRequest&, const Model::DescribeTestSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTestSetResponseReceivedHandler;
532 typedef std::function<void(const LexModelsV2Client*, const Model::DescribeTestSetDiscrepancyReportRequest&, const Model::DescribeTestSetDiscrepancyReportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTestSetDiscrepancyReportResponseReceivedHandler;
533 typedef std::function<void(const LexModelsV2Client*, const Model::DescribeTestSetGenerationRequest&, const Model::DescribeTestSetGenerationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTestSetGenerationResponseReceivedHandler;
534 typedef std::function<void(const LexModelsV2Client*, const Model::GenerateBotElementRequest&, const Model::GenerateBotElementOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GenerateBotElementResponseReceivedHandler;
535 typedef std::function<void(const LexModelsV2Client*, const Model::GetTestExecutionArtifactsUrlRequest&, const Model::GetTestExecutionArtifactsUrlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTestExecutionArtifactsUrlResponseReceivedHandler;
536 typedef std::function<void(const LexModelsV2Client*, const Model::ListAggregatedUtterancesRequest&, const Model::ListAggregatedUtterancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAggregatedUtterancesResponseReceivedHandler;
537 typedef std::function<void(const LexModelsV2Client*, const Model::ListBotAliasReplicasRequest&, const Model::ListBotAliasReplicasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBotAliasReplicasResponseReceivedHandler;
538 typedef std::function<void(const LexModelsV2Client*, const Model::ListBotAliasesRequest&, const Model::ListBotAliasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBotAliasesResponseReceivedHandler;
539 typedef std::function<void(const LexModelsV2Client*, const Model::ListBotLocalesRequest&, const Model::ListBotLocalesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBotLocalesResponseReceivedHandler;
540 typedef std::function<void(const LexModelsV2Client*, const Model::ListBotRecommendationsRequest&, const Model::ListBotRecommendationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBotRecommendationsResponseReceivedHandler;
541 typedef std::function<void(const LexModelsV2Client*, const Model::ListBotReplicasRequest&, const Model::ListBotReplicasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBotReplicasResponseReceivedHandler;
542 typedef std::function<void(const LexModelsV2Client*, const Model::ListBotResourceGenerationsRequest&, const Model::ListBotResourceGenerationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBotResourceGenerationsResponseReceivedHandler;
543 typedef std::function<void(const LexModelsV2Client*, const Model::ListBotVersionReplicasRequest&, const Model::ListBotVersionReplicasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBotVersionReplicasResponseReceivedHandler;
544 typedef std::function<void(const LexModelsV2Client*, const Model::ListBotVersionsRequest&, const Model::ListBotVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBotVersionsResponseReceivedHandler;
545 typedef std::function<void(const LexModelsV2Client*, const Model::ListBotsRequest&, const Model::ListBotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBotsResponseReceivedHandler;
546 typedef std::function<void(const LexModelsV2Client*, const Model::ListBuiltInIntentsRequest&, const Model::ListBuiltInIntentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBuiltInIntentsResponseReceivedHandler;
547 typedef std::function<void(const LexModelsV2Client*, const Model::ListBuiltInSlotTypesRequest&, const Model::ListBuiltInSlotTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBuiltInSlotTypesResponseReceivedHandler;
548 typedef std::function<void(const LexModelsV2Client*, const Model::ListCustomVocabularyItemsRequest&, const Model::ListCustomVocabularyItemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCustomVocabularyItemsResponseReceivedHandler;
549 typedef std::function<void(const LexModelsV2Client*, const Model::ListExportsRequest&, const Model::ListExportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListExportsResponseReceivedHandler;
550 typedef std::function<void(const LexModelsV2Client*, const Model::ListImportsRequest&, const Model::ListImportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListImportsResponseReceivedHandler;
551 typedef std::function<void(const LexModelsV2Client*, const Model::ListIntentMetricsRequest&, const Model::ListIntentMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIntentMetricsResponseReceivedHandler;
552 typedef std::function<void(const LexModelsV2Client*, const Model::ListIntentPathsRequest&, const Model::ListIntentPathsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIntentPathsResponseReceivedHandler;
553 typedef std::function<void(const LexModelsV2Client*, const Model::ListIntentStageMetricsRequest&, const Model::ListIntentStageMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIntentStageMetricsResponseReceivedHandler;
554 typedef std::function<void(const LexModelsV2Client*, const Model::ListIntentsRequest&, const Model::ListIntentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIntentsResponseReceivedHandler;
555 typedef std::function<void(const LexModelsV2Client*, const Model::ListRecommendedIntentsRequest&, const Model::ListRecommendedIntentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRecommendedIntentsResponseReceivedHandler;
556 typedef std::function<void(const LexModelsV2Client*, const Model::ListSessionAnalyticsDataRequest&, const Model::ListSessionAnalyticsDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSessionAnalyticsDataResponseReceivedHandler;
557 typedef std::function<void(const LexModelsV2Client*, const Model::ListSessionMetricsRequest&, const Model::ListSessionMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSessionMetricsResponseReceivedHandler;
558 typedef std::function<void(const LexModelsV2Client*, const Model::ListSlotTypesRequest&, const Model::ListSlotTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSlotTypesResponseReceivedHandler;
559 typedef std::function<void(const LexModelsV2Client*, const Model::ListSlotsRequest&, const Model::ListSlotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSlotsResponseReceivedHandler;
560 typedef std::function<void(const LexModelsV2Client*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
561 typedef std::function<void(const LexModelsV2Client*, const Model::ListTestExecutionResultItemsRequest&, const Model::ListTestExecutionResultItemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTestExecutionResultItemsResponseReceivedHandler;
562 typedef std::function<void(const LexModelsV2Client*, const Model::ListTestExecutionsRequest&, const Model::ListTestExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTestExecutionsResponseReceivedHandler;
563 typedef std::function<void(const LexModelsV2Client*, const Model::ListTestSetRecordsRequest&, const Model::ListTestSetRecordsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTestSetRecordsResponseReceivedHandler;
564 typedef std::function<void(const LexModelsV2Client*, const Model::ListTestSetsRequest&, const Model::ListTestSetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTestSetsResponseReceivedHandler;
565 typedef std::function<void(const LexModelsV2Client*, const Model::ListUtteranceAnalyticsDataRequest&, const Model::ListUtteranceAnalyticsDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUtteranceAnalyticsDataResponseReceivedHandler;
566 typedef std::function<void(const LexModelsV2Client*, const Model::ListUtteranceMetricsRequest&, const Model::ListUtteranceMetricsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUtteranceMetricsResponseReceivedHandler;
567 typedef std::function<void(const LexModelsV2Client*, const Model::SearchAssociatedTranscriptsRequest&, const Model::SearchAssociatedTranscriptsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchAssociatedTranscriptsResponseReceivedHandler;
568 typedef std::function<void(const LexModelsV2Client*, const Model::StartBotRecommendationRequest&, const Model::StartBotRecommendationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartBotRecommendationResponseReceivedHandler;
569 typedef std::function<void(const LexModelsV2Client*, const Model::StartBotResourceGenerationRequest&, const Model::StartBotResourceGenerationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartBotResourceGenerationResponseReceivedHandler;
570 typedef std::function<void(const LexModelsV2Client*, const Model::StartImportRequest&, const Model::StartImportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartImportResponseReceivedHandler;
571 typedef std::function<void(const LexModelsV2Client*, const Model::StartTestExecutionRequest&, const Model::StartTestExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartTestExecutionResponseReceivedHandler;
572 typedef std::function<void(const LexModelsV2Client*, const Model::StartTestSetGenerationRequest&, const Model::StartTestSetGenerationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartTestSetGenerationResponseReceivedHandler;
573 typedef std::function<void(const LexModelsV2Client*, const Model::StopBotRecommendationRequest&, const Model::StopBotRecommendationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopBotRecommendationResponseReceivedHandler;
574 typedef std::function<void(const LexModelsV2Client*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
575 typedef std::function<void(const LexModelsV2Client*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
576 typedef std::function<void(const LexModelsV2Client*, const Model::UpdateBotRequest&, const Model::UpdateBotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBotResponseReceivedHandler;
577 typedef std::function<void(const LexModelsV2Client*, const Model::UpdateBotAliasRequest&, const Model::UpdateBotAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBotAliasResponseReceivedHandler;
578 typedef std::function<void(const LexModelsV2Client*, const Model::UpdateBotLocaleRequest&, const Model::UpdateBotLocaleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBotLocaleResponseReceivedHandler;
579 typedef std::function<void(const LexModelsV2Client*, const Model::UpdateBotRecommendationRequest&, const Model::UpdateBotRecommendationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBotRecommendationResponseReceivedHandler;
580 typedef std::function<void(const LexModelsV2Client*, const Model::UpdateExportRequest&, const Model::UpdateExportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateExportResponseReceivedHandler;
581 typedef std::function<void(const LexModelsV2Client*, const Model::UpdateIntentRequest&, const Model::UpdateIntentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateIntentResponseReceivedHandler;
582 typedef std::function<void(const LexModelsV2Client*, const Model::UpdateResourcePolicyRequest&, const Model::UpdateResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateResourcePolicyResponseReceivedHandler;
583 typedef std::function<void(const LexModelsV2Client*, const Model::UpdateSlotRequest&, const Model::UpdateSlotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSlotResponseReceivedHandler;
584 typedef std::function<void(const LexModelsV2Client*, const Model::UpdateSlotTypeRequest&, const Model::UpdateSlotTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSlotTypeResponseReceivedHandler;
585 typedef std::function<void(const LexModelsV2Client*, const Model::UpdateTestSetRequest&, const Model::UpdateTestSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTestSetResponseReceivedHandler;
586 /* End of service model async handlers definitions */
587 } // namespace LexModelsV2
588} // namespace Aws
EndpointProviderBase< LexModelsV2ClientConfiguration, LexModelsV2BuiltInParameters, LexModelsV2ClientContextParameters > LexModelsV2EndpointProviderBase
Aws::Utils::Outcome< DescribeBotRecommendationResult, LexModelsV2Error > DescribeBotRecommendationOutcome
Aws::Utils::Outcome< ListBotReplicasResult, LexModelsV2Error > ListBotReplicasOutcome
Aws::Utils::Outcome< DescribeSlotTypeResult, LexModelsV2Error > DescribeSlotTypeOutcome
std::future< UpdateIntentOutcome > UpdateIntentOutcomeCallable
std::future< DeleteBotReplicaOutcome > DeleteBotReplicaOutcomeCallable
std::future< CreateBotLocaleOutcome > CreateBotLocaleOutcomeCallable
std::future< ListTestExecutionResultItemsOutcome > ListTestExecutionResultItemsOutcomeCallable
std::future< UpdateBotAliasOutcome > UpdateBotAliasOutcomeCallable
Aws::Utils::Outcome< UpdateExportResult, LexModelsV2Error > UpdateExportOutcome
Aws::Utils::Outcome< StartTestExecutionResult, LexModelsV2Error > StartTestExecutionOutcome
std::future< DeleteBotLocaleOutcome > DeleteBotLocaleOutcomeCallable
std::future< CreateSlotTypeOutcome > CreateSlotTypeOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< DescribeTestExecutionResult, LexModelsV2Error > DescribeTestExecutionOutcome
Aws::Utils::Outcome< GenerateBotElementResult, LexModelsV2Error > GenerateBotElementOutcome
Aws::Utils::Outcome< CreateExportResult, LexModelsV2Error > CreateExportOutcome
std::future< CreateBotVersionOutcome > CreateBotVersionOutcomeCallable
std::future< ListBuiltInIntentsOutcome > ListBuiltInIntentsOutcomeCallable
std::future< DescribeCustomVocabularyMetadataOutcome > DescribeCustomVocabularyMetadataOutcomeCallable
Aws::Utils::Outcome< UpdateBotAliasResult, LexModelsV2Error > UpdateBotAliasOutcome
std::future< ListBotAliasReplicasOutcome > ListBotAliasReplicasOutcomeCallable
std::future< ListBuiltInSlotTypesOutcome > ListBuiltInSlotTypesOutcomeCallable
Aws::Utils::Outcome< CreateSlotTypeResult, LexModelsV2Error > CreateSlotTypeOutcome
Aws::Utils::Outcome< DeleteBotResult, LexModelsV2Error > DeleteBotOutcome
std::future< ListTestSetRecordsOutcome > ListTestSetRecordsOutcomeCallable
std::future< DescribeExportOutcome > DescribeExportOutcomeCallable
Aws::Utils::Outcome< CreateIntentResult, LexModelsV2Error > CreateIntentOutcome
std::future< DeleteTestSetOutcome > DeleteTestSetOutcomeCallable
Aws::Utils::Outcome< StartTestSetGenerationResult, LexModelsV2Error > StartTestSetGenerationOutcome
Aws::Utils::Outcome< DescribeBotAliasResult, LexModelsV2Error > DescribeBotAliasOutcome
std::future< ListBotReplicasOutcome > ListBotReplicasOutcomeCallable
std::future< UpdateBotRecommendationOutcome > UpdateBotRecommendationOutcomeCallable
std::future< UpdateResourcePolicyOutcome > UpdateResourcePolicyOutcomeCallable
Aws::Utils::Outcome< ListImportsResult, LexModelsV2Error > ListImportsOutcome
Aws::Utils::Outcome< UpdateTestSetResult, LexModelsV2Error > UpdateTestSetOutcome
Aws::Utils::Outcome< DescribeTestSetGenerationResult, LexModelsV2Error > DescribeTestSetGenerationOutcome
Aws::Utils::Outcome< ListTestExecutionResultItemsResult, LexModelsV2Error > ListTestExecutionResultItemsOutcome
Aws::Utils::Outcome< CreateBotVersionResult, LexModelsV2Error > CreateBotVersionOutcome
std::future< ListTestSetsOutcome > ListTestSetsOutcomeCallable
std::future< ListTestExecutionsOutcome > ListTestExecutionsOutcomeCallable
std::future< CreateBotOutcome > CreateBotOutcomeCallable
std::future< DescribeIntentOutcome > DescribeIntentOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, LexModelsV2Error > TagResourceOutcome
Aws::Utils::Outcome< DeleteBotReplicaResult, LexModelsV2Error > DeleteBotReplicaOutcome
Aws::Utils::Outcome< ListCustomVocabularyItemsResult, LexModelsV2Error > ListCustomVocabularyItemsOutcome
std::future< GenerateBotElementOutcome > GenerateBotElementOutcomeCallable
std::future< StartImportOutcome > StartImportOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, LexModelsV2Error > UntagResourceOutcome
std::future< ListIntentsOutcome > ListIntentsOutcomeCallable
Aws::Utils::Outcome< ListAggregatedUtterancesResult, LexModelsV2Error > ListAggregatedUtterancesOutcome
Aws::Utils::Outcome< CreateBotAliasResult, LexModelsV2Error > CreateBotAliasOutcome
std::future< StopBotRecommendationOutcome > StopBotRecommendationOutcomeCallable
std::future< UpdateBotLocaleOutcome > UpdateBotLocaleOutcomeCallable
Aws::Utils::Outcome< DescribeImportResult, LexModelsV2Error > DescribeImportOutcome
std::future< StartTestSetGenerationOutcome > StartTestSetGenerationOutcomeCallable
std::future< CreateExportOutcome > CreateExportOutcomeCallable
Aws::Utils::Outcome< ListBuiltInSlotTypesResult, LexModelsV2Error > ListBuiltInSlotTypesOutcome
Aws::Utils::Outcome< ListUtteranceMetricsResult, LexModelsV2Error > ListUtteranceMetricsOutcome
Aws::Utils::Outcome< CreateResourcePolicyResult, LexModelsV2Error > CreateResourcePolicyOutcome
std::future< DescribeBotLocaleOutcome > DescribeBotLocaleOutcomeCallable
std::future< ListBotRecommendationsOutcome > ListBotRecommendationsOutcomeCallable
Aws::Utils::Outcome< ListBotVersionsResult, LexModelsV2Error > ListBotVersionsOutcome
Aws::Utils::Outcome< StopBotRecommendationResult, LexModelsV2Error > StopBotRecommendationOutcome
std::future< UpdateExportOutcome > UpdateExportOutcomeCallable
std::future< ListSessionMetricsOutcome > ListSessionMetricsOutcomeCallable
std::future< UpdateBotOutcome > UpdateBotOutcomeCallable
std::future< DescribeSlotOutcome > DescribeSlotOutcomeCallable
Aws::Utils::Outcome< CreateSlotResult, LexModelsV2Error > CreateSlotOutcome
Aws::Utils::Outcome< ListBotRecommendationsResult, LexModelsV2Error > ListBotRecommendationsOutcome
Aws::Utils::Outcome< DescribeBotVersionResult, LexModelsV2Error > DescribeBotVersionOutcome
Aws::Utils::Outcome< DescribeExportResult, LexModelsV2Error > DescribeExportOutcome
Aws::Utils::Outcome< ListBotAliasReplicasResult, LexModelsV2Error > ListBotAliasReplicasOutcome
std::future< ListBotAliasesOutcome > ListBotAliasesOutcomeCallable
Aws::Utils::Outcome< DescribeIntentResult, LexModelsV2Error > DescribeIntentOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteSlotTypeOutcome > DeleteSlotTypeOutcomeCallable
Aws::Utils::Outcome< ListIntentStageMetricsResult, LexModelsV2Error > ListIntentStageMetricsOutcome
Aws::Utils::Outcome< ListBuiltInIntentsResult, LexModelsV2Error > ListBuiltInIntentsOutcome
Aws::Utils::Outcome< DeleteResourcePolicyStatementResult, LexModelsV2Error > DeleteResourcePolicyStatementOutcome
Aws::Utils::Outcome< ListBotsResult, LexModelsV2Error > ListBotsOutcome
Aws::Utils::Outcome< BuildBotLocaleResult, LexModelsV2Error > BuildBotLocaleOutcome
std::future< ListBotLocalesOutcome > ListBotLocalesOutcomeCallable
Aws::Utils::Outcome< ListSlotsResult, LexModelsV2Error > ListSlotsOutcome
Aws::Utils::Outcome< DeleteImportResult, LexModelsV2Error > DeleteImportOutcome
Aws::Utils::Outcome< DeleteBotLocaleResult, LexModelsV2Error > DeleteBotLocaleOutcome
Aws::Utils::Outcome< DescribeResourcePolicyResult, LexModelsV2Error > DescribeResourcePolicyOutcome
std::future< DescribeBotAliasOutcome > DescribeBotAliasOutcomeCallable
std::future< ListExportsOutcome > ListExportsOutcomeCallable
std::future< BuildBotLocaleOutcome > BuildBotLocaleOutcomeCallable
std::future< StartTestExecutionOutcome > StartTestExecutionOutcomeCallable
Aws::Utils::Outcome< DeleteResourcePolicyResult, LexModelsV2Error > DeleteResourcePolicyOutcome
Aws::Utils::Outcome< DescribeTestSetResult, LexModelsV2Error > DescribeTestSetOutcome
Aws::Utils::Outcome< CreateTestSetDiscrepancyReportResult, LexModelsV2Error > CreateTestSetDiscrepancyReportOutcome
Aws::Utils::Outcome< Aws::NoResult, LexModelsV2Error > DeleteSlotOutcome
std::future< DeleteSlotOutcome > DeleteSlotOutcomeCallable
Aws::Utils::Outcome< UpdateSlotResult, LexModelsV2Error > UpdateSlotOutcome
Aws::Utils::Outcome< BatchDeleteCustomVocabularyItemResult, LexModelsV2Error > BatchDeleteCustomVocabularyItemOutcome
std::future< ListBotResourceGenerationsOutcome > ListBotResourceGenerationsOutcomeCallable
Aws::Utils::Outcome< ListTestExecutionsResult, LexModelsV2Error > ListTestExecutionsOutcome
std::future< DescribeTestExecutionOutcome > DescribeTestExecutionOutcomeCallable
Aws::Utils::Outcome< ListBotLocalesResult, LexModelsV2Error > ListBotLocalesOutcome
std::future< ListIntentStageMetricsOutcome > ListIntentStageMetricsOutcomeCallable
std::future< DeleteUtterancesOutcome > DeleteUtterancesOutcomeCallable
Aws::Utils::Outcome< ListIntentMetricsResult, LexModelsV2Error > ListIntentMetricsOutcome
std::future< DeleteCustomVocabularyOutcome > DeleteCustomVocabularyOutcomeCallable
std::future< DescribeBotVersionOutcome > DescribeBotVersionOutcomeCallable
Aws::Utils::Outcome< ListIntentsResult, LexModelsV2Error > ListIntentsOutcome
Aws::Utils::Outcome< DeleteBotAliasResult, LexModelsV2Error > DeleteBotAliasOutcome
Aws::Utils::Outcome< ListRecommendedIntentsResult, LexModelsV2Error > ListRecommendedIntentsOutcome
std::future< UpdateTestSetOutcome > UpdateTestSetOutcomeCallable
std::future< ListIntentMetricsOutcome > ListIntentMetricsOutcomeCallable
std::future< CreateResourcePolicyStatementOutcome > CreateResourcePolicyStatementOutcomeCallable
std::future< DescribeTestSetDiscrepancyReportOutcome > DescribeTestSetDiscrepancyReportOutcomeCallable
Aws::Utils::Outcome< ListSlotTypesResult, LexModelsV2Error > ListSlotTypesOutcome
std::future< ListSlotsOutcome > ListSlotsOutcomeCallable
Aws::Utils::Outcome< CreateResourcePolicyStatementResult, LexModelsV2Error > CreateResourcePolicyStatementOutcome
std::future< ListAggregatedUtterancesOutcome > ListAggregatedUtterancesOutcomeCallable
std::future< GetTestExecutionArtifactsUrlOutcome > GetTestExecutionArtifactsUrlOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, LexModelsV2Error > ListTagsForResourceOutcome
Aws::Utils::Outcome< DescribeBotResult, LexModelsV2Error > DescribeBotOutcome
std::future< ListIntentPathsOutcome > ListIntentPathsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, LexModelsV2Error > DeleteTestSetOutcome
Aws::Utils::Outcome< UpdateBotLocaleResult, LexModelsV2Error > UpdateBotLocaleOutcome
std::future< ListBotVersionReplicasOutcome > ListBotVersionReplicasOutcomeCallable
std::future< DeleteResourcePolicyStatementOutcome > DeleteResourcePolicyStatementOutcomeCallable
std::future< CreateBotReplicaOutcome > CreateBotReplicaOutcomeCallable
Aws::Utils::Outcome< ListTestSetsResult, LexModelsV2Error > ListTestSetsOutcome
std::future< DescribeBotOutcome > DescribeBotOutcomeCallable
Aws::Utils::Outcome< ListBotVersionReplicasResult, LexModelsV2Error > ListBotVersionReplicasOutcome
Aws::Utils::Outcome< UpdateBotRecommendationResult, LexModelsV2Error > UpdateBotRecommendationOutcome
Aws::Utils::Outcome< DeleteExportResult, LexModelsV2Error > DeleteExportOutcome
std::future< DescribeBotReplicaOutcome > DescribeBotReplicaOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeleteBotOutcome > DeleteBotOutcomeCallable
std::future< DescribeImportOutcome > DescribeImportOutcomeCallable
Aws::Utils::Outcome< DeleteBotVersionResult, LexModelsV2Error > DeleteBotVersionOutcome
std::future< SearchAssociatedTranscriptsOutcome > SearchAssociatedTranscriptsOutcomeCallable
std::future< DeleteImportOutcome > DeleteImportOutcomeCallable
std::future< DeleteBotAliasOutcome > DeleteBotAliasOutcomeCallable
Aws::Utils::Outcome< ListExportsResult, LexModelsV2Error > ListExportsOutcome
Aws::Utils::Outcome< ListBotAliasesResult, LexModelsV2Error > ListBotAliasesOutcome
std::future< ListCustomVocabularyItemsOutcome > ListCustomVocabularyItemsOutcomeCallable
std::future< DeleteBotVersionOutcome > DeleteBotVersionOutcomeCallable
Aws::Utils::Outcome< DescribeCustomVocabularyMetadataResult, LexModelsV2Error > DescribeCustomVocabularyMetadataOutcome
std::future< DeleteIntentOutcome > DeleteIntentOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, LexModelsV2Error > DeleteIntentOutcome
std::future< StartBotResourceGenerationOutcome > StartBotResourceGenerationOutcomeCallable
std::future< BatchDeleteCustomVocabularyItemOutcome > BatchDeleteCustomVocabularyItemOutcomeCallable
Aws::Utils::Outcome< CreateBotLocaleResult, LexModelsV2Error > CreateBotLocaleOutcome
Aws::Utils::Outcome< DescribeBotReplicaResult, LexModelsV2Error > DescribeBotReplicaOutcome
Aws::Utils::Outcome< BatchCreateCustomVocabularyItemResult, LexModelsV2Error > BatchCreateCustomVocabularyItemOutcome
std::future< CreateSlotOutcome > CreateSlotOutcomeCallable
std::future< StartBotRecommendationOutcome > StartBotRecommendationOutcomeCallable
std::future< ListRecommendedIntentsOutcome > ListRecommendedIntentsOutcomeCallable
std::future< DeleteExportOutcome > DeleteExportOutcomeCallable
std::future< CreateTestSetDiscrepancyReportOutcome > CreateTestSetDiscrepancyReportOutcomeCallable
std::future< CreateIntentOutcome > CreateIntentOutcomeCallable
std::future< UpdateSlotTypeOutcome > UpdateSlotTypeOutcomeCallable
std::future< DescribeBotRecommendationOutcome > DescribeBotRecommendationOutcomeCallable
Aws::Utils::Outcome< StartBotRecommendationResult, LexModelsV2Error > StartBotRecommendationOutcome
Aws::Utils::Outcome< GetTestExecutionArtifactsUrlResult, LexModelsV2Error > GetTestExecutionArtifactsUrlOutcome
std::future< ListUtteranceMetricsOutcome > ListUtteranceMetricsOutcomeCallable
std::future< DescribeTestSetOutcome > DescribeTestSetOutcomeCallable
std::future< DescribeSlotTypeOutcome > DescribeSlotTypeOutcomeCallable
std::future< ListBotsOutcome > ListBotsOutcomeCallable
Aws::Utils::Outcome< UpdateIntentResult, LexModelsV2Error > UpdateIntentOutcome
Aws::Utils::Outcome< CreateUploadUrlResult, LexModelsV2Error > CreateUploadUrlOutcome
std::future< ListUtteranceAnalyticsDataOutcome > ListUtteranceAnalyticsDataOutcomeCallable
Aws::Utils::Outcome< DescribeBotResourceGenerationResult, LexModelsV2Error > DescribeBotResourceGenerationOutcome
Aws::Utils::Outcome< ListTestSetRecordsResult, LexModelsV2Error > ListTestSetRecordsOutcome
Aws::Utils::Outcome< UpdateSlotTypeResult, LexModelsV2Error > UpdateSlotTypeOutcome
Aws::Utils::Outcome< CreateBotResult, LexModelsV2Error > CreateBotOutcome
std::future< BatchUpdateCustomVocabularyItemOutcome > BatchUpdateCustomVocabularyItemOutcomeCallable
std::future< ListBotVersionsOutcome > ListBotVersionsOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
Aws::Utils::Outcome< DeleteCustomVocabularyResult, LexModelsV2Error > DeleteCustomVocabularyOutcome
std::future< ListSlotTypesOutcome > ListSlotTypesOutcomeCallable
Aws::Utils::Outcome< StartImportResult, LexModelsV2Error > StartImportOutcome
Aws::Utils::Outcome< UpdateBotResult, LexModelsV2Error > UpdateBotOutcome
std::future< DescribeBotResourceGenerationOutcome > DescribeBotResourceGenerationOutcomeCallable
Aws::Utils::Outcome< ListBotResourceGenerationsResult, LexModelsV2Error > ListBotResourceGenerationsOutcome
std::future< ListImportsOutcome > ListImportsOutcomeCallable
Aws::Utils::Outcome< ListUtteranceAnalyticsDataResult, LexModelsV2Error > ListUtteranceAnalyticsDataOutcome
Aws::Utils::Outcome< SearchAssociatedTranscriptsResult, LexModelsV2Error > SearchAssociatedTranscriptsOutcome
std::future< UpdateSlotOutcome > UpdateSlotOutcomeCallable
Aws::Utils::Outcome< ListIntentPathsResult, LexModelsV2Error > ListIntentPathsOutcome
std::future< ListSessionAnalyticsDataOutcome > ListSessionAnalyticsDataOutcomeCallable
std::future< CreateResourcePolicyOutcome > CreateResourcePolicyOutcomeCallable
std::future< DescribeResourcePolicyOutcome > DescribeResourcePolicyOutcomeCallable
Aws::Utils::Outcome< BatchUpdateCustomVocabularyItemResult, LexModelsV2Error > BatchUpdateCustomVocabularyItemOutcome
Aws::Utils::Outcome< StartBotResourceGenerationResult, LexModelsV2Error > StartBotResourceGenerationOutcome
Aws::Utils::Outcome< DescribeTestSetDiscrepancyReportResult, LexModelsV2Error > DescribeTestSetDiscrepancyReportOutcome
std::future< CreateUploadUrlOutcome > CreateUploadUrlOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, LexModelsV2Error > DeleteSlotTypeOutcome
Aws::Utils::Outcome< ListSessionAnalyticsDataResult, LexModelsV2Error > ListSessionAnalyticsDataOutcome
std::future< DescribeTestSetGenerationOutcome > DescribeTestSetGenerationOutcomeCallable
Aws::Utils::Outcome< UpdateResourcePolicyResult, LexModelsV2Error > UpdateResourcePolicyOutcome
Aws::Utils::Outcome< DeleteUtterancesResult, LexModelsV2Error > DeleteUtterancesOutcome
Aws::Utils::Outcome< DescribeBotLocaleResult, LexModelsV2Error > DescribeBotLocaleOutcome
Aws::Utils::Outcome< CreateBotReplicaResult, LexModelsV2Error > CreateBotReplicaOutcome
std::future< BatchCreateCustomVocabularyItemOutcome > BatchCreateCustomVocabularyItemOutcomeCallable
Aws::Utils::Outcome< DescribeSlotResult, LexModelsV2Error > DescribeSlotOutcome
Aws::Utils::Outcome< ListSessionMetricsResult, LexModelsV2Error > ListSessionMetricsOutcome
std::future< CreateBotAliasOutcome > CreateBotAliasOutcomeCallable
std::function< void(const LexModelsV2Client *, const Model::UpdateSlotRequest &, const Model::UpdateSlotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSlotResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DescribeBotLocaleRequest &, const Model::DescribeBotLocaleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBotLocaleResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DescribeTestSetRequest &, const Model::DescribeTestSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTestSetResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::UpdateIntentRequest &, const Model::UpdateIntentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIntentResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListRecommendedIntentsRequest &, const Model::ListRecommendedIntentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRecommendedIntentsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::UpdateBotAliasRequest &, const Model::UpdateBotAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBotAliasResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::StartBotResourceGenerationRequest &, const Model::StartBotResourceGenerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartBotResourceGenerationResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListBuiltInSlotTypesRequest &, const Model::ListBuiltInSlotTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBuiltInSlotTypesResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::CreateIntentRequest &, const Model::CreateIntentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIntentResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DeleteBotAliasRequest &, const Model::DeleteBotAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBotAliasResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DescribeTestExecutionRequest &, const Model::DescribeTestExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTestExecutionResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::StartTestSetGenerationRequest &, const Model::StartTestSetGenerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartTestSetGenerationResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DescribeBotAliasRequest &, const Model::DescribeBotAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBotAliasResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DescribeSlotRequest &, const Model::DescribeSlotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSlotResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListTestExecutionsRequest &, const Model::ListTestExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTestExecutionsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DescribeResourcePolicyRequest &, const Model::DescribeResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResourcePolicyResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListIntentPathsRequest &, const Model::ListIntentPathsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIntentPathsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListBotsRequest &, const Model::ListBotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBotsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DescribeTestSetDiscrepancyReportRequest &, const Model::DescribeTestSetDiscrepancyReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTestSetDiscrepancyReportResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::CreateExportRequest &, const Model::CreateExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateExportResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListExportsRequest &, const Model::ListExportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExportsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DescribeExportRequest &, const Model::DescribeExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExportResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DescribeBotResourceGenerationRequest &, const Model::DescribeBotResourceGenerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBotResourceGenerationResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::StartImportRequest &, const Model::StartImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartImportResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DeleteUtterancesRequest &, const Model::DeleteUtterancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUtterancesResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListBotAliasesRequest &, const Model::ListBotAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBotAliasesResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListBotResourceGenerationsRequest &, const Model::ListBotResourceGenerationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBotResourceGenerationsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::StartTestExecutionRequest &, const Model::StartTestExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartTestExecutionResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::BatchCreateCustomVocabularyItemRequest &, const Model::BatchCreateCustomVocabularyItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchCreateCustomVocabularyItemResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::CreateResourcePolicyStatementRequest &, const Model::CreateResourcePolicyStatementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResourcePolicyStatementResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DeleteSlotRequest &, const Model::DeleteSlotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSlotResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::CreateSlotRequest &, const Model::CreateSlotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSlotResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DescribeTestSetGenerationRequest &, const Model::DescribeTestSetGenerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTestSetGenerationResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DescribeIntentRequest &, const Model::DescribeIntentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIntentResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DeleteBotRequest &, const Model::DeleteBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBotResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::StopBotRecommendationRequest &, const Model::StopBotRecommendationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopBotRecommendationResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DescribeBotVersionRequest &, const Model::DescribeBotVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBotVersionResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::BatchUpdateCustomVocabularyItemRequest &, const Model::BatchUpdateCustomVocabularyItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateCustomVocabularyItemResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DeleteImportRequest &, const Model::DeleteImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteImportResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DeleteBotReplicaRequest &, const Model::DeleteBotReplicaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBotReplicaResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DeleteExportRequest &, const Model::DeleteExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteExportResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::StartBotRecommendationRequest &, const Model::StartBotRecommendationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartBotRecommendationResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DeleteBotVersionRequest &, const Model::DeleteBotVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBotVersionResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::GenerateBotElementRequest &, const Model::GenerateBotElementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateBotElementResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::UpdateExportRequest &, const Model::UpdateExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateExportResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::BatchDeleteCustomVocabularyItemRequest &, const Model::BatchDeleteCustomVocabularyItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteCustomVocabularyItemResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListUtteranceMetricsRequest &, const Model::ListUtteranceMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUtteranceMetricsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListBuiltInIntentsRequest &, const Model::ListBuiltInIntentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBuiltInIntentsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DescribeBotReplicaRequest &, const Model::DescribeBotReplicaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBotReplicaResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListTestSetsRequest &, const Model::ListTestSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTestSetsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::CreateBotVersionRequest &, const Model::CreateBotVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBotVersionResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListSessionMetricsRequest &, const Model::ListSessionMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSessionMetricsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListIntentMetricsRequest &, const Model::ListIntentMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIntentMetricsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::UpdateBotRecommendationRequest &, const Model::UpdateBotRecommendationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBotRecommendationResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListSlotsRequest &, const Model::ListSlotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSlotsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DeleteBotLocaleRequest &, const Model::DeleteBotLocaleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBotLocaleResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DeleteResourcePolicyStatementRequest &, const Model::DeleteResourcePolicyStatementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyStatementResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DescribeImportRequest &, const Model::DescribeImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeImportResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListImportsRequest &, const Model::ListImportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImportsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListBotRecommendationsRequest &, const Model::ListBotRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBotRecommendationsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListTestSetRecordsRequest &, const Model::ListTestSetRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTestSetRecordsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::UpdateTestSetRequest &, const Model::UpdateTestSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTestSetResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListIntentStageMetricsRequest &, const Model::ListIntentStageMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIntentStageMetricsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::UpdateResourcePolicyRequest &, const Model::UpdateResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResourcePolicyResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::CreateBotRequest &, const Model::CreateBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBotResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListIntentsRequest &, const Model::ListIntentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIntentsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListSlotTypesRequest &, const Model::ListSlotTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSlotTypesResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::CreateResourcePolicyRequest &, const Model::CreateResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResourcePolicyResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DeleteTestSetRequest &, const Model::DeleteTestSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTestSetResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DescribeSlotTypeRequest &, const Model::DescribeSlotTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSlotTypeResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DescribeBotRequest &, const Model::DescribeBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBotResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::CreateBotLocaleRequest &, const Model::CreateBotLocaleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBotLocaleResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListCustomVocabularyItemsRequest &, const Model::ListCustomVocabularyItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCustomVocabularyItemsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::CreateSlotTypeRequest &, const Model::CreateSlotTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSlotTypeResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListAggregatedUtterancesRequest &, const Model::ListAggregatedUtterancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAggregatedUtterancesResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DeleteIntentRequest &, const Model::DeleteIntentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIntentResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DescribeBotRecommendationRequest &, const Model::DescribeBotRecommendationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBotRecommendationResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListBotLocalesRequest &, const Model::ListBotLocalesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBotLocalesResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListBotAliasReplicasRequest &, const Model::ListBotAliasReplicasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBotAliasReplicasResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::UpdateSlotTypeRequest &, const Model::UpdateSlotTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSlotTypeResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::CreateBotReplicaRequest &, const Model::CreateBotReplicaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBotReplicaResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListUtteranceAnalyticsDataRequest &, const Model::ListUtteranceAnalyticsDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUtteranceAnalyticsDataResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DeleteCustomVocabularyRequest &, const Model::DeleteCustomVocabularyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomVocabularyResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListSessionAnalyticsDataRequest &, const Model::ListSessionAnalyticsDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSessionAnalyticsDataResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::CreateTestSetDiscrepancyReportRequest &, const Model::CreateTestSetDiscrepancyReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTestSetDiscrepancyReportResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::SearchAssociatedTranscriptsRequest &, const Model::SearchAssociatedTranscriptsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchAssociatedTranscriptsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DeleteSlotTypeRequest &, const Model::DeleteSlotTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSlotTypeResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListBotReplicasRequest &, const Model::ListBotReplicasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBotReplicasResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::UpdateBotLocaleRequest &, const Model::UpdateBotLocaleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBotLocaleResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::DescribeCustomVocabularyMetadataRequest &, const Model::DescribeCustomVocabularyMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCustomVocabularyMetadataResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::CreateUploadUrlRequest &, const Model::CreateUploadUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUploadUrlResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListTestExecutionResultItemsRequest &, const Model::ListTestExecutionResultItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTestExecutionResultItemsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListBotVersionReplicasRequest &, const Model::ListBotVersionReplicasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBotVersionReplicasResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::CreateBotAliasRequest &, const Model::CreateBotAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBotAliasResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::ListBotVersionsRequest &, const Model::ListBotVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBotVersionsResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::GetTestExecutionArtifactsUrlRequest &, const Model::GetTestExecutionArtifactsUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTestExecutionArtifactsUrlResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::UpdateBotRequest &, const Model::UpdateBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBotResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::BuildBotLocaleRequest &, const Model::BuildBotLocaleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BuildBotLocaleResponseReceivedHandler