OpenSearchClient.h 104 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966
  1. /*
  2. * Copyright 2009-2017 Alibaba Cloud All rights reserved.
  3. *
  4. * Licensed under the Apache License, Version 2.0 (the "License");
  5. * you may not use this file except in compliance with the License.
  6. * You may obtain a copy of the License at
  7. *
  8. * http://www.apache.org/licenses/LICENSE-2.0
  9. *
  10. * Unless required by applicable law or agreed to in writing, software
  11. * distributed under the License is distributed on an "AS IS" BASIS,
  12. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  13. * See the License for the specific language governing permissions and
  14. * limitations under the License.
  15. */
  16. #ifndef ALIBABACLOUD_OPENSEARCH_OPENSEARCHCLIENT_H_
  17. #define ALIBABACLOUD_OPENSEARCH_OPENSEARCHCLIENT_H_
  18. #include <future>
  19. #include <alibabacloud/core/AsyncCallerContext.h>
  20. #include <alibabacloud/core/EndpointProvider.h>
  21. #include <alibabacloud/core/RoaServiceClient.h>
  22. #include "OpenSearchExport.h"
  23. #include "model/CompileSortScriptRequest.h"
  24. #include "model/CompileSortScriptResult.h"
  25. #include "model/CreateABTestExperimentRequest.h"
  26. #include "model/CreateABTestExperimentResult.h"
  27. #include "model/CreateABTestGroupRequest.h"
  28. #include "model/CreateABTestGroupResult.h"
  29. #include "model/CreateABTestSceneRequest.h"
  30. #include "model/CreateABTestSceneResult.h"
  31. #include "model/CreateAppRequest.h"
  32. #include "model/CreateAppResult.h"
  33. #include "model/CreateAppGroupRequest.h"
  34. #include "model/CreateAppGroupResult.h"
  35. #include "model/CreateDataCollectionRequest.h"
  36. #include "model/CreateDataCollectionResult.h"
  37. #include "model/CreateFirstRankRequest.h"
  38. #include "model/CreateFirstRankResult.h"
  39. #include "model/CreateInterventionDictionaryRequest.h"
  40. #include "model/CreateInterventionDictionaryResult.h"
  41. #include "model/CreateModelRequest.h"
  42. #include "model/CreateModelResult.h"
  43. #include "model/CreateQueryProcessorRequest.h"
  44. #include "model/CreateQueryProcessorResult.h"
  45. #include "model/CreateScheduledTaskRequest.h"
  46. #include "model/CreateScheduledTaskResult.h"
  47. #include "model/CreateSecondRankRequest.h"
  48. #include "model/CreateSecondRankResult.h"
  49. #include "model/CreateSortScriptRequest.h"
  50. #include "model/CreateSortScriptResult.h"
  51. #include "model/CreateUserAnalyzerRequest.h"
  52. #include "model/CreateUserAnalyzerResult.h"
  53. #include "model/DeleteABTestExperimentRequest.h"
  54. #include "model/DeleteABTestExperimentResult.h"
  55. #include "model/DeleteABTestGroupRequest.h"
  56. #include "model/DeleteABTestGroupResult.h"
  57. #include "model/DeleteABTestSceneRequest.h"
  58. #include "model/DeleteABTestSceneResult.h"
  59. #include "model/DeleteModelRequest.h"
  60. #include "model/DeleteModelResult.h"
  61. #include "model/DeleteSortScriptRequest.h"
  62. #include "model/DeleteSortScriptResult.h"
  63. #include "model/DeleteSortScriptFileRequest.h"
  64. #include "model/DeleteSortScriptFileResult.h"
  65. #include "model/DescribeABTestExperimentRequest.h"
  66. #include "model/DescribeABTestExperimentResult.h"
  67. #include "model/DescribeABTestGroupRequest.h"
  68. #include "model/DescribeABTestGroupResult.h"
  69. #include "model/DescribeABTestSceneRequest.h"
  70. #include "model/DescribeABTestSceneResult.h"
  71. #include "model/DescribeAppRequest.h"
  72. #include "model/DescribeAppResult.h"
  73. #include "model/DescribeAppGroupRequest.h"
  74. #include "model/DescribeAppGroupResult.h"
  75. #include "model/DescribeAppGroupDataReportRequest.h"
  76. #include "model/DescribeAppGroupDataReportResult.h"
  77. #include "model/DescribeAppStatisticsRequest.h"
  78. #include "model/DescribeAppStatisticsResult.h"
  79. #include "model/DescribeAppsRequest.h"
  80. #include "model/DescribeAppsResult.h"
  81. #include "model/DescribeDataCollctionRequest.h"
  82. #include "model/DescribeDataCollctionResult.h"
  83. #include "model/DescribeFirstRankRequest.h"
  84. #include "model/DescribeFirstRankResult.h"
  85. #include "model/DescribeInterventionDictionaryRequest.h"
  86. #include "model/DescribeInterventionDictionaryResult.h"
  87. #include "model/DescribeModelRequest.h"
  88. #include "model/DescribeModelResult.h"
  89. #include "model/DescribeQueryProcessorRequest.h"
  90. #include "model/DescribeQueryProcessorResult.h"
  91. #include "model/DescribeRegionRequest.h"
  92. #include "model/DescribeRegionResult.h"
  93. #include "model/DescribeRegionsRequest.h"
  94. #include "model/DescribeRegionsResult.h"
  95. #include "model/DescribeScheduledTaskRequest.h"
  96. #include "model/DescribeScheduledTaskResult.h"
  97. #include "model/DescribeSecondRankRequest.h"
  98. #include "model/DescribeSecondRankResult.h"
  99. #include "model/DescribeSlowQueryStatusRequest.h"
  100. #include "model/DescribeSlowQueryStatusResult.h"
  101. #include "model/DescribeUserAnalyzerRequest.h"
  102. #include "model/DescribeUserAnalyzerResult.h"
  103. #include "model/DisableSlowQueryRequest.h"
  104. #include "model/DisableSlowQueryResult.h"
  105. #include "model/EnableSlowQueryRequest.h"
  106. #include "model/EnableSlowQueryResult.h"
  107. #include "model/GenerateMergedTableRequest.h"
  108. #include "model/GenerateMergedTableResult.h"
  109. #include "model/GetDomainRequest.h"
  110. #include "model/GetDomainResult.h"
  111. #include "model/GetModelProgressRequest.h"
  112. #include "model/GetModelProgressResult.h"
  113. #include "model/GetModelReportRequest.h"
  114. #include "model/GetModelReportResult.h"
  115. #include "model/GetScriptFileNamesRequest.h"
  116. #include "model/GetScriptFileNamesResult.h"
  117. #include "model/GetSortScriptRequest.h"
  118. #include "model/GetSortScriptResult.h"
  119. #include "model/GetSortScriptFileRequest.h"
  120. #include "model/GetSortScriptFileResult.h"
  121. #include "model/GetValidationErrorRequest.h"
  122. #include "model/GetValidationErrorResult.h"
  123. #include "model/GetValidationReportRequest.h"
  124. #include "model/GetValidationReportResult.h"
  125. #include "model/ListABTestExperimentsRequest.h"
  126. #include "model/ListABTestExperimentsResult.h"
  127. #include "model/ListABTestFixedFlowDividersRequest.h"
  128. #include "model/ListABTestFixedFlowDividersResult.h"
  129. #include "model/ListABTestGroupsRequest.h"
  130. #include "model/ListABTestGroupsResult.h"
  131. #include "model/ListABTestMetricsRequest.h"
  132. #include "model/ListABTestMetricsResult.h"
  133. #include "model/ListABTestScenesRequest.h"
  134. #include "model/ListABTestScenesResult.h"
  135. #include "model/ListAppGroupErrorsRequest.h"
  136. #include "model/ListAppGroupErrorsResult.h"
  137. #include "model/ListAppGroupMetricsRequest.h"
  138. #include "model/ListAppGroupMetricsResult.h"
  139. #include "model/ListAppGroupsRequest.h"
  140. #include "model/ListAppGroupsResult.h"
  141. #include "model/ListAppsRequest.h"
  142. #include "model/ListAppsResult.h"
  143. #include "model/ListDataCollectionsRequest.h"
  144. #include "model/ListDataCollectionsResult.h"
  145. #include "model/ListDataSourceTableFieldsRequest.h"
  146. #include "model/ListDataSourceTableFieldsResult.h"
  147. #include "model/ListDataSourceTablesRequest.h"
  148. #include "model/ListDataSourceTablesResult.h"
  149. #include "model/ListDeployedAlgorithmModelsRequest.h"
  150. #include "model/ListDeployedAlgorithmModelsResult.h"
  151. #include "model/ListFirstRanksRequest.h"
  152. #include "model/ListFirstRanksResult.h"
  153. #include "model/ListInterventionDictionariesRequest.h"
  154. #include "model/ListInterventionDictionariesResult.h"
  155. #include "model/ListInterventionDictionaryEntriesRequest.h"
  156. #include "model/ListInterventionDictionaryEntriesResult.h"
  157. #include "model/ListInterventionDictionaryNerResultsRequest.h"
  158. #include "model/ListInterventionDictionaryNerResultsResult.h"
  159. #include "model/ListInterventionDictionaryRelatedEntitiesRequest.h"
  160. #include "model/ListInterventionDictionaryRelatedEntitiesResult.h"
  161. #include "model/ListModelsRequest.h"
  162. #include "model/ListModelsResult.h"
  163. #include "model/ListQueryProcessorNersRequest.h"
  164. #include "model/ListQueryProcessorNersResult.h"
  165. #include "model/ListQueryProcessorsRequest.h"
  166. #include "model/ListQueryProcessorsResult.h"
  167. #include "model/ListRamRolesRequest.h"
  168. #include "model/ListRamRolesResult.h"
  169. #include "model/ListScheduledTasksRequest.h"
  170. #include "model/ListScheduledTasksResult.h"
  171. #include "model/ListSecondRanksRequest.h"
  172. #include "model/ListSecondRanksResult.h"
  173. #include "model/ListSlowQueryCategoriesRequest.h"
  174. #include "model/ListSlowQueryCategoriesResult.h"
  175. #include "model/ListSlowQueryQueriesRequest.h"
  176. #include "model/ListSlowQueryQueriesResult.h"
  177. #include "model/ListSortExpressionsRequest.h"
  178. #include "model/ListSortExpressionsResult.h"
  179. #include "model/ListSortScriptsRequest.h"
  180. #include "model/ListSortScriptsResult.h"
  181. #include "model/ListStatisticLogsRequest.h"
  182. #include "model/ListStatisticLogsResult.h"
  183. #include "model/ListStatisticReportRequest.h"
  184. #include "model/ListStatisticReportResult.h"
  185. #include "model/ListUserAnalyzerEntriesRequest.h"
  186. #include "model/ListUserAnalyzerEntriesResult.h"
  187. #include "model/ListUserAnalyzersRequest.h"
  188. #include "model/ListUserAnalyzersResult.h"
  189. #include "model/ModifyAppGroupRequest.h"
  190. #include "model/ModifyAppGroupResult.h"
  191. #include "model/ModifyAppGroupQuotaRequest.h"
  192. #include "model/ModifyAppGroupQuotaResult.h"
  193. #include "model/ModifyFirstRankRequest.h"
  194. #include "model/ModifyFirstRankResult.h"
  195. #include "model/ModifyModelRequest.h"
  196. #include "model/ModifyModelResult.h"
  197. #include "model/ModifyQueryProcessorRequest.h"
  198. #include "model/ModifyQueryProcessorResult.h"
  199. #include "model/ModifyScheduledTaskRequest.h"
  200. #include "model/ModifyScheduledTaskResult.h"
  201. #include "model/ModifySecondRankRequest.h"
  202. #include "model/ModifySecondRankResult.h"
  203. #include "model/PreviewModelRequest.h"
  204. #include "model/PreviewModelResult.h"
  205. #include "model/PushInterventionDictionaryEntriesRequest.h"
  206. #include "model/PushInterventionDictionaryEntriesResult.h"
  207. #include "model/PushUserAnalyzerEntriesRequest.h"
  208. #include "model/PushUserAnalyzerEntriesResult.h"
  209. #include "model/RankPreviewQueryRequest.h"
  210. #include "model/RankPreviewQueryResult.h"
  211. #include "model/ReleaseSortScriptRequest.h"
  212. #include "model/ReleaseSortScriptResult.h"
  213. #include "model/RemoveAppRequest.h"
  214. #include "model/RemoveAppResult.h"
  215. #include "model/RemoveAppGroupRequest.h"
  216. #include "model/RemoveAppGroupResult.h"
  217. #include "model/RemoveDataCollectionRequest.h"
  218. #include "model/RemoveDataCollectionResult.h"
  219. #include "model/RemoveFirstRankRequest.h"
  220. #include "model/RemoveFirstRankResult.h"
  221. #include "model/RemoveInterventionDictionaryRequest.h"
  222. #include "model/RemoveInterventionDictionaryResult.h"
  223. #include "model/RemoveQueryProcessorRequest.h"
  224. #include "model/RemoveQueryProcessorResult.h"
  225. #include "model/RemoveScheduledTaskRequest.h"
  226. #include "model/RemoveScheduledTaskResult.h"
  227. #include "model/RemoveSecondRankRequest.h"
  228. #include "model/RemoveSecondRankResult.h"
  229. #include "model/RemoveUserAnalyzerRequest.h"
  230. #include "model/RemoveUserAnalyzerResult.h"
  231. #include "model/RenewAppGroupRequest.h"
  232. #include "model/RenewAppGroupResult.h"
  233. #include "model/ReplaceAppGroupCommodityCodeRequest.h"
  234. #include "model/ReplaceAppGroupCommodityCodeResult.h"
  235. #include "model/SaveSortScriptFileRequest.h"
  236. #include "model/SaveSortScriptFileResult.h"
  237. #include "model/StartSlowQueryAnalyzerRequest.h"
  238. #include "model/StartSlowQueryAnalyzerResult.h"
  239. #include "model/TrainModelRequest.h"
  240. #include "model/TrainModelResult.h"
  241. #include "model/UpdateABTestExperimentRequest.h"
  242. #include "model/UpdateABTestExperimentResult.h"
  243. #include "model/UpdateABTestFixedFlowDividersRequest.h"
  244. #include "model/UpdateABTestFixedFlowDividersResult.h"
  245. #include "model/UpdateABTestGroupRequest.h"
  246. #include "model/UpdateABTestGroupResult.h"
  247. #include "model/UpdateABTestSceneRequest.h"
  248. #include "model/UpdateABTestSceneResult.h"
  249. #include "model/UpdateFetchFieldsRequest.h"
  250. #include "model/UpdateFetchFieldsResult.h"
  251. #include "model/UpdateSummariesRequest.h"
  252. #include "model/UpdateSummariesResult.h"
  253. namespace AlibabaCloud
  254. {
  255. namespace OpenSearch
  256. {
  257. class ALIBABACLOUD_OPENSEARCH_EXPORT OpenSearchClient : public RoaServiceClient
  258. {
  259. public:
  260. typedef Outcome<Error, Model::CompileSortScriptResult> CompileSortScriptOutcome;
  261. typedef std::future<CompileSortScriptOutcome> CompileSortScriptOutcomeCallable;
  262. typedef std::function<void(const OpenSearchClient*, const Model::CompileSortScriptRequest&, const CompileSortScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CompileSortScriptAsyncHandler;
  263. typedef Outcome<Error, Model::CreateABTestExperimentResult> CreateABTestExperimentOutcome;
  264. typedef std::future<CreateABTestExperimentOutcome> CreateABTestExperimentOutcomeCallable;
  265. typedef std::function<void(const OpenSearchClient*, const Model::CreateABTestExperimentRequest&, const CreateABTestExperimentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateABTestExperimentAsyncHandler;
  266. typedef Outcome<Error, Model::CreateABTestGroupResult> CreateABTestGroupOutcome;
  267. typedef std::future<CreateABTestGroupOutcome> CreateABTestGroupOutcomeCallable;
  268. typedef std::function<void(const OpenSearchClient*, const Model::CreateABTestGroupRequest&, const CreateABTestGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateABTestGroupAsyncHandler;
  269. typedef Outcome<Error, Model::CreateABTestSceneResult> CreateABTestSceneOutcome;
  270. typedef std::future<CreateABTestSceneOutcome> CreateABTestSceneOutcomeCallable;
  271. typedef std::function<void(const OpenSearchClient*, const Model::CreateABTestSceneRequest&, const CreateABTestSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateABTestSceneAsyncHandler;
  272. typedef Outcome<Error, Model::CreateAppResult> CreateAppOutcome;
  273. typedef std::future<CreateAppOutcome> CreateAppOutcomeCallable;
  274. typedef std::function<void(const OpenSearchClient*, const Model::CreateAppRequest&, const CreateAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAppAsyncHandler;
  275. typedef Outcome<Error, Model::CreateAppGroupResult> CreateAppGroupOutcome;
  276. typedef std::future<CreateAppGroupOutcome> CreateAppGroupOutcomeCallable;
  277. typedef std::function<void(const OpenSearchClient*, const Model::CreateAppGroupRequest&, const CreateAppGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateAppGroupAsyncHandler;
  278. typedef Outcome<Error, Model::CreateDataCollectionResult> CreateDataCollectionOutcome;
  279. typedef std::future<CreateDataCollectionOutcome> CreateDataCollectionOutcomeCallable;
  280. typedef std::function<void(const OpenSearchClient*, const Model::CreateDataCollectionRequest&, const CreateDataCollectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDataCollectionAsyncHandler;
  281. typedef Outcome<Error, Model::CreateFirstRankResult> CreateFirstRankOutcome;
  282. typedef std::future<CreateFirstRankOutcome> CreateFirstRankOutcomeCallable;
  283. typedef std::function<void(const OpenSearchClient*, const Model::CreateFirstRankRequest&, const CreateFirstRankOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFirstRankAsyncHandler;
  284. typedef Outcome<Error, Model::CreateInterventionDictionaryResult> CreateInterventionDictionaryOutcome;
  285. typedef std::future<CreateInterventionDictionaryOutcome> CreateInterventionDictionaryOutcomeCallable;
  286. typedef std::function<void(const OpenSearchClient*, const Model::CreateInterventionDictionaryRequest&, const CreateInterventionDictionaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateInterventionDictionaryAsyncHandler;
  287. typedef Outcome<Error, Model::CreateModelResult> CreateModelOutcome;
  288. typedef std::future<CreateModelOutcome> CreateModelOutcomeCallable;
  289. typedef std::function<void(const OpenSearchClient*, const Model::CreateModelRequest&, const CreateModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateModelAsyncHandler;
  290. typedef Outcome<Error, Model::CreateQueryProcessorResult> CreateQueryProcessorOutcome;
  291. typedef std::future<CreateQueryProcessorOutcome> CreateQueryProcessorOutcomeCallable;
  292. typedef std::function<void(const OpenSearchClient*, const Model::CreateQueryProcessorRequest&, const CreateQueryProcessorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateQueryProcessorAsyncHandler;
  293. typedef Outcome<Error, Model::CreateScheduledTaskResult> CreateScheduledTaskOutcome;
  294. typedef std::future<CreateScheduledTaskOutcome> CreateScheduledTaskOutcomeCallable;
  295. typedef std::function<void(const OpenSearchClient*, const Model::CreateScheduledTaskRequest&, const CreateScheduledTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateScheduledTaskAsyncHandler;
  296. typedef Outcome<Error, Model::CreateSecondRankResult> CreateSecondRankOutcome;
  297. typedef std::future<CreateSecondRankOutcome> CreateSecondRankOutcomeCallable;
  298. typedef std::function<void(const OpenSearchClient*, const Model::CreateSecondRankRequest&, const CreateSecondRankOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSecondRankAsyncHandler;
  299. typedef Outcome<Error, Model::CreateSortScriptResult> CreateSortScriptOutcome;
  300. typedef std::future<CreateSortScriptOutcome> CreateSortScriptOutcomeCallable;
  301. typedef std::function<void(const OpenSearchClient*, const Model::CreateSortScriptRequest&, const CreateSortScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSortScriptAsyncHandler;
  302. typedef Outcome<Error, Model::CreateUserAnalyzerResult> CreateUserAnalyzerOutcome;
  303. typedef std::future<CreateUserAnalyzerOutcome> CreateUserAnalyzerOutcomeCallable;
  304. typedef std::function<void(const OpenSearchClient*, const Model::CreateUserAnalyzerRequest&, const CreateUserAnalyzerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUserAnalyzerAsyncHandler;
  305. typedef Outcome<Error, Model::DeleteABTestExperimentResult> DeleteABTestExperimentOutcome;
  306. typedef std::future<DeleteABTestExperimentOutcome> DeleteABTestExperimentOutcomeCallable;
  307. typedef std::function<void(const OpenSearchClient*, const Model::DeleteABTestExperimentRequest&, const DeleteABTestExperimentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteABTestExperimentAsyncHandler;
  308. typedef Outcome<Error, Model::DeleteABTestGroupResult> DeleteABTestGroupOutcome;
  309. typedef std::future<DeleteABTestGroupOutcome> DeleteABTestGroupOutcomeCallable;
  310. typedef std::function<void(const OpenSearchClient*, const Model::DeleteABTestGroupRequest&, const DeleteABTestGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteABTestGroupAsyncHandler;
  311. typedef Outcome<Error, Model::DeleteABTestSceneResult> DeleteABTestSceneOutcome;
  312. typedef std::future<DeleteABTestSceneOutcome> DeleteABTestSceneOutcomeCallable;
  313. typedef std::function<void(const OpenSearchClient*, const Model::DeleteABTestSceneRequest&, const DeleteABTestSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteABTestSceneAsyncHandler;
  314. typedef Outcome<Error, Model::DeleteModelResult> DeleteModelOutcome;
  315. typedef std::future<DeleteModelOutcome> DeleteModelOutcomeCallable;
  316. typedef std::function<void(const OpenSearchClient*, const Model::DeleteModelRequest&, const DeleteModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteModelAsyncHandler;
  317. typedef Outcome<Error, Model::DeleteSortScriptResult> DeleteSortScriptOutcome;
  318. typedef std::future<DeleteSortScriptOutcome> DeleteSortScriptOutcomeCallable;
  319. typedef std::function<void(const OpenSearchClient*, const Model::DeleteSortScriptRequest&, const DeleteSortScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSortScriptAsyncHandler;
  320. typedef Outcome<Error, Model::DeleteSortScriptFileResult> DeleteSortScriptFileOutcome;
  321. typedef std::future<DeleteSortScriptFileOutcome> DeleteSortScriptFileOutcomeCallable;
  322. typedef std::function<void(const OpenSearchClient*, const Model::DeleteSortScriptFileRequest&, const DeleteSortScriptFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteSortScriptFileAsyncHandler;
  323. typedef Outcome<Error, Model::DescribeABTestExperimentResult> DescribeABTestExperimentOutcome;
  324. typedef std::future<DescribeABTestExperimentOutcome> DescribeABTestExperimentOutcomeCallable;
  325. typedef std::function<void(const OpenSearchClient*, const Model::DescribeABTestExperimentRequest&, const DescribeABTestExperimentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeABTestExperimentAsyncHandler;
  326. typedef Outcome<Error, Model::DescribeABTestGroupResult> DescribeABTestGroupOutcome;
  327. typedef std::future<DescribeABTestGroupOutcome> DescribeABTestGroupOutcomeCallable;
  328. typedef std::function<void(const OpenSearchClient*, const Model::DescribeABTestGroupRequest&, const DescribeABTestGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeABTestGroupAsyncHandler;
  329. typedef Outcome<Error, Model::DescribeABTestSceneResult> DescribeABTestSceneOutcome;
  330. typedef std::future<DescribeABTestSceneOutcome> DescribeABTestSceneOutcomeCallable;
  331. typedef std::function<void(const OpenSearchClient*, const Model::DescribeABTestSceneRequest&, const DescribeABTestSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeABTestSceneAsyncHandler;
  332. typedef Outcome<Error, Model::DescribeAppResult> DescribeAppOutcome;
  333. typedef std::future<DescribeAppOutcome> DescribeAppOutcomeCallable;
  334. typedef std::function<void(const OpenSearchClient*, const Model::DescribeAppRequest&, const DescribeAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppAsyncHandler;
  335. typedef Outcome<Error, Model::DescribeAppGroupResult> DescribeAppGroupOutcome;
  336. typedef std::future<DescribeAppGroupOutcome> DescribeAppGroupOutcomeCallable;
  337. typedef std::function<void(const OpenSearchClient*, const Model::DescribeAppGroupRequest&, const DescribeAppGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppGroupAsyncHandler;
  338. typedef Outcome<Error, Model::DescribeAppGroupDataReportResult> DescribeAppGroupDataReportOutcome;
  339. typedef std::future<DescribeAppGroupDataReportOutcome> DescribeAppGroupDataReportOutcomeCallable;
  340. typedef std::function<void(const OpenSearchClient*, const Model::DescribeAppGroupDataReportRequest&, const DescribeAppGroupDataReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppGroupDataReportAsyncHandler;
  341. typedef Outcome<Error, Model::DescribeAppStatisticsResult> DescribeAppStatisticsOutcome;
  342. typedef std::future<DescribeAppStatisticsOutcome> DescribeAppStatisticsOutcomeCallable;
  343. typedef std::function<void(const OpenSearchClient*, const Model::DescribeAppStatisticsRequest&, const DescribeAppStatisticsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppStatisticsAsyncHandler;
  344. typedef Outcome<Error, Model::DescribeAppsResult> DescribeAppsOutcome;
  345. typedef std::future<DescribeAppsOutcome> DescribeAppsOutcomeCallable;
  346. typedef std::function<void(const OpenSearchClient*, const Model::DescribeAppsRequest&, const DescribeAppsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAppsAsyncHandler;
  347. typedef Outcome<Error, Model::DescribeDataCollctionResult> DescribeDataCollctionOutcome;
  348. typedef std::future<DescribeDataCollctionOutcome> DescribeDataCollctionOutcomeCallable;
  349. typedef std::function<void(const OpenSearchClient*, const Model::DescribeDataCollctionRequest&, const DescribeDataCollctionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDataCollctionAsyncHandler;
  350. typedef Outcome<Error, Model::DescribeFirstRankResult> DescribeFirstRankOutcome;
  351. typedef std::future<DescribeFirstRankOutcome> DescribeFirstRankOutcomeCallable;
  352. typedef std::function<void(const OpenSearchClient*, const Model::DescribeFirstRankRequest&, const DescribeFirstRankOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeFirstRankAsyncHandler;
  353. typedef Outcome<Error, Model::DescribeInterventionDictionaryResult> DescribeInterventionDictionaryOutcome;
  354. typedef std::future<DescribeInterventionDictionaryOutcome> DescribeInterventionDictionaryOutcomeCallable;
  355. typedef std::function<void(const OpenSearchClient*, const Model::DescribeInterventionDictionaryRequest&, const DescribeInterventionDictionaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInterventionDictionaryAsyncHandler;
  356. typedef Outcome<Error, Model::DescribeModelResult> DescribeModelOutcome;
  357. typedef std::future<DescribeModelOutcome> DescribeModelOutcomeCallable;
  358. typedef std::function<void(const OpenSearchClient*, const Model::DescribeModelRequest&, const DescribeModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeModelAsyncHandler;
  359. typedef Outcome<Error, Model::DescribeQueryProcessorResult> DescribeQueryProcessorOutcome;
  360. typedef std::future<DescribeQueryProcessorOutcome> DescribeQueryProcessorOutcomeCallable;
  361. typedef std::function<void(const OpenSearchClient*, const Model::DescribeQueryProcessorRequest&, const DescribeQueryProcessorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeQueryProcessorAsyncHandler;
  362. typedef Outcome<Error, Model::DescribeRegionResult> DescribeRegionOutcome;
  363. typedef std::future<DescribeRegionOutcome> DescribeRegionOutcomeCallable;
  364. typedef std::function<void(const OpenSearchClient*, const Model::DescribeRegionRequest&, const DescribeRegionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionAsyncHandler;
  365. typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
  366. typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
  367. typedef std::function<void(const OpenSearchClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
  368. typedef Outcome<Error, Model::DescribeScheduledTaskResult> DescribeScheduledTaskOutcome;
  369. typedef std::future<DescribeScheduledTaskOutcome> DescribeScheduledTaskOutcomeCallable;
  370. typedef std::function<void(const OpenSearchClient*, const Model::DescribeScheduledTaskRequest&, const DescribeScheduledTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeScheduledTaskAsyncHandler;
  371. typedef Outcome<Error, Model::DescribeSecondRankResult> DescribeSecondRankOutcome;
  372. typedef std::future<DescribeSecondRankOutcome> DescribeSecondRankOutcomeCallable;
  373. typedef std::function<void(const OpenSearchClient*, const Model::DescribeSecondRankRequest&, const DescribeSecondRankOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSecondRankAsyncHandler;
  374. typedef Outcome<Error, Model::DescribeSlowQueryStatusResult> DescribeSlowQueryStatusOutcome;
  375. typedef std::future<DescribeSlowQueryStatusOutcome> DescribeSlowQueryStatusOutcomeCallable;
  376. typedef std::function<void(const OpenSearchClient*, const Model::DescribeSlowQueryStatusRequest&, const DescribeSlowQueryStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlowQueryStatusAsyncHandler;
  377. typedef Outcome<Error, Model::DescribeUserAnalyzerResult> DescribeUserAnalyzerOutcome;
  378. typedef std::future<DescribeUserAnalyzerOutcome> DescribeUserAnalyzerOutcomeCallable;
  379. typedef std::function<void(const OpenSearchClient*, const Model::DescribeUserAnalyzerRequest&, const DescribeUserAnalyzerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeUserAnalyzerAsyncHandler;
  380. typedef Outcome<Error, Model::DisableSlowQueryResult> DisableSlowQueryOutcome;
  381. typedef std::future<DisableSlowQueryOutcome> DisableSlowQueryOutcomeCallable;
  382. typedef std::function<void(const OpenSearchClient*, const Model::DisableSlowQueryRequest&, const DisableSlowQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableSlowQueryAsyncHandler;
  383. typedef Outcome<Error, Model::EnableSlowQueryResult> EnableSlowQueryOutcome;
  384. typedef std::future<EnableSlowQueryOutcome> EnableSlowQueryOutcomeCallable;
  385. typedef std::function<void(const OpenSearchClient*, const Model::EnableSlowQueryRequest&, const EnableSlowQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableSlowQueryAsyncHandler;
  386. typedef Outcome<Error, Model::GenerateMergedTableResult> GenerateMergedTableOutcome;
  387. typedef std::future<GenerateMergedTableOutcome> GenerateMergedTableOutcomeCallable;
  388. typedef std::function<void(const OpenSearchClient*, const Model::GenerateMergedTableRequest&, const GenerateMergedTableOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GenerateMergedTableAsyncHandler;
  389. typedef Outcome<Error, Model::GetDomainResult> GetDomainOutcome;
  390. typedef std::future<GetDomainOutcome> GetDomainOutcomeCallable;
  391. typedef std::function<void(const OpenSearchClient*, const Model::GetDomainRequest&, const GetDomainOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDomainAsyncHandler;
  392. typedef Outcome<Error, Model::GetModelProgressResult> GetModelProgressOutcome;
  393. typedef std::future<GetModelProgressOutcome> GetModelProgressOutcomeCallable;
  394. typedef std::function<void(const OpenSearchClient*, const Model::GetModelProgressRequest&, const GetModelProgressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetModelProgressAsyncHandler;
  395. typedef Outcome<Error, Model::GetModelReportResult> GetModelReportOutcome;
  396. typedef std::future<GetModelReportOutcome> GetModelReportOutcomeCallable;
  397. typedef std::function<void(const OpenSearchClient*, const Model::GetModelReportRequest&, const GetModelReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetModelReportAsyncHandler;
  398. typedef Outcome<Error, Model::GetScriptFileNamesResult> GetScriptFileNamesOutcome;
  399. typedef std::future<GetScriptFileNamesOutcome> GetScriptFileNamesOutcomeCallable;
  400. typedef std::function<void(const OpenSearchClient*, const Model::GetScriptFileNamesRequest&, const GetScriptFileNamesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetScriptFileNamesAsyncHandler;
  401. typedef Outcome<Error, Model::GetSortScriptResult> GetSortScriptOutcome;
  402. typedef std::future<GetSortScriptOutcome> GetSortScriptOutcomeCallable;
  403. typedef std::function<void(const OpenSearchClient*, const Model::GetSortScriptRequest&, const GetSortScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSortScriptAsyncHandler;
  404. typedef Outcome<Error, Model::GetSortScriptFileResult> GetSortScriptFileOutcome;
  405. typedef std::future<GetSortScriptFileOutcome> GetSortScriptFileOutcomeCallable;
  406. typedef std::function<void(const OpenSearchClient*, const Model::GetSortScriptFileRequest&, const GetSortScriptFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSortScriptFileAsyncHandler;
  407. typedef Outcome<Error, Model::GetValidationErrorResult> GetValidationErrorOutcome;
  408. typedef std::future<GetValidationErrorOutcome> GetValidationErrorOutcomeCallable;
  409. typedef std::function<void(const OpenSearchClient*, const Model::GetValidationErrorRequest&, const GetValidationErrorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetValidationErrorAsyncHandler;
  410. typedef Outcome<Error, Model::GetValidationReportResult> GetValidationReportOutcome;
  411. typedef std::future<GetValidationReportOutcome> GetValidationReportOutcomeCallable;
  412. typedef std::function<void(const OpenSearchClient*, const Model::GetValidationReportRequest&, const GetValidationReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetValidationReportAsyncHandler;
  413. typedef Outcome<Error, Model::ListABTestExperimentsResult> ListABTestExperimentsOutcome;
  414. typedef std::future<ListABTestExperimentsOutcome> ListABTestExperimentsOutcomeCallable;
  415. typedef std::function<void(const OpenSearchClient*, const Model::ListABTestExperimentsRequest&, const ListABTestExperimentsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListABTestExperimentsAsyncHandler;
  416. typedef Outcome<Error, Model::ListABTestFixedFlowDividersResult> ListABTestFixedFlowDividersOutcome;
  417. typedef std::future<ListABTestFixedFlowDividersOutcome> ListABTestFixedFlowDividersOutcomeCallable;
  418. typedef std::function<void(const OpenSearchClient*, const Model::ListABTestFixedFlowDividersRequest&, const ListABTestFixedFlowDividersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListABTestFixedFlowDividersAsyncHandler;
  419. typedef Outcome<Error, Model::ListABTestGroupsResult> ListABTestGroupsOutcome;
  420. typedef std::future<ListABTestGroupsOutcome> ListABTestGroupsOutcomeCallable;
  421. typedef std::function<void(const OpenSearchClient*, const Model::ListABTestGroupsRequest&, const ListABTestGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListABTestGroupsAsyncHandler;
  422. typedef Outcome<Error, Model::ListABTestMetricsResult> ListABTestMetricsOutcome;
  423. typedef std::future<ListABTestMetricsOutcome> ListABTestMetricsOutcomeCallable;
  424. typedef std::function<void(const OpenSearchClient*, const Model::ListABTestMetricsRequest&, const ListABTestMetricsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListABTestMetricsAsyncHandler;
  425. typedef Outcome<Error, Model::ListABTestScenesResult> ListABTestScenesOutcome;
  426. typedef std::future<ListABTestScenesOutcome> ListABTestScenesOutcomeCallable;
  427. typedef std::function<void(const OpenSearchClient*, const Model::ListABTestScenesRequest&, const ListABTestScenesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListABTestScenesAsyncHandler;
  428. typedef Outcome<Error, Model::ListAppGroupErrorsResult> ListAppGroupErrorsOutcome;
  429. typedef std::future<ListAppGroupErrorsOutcome> ListAppGroupErrorsOutcomeCallable;
  430. typedef std::function<void(const OpenSearchClient*, const Model::ListAppGroupErrorsRequest&, const ListAppGroupErrorsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAppGroupErrorsAsyncHandler;
  431. typedef Outcome<Error, Model::ListAppGroupMetricsResult> ListAppGroupMetricsOutcome;
  432. typedef std::future<ListAppGroupMetricsOutcome> ListAppGroupMetricsOutcomeCallable;
  433. typedef std::function<void(const OpenSearchClient*, const Model::ListAppGroupMetricsRequest&, const ListAppGroupMetricsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAppGroupMetricsAsyncHandler;
  434. typedef Outcome<Error, Model::ListAppGroupsResult> ListAppGroupsOutcome;
  435. typedef std::future<ListAppGroupsOutcome> ListAppGroupsOutcomeCallable;
  436. typedef std::function<void(const OpenSearchClient*, const Model::ListAppGroupsRequest&, const ListAppGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAppGroupsAsyncHandler;
  437. typedef Outcome<Error, Model::ListAppsResult> ListAppsOutcome;
  438. typedef std::future<ListAppsOutcome> ListAppsOutcomeCallable;
  439. typedef std::function<void(const OpenSearchClient*, const Model::ListAppsRequest&, const ListAppsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListAppsAsyncHandler;
  440. typedef Outcome<Error, Model::ListDataCollectionsResult> ListDataCollectionsOutcome;
  441. typedef std::future<ListDataCollectionsOutcome> ListDataCollectionsOutcomeCallable;
  442. typedef std::function<void(const OpenSearchClient*, const Model::ListDataCollectionsRequest&, const ListDataCollectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataCollectionsAsyncHandler;
  443. typedef Outcome<Error, Model::ListDataSourceTableFieldsResult> ListDataSourceTableFieldsOutcome;
  444. typedef std::future<ListDataSourceTableFieldsOutcome> ListDataSourceTableFieldsOutcomeCallable;
  445. typedef std::function<void(const OpenSearchClient*, const Model::ListDataSourceTableFieldsRequest&, const ListDataSourceTableFieldsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataSourceTableFieldsAsyncHandler;
  446. typedef Outcome<Error, Model::ListDataSourceTablesResult> ListDataSourceTablesOutcome;
  447. typedef std::future<ListDataSourceTablesOutcome> ListDataSourceTablesOutcomeCallable;
  448. typedef std::function<void(const OpenSearchClient*, const Model::ListDataSourceTablesRequest&, const ListDataSourceTablesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDataSourceTablesAsyncHandler;
  449. typedef Outcome<Error, Model::ListDeployedAlgorithmModelsResult> ListDeployedAlgorithmModelsOutcome;
  450. typedef std::future<ListDeployedAlgorithmModelsOutcome> ListDeployedAlgorithmModelsOutcomeCallable;
  451. typedef std::function<void(const OpenSearchClient*, const Model::ListDeployedAlgorithmModelsRequest&, const ListDeployedAlgorithmModelsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDeployedAlgorithmModelsAsyncHandler;
  452. typedef Outcome<Error, Model::ListFirstRanksResult> ListFirstRanksOutcome;
  453. typedef std::future<ListFirstRanksOutcome> ListFirstRanksOutcomeCallable;
  454. typedef std::function<void(const OpenSearchClient*, const Model::ListFirstRanksRequest&, const ListFirstRanksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFirstRanksAsyncHandler;
  455. typedef Outcome<Error, Model::ListInterventionDictionariesResult> ListInterventionDictionariesOutcome;
  456. typedef std::future<ListInterventionDictionariesOutcome> ListInterventionDictionariesOutcomeCallable;
  457. typedef std::function<void(const OpenSearchClient*, const Model::ListInterventionDictionariesRequest&, const ListInterventionDictionariesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInterventionDictionariesAsyncHandler;
  458. typedef Outcome<Error, Model::ListInterventionDictionaryEntriesResult> ListInterventionDictionaryEntriesOutcome;
  459. typedef std::future<ListInterventionDictionaryEntriesOutcome> ListInterventionDictionaryEntriesOutcomeCallable;
  460. typedef std::function<void(const OpenSearchClient*, const Model::ListInterventionDictionaryEntriesRequest&, const ListInterventionDictionaryEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInterventionDictionaryEntriesAsyncHandler;
  461. typedef Outcome<Error, Model::ListInterventionDictionaryNerResultsResult> ListInterventionDictionaryNerResultsOutcome;
  462. typedef std::future<ListInterventionDictionaryNerResultsOutcome> ListInterventionDictionaryNerResultsOutcomeCallable;
  463. typedef std::function<void(const OpenSearchClient*, const Model::ListInterventionDictionaryNerResultsRequest&, const ListInterventionDictionaryNerResultsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInterventionDictionaryNerResultsAsyncHandler;
  464. typedef Outcome<Error, Model::ListInterventionDictionaryRelatedEntitiesResult> ListInterventionDictionaryRelatedEntitiesOutcome;
  465. typedef std::future<ListInterventionDictionaryRelatedEntitiesOutcome> ListInterventionDictionaryRelatedEntitiesOutcomeCallable;
  466. typedef std::function<void(const OpenSearchClient*, const Model::ListInterventionDictionaryRelatedEntitiesRequest&, const ListInterventionDictionaryRelatedEntitiesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInterventionDictionaryRelatedEntitiesAsyncHandler;
  467. typedef Outcome<Error, Model::ListModelsResult> ListModelsOutcome;
  468. typedef std::future<ListModelsOutcome> ListModelsOutcomeCallable;
  469. typedef std::function<void(const OpenSearchClient*, const Model::ListModelsRequest&, const ListModelsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListModelsAsyncHandler;
  470. typedef Outcome<Error, Model::ListQueryProcessorNersResult> ListQueryProcessorNersOutcome;
  471. typedef std::future<ListQueryProcessorNersOutcome> ListQueryProcessorNersOutcomeCallable;
  472. typedef std::function<void(const OpenSearchClient*, const Model::ListQueryProcessorNersRequest&, const ListQueryProcessorNersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListQueryProcessorNersAsyncHandler;
  473. typedef Outcome<Error, Model::ListQueryProcessorsResult> ListQueryProcessorsOutcome;
  474. typedef std::future<ListQueryProcessorsOutcome> ListQueryProcessorsOutcomeCallable;
  475. typedef std::function<void(const OpenSearchClient*, const Model::ListQueryProcessorsRequest&, const ListQueryProcessorsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListQueryProcessorsAsyncHandler;
  476. typedef Outcome<Error, Model::ListRamRolesResult> ListRamRolesOutcome;
  477. typedef std::future<ListRamRolesOutcome> ListRamRolesOutcomeCallable;
  478. typedef std::function<void(const OpenSearchClient*, const Model::ListRamRolesRequest&, const ListRamRolesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListRamRolesAsyncHandler;
  479. typedef Outcome<Error, Model::ListScheduledTasksResult> ListScheduledTasksOutcome;
  480. typedef std::future<ListScheduledTasksOutcome> ListScheduledTasksOutcomeCallable;
  481. typedef std::function<void(const OpenSearchClient*, const Model::ListScheduledTasksRequest&, const ListScheduledTasksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListScheduledTasksAsyncHandler;
  482. typedef Outcome<Error, Model::ListSecondRanksResult> ListSecondRanksOutcome;
  483. typedef std::future<ListSecondRanksOutcome> ListSecondRanksOutcomeCallable;
  484. typedef std::function<void(const OpenSearchClient*, const Model::ListSecondRanksRequest&, const ListSecondRanksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSecondRanksAsyncHandler;
  485. typedef Outcome<Error, Model::ListSlowQueryCategoriesResult> ListSlowQueryCategoriesOutcome;
  486. typedef std::future<ListSlowQueryCategoriesOutcome> ListSlowQueryCategoriesOutcomeCallable;
  487. typedef std::function<void(const OpenSearchClient*, const Model::ListSlowQueryCategoriesRequest&, const ListSlowQueryCategoriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSlowQueryCategoriesAsyncHandler;
  488. typedef Outcome<Error, Model::ListSlowQueryQueriesResult> ListSlowQueryQueriesOutcome;
  489. typedef std::future<ListSlowQueryQueriesOutcome> ListSlowQueryQueriesOutcomeCallable;
  490. typedef std::function<void(const OpenSearchClient*, const Model::ListSlowQueryQueriesRequest&, const ListSlowQueryQueriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSlowQueryQueriesAsyncHandler;
  491. typedef Outcome<Error, Model::ListSortExpressionsResult> ListSortExpressionsOutcome;
  492. typedef std::future<ListSortExpressionsOutcome> ListSortExpressionsOutcomeCallable;
  493. typedef std::function<void(const OpenSearchClient*, const Model::ListSortExpressionsRequest&, const ListSortExpressionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSortExpressionsAsyncHandler;
  494. typedef Outcome<Error, Model::ListSortScriptsResult> ListSortScriptsOutcome;
  495. typedef std::future<ListSortScriptsOutcome> ListSortScriptsOutcomeCallable;
  496. typedef std::function<void(const OpenSearchClient*, const Model::ListSortScriptsRequest&, const ListSortScriptsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSortScriptsAsyncHandler;
  497. typedef Outcome<Error, Model::ListStatisticLogsResult> ListStatisticLogsOutcome;
  498. typedef std::future<ListStatisticLogsOutcome> ListStatisticLogsOutcomeCallable;
  499. typedef std::function<void(const OpenSearchClient*, const Model::ListStatisticLogsRequest&, const ListStatisticLogsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListStatisticLogsAsyncHandler;
  500. typedef Outcome<Error, Model::ListStatisticReportResult> ListStatisticReportOutcome;
  501. typedef std::future<ListStatisticReportOutcome> ListStatisticReportOutcomeCallable;
  502. typedef std::function<void(const OpenSearchClient*, const Model::ListStatisticReportRequest&, const ListStatisticReportOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListStatisticReportAsyncHandler;
  503. typedef Outcome<Error, Model::ListUserAnalyzerEntriesResult> ListUserAnalyzerEntriesOutcome;
  504. typedef std::future<ListUserAnalyzerEntriesOutcome> ListUserAnalyzerEntriesOutcomeCallable;
  505. typedef std::function<void(const OpenSearchClient*, const Model::ListUserAnalyzerEntriesRequest&, const ListUserAnalyzerEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserAnalyzerEntriesAsyncHandler;
  506. typedef Outcome<Error, Model::ListUserAnalyzersResult> ListUserAnalyzersOutcome;
  507. typedef std::future<ListUserAnalyzersOutcome> ListUserAnalyzersOutcomeCallable;
  508. typedef std::function<void(const OpenSearchClient*, const Model::ListUserAnalyzersRequest&, const ListUserAnalyzersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserAnalyzersAsyncHandler;
  509. typedef Outcome<Error, Model::ModifyAppGroupResult> ModifyAppGroupOutcome;
  510. typedef std::future<ModifyAppGroupOutcome> ModifyAppGroupOutcomeCallable;
  511. typedef std::function<void(const OpenSearchClient*, const Model::ModifyAppGroupRequest&, const ModifyAppGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAppGroupAsyncHandler;
  512. typedef Outcome<Error, Model::ModifyAppGroupQuotaResult> ModifyAppGroupQuotaOutcome;
  513. typedef std::future<ModifyAppGroupQuotaOutcome> ModifyAppGroupQuotaOutcomeCallable;
  514. typedef std::function<void(const OpenSearchClient*, const Model::ModifyAppGroupQuotaRequest&, const ModifyAppGroupQuotaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAppGroupQuotaAsyncHandler;
  515. typedef Outcome<Error, Model::ModifyFirstRankResult> ModifyFirstRankOutcome;
  516. typedef std::future<ModifyFirstRankOutcome> ModifyFirstRankOutcomeCallable;
  517. typedef std::function<void(const OpenSearchClient*, const Model::ModifyFirstRankRequest&, const ModifyFirstRankOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyFirstRankAsyncHandler;
  518. typedef Outcome<Error, Model::ModifyModelResult> ModifyModelOutcome;
  519. typedef std::future<ModifyModelOutcome> ModifyModelOutcomeCallable;
  520. typedef std::function<void(const OpenSearchClient*, const Model::ModifyModelRequest&, const ModifyModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyModelAsyncHandler;
  521. typedef Outcome<Error, Model::ModifyQueryProcessorResult> ModifyQueryProcessorOutcome;
  522. typedef std::future<ModifyQueryProcessorOutcome> ModifyQueryProcessorOutcomeCallable;
  523. typedef std::function<void(const OpenSearchClient*, const Model::ModifyQueryProcessorRequest&, const ModifyQueryProcessorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyQueryProcessorAsyncHandler;
  524. typedef Outcome<Error, Model::ModifyScheduledTaskResult> ModifyScheduledTaskOutcome;
  525. typedef std::future<ModifyScheduledTaskOutcome> ModifyScheduledTaskOutcomeCallable;
  526. typedef std::function<void(const OpenSearchClient*, const Model::ModifyScheduledTaskRequest&, const ModifyScheduledTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyScheduledTaskAsyncHandler;
  527. typedef Outcome<Error, Model::ModifySecondRankResult> ModifySecondRankOutcome;
  528. typedef std::future<ModifySecondRankOutcome> ModifySecondRankOutcomeCallable;
  529. typedef std::function<void(const OpenSearchClient*, const Model::ModifySecondRankRequest&, const ModifySecondRankOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySecondRankAsyncHandler;
  530. typedef Outcome<Error, Model::PreviewModelResult> PreviewModelOutcome;
  531. typedef std::future<PreviewModelOutcome> PreviewModelOutcomeCallable;
  532. typedef std::function<void(const OpenSearchClient*, const Model::PreviewModelRequest&, const PreviewModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PreviewModelAsyncHandler;
  533. typedef Outcome<Error, Model::PushInterventionDictionaryEntriesResult> PushInterventionDictionaryEntriesOutcome;
  534. typedef std::future<PushInterventionDictionaryEntriesOutcome> PushInterventionDictionaryEntriesOutcomeCallable;
  535. typedef std::function<void(const OpenSearchClient*, const Model::PushInterventionDictionaryEntriesRequest&, const PushInterventionDictionaryEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PushInterventionDictionaryEntriesAsyncHandler;
  536. typedef Outcome<Error, Model::PushUserAnalyzerEntriesResult> PushUserAnalyzerEntriesOutcome;
  537. typedef std::future<PushUserAnalyzerEntriesOutcome> PushUserAnalyzerEntriesOutcomeCallable;
  538. typedef std::function<void(const OpenSearchClient*, const Model::PushUserAnalyzerEntriesRequest&, const PushUserAnalyzerEntriesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> PushUserAnalyzerEntriesAsyncHandler;
  539. typedef Outcome<Error, Model::RankPreviewQueryResult> RankPreviewQueryOutcome;
  540. typedef std::future<RankPreviewQueryOutcome> RankPreviewQueryOutcomeCallable;
  541. typedef std::function<void(const OpenSearchClient*, const Model::RankPreviewQueryRequest&, const RankPreviewQueryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RankPreviewQueryAsyncHandler;
  542. typedef Outcome<Error, Model::ReleaseSortScriptResult> ReleaseSortScriptOutcome;
  543. typedef std::future<ReleaseSortScriptOutcome> ReleaseSortScriptOutcomeCallable;
  544. typedef std::function<void(const OpenSearchClient*, const Model::ReleaseSortScriptRequest&, const ReleaseSortScriptOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseSortScriptAsyncHandler;
  545. typedef Outcome<Error, Model::RemoveAppResult> RemoveAppOutcome;
  546. typedef std::future<RemoveAppOutcome> RemoveAppOutcomeCallable;
  547. typedef std::function<void(const OpenSearchClient*, const Model::RemoveAppRequest&, const RemoveAppOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveAppAsyncHandler;
  548. typedef Outcome<Error, Model::RemoveAppGroupResult> RemoveAppGroupOutcome;
  549. typedef std::future<RemoveAppGroupOutcome> RemoveAppGroupOutcomeCallable;
  550. typedef std::function<void(const OpenSearchClient*, const Model::RemoveAppGroupRequest&, const RemoveAppGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveAppGroupAsyncHandler;
  551. typedef Outcome<Error, Model::RemoveDataCollectionResult> RemoveDataCollectionOutcome;
  552. typedef std::future<RemoveDataCollectionOutcome> RemoveDataCollectionOutcomeCallable;
  553. typedef std::function<void(const OpenSearchClient*, const Model::RemoveDataCollectionRequest&, const RemoveDataCollectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveDataCollectionAsyncHandler;
  554. typedef Outcome<Error, Model::RemoveFirstRankResult> RemoveFirstRankOutcome;
  555. typedef std::future<RemoveFirstRankOutcome> RemoveFirstRankOutcomeCallable;
  556. typedef std::function<void(const OpenSearchClient*, const Model::RemoveFirstRankRequest&, const RemoveFirstRankOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveFirstRankAsyncHandler;
  557. typedef Outcome<Error, Model::RemoveInterventionDictionaryResult> RemoveInterventionDictionaryOutcome;
  558. typedef std::future<RemoveInterventionDictionaryOutcome> RemoveInterventionDictionaryOutcomeCallable;
  559. typedef std::function<void(const OpenSearchClient*, const Model::RemoveInterventionDictionaryRequest&, const RemoveInterventionDictionaryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveInterventionDictionaryAsyncHandler;
  560. typedef Outcome<Error, Model::RemoveQueryProcessorResult> RemoveQueryProcessorOutcome;
  561. typedef std::future<RemoveQueryProcessorOutcome> RemoveQueryProcessorOutcomeCallable;
  562. typedef std::function<void(const OpenSearchClient*, const Model::RemoveQueryProcessorRequest&, const RemoveQueryProcessorOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveQueryProcessorAsyncHandler;
  563. typedef Outcome<Error, Model::RemoveScheduledTaskResult> RemoveScheduledTaskOutcome;
  564. typedef std::future<RemoveScheduledTaskOutcome> RemoveScheduledTaskOutcomeCallable;
  565. typedef std::function<void(const OpenSearchClient*, const Model::RemoveScheduledTaskRequest&, const RemoveScheduledTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveScheduledTaskAsyncHandler;
  566. typedef Outcome<Error, Model::RemoveSecondRankResult> RemoveSecondRankOutcome;
  567. typedef std::future<RemoveSecondRankOutcome> RemoveSecondRankOutcomeCallable;
  568. typedef std::function<void(const OpenSearchClient*, const Model::RemoveSecondRankRequest&, const RemoveSecondRankOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveSecondRankAsyncHandler;
  569. typedef Outcome<Error, Model::RemoveUserAnalyzerResult> RemoveUserAnalyzerOutcome;
  570. typedef std::future<RemoveUserAnalyzerOutcome> RemoveUserAnalyzerOutcomeCallable;
  571. typedef std::function<void(const OpenSearchClient*, const Model::RemoveUserAnalyzerRequest&, const RemoveUserAnalyzerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveUserAnalyzerAsyncHandler;
  572. typedef Outcome<Error, Model::RenewAppGroupResult> RenewAppGroupOutcome;
  573. typedef std::future<RenewAppGroupOutcome> RenewAppGroupOutcomeCallable;
  574. typedef std::function<void(const OpenSearchClient*, const Model::RenewAppGroupRequest&, const RenewAppGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RenewAppGroupAsyncHandler;
  575. typedef Outcome<Error, Model::ReplaceAppGroupCommodityCodeResult> ReplaceAppGroupCommodityCodeOutcome;
  576. typedef std::future<ReplaceAppGroupCommodityCodeOutcome> ReplaceAppGroupCommodityCodeOutcomeCallable;
  577. typedef std::function<void(const OpenSearchClient*, const Model::ReplaceAppGroupCommodityCodeRequest&, const ReplaceAppGroupCommodityCodeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReplaceAppGroupCommodityCodeAsyncHandler;
  578. typedef Outcome<Error, Model::SaveSortScriptFileResult> SaveSortScriptFileOutcome;
  579. typedef std::future<SaveSortScriptFileOutcome> SaveSortScriptFileOutcomeCallable;
  580. typedef std::function<void(const OpenSearchClient*, const Model::SaveSortScriptFileRequest&, const SaveSortScriptFileOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SaveSortScriptFileAsyncHandler;
  581. typedef Outcome<Error, Model::StartSlowQueryAnalyzerResult> StartSlowQueryAnalyzerOutcome;
  582. typedef std::future<StartSlowQueryAnalyzerOutcome> StartSlowQueryAnalyzerOutcomeCallable;
  583. typedef std::function<void(const OpenSearchClient*, const Model::StartSlowQueryAnalyzerRequest&, const StartSlowQueryAnalyzerOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> StartSlowQueryAnalyzerAsyncHandler;
  584. typedef Outcome<Error, Model::TrainModelResult> TrainModelOutcome;
  585. typedef std::future<TrainModelOutcome> TrainModelOutcomeCallable;
  586. typedef std::function<void(const OpenSearchClient*, const Model::TrainModelRequest&, const TrainModelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TrainModelAsyncHandler;
  587. typedef Outcome<Error, Model::UpdateABTestExperimentResult> UpdateABTestExperimentOutcome;
  588. typedef std::future<UpdateABTestExperimentOutcome> UpdateABTestExperimentOutcomeCallable;
  589. typedef std::function<void(const OpenSearchClient*, const Model::UpdateABTestExperimentRequest&, const UpdateABTestExperimentOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateABTestExperimentAsyncHandler;
  590. typedef Outcome<Error, Model::UpdateABTestFixedFlowDividersResult> UpdateABTestFixedFlowDividersOutcome;
  591. typedef std::future<UpdateABTestFixedFlowDividersOutcome> UpdateABTestFixedFlowDividersOutcomeCallable;
  592. typedef std::function<void(const OpenSearchClient*, const Model::UpdateABTestFixedFlowDividersRequest&, const UpdateABTestFixedFlowDividersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateABTestFixedFlowDividersAsyncHandler;
  593. typedef Outcome<Error, Model::UpdateABTestGroupResult> UpdateABTestGroupOutcome;
  594. typedef std::future<UpdateABTestGroupOutcome> UpdateABTestGroupOutcomeCallable;
  595. typedef std::function<void(const OpenSearchClient*, const Model::UpdateABTestGroupRequest&, const UpdateABTestGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateABTestGroupAsyncHandler;
  596. typedef Outcome<Error, Model::UpdateABTestSceneResult> UpdateABTestSceneOutcome;
  597. typedef std::future<UpdateABTestSceneOutcome> UpdateABTestSceneOutcomeCallable;
  598. typedef std::function<void(const OpenSearchClient*, const Model::UpdateABTestSceneRequest&, const UpdateABTestSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateABTestSceneAsyncHandler;
  599. typedef Outcome<Error, Model::UpdateFetchFieldsResult> UpdateFetchFieldsOutcome;
  600. typedef std::future<UpdateFetchFieldsOutcome> UpdateFetchFieldsOutcomeCallable;
  601. typedef std::function<void(const OpenSearchClient*, const Model::UpdateFetchFieldsRequest&, const UpdateFetchFieldsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFetchFieldsAsyncHandler;
  602. typedef Outcome<Error, Model::UpdateSummariesResult> UpdateSummariesOutcome;
  603. typedef std::future<UpdateSummariesOutcome> UpdateSummariesOutcomeCallable;
  604. typedef std::function<void(const OpenSearchClient*, const Model::UpdateSummariesRequest&, const UpdateSummariesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateSummariesAsyncHandler;
  605. OpenSearchClient(const Credentials &credentials, const ClientConfiguration &configuration);
  606. OpenSearchClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
  607. OpenSearchClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
  608. ~OpenSearchClient();
  609. CompileSortScriptOutcome compileSortScript(const Model::CompileSortScriptRequest &request)const;
  610. void compileSortScriptAsync(const Model::CompileSortScriptRequest& request, const CompileSortScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  611. CompileSortScriptOutcomeCallable compileSortScriptCallable(const Model::CompileSortScriptRequest& request) const;
  612. CreateABTestExperimentOutcome createABTestExperiment(const Model::CreateABTestExperimentRequest &request)const;
  613. void createABTestExperimentAsync(const Model::CreateABTestExperimentRequest& request, const CreateABTestExperimentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  614. CreateABTestExperimentOutcomeCallable createABTestExperimentCallable(const Model::CreateABTestExperimentRequest& request) const;
  615. CreateABTestGroupOutcome createABTestGroup(const Model::CreateABTestGroupRequest &request)const;
  616. void createABTestGroupAsync(const Model::CreateABTestGroupRequest& request, const CreateABTestGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  617. CreateABTestGroupOutcomeCallable createABTestGroupCallable(const Model::CreateABTestGroupRequest& request) const;
  618. CreateABTestSceneOutcome createABTestScene(const Model::CreateABTestSceneRequest &request)const;
  619. void createABTestSceneAsync(const Model::CreateABTestSceneRequest& request, const CreateABTestSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  620. CreateABTestSceneOutcomeCallable createABTestSceneCallable(const Model::CreateABTestSceneRequest& request) const;
  621. CreateAppOutcome createApp(const Model::CreateAppRequest &request)const;
  622. void createAppAsync(const Model::CreateAppRequest& request, const CreateAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  623. CreateAppOutcomeCallable createAppCallable(const Model::CreateAppRequest& request) const;
  624. CreateAppGroupOutcome createAppGroup(const Model::CreateAppGroupRequest &request)const;
  625. void createAppGroupAsync(const Model::CreateAppGroupRequest& request, const CreateAppGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  626. CreateAppGroupOutcomeCallable createAppGroupCallable(const Model::CreateAppGroupRequest& request) const;
  627. CreateDataCollectionOutcome createDataCollection(const Model::CreateDataCollectionRequest &request)const;
  628. void createDataCollectionAsync(const Model::CreateDataCollectionRequest& request, const CreateDataCollectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  629. CreateDataCollectionOutcomeCallable createDataCollectionCallable(const Model::CreateDataCollectionRequest& request) const;
  630. CreateFirstRankOutcome createFirstRank(const Model::CreateFirstRankRequest &request)const;
  631. void createFirstRankAsync(const Model::CreateFirstRankRequest& request, const CreateFirstRankAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  632. CreateFirstRankOutcomeCallable createFirstRankCallable(const Model::CreateFirstRankRequest& request) const;
  633. CreateInterventionDictionaryOutcome createInterventionDictionary(const Model::CreateInterventionDictionaryRequest &request)const;
  634. void createInterventionDictionaryAsync(const Model::CreateInterventionDictionaryRequest& request, const CreateInterventionDictionaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  635. CreateInterventionDictionaryOutcomeCallable createInterventionDictionaryCallable(const Model::CreateInterventionDictionaryRequest& request) const;
  636. CreateModelOutcome createModel(const Model::CreateModelRequest &request)const;
  637. void createModelAsync(const Model::CreateModelRequest& request, const CreateModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  638. CreateModelOutcomeCallable createModelCallable(const Model::CreateModelRequest& request) const;
  639. CreateQueryProcessorOutcome createQueryProcessor(const Model::CreateQueryProcessorRequest &request)const;
  640. void createQueryProcessorAsync(const Model::CreateQueryProcessorRequest& request, const CreateQueryProcessorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  641. CreateQueryProcessorOutcomeCallable createQueryProcessorCallable(const Model::CreateQueryProcessorRequest& request) const;
  642. CreateScheduledTaskOutcome createScheduledTask(const Model::CreateScheduledTaskRequest &request)const;
  643. void createScheduledTaskAsync(const Model::CreateScheduledTaskRequest& request, const CreateScheduledTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  644. CreateScheduledTaskOutcomeCallable createScheduledTaskCallable(const Model::CreateScheduledTaskRequest& request) const;
  645. CreateSecondRankOutcome createSecondRank(const Model::CreateSecondRankRequest &request)const;
  646. void createSecondRankAsync(const Model::CreateSecondRankRequest& request, const CreateSecondRankAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  647. CreateSecondRankOutcomeCallable createSecondRankCallable(const Model::CreateSecondRankRequest& request) const;
  648. CreateSortScriptOutcome createSortScript(const Model::CreateSortScriptRequest &request)const;
  649. void createSortScriptAsync(const Model::CreateSortScriptRequest& request, const CreateSortScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  650. CreateSortScriptOutcomeCallable createSortScriptCallable(const Model::CreateSortScriptRequest& request) const;
  651. CreateUserAnalyzerOutcome createUserAnalyzer(const Model::CreateUserAnalyzerRequest &request)const;
  652. void createUserAnalyzerAsync(const Model::CreateUserAnalyzerRequest& request, const CreateUserAnalyzerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  653. CreateUserAnalyzerOutcomeCallable createUserAnalyzerCallable(const Model::CreateUserAnalyzerRequest& request) const;
  654. DeleteABTestExperimentOutcome deleteABTestExperiment(const Model::DeleteABTestExperimentRequest &request)const;
  655. void deleteABTestExperimentAsync(const Model::DeleteABTestExperimentRequest& request, const DeleteABTestExperimentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  656. DeleteABTestExperimentOutcomeCallable deleteABTestExperimentCallable(const Model::DeleteABTestExperimentRequest& request) const;
  657. DeleteABTestGroupOutcome deleteABTestGroup(const Model::DeleteABTestGroupRequest &request)const;
  658. void deleteABTestGroupAsync(const Model::DeleteABTestGroupRequest& request, const DeleteABTestGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  659. DeleteABTestGroupOutcomeCallable deleteABTestGroupCallable(const Model::DeleteABTestGroupRequest& request) const;
  660. DeleteABTestSceneOutcome deleteABTestScene(const Model::DeleteABTestSceneRequest &request)const;
  661. void deleteABTestSceneAsync(const Model::DeleteABTestSceneRequest& request, const DeleteABTestSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  662. DeleteABTestSceneOutcomeCallable deleteABTestSceneCallable(const Model::DeleteABTestSceneRequest& request) const;
  663. DeleteModelOutcome deleteModel(const Model::DeleteModelRequest &request)const;
  664. void deleteModelAsync(const Model::DeleteModelRequest& request, const DeleteModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  665. DeleteModelOutcomeCallable deleteModelCallable(const Model::DeleteModelRequest& request) const;
  666. DeleteSortScriptOutcome deleteSortScript(const Model::DeleteSortScriptRequest &request)const;
  667. void deleteSortScriptAsync(const Model::DeleteSortScriptRequest& request, const DeleteSortScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  668. DeleteSortScriptOutcomeCallable deleteSortScriptCallable(const Model::DeleteSortScriptRequest& request) const;
  669. DeleteSortScriptFileOutcome deleteSortScriptFile(const Model::DeleteSortScriptFileRequest &request)const;
  670. void deleteSortScriptFileAsync(const Model::DeleteSortScriptFileRequest& request, const DeleteSortScriptFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  671. DeleteSortScriptFileOutcomeCallable deleteSortScriptFileCallable(const Model::DeleteSortScriptFileRequest& request) const;
  672. DescribeABTestExperimentOutcome describeABTestExperiment(const Model::DescribeABTestExperimentRequest &request)const;
  673. void describeABTestExperimentAsync(const Model::DescribeABTestExperimentRequest& request, const DescribeABTestExperimentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  674. DescribeABTestExperimentOutcomeCallable describeABTestExperimentCallable(const Model::DescribeABTestExperimentRequest& request) const;
  675. DescribeABTestGroupOutcome describeABTestGroup(const Model::DescribeABTestGroupRequest &request)const;
  676. void describeABTestGroupAsync(const Model::DescribeABTestGroupRequest& request, const DescribeABTestGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  677. DescribeABTestGroupOutcomeCallable describeABTestGroupCallable(const Model::DescribeABTestGroupRequest& request) const;
  678. DescribeABTestSceneOutcome describeABTestScene(const Model::DescribeABTestSceneRequest &request)const;
  679. void describeABTestSceneAsync(const Model::DescribeABTestSceneRequest& request, const DescribeABTestSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  680. DescribeABTestSceneOutcomeCallable describeABTestSceneCallable(const Model::DescribeABTestSceneRequest& request) const;
  681. DescribeAppOutcome describeApp(const Model::DescribeAppRequest &request)const;
  682. void describeAppAsync(const Model::DescribeAppRequest& request, const DescribeAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  683. DescribeAppOutcomeCallable describeAppCallable(const Model::DescribeAppRequest& request) const;
  684. DescribeAppGroupOutcome describeAppGroup(const Model::DescribeAppGroupRequest &request)const;
  685. void describeAppGroupAsync(const Model::DescribeAppGroupRequest& request, const DescribeAppGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  686. DescribeAppGroupOutcomeCallable describeAppGroupCallable(const Model::DescribeAppGroupRequest& request) const;
  687. DescribeAppGroupDataReportOutcome describeAppGroupDataReport(const Model::DescribeAppGroupDataReportRequest &request)const;
  688. void describeAppGroupDataReportAsync(const Model::DescribeAppGroupDataReportRequest& request, const DescribeAppGroupDataReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  689. DescribeAppGroupDataReportOutcomeCallable describeAppGroupDataReportCallable(const Model::DescribeAppGroupDataReportRequest& request) const;
  690. DescribeAppStatisticsOutcome describeAppStatistics(const Model::DescribeAppStatisticsRequest &request)const;
  691. void describeAppStatisticsAsync(const Model::DescribeAppStatisticsRequest& request, const DescribeAppStatisticsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  692. DescribeAppStatisticsOutcomeCallable describeAppStatisticsCallable(const Model::DescribeAppStatisticsRequest& request) const;
  693. DescribeAppsOutcome describeApps(const Model::DescribeAppsRequest &request)const;
  694. void describeAppsAsync(const Model::DescribeAppsRequest& request, const DescribeAppsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  695. DescribeAppsOutcomeCallable describeAppsCallable(const Model::DescribeAppsRequest& request) const;
  696. DescribeDataCollctionOutcome describeDataCollction(const Model::DescribeDataCollctionRequest &request)const;
  697. void describeDataCollctionAsync(const Model::DescribeDataCollctionRequest& request, const DescribeDataCollctionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  698. DescribeDataCollctionOutcomeCallable describeDataCollctionCallable(const Model::DescribeDataCollctionRequest& request) const;
  699. DescribeFirstRankOutcome describeFirstRank(const Model::DescribeFirstRankRequest &request)const;
  700. void describeFirstRankAsync(const Model::DescribeFirstRankRequest& request, const DescribeFirstRankAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  701. DescribeFirstRankOutcomeCallable describeFirstRankCallable(const Model::DescribeFirstRankRequest& request) const;
  702. DescribeInterventionDictionaryOutcome describeInterventionDictionary(const Model::DescribeInterventionDictionaryRequest &request)const;
  703. void describeInterventionDictionaryAsync(const Model::DescribeInterventionDictionaryRequest& request, const DescribeInterventionDictionaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  704. DescribeInterventionDictionaryOutcomeCallable describeInterventionDictionaryCallable(const Model::DescribeInterventionDictionaryRequest& request) const;
  705. DescribeModelOutcome describeModel(const Model::DescribeModelRequest &request)const;
  706. void describeModelAsync(const Model::DescribeModelRequest& request, const DescribeModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  707. DescribeModelOutcomeCallable describeModelCallable(const Model::DescribeModelRequest& request) const;
  708. DescribeQueryProcessorOutcome describeQueryProcessor(const Model::DescribeQueryProcessorRequest &request)const;
  709. void describeQueryProcessorAsync(const Model::DescribeQueryProcessorRequest& request, const DescribeQueryProcessorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  710. DescribeQueryProcessorOutcomeCallable describeQueryProcessorCallable(const Model::DescribeQueryProcessorRequest& request) const;
  711. DescribeRegionOutcome describeRegion(const Model::DescribeRegionRequest &request)const;
  712. void describeRegionAsync(const Model::DescribeRegionRequest& request, const DescribeRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  713. DescribeRegionOutcomeCallable describeRegionCallable(const Model::DescribeRegionRequest& request) const;
  714. DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
  715. void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  716. DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
  717. DescribeScheduledTaskOutcome describeScheduledTask(const Model::DescribeScheduledTaskRequest &request)const;
  718. void describeScheduledTaskAsync(const Model::DescribeScheduledTaskRequest& request, const DescribeScheduledTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  719. DescribeScheduledTaskOutcomeCallable describeScheduledTaskCallable(const Model::DescribeScheduledTaskRequest& request) const;
  720. DescribeSecondRankOutcome describeSecondRank(const Model::DescribeSecondRankRequest &request)const;
  721. void describeSecondRankAsync(const Model::DescribeSecondRankRequest& request, const DescribeSecondRankAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  722. DescribeSecondRankOutcomeCallable describeSecondRankCallable(const Model::DescribeSecondRankRequest& request) const;
  723. DescribeSlowQueryStatusOutcome describeSlowQueryStatus(const Model::DescribeSlowQueryStatusRequest &request)const;
  724. void describeSlowQueryStatusAsync(const Model::DescribeSlowQueryStatusRequest& request, const DescribeSlowQueryStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  725. DescribeSlowQueryStatusOutcomeCallable describeSlowQueryStatusCallable(const Model::DescribeSlowQueryStatusRequest& request) const;
  726. DescribeUserAnalyzerOutcome describeUserAnalyzer(const Model::DescribeUserAnalyzerRequest &request)const;
  727. void describeUserAnalyzerAsync(const Model::DescribeUserAnalyzerRequest& request, const DescribeUserAnalyzerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  728. DescribeUserAnalyzerOutcomeCallable describeUserAnalyzerCallable(const Model::DescribeUserAnalyzerRequest& request) const;
  729. DisableSlowQueryOutcome disableSlowQuery(const Model::DisableSlowQueryRequest &request)const;
  730. void disableSlowQueryAsync(const Model::DisableSlowQueryRequest& request, const DisableSlowQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  731. DisableSlowQueryOutcomeCallable disableSlowQueryCallable(const Model::DisableSlowQueryRequest& request) const;
  732. EnableSlowQueryOutcome enableSlowQuery(const Model::EnableSlowQueryRequest &request)const;
  733. void enableSlowQueryAsync(const Model::EnableSlowQueryRequest& request, const EnableSlowQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  734. EnableSlowQueryOutcomeCallable enableSlowQueryCallable(const Model::EnableSlowQueryRequest& request) const;
  735. GenerateMergedTableOutcome generateMergedTable(const Model::GenerateMergedTableRequest &request)const;
  736. void generateMergedTableAsync(const Model::GenerateMergedTableRequest& request, const GenerateMergedTableAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  737. GenerateMergedTableOutcomeCallable generateMergedTableCallable(const Model::GenerateMergedTableRequest& request) const;
  738. GetDomainOutcome getDomain(const Model::GetDomainRequest &request)const;
  739. void getDomainAsync(const Model::GetDomainRequest& request, const GetDomainAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  740. GetDomainOutcomeCallable getDomainCallable(const Model::GetDomainRequest& request) const;
  741. GetModelProgressOutcome getModelProgress(const Model::GetModelProgressRequest &request)const;
  742. void getModelProgressAsync(const Model::GetModelProgressRequest& request, const GetModelProgressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  743. GetModelProgressOutcomeCallable getModelProgressCallable(const Model::GetModelProgressRequest& request) const;
  744. GetModelReportOutcome getModelReport(const Model::GetModelReportRequest &request)const;
  745. void getModelReportAsync(const Model::GetModelReportRequest& request, const GetModelReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  746. GetModelReportOutcomeCallable getModelReportCallable(const Model::GetModelReportRequest& request) const;
  747. GetScriptFileNamesOutcome getScriptFileNames(const Model::GetScriptFileNamesRequest &request)const;
  748. void getScriptFileNamesAsync(const Model::GetScriptFileNamesRequest& request, const GetScriptFileNamesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  749. GetScriptFileNamesOutcomeCallable getScriptFileNamesCallable(const Model::GetScriptFileNamesRequest& request) const;
  750. GetSortScriptOutcome getSortScript(const Model::GetSortScriptRequest &request)const;
  751. void getSortScriptAsync(const Model::GetSortScriptRequest& request, const GetSortScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  752. GetSortScriptOutcomeCallable getSortScriptCallable(const Model::GetSortScriptRequest& request) const;
  753. GetSortScriptFileOutcome getSortScriptFile(const Model::GetSortScriptFileRequest &request)const;
  754. void getSortScriptFileAsync(const Model::GetSortScriptFileRequest& request, const GetSortScriptFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  755. GetSortScriptFileOutcomeCallable getSortScriptFileCallable(const Model::GetSortScriptFileRequest& request) const;
  756. GetValidationErrorOutcome getValidationError(const Model::GetValidationErrorRequest &request)const;
  757. void getValidationErrorAsync(const Model::GetValidationErrorRequest& request, const GetValidationErrorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  758. GetValidationErrorOutcomeCallable getValidationErrorCallable(const Model::GetValidationErrorRequest& request) const;
  759. GetValidationReportOutcome getValidationReport(const Model::GetValidationReportRequest &request)const;
  760. void getValidationReportAsync(const Model::GetValidationReportRequest& request, const GetValidationReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  761. GetValidationReportOutcomeCallable getValidationReportCallable(const Model::GetValidationReportRequest& request) const;
  762. ListABTestExperimentsOutcome listABTestExperiments(const Model::ListABTestExperimentsRequest &request)const;
  763. void listABTestExperimentsAsync(const Model::ListABTestExperimentsRequest& request, const ListABTestExperimentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  764. ListABTestExperimentsOutcomeCallable listABTestExperimentsCallable(const Model::ListABTestExperimentsRequest& request) const;
  765. ListABTestFixedFlowDividersOutcome listABTestFixedFlowDividers(const Model::ListABTestFixedFlowDividersRequest &request)const;
  766. void listABTestFixedFlowDividersAsync(const Model::ListABTestFixedFlowDividersRequest& request, const ListABTestFixedFlowDividersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  767. ListABTestFixedFlowDividersOutcomeCallable listABTestFixedFlowDividersCallable(const Model::ListABTestFixedFlowDividersRequest& request) const;
  768. ListABTestGroupsOutcome listABTestGroups(const Model::ListABTestGroupsRequest &request)const;
  769. void listABTestGroupsAsync(const Model::ListABTestGroupsRequest& request, const ListABTestGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  770. ListABTestGroupsOutcomeCallable listABTestGroupsCallable(const Model::ListABTestGroupsRequest& request) const;
  771. ListABTestMetricsOutcome listABTestMetrics(const Model::ListABTestMetricsRequest &request)const;
  772. void listABTestMetricsAsync(const Model::ListABTestMetricsRequest& request, const ListABTestMetricsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  773. ListABTestMetricsOutcomeCallable listABTestMetricsCallable(const Model::ListABTestMetricsRequest& request) const;
  774. ListABTestScenesOutcome listABTestScenes(const Model::ListABTestScenesRequest &request)const;
  775. void listABTestScenesAsync(const Model::ListABTestScenesRequest& request, const ListABTestScenesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  776. ListABTestScenesOutcomeCallable listABTestScenesCallable(const Model::ListABTestScenesRequest& request) const;
  777. ListAppGroupErrorsOutcome listAppGroupErrors(const Model::ListAppGroupErrorsRequest &request)const;
  778. void listAppGroupErrorsAsync(const Model::ListAppGroupErrorsRequest& request, const ListAppGroupErrorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  779. ListAppGroupErrorsOutcomeCallable listAppGroupErrorsCallable(const Model::ListAppGroupErrorsRequest& request) const;
  780. ListAppGroupMetricsOutcome listAppGroupMetrics(const Model::ListAppGroupMetricsRequest &request)const;
  781. void listAppGroupMetricsAsync(const Model::ListAppGroupMetricsRequest& request, const ListAppGroupMetricsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  782. ListAppGroupMetricsOutcomeCallable listAppGroupMetricsCallable(const Model::ListAppGroupMetricsRequest& request) const;
  783. ListAppGroupsOutcome listAppGroups(const Model::ListAppGroupsRequest &request)const;
  784. void listAppGroupsAsync(const Model::ListAppGroupsRequest& request, const ListAppGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  785. ListAppGroupsOutcomeCallable listAppGroupsCallable(const Model::ListAppGroupsRequest& request) const;
  786. ListAppsOutcome listApps(const Model::ListAppsRequest &request)const;
  787. void listAppsAsync(const Model::ListAppsRequest& request, const ListAppsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  788. ListAppsOutcomeCallable listAppsCallable(const Model::ListAppsRequest& request) const;
  789. ListDataCollectionsOutcome listDataCollections(const Model::ListDataCollectionsRequest &request)const;
  790. void listDataCollectionsAsync(const Model::ListDataCollectionsRequest& request, const ListDataCollectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  791. ListDataCollectionsOutcomeCallable listDataCollectionsCallable(const Model::ListDataCollectionsRequest& request) const;
  792. ListDataSourceTableFieldsOutcome listDataSourceTableFields(const Model::ListDataSourceTableFieldsRequest &request)const;
  793. void listDataSourceTableFieldsAsync(const Model::ListDataSourceTableFieldsRequest& request, const ListDataSourceTableFieldsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  794. ListDataSourceTableFieldsOutcomeCallable listDataSourceTableFieldsCallable(const Model::ListDataSourceTableFieldsRequest& request) const;
  795. ListDataSourceTablesOutcome listDataSourceTables(const Model::ListDataSourceTablesRequest &request)const;
  796. void listDataSourceTablesAsync(const Model::ListDataSourceTablesRequest& request, const ListDataSourceTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  797. ListDataSourceTablesOutcomeCallable listDataSourceTablesCallable(const Model::ListDataSourceTablesRequest& request) const;
  798. ListDeployedAlgorithmModelsOutcome listDeployedAlgorithmModels(const Model::ListDeployedAlgorithmModelsRequest &request)const;
  799. void listDeployedAlgorithmModelsAsync(const Model::ListDeployedAlgorithmModelsRequest& request, const ListDeployedAlgorithmModelsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  800. ListDeployedAlgorithmModelsOutcomeCallable listDeployedAlgorithmModelsCallable(const Model::ListDeployedAlgorithmModelsRequest& request) const;
  801. ListFirstRanksOutcome listFirstRanks(const Model::ListFirstRanksRequest &request)const;
  802. void listFirstRanksAsync(const Model::ListFirstRanksRequest& request, const ListFirstRanksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  803. ListFirstRanksOutcomeCallable listFirstRanksCallable(const Model::ListFirstRanksRequest& request) const;
  804. ListInterventionDictionariesOutcome listInterventionDictionaries(const Model::ListInterventionDictionariesRequest &request)const;
  805. void listInterventionDictionariesAsync(const Model::ListInterventionDictionariesRequest& request, const ListInterventionDictionariesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  806. ListInterventionDictionariesOutcomeCallable listInterventionDictionariesCallable(const Model::ListInterventionDictionariesRequest& request) const;
  807. ListInterventionDictionaryEntriesOutcome listInterventionDictionaryEntries(const Model::ListInterventionDictionaryEntriesRequest &request)const;
  808. void listInterventionDictionaryEntriesAsync(const Model::ListInterventionDictionaryEntriesRequest& request, const ListInterventionDictionaryEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  809. ListInterventionDictionaryEntriesOutcomeCallable listInterventionDictionaryEntriesCallable(const Model::ListInterventionDictionaryEntriesRequest& request) const;
  810. ListInterventionDictionaryNerResultsOutcome listInterventionDictionaryNerResults(const Model::ListInterventionDictionaryNerResultsRequest &request)const;
  811. void listInterventionDictionaryNerResultsAsync(const Model::ListInterventionDictionaryNerResultsRequest& request, const ListInterventionDictionaryNerResultsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  812. ListInterventionDictionaryNerResultsOutcomeCallable listInterventionDictionaryNerResultsCallable(const Model::ListInterventionDictionaryNerResultsRequest& request) const;
  813. ListInterventionDictionaryRelatedEntitiesOutcome listInterventionDictionaryRelatedEntities(const Model::ListInterventionDictionaryRelatedEntitiesRequest &request)const;
  814. void listInterventionDictionaryRelatedEntitiesAsync(const Model::ListInterventionDictionaryRelatedEntitiesRequest& request, const ListInterventionDictionaryRelatedEntitiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  815. ListInterventionDictionaryRelatedEntitiesOutcomeCallable listInterventionDictionaryRelatedEntitiesCallable(const Model::ListInterventionDictionaryRelatedEntitiesRequest& request) const;
  816. ListModelsOutcome listModels(const Model::ListModelsRequest &request)const;
  817. void listModelsAsync(const Model::ListModelsRequest& request, const ListModelsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  818. ListModelsOutcomeCallable listModelsCallable(const Model::ListModelsRequest& request) const;
  819. ListQueryProcessorNersOutcome listQueryProcessorNers(const Model::ListQueryProcessorNersRequest &request)const;
  820. void listQueryProcessorNersAsync(const Model::ListQueryProcessorNersRequest& request, const ListQueryProcessorNersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  821. ListQueryProcessorNersOutcomeCallable listQueryProcessorNersCallable(const Model::ListQueryProcessorNersRequest& request) const;
  822. ListQueryProcessorsOutcome listQueryProcessors(const Model::ListQueryProcessorsRequest &request)const;
  823. void listQueryProcessorsAsync(const Model::ListQueryProcessorsRequest& request, const ListQueryProcessorsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  824. ListQueryProcessorsOutcomeCallable listQueryProcessorsCallable(const Model::ListQueryProcessorsRequest& request) const;
  825. ListRamRolesOutcome listRamRoles(const Model::ListRamRolesRequest &request)const;
  826. void listRamRolesAsync(const Model::ListRamRolesRequest& request, const ListRamRolesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  827. ListRamRolesOutcomeCallable listRamRolesCallable(const Model::ListRamRolesRequest& request) const;
  828. ListScheduledTasksOutcome listScheduledTasks(const Model::ListScheduledTasksRequest &request)const;
  829. void listScheduledTasksAsync(const Model::ListScheduledTasksRequest& request, const ListScheduledTasksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  830. ListScheduledTasksOutcomeCallable listScheduledTasksCallable(const Model::ListScheduledTasksRequest& request) const;
  831. ListSecondRanksOutcome listSecondRanks(const Model::ListSecondRanksRequest &request)const;
  832. void listSecondRanksAsync(const Model::ListSecondRanksRequest& request, const ListSecondRanksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  833. ListSecondRanksOutcomeCallable listSecondRanksCallable(const Model::ListSecondRanksRequest& request) const;
  834. ListSlowQueryCategoriesOutcome listSlowQueryCategories(const Model::ListSlowQueryCategoriesRequest &request)const;
  835. void listSlowQueryCategoriesAsync(const Model::ListSlowQueryCategoriesRequest& request, const ListSlowQueryCategoriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  836. ListSlowQueryCategoriesOutcomeCallable listSlowQueryCategoriesCallable(const Model::ListSlowQueryCategoriesRequest& request) const;
  837. ListSlowQueryQueriesOutcome listSlowQueryQueries(const Model::ListSlowQueryQueriesRequest &request)const;
  838. void listSlowQueryQueriesAsync(const Model::ListSlowQueryQueriesRequest& request, const ListSlowQueryQueriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  839. ListSlowQueryQueriesOutcomeCallable listSlowQueryQueriesCallable(const Model::ListSlowQueryQueriesRequest& request) const;
  840. ListSortExpressionsOutcome listSortExpressions(const Model::ListSortExpressionsRequest &request)const;
  841. void listSortExpressionsAsync(const Model::ListSortExpressionsRequest& request, const ListSortExpressionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  842. ListSortExpressionsOutcomeCallable listSortExpressionsCallable(const Model::ListSortExpressionsRequest& request) const;
  843. ListSortScriptsOutcome listSortScripts(const Model::ListSortScriptsRequest &request)const;
  844. void listSortScriptsAsync(const Model::ListSortScriptsRequest& request, const ListSortScriptsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  845. ListSortScriptsOutcomeCallable listSortScriptsCallable(const Model::ListSortScriptsRequest& request) const;
  846. ListStatisticLogsOutcome listStatisticLogs(const Model::ListStatisticLogsRequest &request)const;
  847. void listStatisticLogsAsync(const Model::ListStatisticLogsRequest& request, const ListStatisticLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  848. ListStatisticLogsOutcomeCallable listStatisticLogsCallable(const Model::ListStatisticLogsRequest& request) const;
  849. ListStatisticReportOutcome listStatisticReport(const Model::ListStatisticReportRequest &request)const;
  850. void listStatisticReportAsync(const Model::ListStatisticReportRequest& request, const ListStatisticReportAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  851. ListStatisticReportOutcomeCallable listStatisticReportCallable(const Model::ListStatisticReportRequest& request) const;
  852. ListUserAnalyzerEntriesOutcome listUserAnalyzerEntries(const Model::ListUserAnalyzerEntriesRequest &request)const;
  853. void listUserAnalyzerEntriesAsync(const Model::ListUserAnalyzerEntriesRequest& request, const ListUserAnalyzerEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  854. ListUserAnalyzerEntriesOutcomeCallable listUserAnalyzerEntriesCallable(const Model::ListUserAnalyzerEntriesRequest& request) const;
  855. ListUserAnalyzersOutcome listUserAnalyzers(const Model::ListUserAnalyzersRequest &request)const;
  856. void listUserAnalyzersAsync(const Model::ListUserAnalyzersRequest& request, const ListUserAnalyzersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  857. ListUserAnalyzersOutcomeCallable listUserAnalyzersCallable(const Model::ListUserAnalyzersRequest& request) const;
  858. ModifyAppGroupOutcome modifyAppGroup(const Model::ModifyAppGroupRequest &request)const;
  859. void modifyAppGroupAsync(const Model::ModifyAppGroupRequest& request, const ModifyAppGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  860. ModifyAppGroupOutcomeCallable modifyAppGroupCallable(const Model::ModifyAppGroupRequest& request) const;
  861. ModifyAppGroupQuotaOutcome modifyAppGroupQuota(const Model::ModifyAppGroupQuotaRequest &request)const;
  862. void modifyAppGroupQuotaAsync(const Model::ModifyAppGroupQuotaRequest& request, const ModifyAppGroupQuotaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  863. ModifyAppGroupQuotaOutcomeCallable modifyAppGroupQuotaCallable(const Model::ModifyAppGroupQuotaRequest& request) const;
  864. ModifyFirstRankOutcome modifyFirstRank(const Model::ModifyFirstRankRequest &request)const;
  865. void modifyFirstRankAsync(const Model::ModifyFirstRankRequest& request, const ModifyFirstRankAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  866. ModifyFirstRankOutcomeCallable modifyFirstRankCallable(const Model::ModifyFirstRankRequest& request) const;
  867. ModifyModelOutcome modifyModel(const Model::ModifyModelRequest &request)const;
  868. void modifyModelAsync(const Model::ModifyModelRequest& request, const ModifyModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  869. ModifyModelOutcomeCallable modifyModelCallable(const Model::ModifyModelRequest& request) const;
  870. ModifyQueryProcessorOutcome modifyQueryProcessor(const Model::ModifyQueryProcessorRequest &request)const;
  871. void modifyQueryProcessorAsync(const Model::ModifyQueryProcessorRequest& request, const ModifyQueryProcessorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  872. ModifyQueryProcessorOutcomeCallable modifyQueryProcessorCallable(const Model::ModifyQueryProcessorRequest& request) const;
  873. ModifyScheduledTaskOutcome modifyScheduledTask(const Model::ModifyScheduledTaskRequest &request)const;
  874. void modifyScheduledTaskAsync(const Model::ModifyScheduledTaskRequest& request, const ModifyScheduledTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  875. ModifyScheduledTaskOutcomeCallable modifyScheduledTaskCallable(const Model::ModifyScheduledTaskRequest& request) const;
  876. ModifySecondRankOutcome modifySecondRank(const Model::ModifySecondRankRequest &request)const;
  877. void modifySecondRankAsync(const Model::ModifySecondRankRequest& request, const ModifySecondRankAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  878. ModifySecondRankOutcomeCallable modifySecondRankCallable(const Model::ModifySecondRankRequest& request) const;
  879. PreviewModelOutcome previewModel(const Model::PreviewModelRequest &request)const;
  880. void previewModelAsync(const Model::PreviewModelRequest& request, const PreviewModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  881. PreviewModelOutcomeCallable previewModelCallable(const Model::PreviewModelRequest& request) const;
  882. PushInterventionDictionaryEntriesOutcome pushInterventionDictionaryEntries(const Model::PushInterventionDictionaryEntriesRequest &request)const;
  883. void pushInterventionDictionaryEntriesAsync(const Model::PushInterventionDictionaryEntriesRequest& request, const PushInterventionDictionaryEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  884. PushInterventionDictionaryEntriesOutcomeCallable pushInterventionDictionaryEntriesCallable(const Model::PushInterventionDictionaryEntriesRequest& request) const;
  885. PushUserAnalyzerEntriesOutcome pushUserAnalyzerEntries(const Model::PushUserAnalyzerEntriesRequest &request)const;
  886. void pushUserAnalyzerEntriesAsync(const Model::PushUserAnalyzerEntriesRequest& request, const PushUserAnalyzerEntriesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  887. PushUserAnalyzerEntriesOutcomeCallable pushUserAnalyzerEntriesCallable(const Model::PushUserAnalyzerEntriesRequest& request) const;
  888. RankPreviewQueryOutcome rankPreviewQuery(const Model::RankPreviewQueryRequest &request)const;
  889. void rankPreviewQueryAsync(const Model::RankPreviewQueryRequest& request, const RankPreviewQueryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  890. RankPreviewQueryOutcomeCallable rankPreviewQueryCallable(const Model::RankPreviewQueryRequest& request) const;
  891. ReleaseSortScriptOutcome releaseSortScript(const Model::ReleaseSortScriptRequest &request)const;
  892. void releaseSortScriptAsync(const Model::ReleaseSortScriptRequest& request, const ReleaseSortScriptAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  893. ReleaseSortScriptOutcomeCallable releaseSortScriptCallable(const Model::ReleaseSortScriptRequest& request) const;
  894. RemoveAppOutcome removeApp(const Model::RemoveAppRequest &request)const;
  895. void removeAppAsync(const Model::RemoveAppRequest& request, const RemoveAppAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  896. RemoveAppOutcomeCallable removeAppCallable(const Model::RemoveAppRequest& request) const;
  897. RemoveAppGroupOutcome removeAppGroup(const Model::RemoveAppGroupRequest &request)const;
  898. void removeAppGroupAsync(const Model::RemoveAppGroupRequest& request, const RemoveAppGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  899. RemoveAppGroupOutcomeCallable removeAppGroupCallable(const Model::RemoveAppGroupRequest& request) const;
  900. RemoveDataCollectionOutcome removeDataCollection(const Model::RemoveDataCollectionRequest &request)const;
  901. void removeDataCollectionAsync(const Model::RemoveDataCollectionRequest& request, const RemoveDataCollectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  902. RemoveDataCollectionOutcomeCallable removeDataCollectionCallable(const Model::RemoveDataCollectionRequest& request) const;
  903. RemoveFirstRankOutcome removeFirstRank(const Model::RemoveFirstRankRequest &request)const;
  904. void removeFirstRankAsync(const Model::RemoveFirstRankRequest& request, const RemoveFirstRankAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  905. RemoveFirstRankOutcomeCallable removeFirstRankCallable(const Model::RemoveFirstRankRequest& request) const;
  906. RemoveInterventionDictionaryOutcome removeInterventionDictionary(const Model::RemoveInterventionDictionaryRequest &request)const;
  907. void removeInterventionDictionaryAsync(const Model::RemoveInterventionDictionaryRequest& request, const RemoveInterventionDictionaryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  908. RemoveInterventionDictionaryOutcomeCallable removeInterventionDictionaryCallable(const Model::RemoveInterventionDictionaryRequest& request) const;
  909. RemoveQueryProcessorOutcome removeQueryProcessor(const Model::RemoveQueryProcessorRequest &request)const;
  910. void removeQueryProcessorAsync(const Model::RemoveQueryProcessorRequest& request, const RemoveQueryProcessorAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  911. RemoveQueryProcessorOutcomeCallable removeQueryProcessorCallable(const Model::RemoveQueryProcessorRequest& request) const;
  912. RemoveScheduledTaskOutcome removeScheduledTask(const Model::RemoveScheduledTaskRequest &request)const;
  913. void removeScheduledTaskAsync(const Model::RemoveScheduledTaskRequest& request, const RemoveScheduledTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  914. RemoveScheduledTaskOutcomeCallable removeScheduledTaskCallable(const Model::RemoveScheduledTaskRequest& request) const;
  915. RemoveSecondRankOutcome removeSecondRank(const Model::RemoveSecondRankRequest &request)const;
  916. void removeSecondRankAsync(const Model::RemoveSecondRankRequest& request, const RemoveSecondRankAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  917. RemoveSecondRankOutcomeCallable removeSecondRankCallable(const Model::RemoveSecondRankRequest& request) const;
  918. RemoveUserAnalyzerOutcome removeUserAnalyzer(const Model::RemoveUserAnalyzerRequest &request)const;
  919. void removeUserAnalyzerAsync(const Model::RemoveUserAnalyzerRequest& request, const RemoveUserAnalyzerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  920. RemoveUserAnalyzerOutcomeCallable removeUserAnalyzerCallable(const Model::RemoveUserAnalyzerRequest& request) const;
  921. RenewAppGroupOutcome renewAppGroup(const Model::RenewAppGroupRequest &request)const;
  922. void renewAppGroupAsync(const Model::RenewAppGroupRequest& request, const RenewAppGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  923. RenewAppGroupOutcomeCallable renewAppGroupCallable(const Model::RenewAppGroupRequest& request) const;
  924. ReplaceAppGroupCommodityCodeOutcome replaceAppGroupCommodityCode(const Model::ReplaceAppGroupCommodityCodeRequest &request)const;
  925. void replaceAppGroupCommodityCodeAsync(const Model::ReplaceAppGroupCommodityCodeRequest& request, const ReplaceAppGroupCommodityCodeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  926. ReplaceAppGroupCommodityCodeOutcomeCallable replaceAppGroupCommodityCodeCallable(const Model::ReplaceAppGroupCommodityCodeRequest& request) const;
  927. SaveSortScriptFileOutcome saveSortScriptFile(const Model::SaveSortScriptFileRequest &request)const;
  928. void saveSortScriptFileAsync(const Model::SaveSortScriptFileRequest& request, const SaveSortScriptFileAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  929. SaveSortScriptFileOutcomeCallable saveSortScriptFileCallable(const Model::SaveSortScriptFileRequest& request) const;
  930. StartSlowQueryAnalyzerOutcome startSlowQueryAnalyzer(const Model::StartSlowQueryAnalyzerRequest &request)const;
  931. void startSlowQueryAnalyzerAsync(const Model::StartSlowQueryAnalyzerRequest& request, const StartSlowQueryAnalyzerAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  932. StartSlowQueryAnalyzerOutcomeCallable startSlowQueryAnalyzerCallable(const Model::StartSlowQueryAnalyzerRequest& request) const;
  933. TrainModelOutcome trainModel(const Model::TrainModelRequest &request)const;
  934. void trainModelAsync(const Model::TrainModelRequest& request, const TrainModelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  935. TrainModelOutcomeCallable trainModelCallable(const Model::TrainModelRequest& request) const;
  936. UpdateABTestExperimentOutcome updateABTestExperiment(const Model::UpdateABTestExperimentRequest &request)const;
  937. void updateABTestExperimentAsync(const Model::UpdateABTestExperimentRequest& request, const UpdateABTestExperimentAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  938. UpdateABTestExperimentOutcomeCallable updateABTestExperimentCallable(const Model::UpdateABTestExperimentRequest& request) const;
  939. UpdateABTestFixedFlowDividersOutcome updateABTestFixedFlowDividers(const Model::UpdateABTestFixedFlowDividersRequest &request)const;
  940. void updateABTestFixedFlowDividersAsync(const Model::UpdateABTestFixedFlowDividersRequest& request, const UpdateABTestFixedFlowDividersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  941. UpdateABTestFixedFlowDividersOutcomeCallable updateABTestFixedFlowDividersCallable(const Model::UpdateABTestFixedFlowDividersRequest& request) const;
  942. UpdateABTestGroupOutcome updateABTestGroup(const Model::UpdateABTestGroupRequest &request)const;
  943. void updateABTestGroupAsync(const Model::UpdateABTestGroupRequest& request, const UpdateABTestGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  944. UpdateABTestGroupOutcomeCallable updateABTestGroupCallable(const Model::UpdateABTestGroupRequest& request) const;
  945. UpdateABTestSceneOutcome updateABTestScene(const Model::UpdateABTestSceneRequest &request)const;
  946. void updateABTestSceneAsync(const Model::UpdateABTestSceneRequest& request, const UpdateABTestSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  947. UpdateABTestSceneOutcomeCallable updateABTestSceneCallable(const Model::UpdateABTestSceneRequest& request) const;
  948. UpdateFetchFieldsOutcome updateFetchFields(const Model::UpdateFetchFieldsRequest &request)const;
  949. void updateFetchFieldsAsync(const Model::UpdateFetchFieldsRequest& request, const UpdateFetchFieldsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  950. UpdateFetchFieldsOutcomeCallable updateFetchFieldsCallable(const Model::UpdateFetchFieldsRequest& request) const;
  951. UpdateSummariesOutcome updateSummaries(const Model::UpdateSummariesRequest &request)const;
  952. void updateSummariesAsync(const Model::UpdateSummariesRequest& request, const UpdateSummariesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
  953. UpdateSummariesOutcomeCallable updateSummariesCallable(const Model::UpdateSummariesRequest& request) const;
  954. private:
  955. std::shared_ptr<EndpointProvider> endpointProvider_;
  956. };
  957. }
  958. }
  959. #endif // !ALIBABACLOUD_OPENSEARCH_OPENSEARCHCLIENT_H_