7#include <aws/core/client/AWSClient.h>
8#include <aws/core/client/AWSClientAsyncCRTP.h>
9#include <aws/core/client/ClientConfiguration.h>
10#include <aws/core/utils/json/JsonSerializer.h>
11#include <aws/lexv2-models/LexModelsV2PaginationBase.h>
12#include <aws/lexv2-models/LexModelsV2ServiceClientModel.h>
13#include <aws/lexv2-models/LexModelsV2_EXPORTS.h>
16namespace LexModelsV2 {
38 std::shared_ptr<LexModelsV2EndpointProviderBase> endpointProvider =
nullptr);
45 const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<LexModelsV2EndpointProviderBase> endpointProvider =
nullptr,
53 const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
54 std::shared_ptr<LexModelsV2EndpointProviderBase> endpointProvider =
nullptr,
74 LexModelsV2Client(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
93 template <
typename BatchCreateCustomVocabularyItemRequestT = Model::BatchCreateCustomVocabularyItemRequest>
95 const BatchCreateCustomVocabularyItemRequestT& request)
const {
96 return SubmitCallable(&LexModelsV2Client::BatchCreateCustomVocabularyItem, request);
103 template <
typename BatchCreateCustomVocabularyItemRequestT = Model::BatchCreateCustomVocabularyItemRequest>
106 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
107 return SubmitAsync(&LexModelsV2Client::BatchCreateCustomVocabularyItem, request, handler, context);
123 template <
typename BatchDeleteCustomVocabularyItemRequestT = Model::BatchDeleteCustomVocabularyItemRequest>
125 const BatchDeleteCustomVocabularyItemRequestT& request)
const {
126 return SubmitCallable(&LexModelsV2Client::BatchDeleteCustomVocabularyItem, request);
133 template <
typename BatchDeleteCustomVocabularyItemRequestT = Model::BatchDeleteCustomVocabularyItemRequest>
136 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
137 return SubmitAsync(&LexModelsV2Client::BatchDeleteCustomVocabularyItem, request, handler, context);
153 template <
typename BatchUpdateCustomVocabularyItemRequestT = Model::BatchUpdateCustomVocabularyItemRequest>
155 const BatchUpdateCustomVocabularyItemRequestT& request)
const {
156 return SubmitCallable(&LexModelsV2Client::BatchUpdateCustomVocabularyItem, request);
163 template <
typename BatchUpdateCustomVocabularyItemRequestT = Model::BatchUpdateCustomVocabularyItemRequest>
166 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
167 return SubmitAsync(&LexModelsV2Client::BatchUpdateCustomVocabularyItem, request, handler, context);
182 template <
typename BuildBotLocaleRequestT = Model::BuildBotLocaleRequest>
184 return SubmitCallable(&LexModelsV2Client::BuildBotLocale, request);
191 template <
typename BuildBotLocaleRequestT = Model::BuildBotLocaleRequest>
193 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
194 return SubmitAsync(&LexModelsV2Client::BuildBotLocale, request, handler, context);
207 template <
typename CreateBotRequestT = Model::CreateBotRequest>
209 return SubmitCallable(&LexModelsV2Client::CreateBot, request);
216 template <
typename CreateBotRequestT = Model::CreateBotRequest>
218 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
219 return SubmitAsync(&LexModelsV2Client::CreateBot, request, handler, context);
235 template <
typename CreateBotAliasRequestT = Model::CreateBotAliasRequest>
237 return SubmitCallable(&LexModelsV2Client::CreateBotAlias, request);
244 template <
typename CreateBotAliasRequestT = Model::CreateBotAliasRequest>
246 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
247 return SubmitAsync(&LexModelsV2Client::CreateBotAlias, request, handler, context);
263 template <
typename CreateBotLocaleRequestT = Model::CreateBotLocaleRequest>
265 return SubmitCallable(&LexModelsV2Client::CreateBotLocale, request);
272 template <
typename CreateBotLocaleRequestT = Model::CreateBotLocaleRequest>
274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
275 return SubmitAsync(&LexModelsV2Client::CreateBotLocale, request, handler, context);
290 template <
typename CreateBotReplicaRequestT = Model::CreateBotReplicaRequest>
292 return SubmitCallable(&LexModelsV2Client::CreateBotReplica, request);
299 template <
typename CreateBotReplicaRequestT = Model::CreateBotReplicaRequest>
301 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
302 return SubmitAsync(&LexModelsV2Client::CreateBotReplica, request, handler, context);
321 template <
typename CreateBotVersionRequestT = Model::CreateBotVersionRequest>
323 return SubmitCallable(&LexModelsV2Client::CreateBotVersion, request);
330 template <
typename CreateBotVersionRequestT = Model::CreateBotVersionRequest>
332 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
333 return SubmitAsync(&LexModelsV2Client::CreateBotVersion, request, handler, context);
353 template <
typename CreateExportRequestT = Model::CreateExportRequest>
355 return SubmitCallable(&LexModelsV2Client::CreateExport, request);
362 template <
typename CreateExportRequestT = Model::CreateExportRequest>
364 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
365 return SubmitAsync(&LexModelsV2Client::CreateExport, request, handler, context);
395 template <
typename CreateIntentRequestT = Model::CreateIntentRequest>
397 return SubmitCallable(&LexModelsV2Client::CreateIntent, request);
404 template <
typename CreateIntentRequestT = Model::CreateIntentRequest>
406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
407 return SubmitAsync(&LexModelsV2Client::CreateIntent, request, handler, context);
422 template <
typename CreateResourcePolicyRequestT = Model::CreateResourcePolicyRequest>
424 return SubmitCallable(&LexModelsV2Client::CreateResourcePolicy, request);
431 template <
typename CreateResourcePolicyRequestT = Model::CreateResourcePolicyRequest>
433 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
434 return SubmitAsync(&LexModelsV2Client::CreateResourcePolicy, request, handler, context);
454 template <
typename CreateResourcePolicyStatementRequestT = Model::CreateResourcePolicyStatementRequest>
456 const CreateResourcePolicyStatementRequestT& request)
const {
457 return SubmitCallable(&LexModelsV2Client::CreateResourcePolicyStatement, request);
464 template <
typename CreateResourcePolicyStatementRequestT = Model::CreateResourcePolicyStatementRequest>
467 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
468 return SubmitAsync(&LexModelsV2Client::CreateResourcePolicyStatement, request, handler, context);
485 template <
typename CreateSlotRequestT = Model::CreateSlotRequest>
487 return SubmitCallable(&LexModelsV2Client::CreateSlot, request);
494 template <
typename CreateSlotRequestT = Model::CreateSlotRequest>
496 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
497 return SubmitAsync(&LexModelsV2Client::CreateSlot, request, handler, context);
512 template <
typename CreateSlotTypeRequestT = Model::CreateSlotTypeRequest>
514 return SubmitCallable(&LexModelsV2Client::CreateSlotType, request);
521 template <
typename CreateSlotTypeRequestT = Model::CreateSlotTypeRequest>
523 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
524 return SubmitAsync(&LexModelsV2Client::CreateSlotType, request, handler, context);
534 const Model::CreateTestSetDiscrepancyReportRequest& request)
const;
540 template <
typename CreateTestSetDiscrepancyReportRequestT = Model::CreateTestSetDiscrepancyReportRequest>
542 const CreateTestSetDiscrepancyReportRequestT& request)
const {
543 return SubmitCallable(&LexModelsV2Client::CreateTestSetDiscrepancyReport, request);
550 template <
typename CreateTestSetDiscrepancyReportRequestT = Model::CreateTestSetDiscrepancyReportRequest>
553 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
554 return SubmitAsync(&LexModelsV2Client::CreateTestSetDiscrepancyReport, request, handler, context);
568 template <
typename CreateUploadUrlRequestT = Model::CreateUploadUrlRequest>
570 return SubmitCallable(&LexModelsV2Client::CreateUploadUrl, request);
577 template <
typename CreateUploadUrlRequestT = Model::CreateUploadUrlRequest>
579 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
580 const CreateUploadUrlRequestT& request = {})
const {
581 return SubmitAsync(&LexModelsV2Client::CreateUploadUrl, request, handler, context);
601 template <
typename DeleteBotRequestT = Model::DeleteBotRequest>
603 return SubmitCallable(&LexModelsV2Client::DeleteBot, request);
610 template <
typename DeleteBotRequestT = Model::DeleteBotRequest>
612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
613 return SubmitAsync(&LexModelsV2Client::DeleteBot, request, handler, context);
626 template <
typename DeleteBotAliasRequestT = Model::DeleteBotAliasRequest>
628 return SubmitCallable(&LexModelsV2Client::DeleteBotAlias, request);
635 template <
typename DeleteBotAliasRequestT = Model::DeleteBotAliasRequest>
637 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
638 return SubmitAsync(&LexModelsV2Client::DeleteBotAlias, request, handler, context);
653 template <
typename DeleteBotLocaleRequestT = Model::DeleteBotLocaleRequest>
655 return SubmitCallable(&LexModelsV2Client::DeleteBotLocale, request);
662 template <
typename DeleteBotLocaleRequestT = Model::DeleteBotLocaleRequest>
664 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
665 return SubmitAsync(&LexModelsV2Client::DeleteBotLocale, request, handler, context);
680 template <
typename DeleteBotReplicaRequestT = Model::DeleteBotReplicaRequest>
682 return SubmitCallable(&LexModelsV2Client::DeleteBotReplica, request);
689 template <
typename DeleteBotReplicaRequestT = Model::DeleteBotReplicaRequest>
691 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
692 return SubmitAsync(&LexModelsV2Client::DeleteBotReplica, request, handler, context);
709 template <
typename DeleteBotVersionRequestT = Model::DeleteBotVersionRequest>
711 return SubmitCallable(&LexModelsV2Client::DeleteBotVersion, request);
718 template <
typename DeleteBotVersionRequestT = Model::DeleteBotVersionRequest>
720 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
721 return SubmitAsync(&LexModelsV2Client::DeleteBotVersion, request, handler, context);
736 template <
typename DeleteCustomVocabularyRequestT = Model::DeleteCustomVocabularyRequest>
738 return SubmitCallable(&LexModelsV2Client::DeleteCustomVocabulary, request);
745 template <
typename DeleteCustomVocabularyRequestT = Model::DeleteCustomVocabularyRequest>
748 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
749 return SubmitAsync(&LexModelsV2Client::DeleteCustomVocabulary, request, handler, context);
763 template <
typename DeleteExportRequestT = Model::DeleteExportRequest>
765 return SubmitCallable(&LexModelsV2Client::DeleteExport, request);
772 template <
typename DeleteExportRequestT = Model::DeleteExportRequest>
774 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
775 return SubmitAsync(&LexModelsV2Client::DeleteExport, request, handler, context);
789 template <
typename DeleteImportRequestT = Model::DeleteImportRequest>
791 return SubmitCallable(&LexModelsV2Client::DeleteImport, request);
798 template <
typename DeleteImportRequestT = Model::DeleteImportRequest>
800 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
801 return SubmitAsync(&LexModelsV2Client::DeleteImport, request, handler, context);
815 template <
typename DeleteIntentRequestT = Model::DeleteIntentRequest>
817 return SubmitCallable(&LexModelsV2Client::DeleteIntent, request);
824 template <
typename DeleteIntentRequestT = Model::DeleteIntentRequest>
826 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
827 return SubmitAsync(&LexModelsV2Client::DeleteIntent, request, handler, context);
843 template <
typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
845 return SubmitCallable(&LexModelsV2Client::DeleteResourcePolicy, request);
852 template <
typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
854 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
855 return SubmitAsync(&LexModelsV2Client::DeleteResourcePolicy, request, handler, context);
875 template <
typename DeleteResourcePolicyStatementRequestT = Model::DeleteResourcePolicyStatementRequest>
877 const DeleteResourcePolicyStatementRequestT& request)
const {
878 return SubmitCallable(&LexModelsV2Client::DeleteResourcePolicyStatement, request);
885 template <
typename DeleteResourcePolicyStatementRequestT = Model::DeleteResourcePolicyStatementRequest>
888 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
889 return SubmitAsync(&LexModelsV2Client::DeleteResourcePolicyStatement, request, handler, context);
902 template <
typename DeleteSlotRequestT = Model::DeleteSlotRequest>
904 return SubmitCallable(&LexModelsV2Client::DeleteSlot, request);
911 template <
typename DeleteSlotRequestT = Model::DeleteSlotRequest>
913 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
914 return SubmitAsync(&LexModelsV2Client::DeleteSlot, request, handler, context);
930 template <
typename DeleteSlotTypeRequestT = Model::DeleteSlotTypeRequest>
932 return SubmitCallable(&LexModelsV2Client::DeleteSlotType, request);
939 template <
typename DeleteSlotTypeRequestT = Model::DeleteSlotTypeRequest>
941 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
942 return SubmitAsync(&LexModelsV2Client::DeleteSlotType, request, handler, context);
955 template <
typename DeleteTestSetRequestT = Model::DeleteTestSetRequest>
957 return SubmitCallable(&LexModelsV2Client::DeleteTestSet, request);
964 template <
typename DeleteTestSetRequestT = Model::DeleteTestSetRequest>
966 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
967 return SubmitAsync(&LexModelsV2Client::DeleteTestSet, request, handler, context);
990 template <
typename DeleteUtterancesRequestT = Model::DeleteUtterancesRequest>
992 return SubmitCallable(&LexModelsV2Client::DeleteUtterances, request);
999 template <
typename DeleteUtterancesRequestT = Model::DeleteUtterancesRequest>
1001 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1002 return SubmitAsync(&LexModelsV2Client::DeleteUtterances, request, handler, context);
1015 template <
typename DescribeBotRequestT = Model::DescribeBotRequest>
1017 return SubmitCallable(&LexModelsV2Client::DescribeBot, request);
1024 template <
typename DescribeBotRequestT = Model::DescribeBotRequest>
1026 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1027 return SubmitAsync(&LexModelsV2Client::DescribeBot, request, handler, context);
1041 template <
typename DescribeBotAliasRequestT = Model::DescribeBotAliasRequest>
1043 return SubmitCallable(&LexModelsV2Client::DescribeBotAlias, request);
1050 template <
typename DescribeBotAliasRequestT = Model::DescribeBotAliasRequest>
1052 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1053 return SubmitAsync(&LexModelsV2Client::DescribeBotAlias, request, handler, context);
1068 template <
typename DescribeBotLocaleRequestT = Model::DescribeBotLocaleRequest>
1070 return SubmitCallable(&LexModelsV2Client::DescribeBotLocale, request);
1077 template <
typename DescribeBotLocaleRequestT = Model::DescribeBotLocaleRequest>
1079 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1080 return SubmitAsync(&LexModelsV2Client::DescribeBotLocale, request, handler, context);
1097 template <
typename DescribeBotRecommendationRequestT = Model::DescribeBotRecommendationRequest>
1099 const DescribeBotRecommendationRequestT& request)
const {
1100 return SubmitCallable(&LexModelsV2Client::DescribeBotRecommendation, request);
1107 template <
typename DescribeBotRecommendationRequestT = Model::DescribeBotRecommendationRequest>
1110 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1111 return SubmitAsync(&LexModelsV2Client::DescribeBotRecommendation, request, handler, context);
1126 template <
typename DescribeBotReplicaRequestT = Model::DescribeBotReplicaRequest>
1128 return SubmitCallable(&LexModelsV2Client::DescribeBotReplica, request);
1135 template <
typename DescribeBotReplicaRequestT = Model::DescribeBotReplicaRequest>
1137 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1138 return SubmitAsync(&LexModelsV2Client::DescribeBotReplica, request, handler, context);
1157 template <
typename DescribeBotResourceGenerationRequestT = Model::DescribeBotResourceGenerationRequest>
1159 const DescribeBotResourceGenerationRequestT& request)
const {
1160 return SubmitCallable(&LexModelsV2Client::DescribeBotResourceGeneration, request);
1167 template <
typename DescribeBotResourceGenerationRequestT = Model::DescribeBotResourceGenerationRequest>
1170 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1171 return SubmitAsync(&LexModelsV2Client::DescribeBotResourceGeneration, request, handler, context);
1185 template <
typename DescribeBotVersionRequestT = Model::DescribeBotVersionRequest>
1187 return SubmitCallable(&LexModelsV2Client::DescribeBotVersion, request);
1194 template <
typename DescribeBotVersionRequestT = Model::DescribeBotVersionRequest>
1196 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1197 return SubmitAsync(&LexModelsV2Client::DescribeBotVersion, request, handler, context);
1213 template <
typename DescribeCustomVocabularyMetadataRequestT = Model::DescribeCustomVocabularyMetadataRequest>
1215 const DescribeCustomVocabularyMetadataRequestT& request)
const {
1216 return SubmitCallable(&LexModelsV2Client::DescribeCustomVocabularyMetadata, request);
1223 template <
typename DescribeCustomVocabularyMetadataRequestT = Model::DescribeCustomVocabularyMetadataRequest>
1226 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1227 return SubmitAsync(&LexModelsV2Client::DescribeCustomVocabularyMetadata, request, handler, context);
1240 template <
typename DescribeExportRequestT = Model::DescribeExportRequest>
1242 return SubmitCallable(&LexModelsV2Client::DescribeExport, request);
1249 template <
typename DescribeExportRequestT = Model::DescribeExportRequest>
1251 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1252 return SubmitAsync(&LexModelsV2Client::DescribeExport, request, handler, context);
1265 template <
typename DescribeImportRequestT = Model::DescribeImportRequest>
1267 return SubmitCallable(&LexModelsV2Client::DescribeImport, request);
1274 template <
typename DescribeImportRequestT = Model::DescribeImportRequest>
1276 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1277 return SubmitAsync(&LexModelsV2Client::DescribeImport, request, handler, context);
1290 template <
typename DescribeIntentRequestT = Model::DescribeIntentRequest>
1292 return SubmitCallable(&LexModelsV2Client::DescribeIntent, request);
1299 template <
typename DescribeIntentRequestT = Model::DescribeIntentRequest>
1301 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1302 return SubmitAsync(&LexModelsV2Client::DescribeIntent, request, handler, context);
1317 template <
typename DescribeResourcePolicyRequestT = Model::DescribeResourcePolicyRequest>
1319 return SubmitCallable(&LexModelsV2Client::DescribeResourcePolicy, request);
1326 template <
typename DescribeResourcePolicyRequestT = Model::DescribeResourcePolicyRequest>
1329 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1330 return SubmitAsync(&LexModelsV2Client::DescribeResourcePolicy, request, handler, context);
1343 template <
typename DescribeSlotRequestT = Model::DescribeSlotRequest>
1345 return SubmitCallable(&LexModelsV2Client::DescribeSlot, request);
1352 template <
typename DescribeSlotRequestT = Model::DescribeSlotRequest>
1354 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1355 return SubmitAsync(&LexModelsV2Client::DescribeSlot, request, handler, context);
1369 template <
typename DescribeSlotTypeRequestT = Model::DescribeSlotTypeRequest>
1371 return SubmitCallable(&LexModelsV2Client::DescribeSlotType, request);
1378 template <
typename DescribeSlotTypeRequestT = Model::DescribeSlotTypeRequest>
1380 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1381 return SubmitAsync(&LexModelsV2Client::DescribeSlotType, request, handler, context);
1396 template <
typename DescribeTestExecutionRequestT = Model::DescribeTestExecutionRequest>
1398 return SubmitCallable(&LexModelsV2Client::DescribeTestExecution, request);
1405 template <
typename DescribeTestExecutionRequestT = Model::DescribeTestExecutionRequest>
1407 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1408 return SubmitAsync(&LexModelsV2Client::DescribeTestExecution, request, handler, context);
1421 template <
typename DescribeTestSetRequestT = Model::DescribeTestSetRequest>
1423 return SubmitCallable(&LexModelsV2Client::DescribeTestSet, request);
1430 template <
typename DescribeTestSetRequestT = Model::DescribeTestSetRequest>
1432 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1433 return SubmitAsync(&LexModelsV2Client::DescribeTestSet, request, handler, context);
1443 const Model::DescribeTestSetDiscrepancyReportRequest& request)
const;
1449 template <
typename DescribeTestSetDiscrepancyReportRequestT = Model::DescribeTestSetDiscrepancyReportRequest>
1451 const DescribeTestSetDiscrepancyReportRequestT& request)
const {
1452 return SubmitCallable(&LexModelsV2Client::DescribeTestSetDiscrepancyReport, request);
1459 template <
typename DescribeTestSetDiscrepancyReportRequestT = Model::DescribeTestSetDiscrepancyReportRequest>
1462 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1463 return SubmitAsync(&LexModelsV2Client::DescribeTestSetDiscrepancyReport, request, handler, context);
1478 template <
typename DescribeTestSetGenerationRequestT = Model::DescribeTestSetGenerationRequest>
1480 const DescribeTestSetGenerationRequestT& request)
const {
1481 return SubmitCallable(&LexModelsV2Client::DescribeTestSetGeneration, request);
1488 template <
typename DescribeTestSetGenerationRequestT = Model::DescribeTestSetGenerationRequest>
1491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1492 return SubmitAsync(&LexModelsV2Client::DescribeTestSetGeneration, request, handler, context);
1506 template <
typename GenerateBotElementRequestT = Model::GenerateBotElementRequest>
1508 return SubmitCallable(&LexModelsV2Client::GenerateBotElement, request);
1515 template <
typename GenerateBotElementRequestT = Model::GenerateBotElementRequest>
1517 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1518 return SubmitAsync(&LexModelsV2Client::GenerateBotElement, request, handler, context);
1534 template <
typename GetTestExecutionArtifactsUrlRequestT = Model::GetTestExecutionArtifactsUrlRequest>
1536 const GetTestExecutionArtifactsUrlRequestT& request)
const {
1537 return SubmitCallable(&LexModelsV2Client::GetTestExecutionArtifactsUrl, request);
1544 template <
typename GetTestExecutionArtifactsUrlRequestT = Model::GetTestExecutionArtifactsUrlRequest>
1547 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1548 return SubmitAsync(&LexModelsV2Client::GetTestExecutionArtifactsUrl, request, handler, context);
1574 template <
typename ListAggregatedUtterancesRequestT = Model::ListAggregatedUtterancesRequest>
1576 return SubmitCallable(&LexModelsV2Client::ListAggregatedUtterances, request);
1583 template <
typename ListAggregatedUtterancesRequestT = Model::ListAggregatedUtterancesRequest>
1586 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1587 return SubmitAsync(&LexModelsV2Client::ListAggregatedUtterances, request, handler, context);
1602 template <
typename ListBotAliasReplicasRequestT = Model::ListBotAliasReplicasRequest>
1604 return SubmitCallable(&LexModelsV2Client::ListBotAliasReplicas, request);
1611 template <
typename ListBotAliasReplicasRequestT = Model::ListBotAliasReplicasRequest>
1613 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1614 return SubmitAsync(&LexModelsV2Client::ListBotAliasReplicas, request, handler, context);
1627 template <
typename ListBotAliasesRequestT = Model::ListBotAliasesRequest>
1629 return SubmitCallable(&LexModelsV2Client::ListBotAliases, request);
1636 template <
typename ListBotAliasesRequestT = Model::ListBotAliasesRequest>
1638 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1639 return SubmitAsync(&LexModelsV2Client::ListBotAliases, request, handler, context);
1652 template <
typename ListBotLocalesRequestT = Model::ListBotLocalesRequest>
1654 return SubmitCallable(&LexModelsV2Client::ListBotLocales, request);
1661 template <
typename ListBotLocalesRequestT = Model::ListBotLocalesRequest>
1663 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1664 return SubmitAsync(&LexModelsV2Client::ListBotLocales, request, handler, context);
1679 template <
typename ListBotRecommendationsRequestT = Model::ListBotRecommendationsRequest>
1681 return SubmitCallable(&LexModelsV2Client::ListBotRecommendations, request);
1688 template <
typename ListBotRecommendationsRequestT = Model::ListBotRecommendationsRequest>
1691 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1692 return SubmitAsync(&LexModelsV2Client::ListBotRecommendations, request, handler, context);
1705 template <
typename ListBotReplicasRequestT = Model::ListBotReplicasRequest>
1707 return SubmitCallable(&LexModelsV2Client::ListBotReplicas, request);
1714 template <
typename ListBotReplicasRequestT = Model::ListBotReplicasRequest>
1716 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1717 return SubmitAsync(&LexModelsV2Client::ListBotReplicas, request, handler, context);
1733 template <
typename ListBotResourceGenerationsRequestT = Model::ListBotResourceGenerationsRequest>
1735 const ListBotResourceGenerationsRequestT& request)
const {
1736 return SubmitCallable(&LexModelsV2Client::ListBotResourceGenerations, request);
1743 template <
typename ListBotResourceGenerationsRequestT = Model::ListBotResourceGenerationsRequest>
1746 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1747 return SubmitAsync(&LexModelsV2Client::ListBotResourceGenerations, request, handler, context);
1762 template <
typename ListBotVersionReplicasRequestT = Model::ListBotVersionReplicasRequest>
1764 return SubmitCallable(&LexModelsV2Client::ListBotVersionReplicas, request);
1771 template <
typename ListBotVersionReplicasRequestT = Model::ListBotVersionReplicasRequest>
1774 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1775 return SubmitAsync(&LexModelsV2Client::ListBotVersionReplicas, request, handler, context);
1794 template <
typename ListBotVersionsRequestT = Model::ListBotVersionsRequest>
1796 return SubmitCallable(&LexModelsV2Client::ListBotVersions, request);
1803 template <
typename ListBotVersionsRequestT = Model::ListBotVersionsRequest>
1805 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1806 return SubmitAsync(&LexModelsV2Client::ListBotVersions, request, handler, context);
1819 template <
typename ListBotsRequestT = Model::ListBotsRequest>
1821 return SubmitCallable(&LexModelsV2Client::ListBots, request);
1828 template <
typename ListBotsRequestT = Model::ListBotsRequest>
1830 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1831 const ListBotsRequestT& request = {})
const {
1832 return SubmitAsync(&LexModelsV2Client::ListBots, request, handler, context);
1852 template <
typename ListBuiltInIntentsRequestT = Model::ListBuiltInIntentsRequest>
1854 return SubmitCallable(&LexModelsV2Client::ListBuiltInIntents, request);
1861 template <
typename ListBuiltInIntentsRequestT = Model::ListBuiltInIntentsRequest>
1863 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1864 return SubmitAsync(&LexModelsV2Client::ListBuiltInIntents, request, handler, context);
1879 template <
typename ListBuiltInSlotTypesRequestT = Model::ListBuiltInSlotTypesRequest>
1881 return SubmitCallable(&LexModelsV2Client::ListBuiltInSlotTypes, request);
1888 template <
typename ListBuiltInSlotTypesRequestT = Model::ListBuiltInSlotTypesRequest>
1890 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1891 return SubmitAsync(&LexModelsV2Client::ListBuiltInSlotTypes, request, handler, context);
1906 template <
typename ListCustomVocabularyItemsRequestT = Model::ListCustomVocabularyItemsRequest>
1908 const ListCustomVocabularyItemsRequestT& request)
const {
1909 return SubmitCallable(&LexModelsV2Client::ListCustomVocabularyItems, request);
1916 template <
typename ListCustomVocabularyItemsRequestT = Model::ListCustomVocabularyItemsRequest>
1919 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1920 return SubmitAsync(&LexModelsV2Client::ListCustomVocabularyItems, request, handler, context);
1934 template <
typename ListExportsRequestT = Model::ListExportsRequest>
1936 return SubmitCallable(&LexModelsV2Client::ListExports, request);
1943 template <
typename ListExportsRequestT = Model::ListExportsRequest>
1945 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1946 const ListExportsRequestT& request = {})
const {
1947 return SubmitAsync(&LexModelsV2Client::ListExports, request, handler, context);
1961 template <
typename ListImportsRequestT = Model::ListImportsRequest>
1963 return SubmitCallable(&LexModelsV2Client::ListImports, request);
1970 template <
typename ListImportsRequestT = Model::ListImportsRequest>
1972 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1973 const ListImportsRequestT& request = {})
const {
1974 return SubmitAsync(&LexModelsV2Client::ListImports, request, handler, context);
2007 template <
typename ListIntentMetricsRequestT = Model::ListIntentMetricsRequest>
2009 return SubmitCallable(&LexModelsV2Client::ListIntentMetrics, request);
2016 template <
typename ListIntentMetricsRequestT = Model::ListIntentMetricsRequest>
2018 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2019 return SubmitAsync(&LexModelsV2Client::ListIntentMetrics, request, handler, context);
2042 template <
typename ListIntentPathsRequestT = Model::ListIntentPathsRequest>
2044 return SubmitCallable(&LexModelsV2Client::ListIntentPaths, request);
2051 template <
typename ListIntentPathsRequestT = Model::ListIntentPathsRequest>
2053 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2054 return SubmitAsync(&LexModelsV2Client::ListIntentPaths, request, handler, context);
2088 template <
typename ListIntentStageMetricsRequestT = Model::ListIntentStageMetricsRequest>
2090 return SubmitCallable(&LexModelsV2Client::ListIntentStageMetrics, request);
2097 template <
typename ListIntentStageMetricsRequestT = Model::ListIntentStageMetricsRequest>
2100 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2101 return SubmitAsync(&LexModelsV2Client::ListIntentStageMetrics, request, handler, context);
2115 template <
typename ListIntentsRequestT = Model::ListIntentsRequest>
2117 return SubmitCallable(&LexModelsV2Client::ListIntents, request);
2124 template <
typename ListIntentsRequestT = Model::ListIntentsRequest>
2126 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2127 return SubmitAsync(&LexModelsV2Client::ListIntents, request, handler, context);
2143 template <
typename ListRecommendedIntentsRequestT = Model::ListRecommendedIntentsRequest>
2145 return SubmitCallable(&LexModelsV2Client::ListRecommendedIntents, request);
2152 template <
typename ListRecommendedIntentsRequestT = Model::ListRecommendedIntentsRequest>
2155 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2156 return SubmitAsync(&LexModelsV2Client::ListRecommendedIntents, request, handler, context);
2179 template <
typename ListSessionAnalyticsDataRequestT = Model::ListSessionAnalyticsDataRequest>
2181 return SubmitCallable(&LexModelsV2Client::ListSessionAnalyticsData, request);
2188 template <
typename ListSessionAnalyticsDataRequestT = Model::ListSessionAnalyticsDataRequest>
2191 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2192 return SubmitAsync(&LexModelsV2Client::ListSessionAnalyticsData, request, handler, context);
2225 template <
typename ListSessionMetricsRequestT = Model::ListSessionMetricsRequest>
2227 return SubmitCallable(&LexModelsV2Client::ListSessionMetrics, request);
2234 template <
typename ListSessionMetricsRequestT = Model::ListSessionMetricsRequest>
2236 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2237 return SubmitAsync(&LexModelsV2Client::ListSessionMetrics, request, handler, context);
2251 template <
typename ListSlotTypesRequestT = Model::ListSlotTypesRequest>
2253 return SubmitCallable(&LexModelsV2Client::ListSlotTypes, request);
2260 template <
typename ListSlotTypesRequestT = Model::ListSlotTypesRequest>
2262 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2263 return SubmitAsync(&LexModelsV2Client::ListSlotTypes, request, handler, context);
2277 template <
typename ListSlotsRequestT = Model::ListSlotsRequest>
2279 return SubmitCallable(&LexModelsV2Client::ListSlots, request);
2286 template <
typename ListSlotsRequestT = Model::ListSlotsRequest>
2288 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2289 return SubmitAsync(&LexModelsV2Client::ListSlots, request, handler, context);
2304 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2306 return SubmitCallable(&LexModelsV2Client::ListTagsForResource, request);
2313 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2315 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2316 return SubmitAsync(&LexModelsV2Client::ListTagsForResource, request, handler, context);
2331 template <
typename ListTestExecutionResultItemsRequestT = Model::ListTestExecutionResultItemsRequest>
2333 const ListTestExecutionResultItemsRequestT& request)
const {
2334 return SubmitCallable(&LexModelsV2Client::ListTestExecutionResultItems, request);
2341 template <
typename ListTestExecutionResultItemsRequestT = Model::ListTestExecutionResultItemsRequest>
2344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2345 return SubmitAsync(&LexModelsV2Client::ListTestExecutionResultItems, request, handler, context);
2359 template <
typename ListTestExecutionsRequestT = Model::ListTestExecutionsRequest>
2361 return SubmitCallable(&LexModelsV2Client::ListTestExecutions, request);
2368 template <
typename ListTestExecutionsRequestT = Model::ListTestExecutionsRequest>
2370 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2371 const ListTestExecutionsRequestT& request = {})
const {
2372 return SubmitAsync(&LexModelsV2Client::ListTestExecutions, request, handler, context);
2386 template <
typename ListTestSetRecordsRequestT = Model::ListTestSetRecordsRequest>
2388 return SubmitCallable(&LexModelsV2Client::ListTestSetRecords, request);
2395 template <
typename ListTestSetRecordsRequestT = Model::ListTestSetRecordsRequest>
2397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2398 return SubmitAsync(&LexModelsV2Client::ListTestSetRecords, request, handler, context);
2411 template <
typename ListTestSetsRequestT = Model::ListTestSetsRequest>
2413 return SubmitCallable(&LexModelsV2Client::ListTestSets, request);
2420 template <
typename ListTestSetsRequestT = Model::ListTestSetsRequest>
2422 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2423 const ListTestSetsRequestT& request = {})
const {
2424 return SubmitAsync(&LexModelsV2Client::ListTestSets, request, handler, context);
2455 template <
typename ListUtteranceAnalyticsDataRequestT = Model::ListUtteranceAnalyticsDataRequest>
2457 const ListUtteranceAnalyticsDataRequestT& request)
const {
2458 return SubmitCallable(&LexModelsV2Client::ListUtteranceAnalyticsData, request);
2465 template <
typename ListUtteranceAnalyticsDataRequestT = Model::ListUtteranceAnalyticsDataRequest>
2468 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2469 return SubmitAsync(&LexModelsV2Client::ListUtteranceAnalyticsData, request, handler, context);
2509 template <
typename ListUtteranceMetricsRequestT = Model::ListUtteranceMetricsRequest>
2511 return SubmitCallable(&LexModelsV2Client::ListUtteranceMetrics, request);
2518 template <
typename ListUtteranceMetricsRequestT = Model::ListUtteranceMetricsRequest>
2520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2521 return SubmitAsync(&LexModelsV2Client::ListUtteranceMetrics, request, handler, context);
2531 const Model::SearchAssociatedTranscriptsRequest& request)
const;
2537 template <
typename SearchAssociatedTranscriptsRequestT = Model::SearchAssociatedTranscriptsRequest>
2539 const SearchAssociatedTranscriptsRequestT& request)
const {
2540 return SubmitCallable(&LexModelsV2Client::SearchAssociatedTranscripts, request);
2547 template <
typename SearchAssociatedTranscriptsRequestT = Model::SearchAssociatedTranscriptsRequest>
2550 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2551 return SubmitAsync(&LexModelsV2Client::SearchAssociatedTranscripts, request, handler, context);
2566 template <
typename StartBotRecommendationRequestT = Model::StartBotRecommendationRequest>
2568 return SubmitCallable(&LexModelsV2Client::StartBotRecommendation, request);
2575 template <
typename StartBotRecommendationRequestT = Model::StartBotRecommendationRequest>
2578 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2579 return SubmitAsync(&LexModelsV2Client::StartBotRecommendation, request, handler, context);
2600 template <
typename StartBotResourceGenerationRequestT = Model::StartBotResourceGenerationRequest>
2602 const StartBotResourceGenerationRequestT& request)
const {
2603 return SubmitCallable(&LexModelsV2Client::StartBotResourceGeneration, request);
2610 template <
typename StartBotResourceGenerationRequestT = Model::StartBotResourceGenerationRequest>
2613 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2614 return SubmitAsync(&LexModelsV2Client::StartBotResourceGeneration, request, handler, context);
2628 template <
typename StartImportRequestT = Model::StartImportRequest>
2630 return SubmitCallable(&LexModelsV2Client::StartImport, request);
2637 template <
typename StartImportRequestT = Model::StartImportRequest>
2639 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2640 return SubmitAsync(&LexModelsV2Client::StartImport, request, handler, context);
2654 template <
typename StartTestExecutionRequestT = Model::StartTestExecutionRequest>
2656 return SubmitCallable(&LexModelsV2Client::StartTestExecution, request);
2663 template <
typename StartTestExecutionRequestT = Model::StartTestExecutionRequest>
2665 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2666 return SubmitAsync(&LexModelsV2Client::StartTestExecution, request, handler, context);
2680 template <
typename StartTestSetGenerationRequestT = Model::StartTestSetGenerationRequest>
2682 return SubmitCallable(&LexModelsV2Client::StartTestSetGeneration, request);
2689 template <
typename StartTestSetGenerationRequestT = Model::StartTestSetGenerationRequest>
2692 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2693 return SubmitAsync(&LexModelsV2Client::StartTestSetGeneration, request, handler, context);
2708 template <
typename StopBotRecommendationRequestT = Model::StopBotRecommendationRequest>
2710 return SubmitCallable(&LexModelsV2Client::StopBotRecommendation, request);
2717 template <
typename StopBotRecommendationRequestT = Model::StopBotRecommendationRequest>
2719 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2720 return SubmitAsync(&LexModelsV2Client::StopBotRecommendation, request, handler, context);
2735 template <
typename TagResourceRequestT = Model::TagResourceRequest>
2737 return SubmitCallable(&LexModelsV2Client::TagResource, request);
2744 template <
typename TagResourceRequestT = Model::TagResourceRequest>
2746 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2747 return SubmitAsync(&LexModelsV2Client::TagResource, request, handler, context);
2761 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
2763 return SubmitCallable(&LexModelsV2Client::UntagResource, request);
2770 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
2772 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2773 return SubmitAsync(&LexModelsV2Client::UntagResource, request, handler, context);
2786 template <
typename UpdateBotRequestT = Model::UpdateBotRequest>
2788 return SubmitCallable(&LexModelsV2Client::UpdateBot, request);
2795 template <
typename UpdateBotRequestT = Model::UpdateBotRequest>
2797 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2798 return SubmitAsync(&LexModelsV2Client::UpdateBot, request, handler, context);
2812 template <
typename UpdateBotAliasRequestT = Model::UpdateBotAliasRequest>
2814 return SubmitCallable(&LexModelsV2Client::UpdateBotAlias, request);
2821 template <
typename UpdateBotAliasRequestT = Model::UpdateBotAliasRequest>
2823 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2824 return SubmitAsync(&LexModelsV2Client::UpdateBotAlias, request, handler, context);
2838 template <
typename UpdateBotLocaleRequestT = Model::UpdateBotLocaleRequest>
2840 return SubmitCallable(&LexModelsV2Client::UpdateBotLocale, request);
2847 template <
typename UpdateBotLocaleRequestT = Model::UpdateBotLocaleRequest>
2849 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2850 return SubmitAsync(&LexModelsV2Client::UpdateBotLocale, request, handler, context);
2864 template <
typename UpdateBotRecommendationRequestT = Model::UpdateBotRecommendationRequest>
2866 return SubmitCallable(&LexModelsV2Client::UpdateBotRecommendation, request);
2873 template <
typename UpdateBotRecommendationRequestT = Model::UpdateBotRecommendationRequest>
2876 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2877 return SubmitAsync(&LexModelsV2Client::UpdateBotRecommendation, request, handler, context);
2895 template <
typename UpdateExportRequestT = Model::UpdateExportRequest>
2897 return SubmitCallable(&LexModelsV2Client::UpdateExport, request);
2904 template <
typename UpdateExportRequestT = Model::UpdateExportRequest>
2906 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2907 return SubmitAsync(&LexModelsV2Client::UpdateExport, request, handler, context);
2920 template <
typename UpdateIntentRequestT = Model::UpdateIntentRequest>
2922 return SubmitCallable(&LexModelsV2Client::UpdateIntent, request);
2929 template <
typename UpdateIntentRequestT = Model::UpdateIntentRequest>
2931 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2932 return SubmitAsync(&LexModelsV2Client::UpdateIntent, request, handler, context);
2948 template <
typename UpdateResourcePolicyRequestT = Model::UpdateResourcePolicyRequest>
2950 return SubmitCallable(&LexModelsV2Client::UpdateResourcePolicy, request);
2957 template <
typename UpdateResourcePolicyRequestT = Model::UpdateResourcePolicyRequest>
2959 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2960 return SubmitAsync(&LexModelsV2Client::UpdateResourcePolicy, request, handler, context);
2973 template <
typename UpdateSlotRequestT = Model::UpdateSlotRequest>
2975 return SubmitCallable(&LexModelsV2Client::UpdateSlot, request);
2982 template <
typename UpdateSlotRequestT = Model::UpdateSlotRequest>
2984 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2985 return SubmitAsync(&LexModelsV2Client::UpdateSlot, request, handler, context);
2999 template <
typename UpdateSlotTypeRequestT = Model::UpdateSlotTypeRequest>
3001 return SubmitCallable(&LexModelsV2Client::UpdateSlotType, request);
3008 template <
typename UpdateSlotTypeRequestT = Model::UpdateSlotTypeRequest>
3010 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3011 return SubmitAsync(&LexModelsV2Client::UpdateSlotType, request, handler, context);
3024 template <
typename UpdateTestSetRequestT = Model::UpdateTestSetRequest>
3026 return SubmitCallable(&LexModelsV2Client::UpdateTestSet, request);
3033 template <
typename UpdateTestSetRequestT = Model::UpdateTestSetRequest>
3035 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3036 return SubmitAsync(&LexModelsV2Client::UpdateTestSet, request, handler, context);
3047 std::shared_ptr<LexModelsV2EndpointProviderBase> m_endpointProvider;
Model::DeleteExportOutcomeCallable DeleteExportCallable(const DeleteExportRequestT &request) const
Model::CreateUploadUrlOutcomeCallable CreateUploadUrlCallable(const CreateUploadUrlRequestT &request={}) const
virtual Model::DescribeTestSetGenerationOutcome DescribeTestSetGeneration(const Model::DescribeTestSetGenerationRequest &request) const
LexModelsV2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< LexModelsV2EndpointProviderBase > endpointProvider=nullptr, const Aws::LexModelsV2::LexModelsV2ClientConfiguration &clientConfiguration=Aws::LexModelsV2::LexModelsV2ClientConfiguration())
void ListBotsAsync(const ListBotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListBotsRequestT &request={}) const
static const char * GetAllocationTag()
void DescribeBotAliasAsync(const DescribeBotAliasRequestT &request, const DescribeBotAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeExportOutcomeCallable DescribeExportCallable(const DescribeExportRequestT &request) const
void DescribeExportAsync(const DescribeExportRequestT &request, const DescribeExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopBotRecommendationOutcomeCallable StopBotRecommendationCallable(const StopBotRecommendationRequestT &request) const
Model::DescribeTestExecutionOutcomeCallable DescribeTestExecutionCallable(const DescribeTestExecutionRequestT &request) const
void ListIntentMetricsAsync(const ListIntentMetricsRequestT &request, const ListIntentMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT &request) const
Model::UpdateResourcePolicyOutcomeCallable UpdateResourcePolicyCallable(const UpdateResourcePolicyRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::ListUtteranceMetricsOutcome ListUtteranceMetrics(const Model::ListUtteranceMetricsRequest &request) const
virtual Model::ListBotReplicasOutcome ListBotReplicas(const Model::ListBotReplicasRequest &request) const
virtual Model::DeleteBotReplicaOutcome DeleteBotReplica(const Model::DeleteBotReplicaRequest &request) const
Model::DeleteUtterancesOutcomeCallable DeleteUtterancesCallable(const DeleteUtterancesRequestT &request) const
LexModelsV2Client(const Aws::LexModelsV2::LexModelsV2ClientConfiguration &clientConfiguration=Aws::LexModelsV2::LexModelsV2ClientConfiguration(), std::shared_ptr< LexModelsV2EndpointProviderBase > endpointProvider=nullptr)
virtual Model::DescribeBotAliasOutcome DescribeBotAlias(const Model::DescribeBotAliasRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::CreateSlotTypeOutcome CreateSlotType(const Model::CreateSlotTypeRequest &request) const
virtual Model::DeleteBotVersionOutcome DeleteBotVersion(const Model::DeleteBotVersionRequest &request) const
Model::ListBotLocalesOutcomeCallable ListBotLocalesCallable(const ListBotLocalesRequestT &request) const
virtual Model::StartBotResourceGenerationOutcome StartBotResourceGeneration(const Model::StartBotResourceGenerationRequest &request) const
virtual Model::UpdateExportOutcome UpdateExport(const Model::UpdateExportRequest &request) const
virtual Model::DeleteBotAliasOutcome DeleteBotAlias(const Model::DeleteBotAliasRequest &request) const
void SearchAssociatedTranscriptsAsync(const SearchAssociatedTranscriptsRequestT &request, const SearchAssociatedTranscriptsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateSlotTypeOutcomeCallable UpdateSlotTypeCallable(const UpdateSlotTypeRequestT &request) const
void GetTestExecutionArtifactsUrlAsync(const GetTestExecutionArtifactsUrlRequestT &request, const GetTestExecutionArtifactsUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteSlotOutcome DeleteSlot(const Model::DeleteSlotRequest &request) const
virtual Model::UpdateBotRecommendationOutcome UpdateBotRecommendation(const Model::UpdateBotRecommendationRequest &request) const
void ListBotVersionReplicasAsync(const ListBotVersionReplicasRequestT &request, const ListBotVersionReplicasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateBotRecommendationAsync(const UpdateBotRecommendationRequestT &request, const UpdateBotRecommendationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListIntentPathsOutcomeCallable ListIntentPathsCallable(const ListIntentPathsRequestT &request) const
virtual Model::ListBotRecommendationsOutcome ListBotRecommendations(const Model::ListBotRecommendationsRequest &request) const
Model::DeleteBotReplicaOutcomeCallable DeleteBotReplicaCallable(const DeleteBotReplicaRequestT &request) const
void StartImportAsync(const StartImportRequestT &request, const StartImportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateBotAliasOutcomeCallable CreateBotAliasCallable(const CreateBotAliasRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSessionAnalyticsDataOutcomeCallable ListSessionAnalyticsDataCallable(const ListSessionAnalyticsDataRequestT &request) const
LexModelsV2Client(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< LexModelsV2EndpointProviderBase > endpointProvider=nullptr, const Aws::LexModelsV2::LexModelsV2ClientConfiguration &clientConfiguration=Aws::LexModelsV2::LexModelsV2ClientConfiguration())
void ListUtteranceMetricsAsync(const ListUtteranceMetricsRequestT &request, const ListUtteranceMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeTestSetGenerationAsync(const DescribeTestSetGenerationRequestT &request, const DescribeTestSetGenerationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListBuiltInSlotTypesAsync(const ListBuiltInSlotTypesRequestT &request, const ListBuiltInSlotTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteIntentAsync(const DeleteIntentRequestT &request, const DeleteIntentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual std::shared_ptr< LexModelsV2EndpointProviderBase > & accessEndpointProvider()
Model::DescribeBotReplicaOutcomeCallable DescribeBotReplicaCallable(const DescribeBotReplicaRequestT &request) const
Model::ListUtteranceMetricsOutcomeCallable ListUtteranceMetricsCallable(const ListUtteranceMetricsRequestT &request) const
virtual Model::ListRecommendedIntentsOutcome ListRecommendedIntents(const Model::ListRecommendedIntentsRequest &request) const
virtual Model::CreateBotVersionOutcome CreateBotVersion(const Model::CreateBotVersionRequest &request) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void ListImportsAsync(const ListImportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListImportsRequestT &request={}) const
void ListIntentStageMetricsAsync(const ListIntentStageMetricsRequestT &request, const ListIntentStageMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeSlotTypeOutcomeCallable DescribeSlotTypeCallable(const DescribeSlotTypeRequestT &request) const
void UpdateIntentAsync(const UpdateIntentRequestT &request, const UpdateIntentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetTestExecutionArtifactsUrlOutcome GetTestExecutionArtifactsUrl(const Model::GetTestExecutionArtifactsUrlRequest &request) const
Model::SearchAssociatedTranscriptsOutcomeCallable SearchAssociatedTranscriptsCallable(const SearchAssociatedTranscriptsRequestT &request) const
void StartTestExecutionAsync(const StartTestExecutionRequestT &request, const StartTestExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListBotAliasReplicasAsync(const ListBotAliasReplicasRequestT &request, const ListBotAliasReplicasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateBotOutcome CreateBot(const Model::CreateBotRequest &request) const
void ListCustomVocabularyItemsAsync(const ListCustomVocabularyItemsRequestT &request, const ListCustomVocabularyItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateBotReplicaOutcomeCallable CreateBotReplicaCallable(const CreateBotReplicaRequestT &request) const
void DescribeTestExecutionAsync(const DescribeTestExecutionRequestT &request, const DescribeTestExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteSlotOutcomeCallable DeleteSlotCallable(const DeleteSlotRequestT &request) const
virtual Model::DescribeSlotTypeOutcome DescribeSlotType(const Model::DescribeSlotTypeRequest &request) const
void CreateBotAliasAsync(const CreateBotAliasRequestT &request, const CreateBotAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListBuiltInSlotTypesOutcome ListBuiltInSlotTypes(const Model::ListBuiltInSlotTypesRequest &request) const
void ListExportsAsync(const ListExportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListExportsRequestT &request={}) const
void BatchDeleteCustomVocabularyItemAsync(const BatchDeleteCustomVocabularyItemRequestT &request, const BatchDeleteCustomVocabularyItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTestExecutionResultItemsAsync(const ListTestExecutionResultItemsRequestT &request, const ListTestExecutionResultItemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListIntentStageMetricsOutcomeCallable ListIntentStageMetricsCallable(const ListIntentStageMetricsRequestT &request) const
void DeleteBotReplicaAsync(const DeleteBotReplicaRequestT &request, const DeleteBotReplicaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeSlotOutcome DescribeSlot(const Model::DescribeSlotRequest &request) const
void BatchCreateCustomVocabularyItemAsync(const BatchCreateCustomVocabularyItemRequestT &request, const BatchCreateCustomVocabularyItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateResourcePolicyAsync(const UpdateResourcePolicyRequestT &request, const UpdateResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::ListUtteranceAnalyticsDataOutcomeCallable ListUtteranceAnalyticsDataCallable(const ListUtteranceAnalyticsDataRequestT &request) const
void DeleteBotAliasAsync(const DeleteBotAliasRequestT &request, const DeleteBotAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListUtteranceAnalyticsDataAsync(const ListUtteranceAnalyticsDataRequestT &request, const ListUtteranceAnalyticsDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateSlotOutcomeCallable UpdateSlotCallable(const UpdateSlotRequestT &request) const
virtual Model::CreateResourcePolicyOutcome CreateResourcePolicy(const Model::CreateResourcePolicyRequest &request) const
void DeleteCustomVocabularyAsync(const DeleteCustomVocabularyRequestT &request, const DeleteCustomVocabularyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopBotRecommendationOutcome StopBotRecommendation(const Model::StopBotRecommendationRequest &request) const
void DescribeBotLocaleAsync(const DescribeBotLocaleRequestT &request, const DescribeBotLocaleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSlotTypesAsync(const ListSlotTypesRequestT &request, const ListSlotTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListBuiltInIntentsAsync(const ListBuiltInIntentsRequestT &request, const ListBuiltInIntentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListBotLocalesAsync(const ListBotLocalesRequestT &request, const ListBotLocalesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteIntentOutcomeCallable DeleteIntentCallable(const DeleteIntentRequestT &request) const
void CreateUploadUrlAsync(const CreateUploadUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateUploadUrlRequestT &request={}) const
void BatchUpdateCustomVocabularyItemAsync(const BatchUpdateCustomVocabularyItemRequestT &request, const BatchUpdateCustomVocabularyItemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteResourcePolicyStatementOutcome DeleteResourcePolicyStatement(const Model::DeleteResourcePolicyStatementRequest &request) const
Model::GetTestExecutionArtifactsUrlOutcomeCallable GetTestExecutionArtifactsUrlCallable(const GetTestExecutionArtifactsUrlRequestT &request) const
void DescribeBotRecommendationAsync(const DescribeBotRecommendationRequestT &request, const DescribeBotRecommendationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteSlotTypeAsync(const DeleteSlotTypeRequestT &request, const DeleteSlotTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSlotsOutcomeCallable ListSlotsCallable(const ListSlotsRequestT &request) const
virtual Model::ListBuiltInIntentsOutcome ListBuiltInIntents(const Model::ListBuiltInIntentsRequest &request) const
Model::StartTestExecutionOutcomeCallable StartTestExecutionCallable(const StartTestExecutionRequestT &request) const
virtual Model::StartImportOutcome StartImport(const Model::StartImportRequest &request) const
void DeleteSlotAsync(const DeleteSlotRequestT &request, const DeleteSlotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListBotVersionsOutcomeCallable ListBotVersionsCallable(const ListBotVersionsRequestT &request) const
void GenerateBotElementAsync(const GenerateBotElementRequestT &request, const GenerateBotElementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAggregatedUtterancesOutcomeCallable ListAggregatedUtterancesCallable(const ListAggregatedUtterancesRequestT &request) const
virtual Model::GenerateBotElementOutcome GenerateBotElement(const Model::GenerateBotElementRequest &request) const
virtual Model::ListSlotTypesOutcome ListSlotTypes(const Model::ListSlotTypesRequest &request) const
Model::CreateSlotTypeOutcomeCallable CreateSlotTypeCallable(const CreateSlotTypeRequestT &request) const
Model::DeleteTestSetOutcomeCallable DeleteTestSetCallable(const DeleteTestSetRequestT &request) const
LexModelsV2EndpointProvider EndpointProviderType
Model::CreateIntentOutcomeCallable CreateIntentCallable(const CreateIntentRequestT &request) const
virtual Model::UpdateSlotOutcome UpdateSlot(const Model::UpdateSlotRequest &request) const
virtual Model::CreateSlotOutcome CreateSlot(const Model::CreateSlotRequest &request) const
Model::DescribeCustomVocabularyMetadataOutcomeCallable DescribeCustomVocabularyMetadataCallable(const DescribeCustomVocabularyMetadataRequestT &request) const
void ListIntentsAsync(const ListIntentsRequestT &request, const ListIntentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartBotResourceGenerationOutcomeCallable StartBotResourceGenerationCallable(const StartBotResourceGenerationRequestT &request) const
Model::CreateTestSetDiscrepancyReportOutcomeCallable CreateTestSetDiscrepancyReportCallable(const CreateTestSetDiscrepancyReportRequestT &request) const
void ListSessionAnalyticsDataAsync(const ListSessionAnalyticsDataRequestT &request, const ListSessionAnalyticsDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeResourcePolicyOutcomeCallable DescribeResourcePolicyCallable(const DescribeResourcePolicyRequestT &request) const
Model::ListBotsOutcomeCallable ListBotsCallable(const ListBotsRequestT &request={}) const
Model::StartTestSetGenerationOutcomeCallable StartTestSetGenerationCallable(const StartTestSetGenerationRequestT &request) const
void UpdateExportAsync(const UpdateExportRequestT &request, const UpdateExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteSlotTypeOutcome DeleteSlotType(const Model::DeleteSlotTypeRequest &request) const
Model::CreateBotVersionOutcomeCallable CreateBotVersionCallable(const CreateBotVersionRequestT &request) const
void CreateBotLocaleAsync(const CreateBotLocaleRequestT &request, const CreateBotLocaleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListAggregatedUtterancesAsync(const ListAggregatedUtterancesRequestT &request, const ListAggregatedUtterancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
LexModelsV2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DeleteResourcePolicyStatementOutcomeCallable DeleteResourcePolicyStatementCallable(const DeleteResourcePolicyStatementRequestT &request) const
void StartTestSetGenerationAsync(const StartTestSetGenerationRequestT &request, const StartTestSetGenerationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteExportOutcome DeleteExport(const Model::DeleteExportRequest &request) const
Model::BatchUpdateCustomVocabularyItemOutcomeCallable BatchUpdateCustomVocabularyItemCallable(const BatchUpdateCustomVocabularyItemRequestT &request) const
Model::UpdateBotAliasOutcomeCallable UpdateBotAliasCallable(const UpdateBotAliasRequestT &request) const
void ListTestSetsAsync(const ListTestSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTestSetsRequestT &request={}) const
void DeleteUtterancesAsync(const DeleteUtterancesRequestT &request, const DeleteUtterancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateResourcePolicyOutcomeCallable CreateResourcePolicyCallable(const CreateResourcePolicyRequestT &request) const
void ListRecommendedIntentsAsync(const ListRecommendedIntentsRequestT &request, const ListRecommendedIntentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTestSetRecordsOutcome ListTestSetRecords(const Model::ListTestSetRecordsRequest &request) const
void CreateIntentAsync(const CreateIntentRequestT &request, const CreateIntentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchCreateCustomVocabularyItemOutcome BatchCreateCustomVocabularyItem(const Model::BatchCreateCustomVocabularyItemRequest &request) const
void UpdateTestSetAsync(const UpdateTestSetRequestT &request, const UpdateTestSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateUploadUrlOutcome CreateUploadUrl(const Model::CreateUploadUrlRequest &request={}) const
void CreateBotVersionAsync(const CreateBotVersionRequestT &request, const CreateBotVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteImportOutcomeCallable DeleteImportCallable(const DeleteImportRequestT &request) const
virtual Model::DescribeResourcePolicyOutcome DescribeResourcePolicy(const Model::DescribeResourcePolicyRequest &request) const
virtual Model::UpdateResourcePolicyOutcome UpdateResourcePolicy(const Model::UpdateResourcePolicyRequest &request) const
Model::ListTestExecutionResultItemsOutcomeCallable ListTestExecutionResultItemsCallable(const ListTestExecutionResultItemsRequestT &request) const
Model::UpdateTestSetOutcomeCallable UpdateTestSetCallable(const UpdateTestSetRequestT &request) const
Model::DeleteSlotTypeOutcomeCallable DeleteSlotTypeCallable(const DeleteSlotTypeRequestT &request) const
Model::ListBotResourceGenerationsOutcomeCallable ListBotResourceGenerationsCallable(const ListBotResourceGenerationsRequestT &request) const
virtual Model::ListBotsOutcome ListBots(const Model::ListBotsRequest &request={}) const
virtual Model::ListIntentStageMetricsOutcome ListIntentStageMetrics(const Model::ListIntentStageMetricsRequest &request) const
void DeleteResourcePolicyAsync(const DeleteResourcePolicyRequestT &request, const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListBotResourceGenerationsAsync(const ListBotResourceGenerationsRequestT &request, const ListBotResourceGenerationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListImportsOutcomeCallable ListImportsCallable(const ListImportsRequestT &request={}) const
virtual Model::ListIntentPathsOutcome ListIntentPaths(const Model::ListIntentPathsRequest &request) const
virtual Model::UpdateTestSetOutcome UpdateTestSet(const Model::UpdateTestSetRequest &request) const
Model::ListBotReplicasOutcomeCallable ListBotReplicasCallable(const ListBotReplicasRequestT &request) const
virtual Model::ListIntentsOutcome ListIntents(const Model::ListIntentsRequest &request) const
void DescribeSlotTypeAsync(const DescribeSlotTypeRequestT &request, const DescribeSlotTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListIntentMetricsOutcomeCallable ListIntentMetricsCallable(const ListIntentMetricsRequestT &request) const
Model::BatchCreateCustomVocabularyItemOutcomeCallable BatchCreateCustomVocabularyItemCallable(const BatchCreateCustomVocabularyItemRequestT &request) const
Model::StartBotRecommendationOutcomeCallable StartBotRecommendationCallable(const StartBotRecommendationRequestT &request) const
Model::DescribeTestSetDiscrepancyReportOutcomeCallable DescribeTestSetDiscrepancyReportCallable(const DescribeTestSetDiscrepancyReportRequestT &request) const
void CreateResourcePolicyStatementAsync(const CreateResourcePolicyStatementRequestT &request, const CreateResourcePolicyStatementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateBotOutcome UpdateBot(const Model::UpdateBotRequest &request) const
virtual Model::DescribeBotLocaleOutcome DescribeBotLocale(const Model::DescribeBotLocaleRequest &request) const
Model::DeleteBotVersionOutcomeCallable DeleteBotVersionCallable(const DeleteBotVersionRequestT &request) const
void DescribeBotReplicaAsync(const DescribeBotReplicaRequestT &request, const DescribeBotReplicaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSlotTypesOutcomeCallable ListSlotTypesCallable(const ListSlotTypesRequestT &request) const
Model::ListRecommendedIntentsOutcomeCallable ListRecommendedIntentsCallable(const ListRecommendedIntentsRequestT &request) const
Model::DeleteBotOutcomeCallable DeleteBotCallable(const DeleteBotRequestT &request) const
virtual Model::CreateTestSetDiscrepancyReportOutcome CreateTestSetDiscrepancyReport(const Model::CreateTestSetDiscrepancyReportRequest &request) const
void DeleteExportAsync(const DeleteExportRequestT &request, const DeleteExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GenerateBotElementOutcomeCallable GenerateBotElementCallable(const GenerateBotElementRequestT &request) const
Model::ListBotVersionReplicasOutcomeCallable ListBotVersionReplicasCallable(const ListBotVersionReplicasRequestT &request) const
virtual Model::ListBotLocalesOutcome ListBotLocales(const Model::ListBotLocalesRequest &request) const
virtual Model::UpdateBotAliasOutcome UpdateBotAlias(const Model::UpdateBotAliasRequest &request) const
Model::UpdateBotOutcomeCallable UpdateBotCallable(const UpdateBotRequestT &request) const
static const char * GetServiceName()
virtual Model::CreateBotReplicaOutcome CreateBotReplica(const Model::CreateBotReplicaRequest &request) const
virtual Model::DeleteImportOutcome DeleteImport(const Model::DeleteImportRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeBotVersionOutcomeCallable DescribeBotVersionCallable(const DescribeBotVersionRequestT &request) const
void CreateResourcePolicyAsync(const CreateResourcePolicyRequestT &request, const CreateResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeBotReplicaOutcome DescribeBotReplica(const Model::DescribeBotReplicaRequest &request) const
virtual Model::ListBotAliasesOutcome ListBotAliases(const Model::ListBotAliasesRequest &request) const
Model::DescribeBotLocaleOutcomeCallable DescribeBotLocaleCallable(const DescribeBotLocaleRequestT &request) const
void DescribeIntentAsync(const DescribeIntentRequestT &request, const DescribeIntentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeImportOutcomeCallable DescribeImportCallable(const DescribeImportRequestT &request) const
virtual Model::DescribeTestSetDiscrepancyReportOutcome DescribeTestSetDiscrepancyReport(const Model::DescribeTestSetDiscrepancyReportRequest &request) const
Model::ListTestSetRecordsOutcomeCallable ListTestSetRecordsCallable(const ListTestSetRecordsRequestT &request) const
void UpdateBotAsync(const UpdateBotRequestT &request, const UpdateBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void ListSessionMetricsAsync(const ListSessionMetricsRequestT &request, const ListSessionMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateSlotTypeAsync(const UpdateSlotTypeRequestT &request, const UpdateSlotTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeCustomVocabularyMetadataOutcome DescribeCustomVocabularyMetadata(const Model::DescribeCustomVocabularyMetadataRequest &request) const
Model::DeleteBotAliasOutcomeCallable DeleteBotAliasCallable(const DeleteBotAliasRequestT &request) const
virtual Model::ListCustomVocabularyItemsOutcome ListCustomVocabularyItems(const Model::ListCustomVocabularyItemsRequest &request) const
virtual Model::DescribeBotVersionOutcome DescribeBotVersion(const Model::DescribeBotVersionRequest &request) const
Model::DeleteCustomVocabularyOutcomeCallable DeleteCustomVocabularyCallable(const DeleteCustomVocabularyRequestT &request) const
void ListTestExecutionsAsync(const ListTestExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTestExecutionsRequestT &request={}) const
void ListBotVersionsAsync(const ListBotVersionsRequestT &request, const ListBotVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateIntentOutcome UpdateIntent(const Model::UpdateIntentRequest &request) const
virtual Model::DeleteBotOutcome DeleteBot(const Model::DeleteBotRequest &request) const
Model::DescribeSlotOutcomeCallable DescribeSlotCallable(const DescribeSlotRequestT &request) const
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest &request) const
virtual Model::DescribeImportOutcome DescribeImport(const Model::DescribeImportRequest &request) const
virtual Model::DeleteBotLocaleOutcome DeleteBotLocale(const Model::DeleteBotLocaleRequest &request) const
void StopBotRecommendationAsync(const StopBotRecommendationRequestT &request, const StopBotRecommendationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateExportOutcomeCallable UpdateExportCallable(const UpdateExportRequestT &request) const
Model::ListBotAliasReplicasOutcomeCallable ListBotAliasReplicasCallable(const ListBotAliasReplicasRequestT &request) const
virtual Model::ListImportsOutcome ListImports(const Model::ListImportsRequest &request={}) const
Model::DescribeTestSetOutcomeCallable DescribeTestSetCallable(const DescribeTestSetRequestT &request) const
virtual Model::DescribeBotRecommendationOutcome DescribeBotRecommendation(const Model::DescribeBotRecommendationRequest &request) const
void StartBotRecommendationAsync(const StartBotRecommendationRequestT &request, const StartBotRecommendationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchDeleteCustomVocabularyItemOutcomeCallable BatchDeleteCustomVocabularyItemCallable(const BatchDeleteCustomVocabularyItemRequestT &request) const
void DescribeBotAsync(const DescribeBotRequestT &request, const DescribeBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateBotAliasAsync(const UpdateBotAliasRequestT &request, const UpdateBotAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSessionMetricsOutcome ListSessionMetrics(const Model::ListSessionMetricsRequest &request) const
void ListSlotsAsync(const ListSlotsRequestT &request, const ListSlotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateExportAsync(const CreateExportRequestT &request, const CreateExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeBotResourceGenerationAsync(const DescribeBotResourceGenerationRequestT &request, const DescribeBotResourceGenerationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListCustomVocabularyItemsOutcomeCallable ListCustomVocabularyItemsCallable(const ListCustomVocabularyItemsRequestT &request) const
void DescribeCustomVocabularyMetadataAsync(const DescribeCustomVocabularyMetadataRequestT &request, const DescribeCustomVocabularyMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateSlotAsync(const UpdateSlotRequestT &request, const UpdateSlotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteBotAsync(const DeleteBotRequestT &request, const DeleteBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTestExecutionsOutcome ListTestExecutions(const Model::ListTestExecutionsRequest &request={}) const
void DeleteResourcePolicyStatementAsync(const DeleteResourcePolicyStatementRequestT &request, const DeleteResourcePolicyStatementResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeTestSetDiscrepancyReportAsync(const DescribeTestSetDiscrepancyReportRequestT &request, const DescribeTestSetDiscrepancyReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListBotRecommendationsOutcomeCallable ListBotRecommendationsCallable(const ListBotRecommendationsRequestT &request) const
virtual Model::DescribeIntentOutcome DescribeIntent(const Model::DescribeIntentRequest &request) const
void CreateBotReplicaAsync(const CreateBotReplicaRequestT &request, const CreateBotReplicaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListBotReplicasAsync(const ListBotReplicasRequestT &request, const ListBotReplicasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeBotResourceGenerationOutcome DescribeBotResourceGeneration(const Model::DescribeBotResourceGenerationRequest &request) const
Model::CreateSlotOutcomeCallable CreateSlotCallable(const CreateSlotRequestT &request) const
virtual Model::CreateResourcePolicyStatementOutcome CreateResourcePolicyStatement(const Model::CreateResourcePolicyStatementRequest &request) const
Model::UpdateBotLocaleOutcomeCallable UpdateBotLocaleCallable(const UpdateBotLocaleRequestT &request) const
Model::ListSessionMetricsOutcomeCallable ListSessionMetricsCallable(const ListSessionMetricsRequestT &request) const
Model::ListBuiltInSlotTypesOutcomeCallable ListBuiltInSlotTypesCallable(const ListBuiltInSlotTypesRequestT &request) const
Model::ListTestSetsOutcomeCallable ListTestSetsCallable(const ListTestSetsRequestT &request={}) const
void ListBotRecommendationsAsync(const ListBotRecommendationsRequestT &request, const ListBotRecommendationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAggregatedUtterancesOutcome ListAggregatedUtterances(const Model::ListAggregatedUtterancesRequest &request) const
void CreateTestSetDiscrepancyReportAsync(const CreateTestSetDiscrepancyReportRequestT &request, const CreateTestSetDiscrepancyReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeImportAsync(const DescribeImportRequestT &request, const DescribeImportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTestExecutionResultItemsOutcome ListTestExecutionResultItems(const Model::ListTestExecutionResultItemsRequest &request) const
virtual Model::ListSessionAnalyticsDataOutcome ListSessionAnalyticsData(const Model::ListSessionAnalyticsDataRequest &request) const
virtual Model::CreateIntentOutcome CreateIntent(const Model::CreateIntentRequest &request) const
virtual Model::UpdateSlotTypeOutcome UpdateSlotType(const Model::UpdateSlotTypeRequest &request) const
virtual Model::DeleteUtterancesOutcome DeleteUtterances(const Model::DeleteUtterancesRequest &request) const
Model::CreateExportOutcomeCallable CreateExportCallable(const CreateExportRequestT &request) const
virtual Model::StartTestSetGenerationOutcome StartTestSetGeneration(const Model::StartTestSetGenerationRequest &request) const
LexModelsV2ClientConfiguration ClientConfigurationType
virtual Model::ListUtteranceAnalyticsDataOutcome ListUtteranceAnalyticsData(const Model::ListUtteranceAnalyticsDataRequest &request) const
Model::DescribeBotRecommendationOutcomeCallable DescribeBotRecommendationCallable(const DescribeBotRecommendationRequestT &request) const
void DescribeBotVersionAsync(const DescribeBotVersionRequestT &request, const DescribeBotVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeResourcePolicyAsync(const DescribeResourcePolicyRequestT &request, const DescribeResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
LexModelsV2Client(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ListBotResourceGenerationsOutcome ListBotResourceGenerations(const Model::ListBotResourceGenerationsRequest &request) const
Model::StartImportOutcomeCallable StartImportCallable(const StartImportRequestT &request) const
Model::ListTestExecutionsOutcomeCallable ListTestExecutionsCallable(const ListTestExecutionsRequestT &request={}) const
void ListBotAliasesAsync(const ListBotAliasesRequestT &request, const ListBotAliasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteIntentOutcome DeleteIntent(const Model::DeleteIntentRequest &request) const
void CreateBotAsync(const CreateBotRequestT &request, const CreateBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BuildBotLocaleOutcomeCallable BuildBotLocaleCallable(const BuildBotLocaleRequestT &request) const
virtual Model::UpdateBotLocaleOutcome UpdateBotLocale(const Model::UpdateBotLocaleRequest &request) const
virtual Model::StartBotRecommendationOutcome StartBotRecommendation(const Model::StartBotRecommendationRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void DeleteBotVersionAsync(const DeleteBotVersionRequestT &request, const DeleteBotVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeExportOutcome DescribeExport(const Model::DescribeExportRequest &request) const
Model::ListBuiltInIntentsOutcomeCallable ListBuiltInIntentsCallable(const ListBuiltInIntentsRequestT &request) const
void DeleteTestSetAsync(const DeleteTestSetRequestT &request, const DeleteTestSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateBotLocaleOutcome CreateBotLocale(const Model::CreateBotLocaleRequest &request) const
virtual Model::DescribeTestSetOutcome DescribeTestSet(const Model::DescribeTestSetRequest &request) const
Model::ListExportsOutcomeCallable ListExportsCallable(const ListExportsRequestT &request={}) const
Model::CreateBotLocaleOutcomeCallable CreateBotLocaleCallable(const CreateBotLocaleRequestT &request) const
Model::CreateResourcePolicyStatementOutcomeCallable CreateResourcePolicyStatementCallable(const CreateResourcePolicyStatementRequestT &request) const
virtual Model::SearchAssociatedTranscriptsOutcome SearchAssociatedTranscripts(const Model::SearchAssociatedTranscriptsRequest &request) const
virtual Model::StartTestExecutionOutcome StartTestExecution(const Model::StartTestExecutionRequest &request) const
Model::CreateBotOutcomeCallable CreateBotCallable(const CreateBotRequestT &request) const
void DescribeTestSetAsync(const DescribeTestSetRequestT &request, const DescribeTestSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateExportOutcome CreateExport(const Model::CreateExportRequest &request) const
void UpdateBotLocaleAsync(const UpdateBotLocaleRequestT &request, const UpdateBotLocaleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSlotsOutcome ListSlots(const Model::ListSlotsRequest &request) const
Model::DescribeBotAliasOutcomeCallable DescribeBotAliasCallable(const DescribeBotAliasRequestT &request) const
Model::DescribeTestSetGenerationOutcomeCallable DescribeTestSetGenerationCallable(const DescribeTestSetGenerationRequestT &request) const
Model::UpdateBotRecommendationOutcomeCallable UpdateBotRecommendationCallable(const UpdateBotRecommendationRequestT &request) const
virtual Model::BatchDeleteCustomVocabularyItemOutcome BatchDeleteCustomVocabularyItem(const Model::BatchDeleteCustomVocabularyItemRequest &request) const
virtual Model::DeleteTestSetOutcome DeleteTestSet(const Model::DeleteTestSetRequest &request) const
void CreateSlotAsync(const CreateSlotRequestT &request, const CreateSlotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BuildBotLocaleAsync(const BuildBotLocaleRequestT &request, const BuildBotLocaleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
LexModelsV2Client(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void ListIntentPathsAsync(const ListIntentPathsRequestT &request, const ListIntentPathsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeBotOutcomeCallable DescribeBotCallable(const DescribeBotRequestT &request) const
Model::UpdateIntentOutcomeCallable UpdateIntentCallable(const UpdateIntentRequestT &request) const
Model::ListIntentsOutcomeCallable ListIntentsCallable(const ListIntentsRequestT &request) const
virtual Model::ListBotVersionReplicasOutcome ListBotVersionReplicas(const Model::ListBotVersionReplicasRequest &request) const
void DeleteImportAsync(const DeleteImportRequestT &request, const DeleteImportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual ~LexModelsV2Client()
Model::DescribeIntentOutcomeCallable DescribeIntentCallable(const DescribeIntentRequestT &request) const
virtual Model::ListExportsOutcome ListExports(const Model::ListExportsRequest &request={}) const
virtual Model::CreateBotAliasOutcome CreateBotAlias(const Model::CreateBotAliasRequest &request) const
virtual Model::ListTestSetsOutcome ListTestSets(const Model::ListTestSetsRequest &request={}) const
virtual Model::DescribeTestExecutionOutcome DescribeTestExecution(const Model::DescribeTestExecutionRequest &request) const
void ListTestSetRecordsAsync(const ListTestSetRecordsRequestT &request, const ListTestSetRecordsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListIntentMetricsOutcome ListIntentMetrics(const Model::ListIntentMetricsRequest &request) const
Model::DeleteBotLocaleOutcomeCallable DeleteBotLocaleCallable(const DeleteBotLocaleRequestT &request) const
void DescribeSlotAsync(const DescribeSlotRequestT &request, const DescribeSlotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeBotOutcome DescribeBot(const Model::DescribeBotRequest &request) const
void StartBotResourceGenerationAsync(const StartBotResourceGenerationRequestT &request, const StartBotResourceGenerationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteBotLocaleAsync(const DeleteBotLocaleRequestT &request, const DeleteBotLocaleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListBotAliasesOutcomeCallable ListBotAliasesCallable(const ListBotAliasesRequestT &request) const
Aws::Client::AWSJsonClient BASECLASS
void CreateSlotTypeAsync(const CreateSlotTypeRequestT &request, const CreateSlotTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BuildBotLocaleOutcome BuildBotLocale(const Model::BuildBotLocaleRequest &request) const
Model::DescribeBotResourceGenerationOutcomeCallable DescribeBotResourceGenerationCallable(const DescribeBotResourceGenerationRequestT &request) const
virtual Model::DeleteCustomVocabularyOutcome DeleteCustomVocabulary(const Model::DeleteCustomVocabularyRequest &request) const
virtual Model::BatchUpdateCustomVocabularyItemOutcome BatchUpdateCustomVocabularyItem(const Model::BatchUpdateCustomVocabularyItemRequest &request) const
virtual Model::ListBotVersionsOutcome ListBotVersions(const Model::ListBotVersionsRequest &request) const
virtual Model::ListBotAliasReplicasOutcome ListBotAliasReplicas(const Model::ListBotAliasReplicasRequest &request) const
std::future< UpdateIntentOutcome > UpdateIntentOutcomeCallable
std::future< DeleteBotReplicaOutcome > DeleteBotReplicaOutcomeCallable
std::future< CreateBotLocaleOutcome > CreateBotLocaleOutcomeCallable
std::future< ListTestExecutionResultItemsOutcome > ListTestExecutionResultItemsOutcomeCallable
std::future< UpdateBotAliasOutcome > UpdateBotAliasOutcomeCallable
std::future< DeleteBotLocaleOutcome > DeleteBotLocaleOutcomeCallable
std::future< CreateSlotTypeOutcome > CreateSlotTypeOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< CreateBotVersionOutcome > CreateBotVersionOutcomeCallable
std::future< ListBuiltInIntentsOutcome > ListBuiltInIntentsOutcomeCallable
std::future< DescribeCustomVocabularyMetadataOutcome > DescribeCustomVocabularyMetadataOutcomeCallable
std::future< ListBotAliasReplicasOutcome > ListBotAliasReplicasOutcomeCallable
std::future< ListBuiltInSlotTypesOutcome > ListBuiltInSlotTypesOutcomeCallable
std::future< ListTestSetRecordsOutcome > ListTestSetRecordsOutcomeCallable
std::future< DescribeExportOutcome > DescribeExportOutcomeCallable
std::future< DeleteTestSetOutcome > DeleteTestSetOutcomeCallable
std::future< ListBotReplicasOutcome > ListBotReplicasOutcomeCallable
std::future< UpdateBotRecommendationOutcome > UpdateBotRecommendationOutcomeCallable
std::future< UpdateResourcePolicyOutcome > UpdateResourcePolicyOutcomeCallable
std::future< ListTestSetsOutcome > ListTestSetsOutcomeCallable
std::future< ListTestExecutionsOutcome > ListTestExecutionsOutcomeCallable
std::future< CreateBotOutcome > CreateBotOutcomeCallable
std::future< DescribeIntentOutcome > DescribeIntentOutcomeCallable
std::future< GenerateBotElementOutcome > GenerateBotElementOutcomeCallable
std::future< StartImportOutcome > StartImportOutcomeCallable
std::future< ListIntentsOutcome > ListIntentsOutcomeCallable
std::future< StopBotRecommendationOutcome > StopBotRecommendationOutcomeCallable
std::future< UpdateBotLocaleOutcome > UpdateBotLocaleOutcomeCallable
std::future< StartTestSetGenerationOutcome > StartTestSetGenerationOutcomeCallable
std::future< CreateExportOutcome > CreateExportOutcomeCallable
std::future< DescribeBotLocaleOutcome > DescribeBotLocaleOutcomeCallable
std::future< ListBotRecommendationsOutcome > ListBotRecommendationsOutcomeCallable
std::future< UpdateExportOutcome > UpdateExportOutcomeCallable
std::future< ListSessionMetricsOutcome > ListSessionMetricsOutcomeCallable
std::future< UpdateBotOutcome > UpdateBotOutcomeCallable
std::future< DescribeSlotOutcome > DescribeSlotOutcomeCallable
std::future< ListBotAliasesOutcome > ListBotAliasesOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteSlotTypeOutcome > DeleteSlotTypeOutcomeCallable
std::future< ListBotLocalesOutcome > ListBotLocalesOutcomeCallable
std::future< DescribeBotAliasOutcome > DescribeBotAliasOutcomeCallable
std::future< ListExportsOutcome > ListExportsOutcomeCallable
std::future< BuildBotLocaleOutcome > BuildBotLocaleOutcomeCallable
std::future< StartTestExecutionOutcome > StartTestExecutionOutcomeCallable
std::future< DeleteSlotOutcome > DeleteSlotOutcomeCallable
std::future< ListBotResourceGenerationsOutcome > ListBotResourceGenerationsOutcomeCallable
std::future< DescribeTestExecutionOutcome > DescribeTestExecutionOutcomeCallable
std::future< ListIntentStageMetricsOutcome > ListIntentStageMetricsOutcomeCallable
std::future< DeleteUtterancesOutcome > DeleteUtterancesOutcomeCallable
std::future< DeleteCustomVocabularyOutcome > DeleteCustomVocabularyOutcomeCallable
std::future< DescribeBotVersionOutcome > DescribeBotVersionOutcomeCallable
std::future< UpdateTestSetOutcome > UpdateTestSetOutcomeCallable
std::future< ListIntentMetricsOutcome > ListIntentMetricsOutcomeCallable
std::future< CreateResourcePolicyStatementOutcome > CreateResourcePolicyStatementOutcomeCallable
std::future< DescribeTestSetDiscrepancyReportOutcome > DescribeTestSetDiscrepancyReportOutcomeCallable
std::future< ListSlotsOutcome > ListSlotsOutcomeCallable
std::future< ListAggregatedUtterancesOutcome > ListAggregatedUtterancesOutcomeCallable
std::future< GetTestExecutionArtifactsUrlOutcome > GetTestExecutionArtifactsUrlOutcomeCallable
std::future< ListIntentPathsOutcome > ListIntentPathsOutcomeCallable
std::future< ListBotVersionReplicasOutcome > ListBotVersionReplicasOutcomeCallable
std::future< DeleteResourcePolicyStatementOutcome > DeleteResourcePolicyStatementOutcomeCallable
std::future< CreateBotReplicaOutcome > CreateBotReplicaOutcomeCallable
std::future< DescribeBotOutcome > DescribeBotOutcomeCallable
std::future< DescribeBotReplicaOutcome > DescribeBotReplicaOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeleteBotOutcome > DeleteBotOutcomeCallable
std::future< DescribeImportOutcome > DescribeImportOutcomeCallable
std::future< SearchAssociatedTranscriptsOutcome > SearchAssociatedTranscriptsOutcomeCallable
std::future< DeleteImportOutcome > DeleteImportOutcomeCallable
std::future< DeleteBotAliasOutcome > DeleteBotAliasOutcomeCallable
std::future< ListCustomVocabularyItemsOutcome > ListCustomVocabularyItemsOutcomeCallable
std::future< DeleteBotVersionOutcome > DeleteBotVersionOutcomeCallable
std::future< DeleteIntentOutcome > DeleteIntentOutcomeCallable
std::future< StartBotResourceGenerationOutcome > StartBotResourceGenerationOutcomeCallable
std::future< BatchDeleteCustomVocabularyItemOutcome > BatchDeleteCustomVocabularyItemOutcomeCallable
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
std::future< ListUtteranceMetricsOutcome > ListUtteranceMetricsOutcomeCallable
std::future< DescribeTestSetOutcome > DescribeTestSetOutcomeCallable
std::future< DescribeSlotTypeOutcome > DescribeSlotTypeOutcomeCallable
std::future< ListBotsOutcome > ListBotsOutcomeCallable
std::future< ListUtteranceAnalyticsDataOutcome > ListUtteranceAnalyticsDataOutcomeCallable
std::future< BatchUpdateCustomVocabularyItemOutcome > BatchUpdateCustomVocabularyItemOutcomeCallable
std::future< ListBotVersionsOutcome > ListBotVersionsOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
std::future< ListSlotTypesOutcome > ListSlotTypesOutcomeCallable
std::future< DescribeBotResourceGenerationOutcome > DescribeBotResourceGenerationOutcomeCallable
std::future< ListImportsOutcome > ListImportsOutcomeCallable
std::future< UpdateSlotOutcome > UpdateSlotOutcomeCallable
std::future< ListSessionAnalyticsDataOutcome > ListSessionAnalyticsDataOutcomeCallable
std::future< CreateResourcePolicyOutcome > CreateResourcePolicyOutcomeCallable
std::future< DescribeResourcePolicyOutcome > DescribeResourcePolicyOutcomeCallable
std::future< CreateUploadUrlOutcome > CreateUploadUrlOutcomeCallable
std::future< DescribeTestSetGenerationOutcome > DescribeTestSetGenerationOutcomeCallable
std::future< BatchCreateCustomVocabularyItemOutcome > BatchCreateCustomVocabularyItemOutcomeCallable
std::future< CreateBotAliasOutcome > CreateBotAliasOutcomeCallable
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::ListCustomVocabularyItemsRequest &, const Model::ListCustomVocabularyItemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCustomVocabularyItemsResponseReceivedHandler
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::ListExportsRequest &, const Model::ListExportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListExportsResponseReceivedHandler
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::DeleteImportRequest &, const Model::DeleteImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteImportResponseReceivedHandler
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::ListAggregatedUtterancesRequest &, const Model::ListAggregatedUtterancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAggregatedUtterancesResponseReceivedHandler
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::ListTestSetRecordsRequest &, const Model::ListTestSetRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTestSetRecordsResponseReceivedHandler
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::ListBuiltInSlotTypesRequest &, const Model::ListBuiltInSlotTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBuiltInSlotTypesResponseReceivedHandler
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::ListSlotTypesRequest &, const Model::ListSlotTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSlotTypesResponseReceivedHandler
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::DeleteExportRequest &, const Model::DeleteExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteExportResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
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::ListBotRecommendationsRequest &, const Model::ListBotRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBotRecommendationsResponseReceivedHandler
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::DeleteBotRequest &, const Model::DeleteBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBotResponseReceivedHandler
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::ListIntentsRequest &, const Model::ListIntentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIntentsResponseReceivedHandler
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::DescribeSlotTypeRequest &, const Model::DescribeSlotTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeSlotTypeResponseReceivedHandler
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::DescribeBotReplicaRequest &, const Model::DescribeBotReplicaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeBotReplicaResponseReceivedHandler
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::ListSlotsRequest &, const Model::ListSlotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSlotsResponseReceivedHandler
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::StopBotRecommendationRequest &, const Model::StopBotRecommendationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopBotRecommendationResponseReceivedHandler
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::DeleteBotAliasRequest &, const Model::DeleteBotAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBotAliasResponseReceivedHandler
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::ListBotAliasesRequest &, const Model::ListBotAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBotAliasesResponseReceivedHandler
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::UpdateBotRecommendationRequest &, const Model::UpdateBotRecommendationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBotRecommendationResponseReceivedHandler
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::UpdateIntentRequest &, const Model::UpdateIntentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIntentResponseReceivedHandler
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::ListSessionAnalyticsDataRequest &, const Model::ListSessionAnalyticsDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSessionAnalyticsDataResponseReceivedHandler
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::DescribeIntentRequest &, const Model::DescribeIntentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeIntentResponseReceivedHandler
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::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteResourcePolicyResponseReceivedHandler
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::UpdateSlotTypeRequest &, const Model::UpdateSlotTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSlotTypeResponseReceivedHandler
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::CreateResourcePolicyRequest &, const Model::CreateResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateResourcePolicyResponseReceivedHandler
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::UpdateBotAliasRequest &, const Model::UpdateBotAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBotAliasResponseReceivedHandler
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::DescribeBotLocaleRequest &, const Model::DescribeBotLocaleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeBotLocaleResponseReceivedHandler
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::DescribeTestSetGenerationRequest &, const Model::DescribeTestSetGenerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTestSetGenerationResponseReceivedHandler
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::CreateBotAliasRequest &, const Model::CreateBotAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBotAliasResponseReceivedHandler
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::CreateBotRequest &, const Model::CreateBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBotResponseReceivedHandler
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::ListIntentStageMetricsRequest &, const Model::ListIntentStageMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIntentStageMetricsResponseReceivedHandler
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::UpdateTestSetRequest &, const Model::UpdateTestSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTestSetResponseReceivedHandler
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::ListBotLocalesRequest &, const Model::ListBotLocalesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBotLocalesResponseReceivedHandler
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::DescribeTestExecutionRequest &, const Model::DescribeTestExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTestExecutionResponseReceivedHandler
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::DeleteBotLocaleRequest &, const Model::DeleteBotLocaleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBotLocaleResponseReceivedHandler
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::DeleteSlotTypeRequest &, const Model::DeleteSlotTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSlotTypeResponseReceivedHandler
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::ListIntentPathsRequest &, const Model::ListIntentPathsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIntentPathsResponseReceivedHandler
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::DeleteSlotRequest &, const Model::DeleteSlotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSlotResponseReceivedHandler
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::CreateResourcePolicyStatementRequest &, const Model::CreateResourcePolicyStatementOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateResourcePolicyStatementResponseReceivedHandler
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::DeleteCustomVocabularyRequest &, const Model::DeleteCustomVocabularyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCustomVocabularyResponseReceivedHandler
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::DescribeBotRecommendationRequest &, const Model::DescribeBotRecommendationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeBotRecommendationResponseReceivedHandler
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::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::DescribeCustomVocabularyMetadataRequest &, const Model::DescribeCustomVocabularyMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCustomVocabularyMetadataResponseReceivedHandler
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::UpdateSlotRequest &, const Model::UpdateSlotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSlotResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::BuildBotLocaleRequest &, const Model::BuildBotLocaleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BuildBotLocaleResponseReceivedHandler
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::ListBotVersionReplicasRequest &, const Model::ListBotVersionReplicasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBotVersionReplicasResponseReceivedHandler
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::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::DescribeResourcePolicyRequest &, const Model::DescribeResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeResourcePolicyResponseReceivedHandler
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::DescribeTestSetRequest &, const Model::DescribeTestSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTestSetResponseReceivedHandler
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::BatchCreateCustomVocabularyItemRequest &, const Model::BatchCreateCustomVocabularyItemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchCreateCustomVocabularyItemResponseReceivedHandler
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::GetTestExecutionArtifactsUrlRequest &, const Model::GetTestExecutionArtifactsUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTestExecutionArtifactsUrlResponseReceivedHandler
std::function< void(const LexModelsV2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String