20
20
#include < future>
21
21
#include < alibabacloud/core/AsyncCallerContext.h>
22
22
#include < alibabacloud/core/EndpointProvider.h>
23
- #include < alibabacloud/core/RoaServiceClient .h>
23
+ #include < alibabacloud/core/RpcServiceClient .h>
24
24
#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"
31
25
#include " model/BatchAuditTest01Request.h"
32
26
#include " model/BatchAuditTest01Result.h"
33
27
#include " model/BatchAuditTest02Request.h"
34
28
#include " model/BatchAuditTest02Result.h"
35
- #include " model/CreateInstanceRequest.h"
36
- #include " model/CreateInstanceResult.h"
37
- #include " model/DescribeOssSpecRequest.h"
38
- #include " model/DescribeOssSpecResult.h"
39
29
#include " model/DescribeResourceTypeRequest.h"
40
30
#include " model/DescribeResourceTypeResult.h"
41
31
#include " model/FTApiAliasApiRequest.h"
58
48
#include " model/FtIpFlowControlResult.h"
59
49
#include " model/FtParamListRequest.h"
60
50
#include " model/FtParamListResult.h"
61
- #include " model/RoaHttpStringResponseTestRequest.h"
62
- #include " model/RoaHttpStringResponseTestResult.h"
63
51
#include " model/TestDubboRetryApiRequest.h"
64
52
#include " model/TestDubboRetryApiResult.h"
65
53
#include " model/TestErrorCodeForGateWayRequest.h"
66
54
#include " model/TestErrorCodeForGateWayResult.h"
67
55
#include " model/TestHttpApiRequest.h"
68
56
#include " model/TestHttpApiResult.h"
69
- #include " model/Testlmz01Request.h"
70
- #include " model/Testlmz01Result.h"
71
57
72
58
73
59
namespace AlibabaCloud
74
60
{
75
61
namespace Ft
76
62
{
77
- class ALIBABACLOUD_FT_EXPORT FtClient : public RoaServiceClient
63
+ class ALIBABACLOUD_FT_EXPORT FtClient : public RpcServiceClient
78
64
{
79
65
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;
89
66
typedef Outcome<Error, Model::BatchAuditTest01Result> BatchAuditTest01Outcome;
90
67
typedef std::future<BatchAuditTest01Outcome> BatchAuditTest01OutcomeCallable;
91
68
typedef std::function<void (const FtClient*, const Model::BatchAuditTest01Request&, const BatchAuditTest01Outcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchAuditTest01AsyncHandler;
92
69
typedef Outcome<Error, Model::BatchAuditTest02Result> BatchAuditTest02Outcome;
93
70
typedef std::future<BatchAuditTest02Outcome> BatchAuditTest02OutcomeCallable;
94
71
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;
101
72
typedef Outcome<Error, Model::DescribeResourceTypeResult> DescribeResourceTypeOutcome;
102
73
typedef std::future<DescribeResourceTypeOutcome> DescribeResourceTypeOutcomeCallable;
103
74
typedef std::function<void (const FtClient*, const Model::DescribeResourceTypeRequest&, const DescribeResourceTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeResourceTypeAsyncHandler;
@@ -131,9 +102,6 @@ namespace AlibabaCloud
131
102
typedef Outcome<Error, Model::FtParamListResult> FtParamListOutcome;
132
103
typedef std::future<FtParamListOutcome> FtParamListOutcomeCallable;
133
104
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;
137
105
typedef Outcome<Error, Model::TestDubboRetryApiResult> TestDubboRetryApiOutcome;
138
106
typedef std::future<TestDubboRetryApiOutcome> TestDubboRetryApiOutcomeCallable;
139
107
typedef std::function<void (const FtClient*, const Model::TestDubboRetryApiRequest&, const TestDubboRetryApiOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TestDubboRetryApiAsyncHandler;
@@ -143,35 +111,17 @@ namespace AlibabaCloud
143
111
typedef Outcome<Error, Model::TestHttpApiResult> TestHttpApiOutcome;
144
112
typedef std::future<TestHttpApiOutcome> TestHttpApiOutcomeCallable;
145
113
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;
149
114
150
115
FtClient (const Credentials &credentials, const ClientConfiguration &configuration);
151
116
FtClient (const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
152
117
FtClient (const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
153
118
~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 ;
163
119
BatchAuditTest01Outcome batchAuditTest01 (const Model::BatchAuditTest01Request &request)const ;
164
120
void batchAuditTest01Async (const Model::BatchAuditTest01Request& request, const BatchAuditTest01AsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
165
121
BatchAuditTest01OutcomeCallable batchAuditTest01Callable (const Model::BatchAuditTest01Request& request) const ;
166
122
BatchAuditTest02Outcome batchAuditTest02 (const Model::BatchAuditTest02Request &request)const ;
167
123
void batchAuditTest02Async (const Model::BatchAuditTest02Request& request, const BatchAuditTest02AsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
168
124
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 ;
175
125
DescribeResourceTypeOutcome describeResourceType (const Model::DescribeResourceTypeRequest &request)const ;
176
126
void describeResourceTypeAsync (const Model::DescribeResourceTypeRequest& request, const DescribeResourceTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
177
127
DescribeResourceTypeOutcomeCallable describeResourceTypeCallable (const Model::DescribeResourceTypeRequest& request) const ;
@@ -205,9 +155,6 @@ namespace AlibabaCloud
205
155
FtParamListOutcome ftParamList (const Model::FtParamListRequest &request)const ;
206
156
void ftParamListAsync (const Model::FtParamListRequest& request, const FtParamListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
207
157
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 ;
211
158
TestDubboRetryApiOutcome testDubboRetryApi (const Model::TestDubboRetryApiRequest &request)const ;
212
159
void testDubboRetryApiAsync (const Model::TestDubboRetryApiRequest& request, const TestDubboRetryApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
213
160
TestDubboRetryApiOutcomeCallable testDubboRetryApiCallable (const Model::TestDubboRetryApiRequest& request) const ;
@@ -217,9 +164,6 @@ namespace AlibabaCloud
217
164
TestHttpApiOutcome testHttpApi (const Model::TestHttpApiRequest &request)const ;
218
165
void testHttpApiAsync (const Model::TestHttpApiRequest& request, const TestHttpApiAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr ) const ;
219
166
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 ;
223
167
224
168
private:
225
169
std::shared_ptr<EndpointProvider> endpointProvider_;
0 commit comments