AWS SDK for C++  1.9.66
AWS SDK for C++
LexModelBuildingServiceClient.h
Go to the documentation of this file.
1 
6 #pragma once
47 #include <aws/core/NoResult.h>
50 #include <future>
51 #include <functional>
52 
53 namespace Aws
54 {
55 
56 namespace Http
57 {
58  class HttpClient;
59  class HttpClientFactory;
60 } // namespace Http
61 
62 namespace Utils
63 {
64  template< typename R, typename E> class Outcome;
65 namespace Threading
66 {
67  class Executor;
68 } // namespace Threading
69 } // namespace Utils
70 
71 namespace Auth
72 {
73  class AWSCredentials;
74  class AWSCredentialsProvider;
75 } // namespace Auth
76 
77 namespace Client
78 {
79  class RetryStrategy;
80 } // namespace Client
81 
82 namespace LexModelBuildingService
83 {
84 
85 namespace Model
86 {
90  class DeleteBotRequest;
94  class DeleteIntentRequest;
99  class GetBotRequest;
100  class GetBotAliasRequest;
101  class GetBotAliasesRequest;
104  class GetBotVersionsRequest;
105  class GetBotsRequest;
109  class GetExportRequest;
110  class GetImportRequest;
111  class GetIntentRequest;
113  class GetIntentsRequest;
114  class GetMigrationRequest;
115  class GetMigrationsRequest;
116  class GetSlotTypeRequest;
118  class GetSlotTypesRequest;
121  class PutBotRequest;
122  class PutBotAliasRequest;
123  class PutIntentRequest;
124  class PutSlotTypeRequest;
125  class StartImportRequest;
126  class StartMigrationRequest;
127  class TagResourceRequest;
128  class UntagResourceRequest;
129 
172 
173  typedef std::future<CreateBotVersionOutcome> CreateBotVersionOutcomeCallable;
174  typedef std::future<CreateIntentVersionOutcome> CreateIntentVersionOutcomeCallable;
175  typedef std::future<CreateSlotTypeVersionOutcome> CreateSlotTypeVersionOutcomeCallable;
176  typedef std::future<DeleteBotOutcome> DeleteBotOutcomeCallable;
177  typedef std::future<DeleteBotAliasOutcome> DeleteBotAliasOutcomeCallable;
178  typedef std::future<DeleteBotChannelAssociationOutcome> DeleteBotChannelAssociationOutcomeCallable;
179  typedef std::future<DeleteBotVersionOutcome> DeleteBotVersionOutcomeCallable;
180  typedef std::future<DeleteIntentOutcome> DeleteIntentOutcomeCallable;
181  typedef std::future<DeleteIntentVersionOutcome> DeleteIntentVersionOutcomeCallable;
182  typedef std::future<DeleteSlotTypeOutcome> DeleteSlotTypeOutcomeCallable;
183  typedef std::future<DeleteSlotTypeVersionOutcome> DeleteSlotTypeVersionOutcomeCallable;
184  typedef std::future<DeleteUtterancesOutcome> DeleteUtterancesOutcomeCallable;
185  typedef std::future<GetBotOutcome> GetBotOutcomeCallable;
186  typedef std::future<GetBotAliasOutcome> GetBotAliasOutcomeCallable;
187  typedef std::future<GetBotAliasesOutcome> GetBotAliasesOutcomeCallable;
188  typedef std::future<GetBotChannelAssociationOutcome> GetBotChannelAssociationOutcomeCallable;
189  typedef std::future<GetBotChannelAssociationsOutcome> GetBotChannelAssociationsOutcomeCallable;
190  typedef std::future<GetBotVersionsOutcome> GetBotVersionsOutcomeCallable;
191  typedef std::future<GetBotsOutcome> GetBotsOutcomeCallable;
192  typedef std::future<GetBuiltinIntentOutcome> GetBuiltinIntentOutcomeCallable;
193  typedef std::future<GetBuiltinIntentsOutcome> GetBuiltinIntentsOutcomeCallable;
194  typedef std::future<GetBuiltinSlotTypesOutcome> GetBuiltinSlotTypesOutcomeCallable;
195  typedef std::future<GetExportOutcome> GetExportOutcomeCallable;
196  typedef std::future<GetImportOutcome> GetImportOutcomeCallable;
197  typedef std::future<GetIntentOutcome> GetIntentOutcomeCallable;
198  typedef std::future<GetIntentVersionsOutcome> GetIntentVersionsOutcomeCallable;
199  typedef std::future<GetIntentsOutcome> GetIntentsOutcomeCallable;
200  typedef std::future<GetMigrationOutcome> GetMigrationOutcomeCallable;
201  typedef std::future<GetMigrationsOutcome> GetMigrationsOutcomeCallable;
202  typedef std::future<GetSlotTypeOutcome> GetSlotTypeOutcomeCallable;
203  typedef std::future<GetSlotTypeVersionsOutcome> GetSlotTypeVersionsOutcomeCallable;
204  typedef std::future<GetSlotTypesOutcome> GetSlotTypesOutcomeCallable;
205  typedef std::future<GetUtterancesViewOutcome> GetUtterancesViewOutcomeCallable;
206  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
207  typedef std::future<PutBotOutcome> PutBotOutcomeCallable;
208  typedef std::future<PutBotAliasOutcome> PutBotAliasOutcomeCallable;
209  typedef std::future<PutIntentOutcome> PutIntentOutcomeCallable;
210  typedef std::future<PutSlotTypeOutcome> PutSlotTypeOutcomeCallable;
211  typedef std::future<StartImportOutcome> StartImportOutcomeCallable;
212  typedef std::future<StartMigrationOutcome> StartMigrationOutcomeCallable;
213  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
214  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
215 } // namespace Model
216 
218 
219  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::CreateBotVersionRequest&, const Model::CreateBotVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBotVersionResponseReceivedHandler;
220  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::CreateIntentVersionRequest&, const Model::CreateIntentVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIntentVersionResponseReceivedHandler;
221  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::CreateSlotTypeVersionRequest&, const Model::CreateSlotTypeVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSlotTypeVersionResponseReceivedHandler;
222  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::DeleteBotRequest&, const Model::DeleteBotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBotResponseReceivedHandler;
223  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::DeleteBotAliasRequest&, const Model::DeleteBotAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBotAliasResponseReceivedHandler;
224  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::DeleteBotChannelAssociationRequest&, const Model::DeleteBotChannelAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBotChannelAssociationResponseReceivedHandler;
225  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::DeleteBotVersionRequest&, const Model::DeleteBotVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBotVersionResponseReceivedHandler;
226  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::DeleteIntentRequest&, const Model::DeleteIntentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIntentResponseReceivedHandler;
227  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::DeleteIntentVersionRequest&, const Model::DeleteIntentVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIntentVersionResponseReceivedHandler;
228  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::DeleteSlotTypeRequest&, const Model::DeleteSlotTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSlotTypeResponseReceivedHandler;
229  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::DeleteSlotTypeVersionRequest&, const Model::DeleteSlotTypeVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSlotTypeVersionResponseReceivedHandler;
230  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::DeleteUtterancesRequest&, const Model::DeleteUtterancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUtterancesResponseReceivedHandler;
231  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetBotRequest&, const Model::GetBotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBotResponseReceivedHandler;
232  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetBotAliasRequest&, const Model::GetBotAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBotAliasResponseReceivedHandler;
233  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetBotAliasesRequest&, const Model::GetBotAliasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBotAliasesResponseReceivedHandler;
234  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetBotChannelAssociationRequest&, const Model::GetBotChannelAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBotChannelAssociationResponseReceivedHandler;
235  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetBotChannelAssociationsRequest&, const Model::GetBotChannelAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBotChannelAssociationsResponseReceivedHandler;
236  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetBotVersionsRequest&, const Model::GetBotVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBotVersionsResponseReceivedHandler;
237  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetBotsRequest&, const Model::GetBotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBotsResponseReceivedHandler;
238  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetBuiltinIntentRequest&, const Model::GetBuiltinIntentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBuiltinIntentResponseReceivedHandler;
239  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetBuiltinIntentsRequest&, const Model::GetBuiltinIntentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBuiltinIntentsResponseReceivedHandler;
240  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetBuiltinSlotTypesRequest&, const Model::GetBuiltinSlotTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBuiltinSlotTypesResponseReceivedHandler;
241  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetExportRequest&, const Model::GetExportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetExportResponseReceivedHandler;
242  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetImportRequest&, const Model::GetImportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetImportResponseReceivedHandler;
243  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetIntentRequest&, const Model::GetIntentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIntentResponseReceivedHandler;
244  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetIntentVersionsRequest&, const Model::GetIntentVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIntentVersionsResponseReceivedHandler;
245  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetIntentsRequest&, const Model::GetIntentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIntentsResponseReceivedHandler;
246  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetMigrationRequest&, const Model::GetMigrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMigrationResponseReceivedHandler;
247  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetMigrationsRequest&, const Model::GetMigrationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMigrationsResponseReceivedHandler;
248  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetSlotTypeRequest&, const Model::GetSlotTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSlotTypeResponseReceivedHandler;
249  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetSlotTypeVersionsRequest&, const Model::GetSlotTypeVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSlotTypeVersionsResponseReceivedHandler;
250  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetSlotTypesRequest&, const Model::GetSlotTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSlotTypesResponseReceivedHandler;
251  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::GetUtterancesViewRequest&, const Model::GetUtterancesViewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUtterancesViewResponseReceivedHandler;
252  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
253  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::PutBotRequest&, const Model::PutBotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutBotResponseReceivedHandler;
254  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::PutBotAliasRequest&, const Model::PutBotAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutBotAliasResponseReceivedHandler;
255  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::PutIntentRequest&, const Model::PutIntentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutIntentResponseReceivedHandler;
256  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::PutSlotTypeRequest&, const Model::PutSlotTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutSlotTypeResponseReceivedHandler;
257  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::StartImportRequest&, const Model::StartImportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartImportResponseReceivedHandler;
258  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::StartMigrationRequest&, const Model::StartMigrationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMigrationResponseReceivedHandler;
259  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
260  typedef std::function<void(const LexModelBuildingServiceClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
261 
269  {
270  public:
272 
278 
284 
289  LexModelBuildingServiceClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
291 
293 
294 
310 
328 
345  virtual void CreateBotVersionAsync(const Model::CreateBotVersionRequest& request, const CreateBotVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
346 
363 
382 
400  virtual void CreateIntentVersionAsync(const Model::CreateIntentVersionRequest& request, const CreateIntentVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
401 
418 
437 
455  virtual void CreateSlotTypeVersionAsync(const Model::CreateSlotTypeVersionRequest& request, const CreateSlotTypeVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
456 
476 
498 
519  virtual void DeleteBotAsync(const Model::DeleteBotRequest& request, const DeleteBotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
520 
535 
552 
568  virtual void DeleteBotAliasAsync(const Model::DeleteBotAliasRequest& request, const DeleteBotAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
569 
579 
591 
602  virtual void DeleteBotChannelAssociationAsync(const Model::DeleteBotChannelAssociationRequest& request, const DeleteBotChannelAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
603 
612 
623 
633  virtual void DeleteBotVersionAsync(const Model::DeleteBotVersionRequest& request, const DeleteBotVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
634 
653 
674 
694  virtual void DeleteIntentAsync(const Model::DeleteIntentRequest& request, const DeleteIntentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
695 
705 
717 
728  virtual void DeleteIntentVersionAsync(const Model::DeleteIntentVersionRequest& request, const DeleteIntentVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
729 
748 
769 
789  virtual void DeleteSlotTypeAsync(const Model::DeleteSlotTypeRequest& request, const DeleteSlotTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
790 
800 
812 
823  virtual void DeleteSlotTypeVersionAsync(const Model::DeleteSlotTypeVersionRequest& request, const DeleteSlotTypeVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
824 
841 
860 
878  virtual void DeleteUtterancesAsync(const Model::DeleteUtterancesRequest& request, const DeleteUtterancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
879 
887  virtual Model::GetBotOutcome GetBot(const Model::GetBotRequest& request) const;
888 
899 
909  virtual void GetBotAsync(const Model::GetBotRequest& request, const GetBotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
910 
920 
932 
943  virtual void GetBotAliasAsync(const Model::GetBotAliasRequest& request, const GetBotAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
944 
953 
964 
974  virtual void GetBotAliasesAsync(const Model::GetBotAliasesRequest& request, const GetBotAliasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
975 
984 
995 
1005  virtual void GetBotChannelAssociationAsync(const Model::GetBotChannelAssociationRequest& request, const GetBotChannelAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1006 
1016 
1028 
1039  virtual void GetBotChannelAssociationsAsync(const Model::GetBotChannelAssociationsRequest& request, const GetBotChannelAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1040 
1055 
1072 
1088  virtual void GetBotVersionsAsync(const Model::GetBotVersionsRequest& request, const GetBotVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1089 
1101  virtual Model::GetBotsOutcome GetBots(const Model::GetBotsRequest& request) const;
1102 
1117 
1131  virtual void GetBotsAsync(const Model::GetBotsRequest& request, const GetBotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1132 
1141 
1152 
1162  virtual void GetBuiltinIntentAsync(const Model::GetBuiltinIntentRequest& request, const GetBuiltinIntentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1163 
1172 
1183 
1193  virtual void GetBuiltinIntentsAsync(const Model::GetBuiltinIntentsRequest& request, const GetBuiltinIntentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1194 
1206 
1220 
1233  virtual void GetBuiltinSlotTypesAsync(const Model::GetBuiltinSlotTypesRequest& request, const GetBuiltinSlotTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1234 
1242 
1252 
1261  virtual void GetExportAsync(const Model::GetExportRequest& request, const GetExportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1262 
1270 
1280 
1289  virtual void GetImportAsync(const Model::GetImportRequest& request, const GetImportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1290 
1299 
1310 
1320  virtual void GetIntentAsync(const Model::GetIntentRequest& request, const GetIntentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1321 
1336 
1353 
1369  virtual void GetIntentVersionsAsync(const Model::GetIntentVersionsRequest& request, const GetIntentVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1370 
1383 
1398 
1412  virtual void GetIntentsAsync(const Model::GetIntentsRequest& request, const GetIntentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1413 
1422 
1433 
1443  virtual void GetMigrationAsync(const Model::GetMigrationRequest& request, const GetMigrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1444 
1452 
1462 
1471  virtual void GetMigrationsAsync(const Model::GetMigrationsRequest& request, const GetMigrationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1472 
1482 
1494 
1505  virtual void GetSlotTypeAsync(const Model::GetSlotTypeRequest& request, const GetSlotTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1506 
1522 
1540 
1557  virtual void GetSlotTypeVersionsAsync(const Model::GetSlotTypeVersionsRequest& request, const GetSlotTypeVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1558 
1571 
1586 
1600  virtual void GetSlotTypesAsync(const Model::GetSlotTypesRequest& request, const GetSlotTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1601 
1627 
1655 
1682  virtual void GetUtterancesViewAsync(const Model::GetUtterancesViewRequest& request, const GetUtterancesViewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1683 
1692 
1703 
1713  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1714 
1735  virtual Model::PutBotOutcome PutBot(const Model::PutBotRequest& request) const;
1736 
1760 
1783  virtual void PutBotAsync(const Model::PutBotRequest& request, const PutBotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1784 
1795 
1808 
1820  virtual void PutBotAliasAsync(const Model::PutBotAliasRequest& request, const PutBotAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1821 
1858 
1897 
1935  virtual void PutIntentAsync(const Model::PutIntentRequest& request, const PutIntentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1936 
1954 
1974 
1993  virtual void PutSlotTypeAsync(const Model::PutSlotTypeRequest& request, const PutSlotTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1994 
2002 
2012 
2021  virtual void StartImportAsync(const Model::StartImportRequest& request, const StartImportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2022 
2033 
2046 
2058  virtual void StartMigrationAsync(const Model::StartMigrationRequest& request, const StartMigrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2059 
2068 
2079 
2089  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2090 
2098 
2108 
2117  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2118 
2119 
2120  void OverrideEndpoint(const Aws::String& endpoint);
2121  private:
2122  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
2123  void CreateBotVersionAsyncHelper(const Model::CreateBotVersionRequest& request, const CreateBotVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2124  void CreateIntentVersionAsyncHelper(const Model::CreateIntentVersionRequest& request, const CreateIntentVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2125  void CreateSlotTypeVersionAsyncHelper(const Model::CreateSlotTypeVersionRequest& request, const CreateSlotTypeVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2126  void DeleteBotAsyncHelper(const Model::DeleteBotRequest& request, const DeleteBotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2127  void DeleteBotAliasAsyncHelper(const Model::DeleteBotAliasRequest& request, const DeleteBotAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2128  void DeleteBotChannelAssociationAsyncHelper(const Model::DeleteBotChannelAssociationRequest& request, const DeleteBotChannelAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2129  void DeleteBotVersionAsyncHelper(const Model::DeleteBotVersionRequest& request, const DeleteBotVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2130  void DeleteIntentAsyncHelper(const Model::DeleteIntentRequest& request, const DeleteIntentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2131  void DeleteIntentVersionAsyncHelper(const Model::DeleteIntentVersionRequest& request, const DeleteIntentVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2132  void DeleteSlotTypeAsyncHelper(const Model::DeleteSlotTypeRequest& request, const DeleteSlotTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2133  void DeleteSlotTypeVersionAsyncHelper(const Model::DeleteSlotTypeVersionRequest& request, const DeleteSlotTypeVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2134  void DeleteUtterancesAsyncHelper(const Model::DeleteUtterancesRequest& request, const DeleteUtterancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2135  void GetBotAsyncHelper(const Model::GetBotRequest& request, const GetBotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2136  void GetBotAliasAsyncHelper(const Model::GetBotAliasRequest& request, const GetBotAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2137  void GetBotAliasesAsyncHelper(const Model::GetBotAliasesRequest& request, const GetBotAliasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2138  void GetBotChannelAssociationAsyncHelper(const Model::GetBotChannelAssociationRequest& request, const GetBotChannelAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2139  void GetBotChannelAssociationsAsyncHelper(const Model::GetBotChannelAssociationsRequest& request, const GetBotChannelAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2140  void GetBotVersionsAsyncHelper(const Model::GetBotVersionsRequest& request, const GetBotVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2141  void GetBotsAsyncHelper(const Model::GetBotsRequest& request, const GetBotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2142  void GetBuiltinIntentAsyncHelper(const Model::GetBuiltinIntentRequest& request, const GetBuiltinIntentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2143  void GetBuiltinIntentsAsyncHelper(const Model::GetBuiltinIntentsRequest& request, const GetBuiltinIntentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2144  void GetBuiltinSlotTypesAsyncHelper(const Model::GetBuiltinSlotTypesRequest& request, const GetBuiltinSlotTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2145  void GetExportAsyncHelper(const Model::GetExportRequest& request, const GetExportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2146  void GetImportAsyncHelper(const Model::GetImportRequest& request, const GetImportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2147  void GetIntentAsyncHelper(const Model::GetIntentRequest& request, const GetIntentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2148  void GetIntentVersionsAsyncHelper(const Model::GetIntentVersionsRequest& request, const GetIntentVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2149  void GetIntentsAsyncHelper(const Model::GetIntentsRequest& request, const GetIntentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2150  void GetMigrationAsyncHelper(const Model::GetMigrationRequest& request, const GetMigrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2151  void GetMigrationsAsyncHelper(const Model::GetMigrationsRequest& request, const GetMigrationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2152  void GetSlotTypeAsyncHelper(const Model::GetSlotTypeRequest& request, const GetSlotTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2153  void GetSlotTypeVersionsAsyncHelper(const Model::GetSlotTypeVersionsRequest& request, const GetSlotTypeVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2154  void GetSlotTypesAsyncHelper(const Model::GetSlotTypesRequest& request, const GetSlotTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2155  void GetUtterancesViewAsyncHelper(const Model::GetUtterancesViewRequest& request, const GetUtterancesViewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2156  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2157  void PutBotAsyncHelper(const Model::PutBotRequest& request, const PutBotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2158  void PutBotAliasAsyncHelper(const Model::PutBotAliasRequest& request, const PutBotAliasResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2159  void PutIntentAsyncHelper(const Model::PutIntentRequest& request, const PutIntentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2160  void PutSlotTypeAsyncHelper(const Model::PutSlotTypeRequest& request, const PutSlotTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2161  void StartImportAsyncHelper(const Model::StartImportRequest& request, const StartImportResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2162  void StartMigrationAsyncHelper(const Model::StartMigrationRequest& request, const StartMigrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2163  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2164  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2165 
2166  Aws::String m_uri;
2167  Aws::String m_configScheme;
2168  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
2169  };
2170 
2171 } // namespace LexModelBuildingService
2172 } // namespace Aws
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotVersionsCallable
virtual Model::GetBotVersionsOutcomeCallable GetBotVersionsCallable(const Model::GetBotVersionsRequest &request) const
GetBotChannelAssociationsResult.h
Aws::LexModelBuildingService::Model::GetBotAliasOutcomeCallable
std::future< GetBotAliasOutcome > GetBotAliasOutcomeCallable
Definition: LexModelBuildingServiceClient.h:186
Aws::LexModelBuildingService::Model::DeleteBotChannelAssociationOutcomeCallable
std::future< DeleteBotChannelAssociationOutcome > DeleteBotChannelAssociationOutcomeCallable
Definition: LexModelBuildingServiceClient.h:178
Aws::LexModelBuildingService::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: LexModelBuildingServiceClient.h:214
Aws::LexModelBuildingService::GetExportResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetExportRequest &, const Model::GetExportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExportResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:241
Aws::LexModelBuildingService::LexModelBuildingServiceClient::StartImport
virtual Model::StartImportOutcome StartImport(const Model::StartImportRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::CreateIntentVersionAsync
virtual void CreateIntentVersionAsync(const Model::CreateIntentVersionRequest &request, const CreateIntentVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::Model::GetSlotTypeOutcome
Aws::Utils::Outcome< GetSlotTypeResult, LexModelBuildingServiceError > GetSlotTypeOutcome
Definition: LexModelBuildingServiceClient.h:159
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::LexModelBuildingService::GetSlotTypesResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetSlotTypesRequest &, const Model::GetSlotTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSlotTypesResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:250
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotsCallable
virtual Model::GetBotsOutcomeCallable GetBotsCallable(const Model::GetBotsRequest &request) const
Aws::LexModelBuildingService::Model::GetIntentRequest
Definition: GetIntentRequest.h:22
Aws::LexModelBuildingService::Model::CreateBotVersionRequest
Definition: CreateBotVersionRequest.h:22
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotAliasesCallable
virtual Model::GetBotAliasesOutcomeCallable GetBotAliasesCallable(const Model::GetBotAliasesRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::LexModelBuildingService::Model::StartMigrationRequest
Definition: StartMigrationRequest.h:23
Aws::LexModelBuildingService::GetIntentResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetIntentRequest &, const Model::GetIntentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIntentResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:243
Aws::LexModelBuildingService::LexModelBuildingServiceClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteBotAlias
virtual Model::DeleteBotAliasOutcome DeleteBotAlias(const Model::DeleteBotAliasRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotAliases
virtual Model::GetBotAliasesOutcome GetBotAliases(const Model::GetBotAliasesRequest &request) const
Aws::LexModelBuildingService::Model::DeleteUtterancesOutcomeCallable
std::future< DeleteUtterancesOutcome > DeleteUtterancesOutcomeCallable
Definition: LexModelBuildingServiceClient.h:184
Aws::LexModelBuildingService::GetMigrationResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetMigrationRequest &, const Model::GetMigrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMigrationResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:246
Aws::LexModelBuildingService::Model::DeleteSlotTypeVersionRequest
Definition: DeleteSlotTypeVersionRequest.h:22
Aws::LexModelBuildingService::GetBotResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetBotRequest &, const Model::GetBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBotResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:231
Aws::LexModelBuildingService::Model::GetImportOutcome
Aws::Utils::Outcome< GetImportResult, LexModelBuildingServiceError > GetImportOutcome
Definition: LexModelBuildingServiceClient.h:153
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetSlotTypes
virtual Model::GetSlotTypesOutcome GetSlotTypes(const Model::GetSlotTypesRequest &request) const
Aws::LexModelBuildingService::DeleteUtterancesResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::DeleteUtterancesRequest &, const Model::DeleteUtterancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUtterancesResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:230
Aws::LexModelBuildingService::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, LexModelBuildingServiceError > ListTagsForResourceOutcome
Definition: LexModelBuildingServiceClient.h:163
GetBotResult.h
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBuiltinIntentAsync
virtual void GetBuiltinIntentAsync(const Model::GetBuiltinIntentRequest &request, const GetBuiltinIntentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetMigrationsResult.h
Aws::LexModelBuildingService::Model::CreateBotVersionOutcomeCallable
std::future< CreateBotVersionOutcome > CreateBotVersionOutcomeCallable
Definition: LexModelBuildingServiceClient.h:173
Aws::LexModelBuildingService::Model::GetImportRequest
Definition: GetImportRequest.h:22
Aws::LexModelBuildingService::LexModelBuildingServiceClient::PutBotAliasAsync
virtual void PutBotAliasAsync(const Model::PutBotAliasRequest &request, const PutBotAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSError.h
GetBotsResult.h
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteSlotTypeVersion
virtual Model::DeleteSlotTypeVersionOutcome DeleteSlotTypeVersion(const Model::DeleteSlotTypeVersionRequest &request) const
Aws::LexModelBuildingService::CreateIntentVersionResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::CreateIntentVersionRequest &, const Model::CreateIntentVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIntentVersionResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:220
Aws::LexModelBuildingService::LexModelBuildingServiceClient::LexModelBuildingServiceClient
LexModelBuildingServiceClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::LexModelBuildingService::LexModelBuildingServiceClient::PutBot
virtual Model::PutBotOutcome PutBot(const Model::PutBotRequest &request) const
Aws::LexModelBuildingService::CreateSlotTypeVersionResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::CreateSlotTypeVersionRequest &, const Model::CreateSlotTypeVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSlotTypeVersionResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:221
Aws::LexModelBuildingService::LexModelBuildingServiceClient::PutSlotTypeAsync
virtual void PutSlotTypeAsync(const Model::PutSlotTypeRequest &request, const PutSlotTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
TagResourceResult.h
Aws::LexModelBuildingService::Model::GetExportOutcomeCallable
std::future< GetExportOutcome > GetExportOutcomeCallable
Definition: LexModelBuildingServiceClient.h:195
Aws::LexModelBuildingService::Model::DeleteBotAliasOutcomeCallable
std::future< DeleteBotAliasOutcome > DeleteBotAliasOutcomeCallable
Definition: LexModelBuildingServiceClient.h:177
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetUtterancesViewAsync
virtual void GetUtterancesViewAsync(const Model::GetUtterancesViewRequest &request, const GetUtterancesViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::PutBotAsync
virtual void PutBotAsync(const Model::PutBotRequest &request, const PutBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PutBotResult.h
Aws::LexModelBuildingService::Model::PutSlotTypeOutcomeCallable
std::future< PutSlotTypeOutcome > PutSlotTypeOutcomeCallable
Definition: LexModelBuildingServiceClient.h:210
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetIntent
virtual Model::GetIntentOutcome GetIntent(const Model::GetIntentRequest &request) const
Aws::LexModelBuildingService::Model::GetIntentOutcomeCallable
std::future< GetIntentOutcome > GetIntentOutcomeCallable
Definition: LexModelBuildingServiceClient.h:197
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetIntents
virtual Model::GetIntentsOutcome GetIntents(const Model::GetIntentsRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotVersionsAsync
virtual void GetBotVersionsAsync(const Model::GetBotVersionsRequest &request, const GetBotVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetSlotTypeResult.h
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotAlias
virtual Model::GetBotAliasOutcome GetBotAlias(const Model::GetBotAliasRequest &request) const
Aws::LexModelBuildingService::Model::DeleteBotOutcomeCallable
std::future< DeleteBotOutcome > DeleteBotOutcomeCallable
Definition: LexModelBuildingServiceClient.h:176
Aws::LexModelBuildingService::Model::PutSlotTypeOutcome
Aws::Utils::Outcome< PutSlotTypeResult, LexModelBuildingServiceError > PutSlotTypeOutcome
Definition: LexModelBuildingServiceClient.h:167
Aws::LexModelBuildingService::Model::GetMigrationRequest
Definition: GetMigrationRequest.h:22
Aws::LexModelBuildingService::Model::GetBuiltinIntentOutcomeCallable
std::future< GetBuiltinIntentOutcome > GetBuiltinIntentOutcomeCallable
Definition: LexModelBuildingServiceClient.h:192
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteSlotType
virtual Model::DeleteSlotTypeOutcome DeleteSlotType(const Model::DeleteSlotTypeRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBuiltinIntentCallable
virtual Model::GetBuiltinIntentOutcomeCallable GetBuiltinIntentCallable(const Model::GetBuiltinIntentRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetMigrationsAsync
virtual void GetMigrationsAsync(const Model::GetMigrationsRequest &request, const GetMigrationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteBotChannelAssociationCallable
virtual Model::DeleteBotChannelAssociationOutcomeCallable DeleteBotChannelAssociationCallable(const Model::DeleteBotChannelAssociationRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::StartMigrationAsync
virtual void StartMigrationAsync(const Model::StartMigrationRequest &request, const StartMigrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetIntentsAsync
virtual void GetIntentsAsync(const Model::GetIntentsRequest &request, const GetIntentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::DeleteSlotTypeResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::DeleteSlotTypeRequest &, const Model::DeleteSlotTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSlotTypeResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:228
Aws::LexModelBuildingService::Model::GetBotOutcomeCallable
std::future< GetBotOutcome > GetBotOutcomeCallable
Definition: LexModelBuildingServiceClient.h:185
Aws::LexModelBuildingService::Model::GetBotAliasesOutcomeCallable
std::future< GetBotAliasesOutcome > GetBotAliasesOutcomeCallable
Definition: LexModelBuildingServiceClient.h:187
Aws::LexModelBuildingService::LexModelBuildingServiceClient::CreateIntentVersionCallable
virtual Model::CreateIntentVersionOutcomeCallable CreateIntentVersionCallable(const Model::CreateIntentVersionRequest &request) const
Aws::LexModelBuildingService::Model::GetIntentsRequest
Definition: GetIntentsRequest.h:26
Aws::LexModelBuildingService::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteIntent
virtual Model::DeleteIntentOutcome DeleteIntent(const Model::DeleteIntentRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetIntentVersions
virtual Model::GetIntentVersionsOutcome GetIntentVersions(const Model::GetIntentVersionsRequest &request) const
Aws::LexModelBuildingService::PutIntentResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::PutIntentRequest &, const Model::PutIntentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutIntentResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:255
Aws::LexModelBuildingService::LexModelBuildingServiceClient::StartMigration
virtual Model::StartMigrationOutcome StartMigration(const Model::StartMigrationRequest &request) const
Aws::LexModelBuildingService::Model::GetUtterancesViewOutcomeCallable
std::future< GetUtterancesViewOutcome > GetUtterancesViewOutcomeCallable
Definition: LexModelBuildingServiceClient.h:205
Aws::LexModelBuildingService::Model::GetBotAliasOutcome
Aws::Utils::Outcome< GetBotAliasResult, LexModelBuildingServiceError > GetBotAliasOutcome
Definition: LexModelBuildingServiceClient.h:143
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBots
virtual Model::GetBotsOutcome GetBots(const Model::GetBotsRequest &request) const
Aws::LexModelBuildingService::Model::CreateBotVersionOutcome
Aws::Utils::Outcome< CreateBotVersionResult, LexModelBuildingServiceError > CreateBotVersionOutcome
Definition: LexModelBuildingServiceClient.h:128
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotChannelAssociations
virtual Model::GetBotChannelAssociationsOutcome GetBotChannelAssociations(const Model::GetBotChannelAssociationsRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::LexModelBuildingService::Model::GetBuiltinIntentOutcome
Aws::Utils::Outcome< GetBuiltinIntentResult, LexModelBuildingServiceError > GetBuiltinIntentOutcome
Definition: LexModelBuildingServiceClient.h:149
Aws::LexModelBuildingService::CreateBotVersionResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::CreateBotVersionRequest &, const Model::CreateBotVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBotVersionResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:217
Aws::LexModelBuildingService::LexModelBuildingServiceClient::LexModelBuildingServiceClient
LexModelBuildingServiceClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::LexModelBuildingService::LexModelBuildingServiceClient::CreateBotVersion
virtual Model::CreateBotVersionOutcome CreateBotVersion(const Model::CreateBotVersionRequest &request) const
GetBotVersionsResult.h
Aws::LexModelBuildingService::UntagResourceResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:260
Aws::LexModelBuildingService::LexModelBuildingServiceClient::LexModelBuildingServiceClient
LexModelBuildingServiceClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetExport
virtual Model::GetExportOutcome GetExport(const Model::GetExportRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteSlotTypeCallable
virtual Model::DeleteSlotTypeOutcomeCallable DeleteSlotTypeCallable(const Model::DeleteSlotTypeRequest &request) const
Aws::LexModelBuildingService::Model::DeleteBotAliasOutcome
Aws::Utils::Outcome< Aws::NoResult, LexModelBuildingServiceError > DeleteBotAliasOutcome
Definition: LexModelBuildingServiceClient.h:134
Aws::LexModelBuildingService::Model::StartImportRequest
Definition: StartImportRequest.h:26
Aws::LexModelBuildingService::LexModelBuildingServiceClient::PutSlotType
virtual Model::PutSlotTypeOutcome PutSlotType(const Model::PutSlotTypeRequest &request) const
Aws::LexModelBuildingService::Model::DeleteBotChannelAssociationOutcome
Aws::Utils::Outcome< Aws::NoResult, LexModelBuildingServiceError > DeleteBotChannelAssociationOutcome
Definition: LexModelBuildingServiceClient.h:135
PutIntentResult.h
CreateSlotTypeVersionResult.h
GetBuiltinSlotTypesResult.h
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteIntentVersion
virtual Model::DeleteIntentVersionOutcome DeleteIntentVersion(const Model::DeleteIntentVersionRequest &request) const
Aws::LexModelBuildingService::Model::GetSlotTypesRequest
Definition: GetSlotTypesRequest.h:26
Aws::LexModelBuildingService::Model::GetBuiltinSlotTypesOutcomeCallable
std::future< GetBuiltinSlotTypesOutcome > GetBuiltinSlotTypesOutcomeCallable
Definition: LexModelBuildingServiceClient.h:194
Aws::LexModelBuildingService::Model::GetBotChannelAssociationsRequest
Definition: GetBotChannelAssociationsRequest.h:26
Aws::LexModelBuildingService::Model::GetBotChannelAssociationOutcome
Aws::Utils::Outcome< GetBotChannelAssociationResult, LexModelBuildingServiceError > GetBotChannelAssociationOutcome
Definition: LexModelBuildingServiceClient.h:145
Aws::LexModelBuildingService::GetBotAliasResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetBotAliasRequest &, const Model::GetBotAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBotAliasResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:232
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotChannelAssociationAsync
virtual void GetBotChannelAssociationAsync(const Model::GetBotChannelAssociationRequest &request, const GetBotChannelAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::Model::CreateIntentVersionOutcome
Aws::Utils::Outcome< CreateIntentVersionResult, LexModelBuildingServiceError > CreateIntentVersionOutcome
Definition: LexModelBuildingServiceClient.h:131
Aws::LexModelBuildingService::LexModelBuildingServiceClient::StartImportCallable
virtual Model::StartImportOutcomeCallable StartImportCallable(const Model::StartImportRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::CreateBotVersionCallable
virtual Model::CreateBotVersionOutcomeCallable CreateBotVersionCallable(const Model::CreateBotVersionRequest &request) const
Aws::LexModelBuildingService::Model::DeleteSlotTypeVersionOutcomeCallable
std::future< DeleteSlotTypeVersionOutcome > DeleteSlotTypeVersionOutcomeCallable
Definition: LexModelBuildingServiceClient.h:183
AsyncCallerContext.h
Aws::LexModelBuildingService::Model::GetMigrationOutcome
Aws::Utils::Outcome< GetMigrationResult, LexModelBuildingServiceError > GetMigrationOutcome
Definition: LexModelBuildingServiceClient.h:157
Aws::LexModelBuildingService::GetIntentsResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetIntentsRequest &, const Model::GetIntentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIntentsResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:245
Aws::LexModelBuildingService::Model::GetIntentVersionsOutcomeCallable
std::future< GetIntentVersionsOutcome > GetIntentVersionsOutcomeCallable
Definition: LexModelBuildingServiceClient.h:198
Aws::LexModelBuildingService::Model::GetSlotTypeRequest
Definition: GetSlotTypeRequest.h:22
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetImport
virtual Model::GetImportOutcome GetImport(const Model::GetImportRequest &request) const
Aws::LexModelBuildingService::Model::CreateSlotTypeVersionRequest
Definition: CreateSlotTypeVersionRequest.h:22
GetBuiltinIntentsResult.h
Aws::LexModelBuildingService::Model::PutBotAliasOutcome
Aws::Utils::Outcome< PutBotAliasResult, LexModelBuildingServiceError > PutBotAliasOutcome
Definition: LexModelBuildingServiceClient.h:165
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteBotAsync
virtual void DeleteBotAsync(const Model::DeleteBotRequest &request, const DeleteBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::Model::StartImportOutcomeCallable
std::future< StartImportOutcome > StartImportOutcomeCallable
Definition: LexModelBuildingServiceClient.h:211
Aws::LexModelBuildingService::Model::DeleteBotRequest
Definition: DeleteBotRequest.h:22
Aws::LexModelBuildingService::Model::GetBotChannelAssociationsOutcome
Aws::Utils::Outcome< GetBotChannelAssociationsResult, LexModelBuildingServiceError > GetBotChannelAssociationsOutcome
Definition: LexModelBuildingServiceClient.h:146
Aws::LexModelBuildingService::Model::PutIntentRequest
Definition: PutIntentRequest.h:32
Aws::LexModelBuildingService::LexModelBuildingServiceClient::StartMigrationCallable
virtual Model::StartMigrationOutcomeCallable StartMigrationCallable(const Model::StartMigrationRequest &request) const
Aws::LexModelBuildingService::Model::GetBotVersionsRequest
Definition: GetBotVersionsRequest.h:26
Aws::LexModelBuildingService::Model::StartMigrationOutcomeCallable
std::future< StartMigrationOutcome > StartMigrationOutcomeCallable
Definition: LexModelBuildingServiceClient.h:212
Aws::LexModelBuildingService::Model::DeleteIntentVersionOutcomeCallable
std::future< DeleteIntentVersionOutcome > DeleteIntentVersionOutcomeCallable
Definition: LexModelBuildingServiceClient.h:181
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotAliasAsync
virtual void GetBotAliasAsync(const Model::GetBotAliasRequest &request, const GetBotAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::ListTagsForResourceResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:252
Aws::LexModelBuildingService::GetBuiltinIntentsResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetBuiltinIntentsRequest &, const Model::GetBuiltinIntentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBuiltinIntentsResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:239
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotChannelAssociationsCallable
virtual Model::GetBotChannelAssociationsOutcomeCallable GetBotChannelAssociationsCallable(const Model::GetBotChannelAssociationsRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotChannelAssociationsAsync
virtual void GetBotChannelAssociationsAsync(const Model::GetBotChannelAssociationsRequest &request, const GetBotChannelAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotAliasesAsync
virtual void GetBotAliasesAsync(const Model::GetBotAliasesRequest &request, const GetBotAliasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::LexModelBuildingService::DeleteIntentVersionResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::DeleteIntentVersionRequest &, const Model::DeleteIntentVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIntentVersionResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:227
Aws::LexModelBuildingService::Model::GetSlotTypeVersionsOutcomeCallable
std::future< GetSlotTypeVersionsOutcome > GetSlotTypeVersionsOutcomeCallable
Definition: LexModelBuildingServiceClient.h:203
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetSlotTypesAsync
virtual void GetSlotTypesAsync(const Model::GetSlotTypesRequest &request, const GetSlotTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PutSlotTypeResult.h
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetExportCallable
virtual Model::GetExportOutcomeCallable GetExportCallable(const Model::GetExportRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetImportCallable
virtual Model::GetImportOutcomeCallable GetImportCallable(const Model::GetImportRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetUtterancesViewCallable
virtual Model::GetUtterancesViewOutcomeCallable GetUtterancesViewCallable(const Model::GetUtterancesViewRequest &request) const
GetBotAliasesResult.h
NoResult.h
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetMigrationCallable
virtual Model::GetMigrationOutcomeCallable GetMigrationCallable(const Model::GetMigrationRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBuiltinSlotTypes
virtual Model::GetBuiltinSlotTypesOutcome GetBuiltinSlotTypes(const Model::GetBuiltinSlotTypesRequest &request) const
Aws::LexModelBuildingService::PutBotResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::PutBotRequest &, const Model::PutBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutBotResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:253
Aws::LexModelBuildingService::Model::GetExportOutcome
Aws::Utils::Outcome< GetExportResult, LexModelBuildingServiceError > GetExportOutcome
Definition: LexModelBuildingServiceClient.h:152
CreateIntentVersionResult.h
Aws::LexModelBuildingService::Model::GetUtterancesViewOutcome
Aws::Utils::Outcome< GetUtterancesViewResult, LexModelBuildingServiceError > GetUtterancesViewOutcome
Definition: LexModelBuildingServiceClient.h:162
Aws::LexModelBuildingService::Model::GetBotAliasesOutcome
Aws::Utils::Outcome< GetBotAliasesResult, LexModelBuildingServiceError > GetBotAliasesOutcome
Definition: LexModelBuildingServiceClient.h:144
Aws::LexModelBuildingService::LexModelBuildingServiceClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: LexModelBuildingServiceClient.h:271
Aws::LexModelBuildingService::Model::CreateIntentVersionRequest
Definition: CreateIntentVersionRequest.h:22
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetIntentCallable
virtual Model::GetIntentOutcomeCallable GetIntentCallable(const Model::GetIntentRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteSlotTypeAsync
virtual void DeleteSlotTypeAsync(const Model::DeleteSlotTypeRequest &request, const DeleteSlotTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::Model::DeleteBotVersionOutcomeCallable
std::future< DeleteBotVersionOutcome > DeleteBotVersionOutcomeCallable
Definition: LexModelBuildingServiceClient.h:179
Aws::LexModelBuildingService::DeleteSlotTypeVersionResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::DeleteSlotTypeVersionRequest &, const Model::DeleteSlotTypeVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSlotTypeVersionResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:229
Aws::LexModelBuildingService::Model::GetSlotTypesOutcomeCallable
std::future< GetSlotTypesOutcome > GetSlotTypesOutcomeCallable
Definition: LexModelBuildingServiceClient.h:204
Aws::LexModelBuildingService::Model::GetMigrationsOutcomeCallable
std::future< GetMigrationsOutcome > GetMigrationsOutcomeCallable
Definition: LexModelBuildingServiceClient.h:201
Aws::LexModelBuildingService::GetImportResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetImportRequest &, const Model::GetImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetImportResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:242
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBuiltinIntentsCallable
virtual Model::GetBuiltinIntentsOutcomeCallable GetBuiltinIntentsCallable(const Model::GetBuiltinIntentsRequest &request) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteBotChannelAssociationAsync
virtual void DeleteBotChannelAssociationAsync(const Model::DeleteBotChannelAssociationRequest &request, const DeleteBotChannelAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::Model::DeleteSlotTypeVersionOutcome
Aws::Utils::Outcome< Aws::NoResult, LexModelBuildingServiceError > DeleteSlotTypeVersionOutcome
Definition: LexModelBuildingServiceClient.h:140
LexModelBuildingService_EXPORTS.h
Aws::LexModelBuildingService::Model::PutBotOutcome
Aws::Utils::Outcome< PutBotResult, LexModelBuildingServiceError > PutBotOutcome
Definition: LexModelBuildingServiceClient.h:164
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteBotCallable
virtual Model::DeleteBotOutcomeCallable DeleteBotCallable(const Model::DeleteBotRequest &request) const
GetExportResult.h
GetImportResult.h
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteUtterances
virtual Model::DeleteUtterancesOutcome DeleteUtterances(const Model::DeleteUtterancesRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteSlotTypeVersionAsync
virtual void DeleteSlotTypeVersionAsync(const Model::DeleteSlotTypeVersionRequest &request, const DeleteSlotTypeVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBuiltinIntent
virtual Model::GetBuiltinIntentOutcome GetBuiltinIntent(const Model::GetBuiltinIntentRequest &request) const
Aws::LexModelBuildingService::Model::DeleteBotChannelAssociationRequest
Definition: DeleteBotChannelAssociationRequest.h:22
Aws::LexModelBuildingService::Model::GetImportOutcomeCallable
std::future< GetImportOutcome > GetImportOutcomeCallable
Definition: LexModelBuildingServiceClient.h:196
Aws::LexModelBuildingService::StartImportResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::StartImportRequest &, const Model::StartImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartImportResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:257
Aws::LexModelBuildingService::LexModelBuildingServiceClient::PutIntentCallable
virtual Model::PutIntentOutcomeCallable PutIntentCallable(const Model::PutIntentRequest &request) const
Aws::LexModelBuildingService::TagResourceResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:259
Aws::LexModelBuildingService::Model::GetSlotTypeVersionsOutcome
Aws::Utils::Outcome< GetSlotTypeVersionsResult, LexModelBuildingServiceError > GetSlotTypeVersionsOutcome
Definition: LexModelBuildingServiceClient.h:160
Aws::LexModelBuildingService::Model::GetBotChannelAssociationRequest
Definition: GetBotChannelAssociationRequest.h:22
Aws::LexModelBuildingService::Model::GetBotChannelAssociationOutcomeCallable
std::future< GetBotChannelAssociationOutcome > GetBotChannelAssociationOutcomeCallable
Definition: LexModelBuildingServiceClient.h:188
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotAsync
virtual void GetBotAsync(const Model::GetBotRequest &request, const GetBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::Model::GetIntentOutcome
Aws::Utils::Outcome< GetIntentResult, LexModelBuildingServiceError > GetIntentOutcome
Definition: LexModelBuildingServiceClient.h:154
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteUtterancesCallable
virtual Model::DeleteUtterancesOutcomeCallable DeleteUtterancesCallable(const Model::DeleteUtterancesRequest &request) const
Aws::LexModelBuildingService::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: LexModelBuildingServiceClient.h:206
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetMigrations
virtual Model::GetMigrationsOutcome GetMigrations(const Model::GetMigrationsRequest &request) const
Aws::LexModelBuildingService::Model::DeleteIntentOutcome
Aws::Utils::Outcome< Aws::NoResult, LexModelBuildingServiceError > DeleteIntentOutcome
Definition: LexModelBuildingServiceClient.h:137
Aws::LexModelBuildingService::Model::CreateSlotTypeVersionOutcome
Aws::Utils::Outcome< CreateSlotTypeVersionResult, LexModelBuildingServiceError > CreateSlotTypeVersionOutcome
Definition: LexModelBuildingServiceClient.h:132
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteUtterancesAsync
virtual void DeleteUtterancesAsync(const Model::DeleteUtterancesRequest &request, const DeleteUtterancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::Model::GetBuiltinIntentsOutcome
Aws::Utils::Outcome< GetBuiltinIntentsResult, LexModelBuildingServiceError > GetBuiltinIntentsOutcome
Definition: LexModelBuildingServiceClient.h:150
Aws::LexModelBuildingService::GetSlotTypeResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetSlotTypeRequest &, const Model::GetSlotTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSlotTypeResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:248
Aws::LexModelBuildingService::Model::GetBotsOutcome
Aws::Utils::Outcome< GetBotsResult, LexModelBuildingServiceError > GetBotsOutcome
Definition: LexModelBuildingServiceClient.h:148
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotChannelAssociationCallable
virtual Model::GetBotChannelAssociationOutcomeCallable GetBotChannelAssociationCallable(const Model::GetBotChannelAssociationRequest &request) const
Aws::LexModelBuildingService::Model::GetMigrationOutcomeCallable
std::future< GetMigrationOutcome > GetMigrationOutcomeCallable
Definition: LexModelBuildingServiceClient.h:200
Aws::LexModelBuildingService::Model::GetIntentsOutcome
Aws::Utils::Outcome< GetIntentsResult, LexModelBuildingServiceError > GetIntentsOutcome
Definition: LexModelBuildingServiceClient.h:156
GetIntentResult.h
Aws::LexModelBuildingService::LexModelBuildingServiceClient::PutBotAlias
virtual Model::PutBotAliasOutcome PutBotAlias(const Model::PutBotAliasRequest &request) const
Aws::LexModelBuildingService::Model::DeleteIntentVersionRequest
Definition: DeleteIntentVersionRequest.h:22
Aws::LexModelBuildingService::GetUtterancesViewResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetUtterancesViewRequest &, const Model::GetUtterancesViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUtterancesViewResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:251
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::LexModelBuildingService::Model::GetIntentVersionsOutcome
Aws::Utils::Outcome< GetIntentVersionsResult, LexModelBuildingServiceError > GetIntentVersionsOutcome
Definition: LexModelBuildingServiceClient.h:155
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotVersions
virtual Model::GetBotVersionsOutcome GetBotVersions(const Model::GetBotVersionsRequest &request) const
Aws::LexModelBuildingService::GetBotAliasesResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetBotAliasesRequest &, const Model::GetBotAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBotAliasesResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:233
Aws::LexModelBuildingService::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: LexModelBuildingServiceClient.h:213
Aws::LexModelBuildingService::GetBotChannelAssociationsResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetBotChannelAssociationsRequest &, const Model::GetBotChannelAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBotChannelAssociationsResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:235
Aws::LexModelBuildingService::LexModelBuildingServiceClient::~LexModelBuildingServiceClient
virtual ~LexModelBuildingServiceClient()
Aws::LexModelBuildingService::Model::GetBotVersionsOutcome
Aws::Utils::Outcome< GetBotVersionsResult, LexModelBuildingServiceError > GetBotVersionsOutcome
Definition: LexModelBuildingServiceClient.h:147
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetMigrationsCallable
virtual Model::GetMigrationsOutcomeCallable GetMigrationsCallable(const Model::GetMigrationsRequest &request) const
Aws::LexModelBuildingService::GetBuiltinIntentResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetBuiltinIntentRequest &, const Model::GetBuiltinIntentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBuiltinIntentResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:238
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteBot
virtual Model::DeleteBotOutcome DeleteBot(const Model::DeleteBotRequest &request) const
Aws::LexModelBuildingService::Model::GetSlotTypesOutcome
Aws::Utils::Outcome< GetSlotTypesResult, LexModelBuildingServiceError > GetSlotTypesOutcome
Definition: LexModelBuildingServiceClient.h:161
Aws::LexModelBuildingService::Model::GetBuiltinIntentsOutcomeCallable
std::future< GetBuiltinIntentsOutcome > GetBuiltinIntentsOutcomeCallable
Definition: LexModelBuildingServiceClient.h:193
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteIntentVersionAsync
virtual void DeleteIntentVersionAsync(const Model::DeleteIntentVersionRequest &request, const DeleteIntentVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::Model::GetBuiltinIntentsRequest
Definition: GetBuiltinIntentsRequest.h:27
Aws::LexModelBuildingService::Model::GetBotsRequest
Definition: GetBotsRequest.h:26
AWSString.h
Aws::LexModelBuildingService::LexModelBuildingServiceClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteSlotTypeVersionCallable
virtual Model::DeleteSlotTypeVersionOutcomeCallable DeleteSlotTypeVersionCallable(const Model::DeleteSlotTypeVersionRequest &request) const
Aws::LexModelBuildingService::Model::GetMigrationsOutcome
Aws::Utils::Outcome< GetMigrationsResult, LexModelBuildingServiceError > GetMigrationsOutcome
Definition: LexModelBuildingServiceClient.h:158
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::LexModelBuildingService::PutBotAliasResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::PutBotAliasRequest &, const Model::PutBotAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutBotAliasResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:254
ListTagsForResourceResult.h
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetSlotTypesCallable
virtual Model::GetSlotTypesOutcomeCallable GetSlotTypesCallable(const Model::GetSlotTypesRequest &request) const
AWS_LEXMODELBUILDINGSERVICE_API
#define AWS_LEXMODELBUILDINGSERVICE_API
Definition: LexModelBuildingService_EXPORTS.h:28
Aws::LexModelBuildingService::Model::TagResourceRequest
Definition: TagResourceRequest.h:24
Aws::LexModelBuildingService::Model::PutBotRequest
Definition: PutBotRequest.h:29
Aws::LexModelBuildingService::Model::GetExportRequest
Definition: GetExportRequest.h:28
Aws::LexModelBuildingService::LexModelBuildingServiceClient::PutSlotTypeCallable
virtual Model::PutSlotTypeOutcomeCallable PutSlotTypeCallable(const Model::PutSlotTypeRequest &request) const
Aws::LexModelBuildingService::GetBotsResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetBotsRequest &, const Model::GetBotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBotsResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:237
Aws::LexModelBuildingService::LexModelBuildingServiceClient::CreateSlotTypeVersion
virtual Model::CreateSlotTypeVersionOutcome CreateSlotTypeVersion(const Model::CreateSlotTypeVersionRequest &request) const
Aws::LexModelBuildingService::Model::DeleteIntentRequest
Definition: DeleteIntentRequest.h:22
GetBotAliasResult.h
Aws::LexModelBuildingService::Model::GetSlotTypeVersionsRequest
Definition: GetSlotTypeVersionsRequest.h:26
Aws::LexModelBuildingService::LexModelBuildingServiceClient::CreateIntentVersion
virtual Model::CreateIntentVersionOutcome CreateIntentVersion(const Model::CreateIntentVersionRequest &request) const
Aws::LexModelBuildingService::DeleteIntentResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::DeleteIntentRequest &, const Model::DeleteIntentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIntentResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:226
Aws::LexModelBuildingService::GetIntentVersionsResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetIntentVersionsRequest &, const Model::GetIntentVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIntentVersionsResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:244
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetImportAsync
virtual void GetImportAsync(const Model::GetImportRequest &request, const GetImportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteIntentVersionCallable
virtual Model::DeleteIntentVersionOutcomeCallable DeleteIntentVersionCallable(const Model::DeleteIntentVersionRequest &request) const
Aws::LexModelBuildingService::Model::DeleteUtterancesOutcome
Aws::Utils::Outcome< Aws::NoResult, LexModelBuildingServiceError > DeleteUtterancesOutcome
Definition: LexModelBuildingServiceClient.h:141
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteBotVersion
virtual Model::DeleteBotVersionOutcome DeleteBotVersion(const Model::DeleteBotVersionRequest &request) const
Aws::LexModelBuildingService::Model::PutIntentOutcome
Aws::Utils::Outcome< PutIntentResult, LexModelBuildingServiceError > PutIntentOutcome
Definition: LexModelBuildingServiceClient.h:166
Aws::LexModelBuildingService::LexModelBuildingServiceClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotsAsync
virtual void GetBotsAsync(const Model::GetBotsRequest &request, const GetBotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteBotChannelAssociation
virtual Model::DeleteBotChannelAssociationOutcome DeleteBotChannelAssociation(const Model::DeleteBotChannelAssociationRequest &request) const
Aws::LexModelBuildingService::GetBotChannelAssociationResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetBotChannelAssociationRequest &, const Model::GetBotChannelAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBotChannelAssociationResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:234
Aws::LexModelBuildingService::Model::GetBotRequest
Definition: GetBotRequest.h:22
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBuiltinIntentsAsync
virtual void GetBuiltinIntentsAsync(const Model::GetBuiltinIntentsRequest &request, const GetBuiltinIntentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetMigrationResult.h
Aws::LexModelBuildingService::GetSlotTypeVersionsResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetSlotTypeVersionsRequest &, const Model::GetSlotTypeVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSlotTypeVersionsResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:249
Aws::LexModelBuildingService::Model::DeleteSlotTypeOutcomeCallable
std::future< DeleteSlotTypeOutcome > DeleteSlotTypeOutcomeCallable
Definition: LexModelBuildingServiceClient.h:182
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetSlotTypeVersions
virtual Model::GetSlotTypeVersionsOutcome GetSlotTypeVersions(const Model::GetSlotTypeVersionsRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetSlotTypeCallable
virtual Model::GetSlotTypeOutcomeCallable GetSlotTypeCallable(const Model::GetSlotTypeRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetBotChannelAssociationResult.h
Aws::LexModelBuildingService::Model::DeleteIntentOutcomeCallable
std::future< DeleteIntentOutcome > DeleteIntentOutcomeCallable
Definition: LexModelBuildingServiceClient.h:180
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteBotVersionCallable
virtual Model::DeleteBotVersionOutcomeCallable DeleteBotVersionCallable(const Model::DeleteBotVersionRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBot
virtual Model::GetBotOutcome GetBot(const Model::GetBotRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetUtterancesView
virtual Model::GetUtterancesViewOutcome GetUtterancesView(const Model::GetUtterancesViewRequest &request) const
Aws::LexModelBuildingService::Model::DeleteBotVersionRequest
Definition: DeleteBotVersionRequest.h:22
Aws::LexModelBuildingService::Model::GetBotVersionsOutcomeCallable
std::future< GetBotVersionsOutcome > GetBotVersionsOutcomeCallable
Definition: LexModelBuildingServiceClient.h:190
GetIntentsResult.h
Aws::LexModelBuildingService::Model::GetIntentVersionsRequest
Definition: GetIntentVersionsRequest.h:26
UntagResourceResult.h
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteBotVersionAsync
virtual void DeleteBotVersionAsync(const Model::DeleteBotVersionRequest &request, const DeleteBotVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBuiltinSlotTypesCallable
virtual Model::GetBuiltinSlotTypesOutcomeCallable GetBuiltinSlotTypesCallable(const Model::GetBuiltinSlotTypesRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotAliasCallable
virtual Model::GetBotAliasOutcomeCallable GetBotAliasCallable(const Model::GetBotAliasRequest &request) const
Aws::LexModelBuildingService::Model::GetBuiltinSlotTypesOutcome
Aws::Utils::Outcome< GetBuiltinSlotTypesResult, LexModelBuildingServiceError > GetBuiltinSlotTypesOutcome
Definition: LexModelBuildingServiceClient.h:151
GetSlotTypeVersionsResult.h
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotChannelAssociation
virtual Model::GetBotChannelAssociationOutcome GetBotChannelAssociation(const Model::GetBotChannelAssociationRequest &request) const
ClientConfiguration.h
Aws::LexModelBuildingService::Model::GetUtterancesViewRequest
Definition: GetUtterancesViewRequest.h:28
Aws::LexModelBuildingService::Model::CreateSlotTypeVersionOutcomeCallable
std::future< CreateSlotTypeVersionOutcome > CreateSlotTypeVersionOutcomeCallable
Definition: LexModelBuildingServiceClient.h:175
Aws::LexModelBuildingService::GetBotVersionsResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetBotVersionsRequest &, const Model::GetBotVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBotVersionsResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:236
Aws::LexModelBuildingService::Model::GetBotsOutcomeCallable
std::future< GetBotsOutcome > GetBotsOutcomeCallable
Definition: LexModelBuildingServiceClient.h:191
Aws::LexModelBuildingService::Model::PutBotOutcomeCallable
std::future< PutBotOutcome > PutBotOutcomeCallable
Definition: LexModelBuildingServiceClient.h:207
Aws::LexModelBuildingService::Model::DeleteBotVersionOutcome
Aws::Utils::Outcome< Aws::NoResult, LexModelBuildingServiceError > DeleteBotVersionOutcome
Definition: LexModelBuildingServiceClient.h:136
GetBuiltinIntentResult.h
Aws
Definition: AccessManagementClient.h:15
Aws::LexModelBuildingService::Model::GetBotChannelAssociationsOutcomeCallable
std::future< GetBotChannelAssociationsOutcome > GetBotChannelAssociationsOutcomeCallable
Definition: LexModelBuildingServiceClient.h:189
HttpTypes.h
GetUtterancesViewResult.h
GetIntentVersionsResult.h
Aws::LexModelBuildingService::Model::StartImportOutcome
Aws::Utils::Outcome< StartImportResult, LexModelBuildingServiceError > StartImportOutcome
Definition: LexModelBuildingServiceClient.h:168
Aws::LexModelBuildingService::Model::DeleteSlotTypeRequest
Definition: DeleteSlotTypeRequest.h:22
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetMigration
virtual Model::GetMigrationOutcome GetMigration(const Model::GetMigrationRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetIntentVersionsAsync
virtual void GetIntentVersionsAsync(const Model::GetIntentVersionsRequest &request, const GetIntentVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::Model::DeleteBotOutcome
Aws::Utils::Outcome< Aws::NoResult, LexModelBuildingServiceError > DeleteBotOutcome
Definition: LexModelBuildingServiceClient.h:133
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetIntentAsync
virtual void GetIntentAsync(const Model::GetIntentRequest &request, const GetIntentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::Model::GetIntentsOutcomeCallable
std::future< GetIntentsOutcome > GetIntentsOutcomeCallable
Definition: LexModelBuildingServiceClient.h:199
Aws::LexModelBuildingService::LexModelBuildingServiceClient::PutBotCallable
virtual Model::PutBotOutcomeCallable PutBotCallable(const Model::PutBotRequest &request) const
PutBotAliasResult.h
Aws::LexModelBuildingService::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, LexModelBuildingServiceError > TagResourceOutcome
Definition: LexModelBuildingServiceClient.h:170
Aws::LexModelBuildingService::Model::GetBuiltinSlotTypesRequest
Definition: GetBuiltinSlotTypesRequest.h:27
Aws::LexModelBuildingService::LexModelBuildingServiceClient::PutIntentAsync
virtual void PutIntentAsync(const Model::PutIntentRequest &request, const PutIntentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::Model::GetSlotTypeOutcomeCallable
std::future< GetSlotTypeOutcome > GetSlotTypeOutcomeCallable
Definition: LexModelBuildingServiceClient.h:202
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteBotAliasCallable
virtual Model::DeleteBotAliasOutcomeCallable DeleteBotAliasCallable(const Model::DeleteBotAliasRequest &request) const
Aws::LexModelBuildingService::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, LexModelBuildingServiceError > UntagResourceOutcome
Definition: LexModelBuildingServiceClient.h:171
Aws::LexModelBuildingService::DeleteBotResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::DeleteBotRequest &, const Model::DeleteBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBotResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:222
Aws::LexModelBuildingService::LexModelBuildingServiceClient::CreateBotVersionAsync
virtual void CreateBotVersionAsync(const Model::CreateBotVersionRequest &request, const CreateBotVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::LexModelBuildingService::Model::DeleteBotAliasRequest
Definition: DeleteBotAliasRequest.h:22
Aws::LexModelBuildingService::LexModelBuildingServiceClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::StartImportAsync
virtual void StartImportAsync(const Model::StartImportRequest &request, const StartImportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetIntentsCallable
virtual Model::GetIntentsOutcomeCallable GetIntentsCallable(const Model::GetIntentsRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBotCallable
virtual Model::GetBotOutcomeCallable GetBotCallable(const Model::GetBotRequest &request) const
Aws::LexModelBuildingService::Model::GetBotAliasesRequest
Definition: GetBotAliasesRequest.h:26
AWSClient.h
Aws::LexModelBuildingService::LexModelBuildingServiceClient::PutBotAliasCallable
virtual Model::PutBotAliasOutcomeCallable PutBotAliasCallable(const Model::PutBotAliasRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteIntentCallable
virtual Model::DeleteIntentOutcomeCallable DeleteIntentCallable(const Model::DeleteIntentRequest &request) const
Aws::LexModelBuildingService::Model::StartMigrationOutcome
Aws::Utils::Outcome< StartMigrationResult, LexModelBuildingServiceError > StartMigrationOutcome
Definition: LexModelBuildingServiceClient.h:169
Aws::LexModelBuildingService::Model::DeleteSlotTypeOutcome
Aws::Utils::Outcome< Aws::NoResult, LexModelBuildingServiceError > DeleteSlotTypeOutcome
Definition: LexModelBuildingServiceClient.h:139
Aws::LexModelBuildingService::Model::DeleteIntentVersionOutcome
Aws::Utils::Outcome< Aws::NoResult, LexModelBuildingServiceError > DeleteIntentVersionOutcome
Definition: LexModelBuildingServiceClient.h:138
Aws::LexModelBuildingService::LexModelBuildingServiceClient
Definition: LexModelBuildingServiceClient.h:269
Aws::LexModelBuildingService::StartMigrationResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::StartMigrationRequest &, const Model::StartMigrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMigrationResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:258
Aws::LexModelBuildingService::LexModelBuildingServiceClient::CreateSlotTypeVersionAsync
virtual void CreateSlotTypeVersionAsync(const Model::CreateSlotTypeVersionRequest &request, const CreateSlotTypeVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::Model::PutBotAliasOutcomeCallable
std::future< PutBotAliasOutcome > PutBotAliasOutcomeCallable
Definition: LexModelBuildingServiceClient.h:208
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetIntentVersionsCallable
virtual Model::GetIntentVersionsOutcomeCallable GetIntentVersionsCallable(const Model::GetIntentVersionsRequest &request) const
StartImportResult.h
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetSlotTypeVersionsAsync
virtual void GetSlotTypeVersionsAsync(const Model::GetSlotTypeVersionsRequest &request, const GetSlotTypeVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::Model::DeleteUtterancesRequest
Definition: DeleteUtterancesRequest.h:22
Aws::LexModelBuildingService::DeleteBotVersionResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::DeleteBotVersionRequest &, const Model::DeleteBotVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBotVersionResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:225
Aws::LexModelBuildingService::Model::PutIntentOutcomeCallable
std::future< PutIntentOutcome > PutIntentOutcomeCallable
Definition: LexModelBuildingServiceClient.h:209
StartMigrationResult.h
Aws::LexModelBuildingService::Model::PutBotAliasRequest
Definition: PutBotAliasRequest.h:25
Aws::LexModelBuildingService::Model::CreateIntentVersionOutcomeCallable
std::future< CreateIntentVersionOutcome > CreateIntentVersionOutcomeCallable
Definition: LexModelBuildingServiceClient.h:174
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteIntentAsync
virtual void DeleteIntentAsync(const Model::DeleteIntentRequest &request, const DeleteIntentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::DeleteBotChannelAssociationResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::DeleteBotChannelAssociationRequest &, const Model::DeleteBotChannelAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBotChannelAssociationResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:224
Aws::LexModelBuildingService::GetMigrationsResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetMigrationsRequest &, const Model::GetMigrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMigrationsResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:247
Aws::LexModelBuildingService::DeleteBotAliasResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::DeleteBotAliasRequest &, const Model::DeleteBotAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBotAliasResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:223
Aws::LexModelBuildingService::PutSlotTypeResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::PutSlotTypeRequest &, const Model::PutSlotTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutSlotTypeResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:256
Aws::LexModelBuildingService::LexModelBuildingServiceClient::PutIntent
virtual Model::PutIntentOutcome PutIntent(const Model::PutIntentRequest &request) const
LexModelBuildingServiceErrors.h
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetExportAsync
virtual void GetExportAsync(const Model::GetExportRequest &request, const GetExportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetMigrationAsync
virtual void GetMigrationAsync(const Model::GetMigrationRequest &request, const GetMigrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::Model::PutSlotTypeRequest
Definition: PutSlotTypeRequest.h:26
Aws::LexModelBuildingService::LexModelBuildingServiceClient::DeleteBotAliasAsync
virtual void DeleteBotAliasAsync(const Model::DeleteBotAliasRequest &request, const DeleteBotAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::Model::GetBotAliasRequest
Definition: GetBotAliasRequest.h:22
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetSlotTypeAsync
virtual void GetSlotTypeAsync(const Model::GetSlotTypeRequest &request, const GetSlotTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::CreateSlotTypeVersionCallable
virtual Model::CreateSlotTypeVersionOutcomeCallable CreateSlotTypeVersionCallable(const Model::CreateSlotTypeVersionRequest &request) const
Aws::LexModelBuildingService::GetBuiltinSlotTypesResponseReceivedHandler
std::function< void(const LexModelBuildingServiceClient *, const Model::GetBuiltinSlotTypesRequest &, const Model::GetBuiltinSlotTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBuiltinSlotTypesResponseReceivedHandler
Definition: LexModelBuildingServiceClient.h:240
JsonSerializer.h
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBuiltinSlotTypesAsync
virtual void GetBuiltinSlotTypesAsync(const Model::GetBuiltinSlotTypesRequest &request, const GetBuiltinSlotTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::LexModelBuildingService::Model::GetMigrationsRequest
Definition: GetMigrationsRequest.h:29
Aws::LexModelBuildingService::Model::GetBotOutcome
Aws::Utils::Outcome< GetBotResult, LexModelBuildingServiceError > GetBotOutcome
Definition: LexModelBuildingServiceClient.h:142
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetBuiltinIntents
virtual Model::GetBuiltinIntentsOutcome GetBuiltinIntents(const Model::GetBuiltinIntentsRequest &request) const
GetSlotTypesResult.h
Aws::LexModelBuildingService::Model::GetBuiltinIntentRequest
Definition: GetBuiltinIntentRequest.h:22
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetSlotType
virtual Model::GetSlotTypeOutcome GetSlotType(const Model::GetSlotTypeRequest &request) const
Aws::LexModelBuildingService::LexModelBuildingServiceClient::GetSlotTypeVersionsCallable
virtual Model::GetSlotTypeVersionsOutcomeCallable GetSlotTypeVersionsCallable(const Model::GetSlotTypeVersionsRequest &request) const
CreateBotVersionResult.h