2020#include < future>
2121#include < alibabacloud/core/AsyncCallerContext.h>
2222#include < alibabacloud/core/EndpointProvider.h>
23- #include < alibabacloud/core/RoaServiceClient .h>
23+ #include < alibabacloud/core/RpcServiceClient .h>
2424#include " FtExport.h"
25- #include " model/Add23Request.h"
26- #include " model/Add23Result.h"
27- #include " model/AddApiRequest.h"
28- #include " model/AddApiResult.h"
29- #include " model/AddTestRequest.h"
30- #include " model/AddTestResult.h"
3125#include " model/BatchAuditTest01Request.h"
3226#include " model/BatchAuditTest01Result.h"
3327#include " model/BatchAuditTest02Request.h"
3428#include " model/BatchAuditTest02Result.h"
35- #include " model/CreateInstanceRequest.h"
36- #include " model/CreateInstanceResult.h"
37- #include " model/DescribeOssSpecRequest.h"
38- #include " model/DescribeOssSpecResult.h"
3929#include " model/DescribeResourceTypeRequest.h"
4030#include " model/DescribeResourceTypeResult.h"
4131#include " model/FTApiAliasApiRequest.h"
5848#include " model/FtIpFlowControlResult.h"
5949#include " model/FtParamListRequest.h"
6050#include " model/FtParamListResult.h"
61- #include " model/RoaHttpStringResponseTestRequest.h"
62- #include " model/RoaHttpStringResponseTestResult.h"
6351#include " model/TestDubboRetryApiRequest.h"
6452#include " model/TestDubboRetryApiResult.h"
6553#include " model/TestErrorCodeForGateWayRequest.h"
6654#include " model/TestErrorCodeForGateWayResult.h"
6755#include " model/TestHttpApiRequest.h"
6856#include " model/TestHttpApiResult.h"
69- #include " model/Testlmz01Request.h"
70- #include " model/Testlmz01Result.h"
7157
7258
7359namespace AlibabaCloud
7460{
7561 namespace Ft
7662 {
77- class ALIBABACLOUD_FT_EXPORT FtClient : public RoaServiceClient
63+ class ALIBABACLOUD_FT_EXPORT FtClient : public RpcServiceClient
7864 {
7965 public:
80- typedef Outcome<Error, Model::Add23Result> Add23Outcome;
81- typedef std::future<Add23Outcome> Add23OutcomeCallable;
82- typedef std::function<void (const FtClient*, const Model::Add23Request&, const Add23Outcome&, const std::shared_ptr<const AsyncCallerContext>&)> Add23AsyncHandler;
83- typedef Outcome<Error, Model::AddApiResult> AddApiOutcome;
84- typedef std::future<AddApiOutcome> AddApiOutcomeCallable;
85- typedef std::function<void (const FtClient*, const Model::AddApiRequest&, const AddApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddApiAsyncHandler;
86- typedef Outcome<Error, Model::AddTestResult> AddTestOutcome;
87- typedef std::future<AddTestOutcome> AddTestOutcomeCallable;
88- typedef std::function<void (const FtClient*, const Model::AddTestRequest&, const AddTestOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddTestAsyncHandler;
8966 typedef Outcome<Error, Model::BatchAuditTest01Result> BatchAuditTest01Outcome;
9067 typedef std::future<BatchAuditTest01Outcome> BatchAuditTest01OutcomeCallable;
9168 typedef std::function<void (const FtClient*, const Model::BatchAuditTest01Request&, const BatchAuditTest01Outcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchAuditTest01AsyncHandler;
9269 typedef Outcome<Error, Model::BatchAuditTest02Result> BatchAuditTest02Outcome;
9370 typedef std::future<BatchAuditTest02Outcome> BatchAuditTest02OutcomeCallable;
9471 typedef std::function<void (const FtClient*, const Model::BatchAuditTest02Request&, const BatchAuditTest02Outcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchAuditTest02AsyncHandler;
95- typedef Outcome<Error, Model::CreateInstanceResult> CreateInstanceOutcome;
96- typedef std::future<CreateInstanceOutcome> CreateInstanceOutcomeCallable;
97- typedef std::function<void (const FtClient*, const Model::CreateInstanceRequest&, const CreateInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateInstanceAsyncHandler;
98- typedef Outcome<Error, Model::DescribeOssSpecResult> DescribeOssSpecOutcome;
99- typedef std::future<DescribeOssSpecOutcome> DescribeOssSpecOutcomeCallable;
100- typedef std::function<void (const FtClient*, const Model::DescribeOssSpecRequest&, const DescribeOssSpecOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeOssSpecAsyncHandler;
10172 typedef Outcome<Error, Model::DescribeResourceTypeResult> DescribeResourceTypeOutcome;
10273 typedef std::future<DescribeResourceTypeOutcome> DescribeResourceTypeOutcomeCallable;
10374 typedef std::function<void (const FtClient*, const Model::DescribeResourceTypeRequest&, const DescribeResourceTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeResourceTypeAsyncHandler;
@@ -131,9 +102,6 @@ namespace AlibabaCloud
131102 typedef Outcome<Error, Model::FtParamListResult> FtParamListOutcome;
132103 typedef std::future<FtParamListOutcome> FtParamListOutcomeCallable;
133104 typedef std::function<void (const FtClient*, const Model::FtParamListRequest&, const FtParamListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> FtParamListAsyncHandler;
134- typedef Outcome<Error, Model::RoaHttpStringResponseTestResult> RoaHttpStringResponseTestOutcome;
135- typedef std::future<RoaHttpStringResponseTestOutcome> RoaHttpStringResponseTestOutcomeCallable;
136- typedef std::function<void (const FtClient*, const Model::RoaHttpStringResponseTestRequest&, const RoaHttpStringResponseTestOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RoaHttpStringResponseTestAsyncHandler;
137105 typedef Outcome<Error, Model::TestDubboRetryApiResult> TestDubboRetryApiOutcome;
138106 typedef std::future<TestDubboRetryApiOutcome> TestDubboRetryApiOutcomeCallable;
139107 typedef std::function<void (const FtClient*, const Model::TestDubboRetryApiRequest&, const TestDubboRetryApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TestDubboRetryApiAsyncHandler;
@@ -143,35 +111,17 @@ namespace AlibabaCloud
143111 typedef Outcome<Error, Model::TestHttpApiResult> TestHttpApiOutcome;
144112 typedef std::future<TestHttpApiOutcome> TestHttpApiOutcomeCallable;
145113 typedef std::function<void (const FtClient*, const Model::TestHttpApiRequest&, const TestHttpApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TestHttpApiAsyncHandler;
146- typedef Outcome<Error, Model::Testlmz01Result> Testlmz01Outcome;
147- typedef std::future<Testlmz01Outcome> Testlmz01OutcomeCallable;
148- typedef std::function<void (const FtClient*, const Model::Testlmz01Request&, const Testlmz01Outcome&, const std::shared_ptr<const AsyncCallerContext>&)> Testlmz01AsyncHandler;
149114
150115 FtClient (const Credentials &credentials, const ClientConfiguration &configuration);
151116 FtClient (const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
152117 FtClient (const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
153118 ~FtClient ();
154- Add23Outcome add23 (const Model::Add23Request &request)const ;
155- void add23Async (const Model::Add23Request& request, const Add23AsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
156- Add23OutcomeCallable add23Callable (const Model::Add23Request& request) const ;
157- AddApiOutcome addApi (const Model::AddApiRequest &request)const ;
158- void addApiAsync (const Model::AddApiRequest& request, const AddApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
159- AddApiOutcomeCallable addApiCallable (const Model::AddApiRequest& request) const ;
160- AddTestOutcome addTest (const Model::AddTestRequest &request)const ;
161- void addTestAsync (const Model::AddTestRequest& request, const AddTestAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
162- AddTestOutcomeCallable addTestCallable (const Model::AddTestRequest& request) const ;
163119 BatchAuditTest01Outcome batchAuditTest01 (const Model::BatchAuditTest01Request &request)const ;
164120 void batchAuditTest01Async (const Model::BatchAuditTest01Request& request, const BatchAuditTest01AsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
165121 BatchAuditTest01OutcomeCallable batchAuditTest01Callable (const Model::BatchAuditTest01Request& request) const ;
166122 BatchAuditTest02Outcome batchAuditTest02 (const Model::BatchAuditTest02Request &request)const ;
167123 void batchAuditTest02Async (const Model::BatchAuditTest02Request& request, const BatchAuditTest02AsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
168124 BatchAuditTest02OutcomeCallable batchAuditTest02Callable (const Model::BatchAuditTest02Request& request) const ;
169- CreateInstanceOutcome createInstance (const Model::CreateInstanceRequest &request)const ;
170- void createInstanceAsync (const Model::CreateInstanceRequest& request, const CreateInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
171- CreateInstanceOutcomeCallable createInstanceCallable (const Model::CreateInstanceRequest& request) const ;
172- DescribeOssSpecOutcome describeOssSpec (const Model::DescribeOssSpecRequest &request)const ;
173- void describeOssSpecAsync (const Model::DescribeOssSpecRequest& request, const DescribeOssSpecAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
174- DescribeOssSpecOutcomeCallable describeOssSpecCallable (const Model::DescribeOssSpecRequest& request) const ;
175125 DescribeResourceTypeOutcome describeResourceType (const Model::DescribeResourceTypeRequest &request)const ;
176126 void describeResourceTypeAsync (const Model::DescribeResourceTypeRequest& request, const DescribeResourceTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
177127 DescribeResourceTypeOutcomeCallable describeResourceTypeCallable (const Model::DescribeResourceTypeRequest& request) const ;
@@ -205,9 +155,6 @@ namespace AlibabaCloud
205155 FtParamListOutcome ftParamList (const Model::FtParamListRequest &request)const ;
206156 void ftParamListAsync (const Model::FtParamListRequest& request, const FtParamListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
207157 FtParamListOutcomeCallable ftParamListCallable (const Model::FtParamListRequest& request) const ;
208- RoaHttpStringResponseTestOutcome roaHttpStringResponseTest (const Model::RoaHttpStringResponseTestRequest &request)const ;
209- void roaHttpStringResponseTestAsync (const Model::RoaHttpStringResponseTestRequest& request, const RoaHttpStringResponseTestAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
210- RoaHttpStringResponseTestOutcomeCallable roaHttpStringResponseTestCallable (const Model::RoaHttpStringResponseTestRequest& request) const ;
211158 TestDubboRetryApiOutcome testDubboRetryApi (const Model::TestDubboRetryApiRequest &request)const ;
212159 void testDubboRetryApiAsync (const Model::TestDubboRetryApiRequest& request, const TestDubboRetryApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
213160 TestDubboRetryApiOutcomeCallable testDubboRetryApiCallable (const Model::TestDubboRetryApiRequest& request) const ;
@@ -217,9 +164,6 @@ namespace AlibabaCloud
217164 TestHttpApiOutcome testHttpApi (const Model::TestHttpApiRequest &request)const ;
218165 void testHttpApiAsync (const Model::TestHttpApiRequest& request, const TestHttpApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
219166 TestHttpApiOutcomeCallable testHttpApiCallable (const Model::TestHttpApiRequest& request) const ;
220- Testlmz01Outcome testlmz01 (const Model::Testlmz01Request &request)const ;
221- void testlmz01Async (const Model::Testlmz01Request& request, const Testlmz01AsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
222- Testlmz01OutcomeCallable testlmz01Callable (const Model::Testlmz01Request& request) const ;
223167
224168 private:
225169 std::shared_ptr<EndpointProvider> endpointProvider_;
0 commit comments