Skip to content

Commit d5a286f

Browse files
committed
Generated 2021-11-11 for qianzhou.
1 parent 055e9fa commit d5a286f

File tree

57 files changed

+3836
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+3836
-1
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.36.2018
1+
1.36.2019

qianzhou/CMakeLists.txt

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
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+
17+
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
18+
19+
set(qianzhou_public_header
20+
include/alibabacloud/qianzhou/QianzhouClient.h
21+
include/alibabacloud/qianzhou/QianzhouExport.h )
22+
23+
set(qianzhou_public_header_model
24+
include/alibabacloud/qianzhou/model/AICreateSessionMessageRequest.h
25+
include/alibabacloud/qianzhou/model/AICreateSessionMessageResult.h
26+
include/alibabacloud/qianzhou/model/CreateDiagnosisRequest.h
27+
include/alibabacloud/qianzhou/model/CreateDiagnosisResult.h
28+
include/alibabacloud/qianzhou/model/GetClusterRequest.h
29+
include/alibabacloud/qianzhou/model/GetClusterResult.h
30+
include/alibabacloud/qianzhou/model/GetClusterWarningRequest.h
31+
include/alibabacloud/qianzhou/model/GetClusterWarningResult.h
32+
include/alibabacloud/qianzhou/model/GetDiagnosisResultRequest.h
33+
include/alibabacloud/qianzhou/model/GetDiagnosisResultResult.h
34+
include/alibabacloud/qianzhou/model/GetUserClusterWarningRequest.h
35+
include/alibabacloud/qianzhou/model/GetUserClusterWarningResult.h
36+
include/alibabacloud/qianzhou/model/GetWebshellTokenRequest.h
37+
include/alibabacloud/qianzhou/model/GetWebshellTokenResult.h
38+
include/alibabacloud/qianzhou/model/HelloRequest.h
39+
include/alibabacloud/qianzhou/model/HelloResult.h
40+
include/alibabacloud/qianzhou/model/ListClusterDeprecatedAPIRequest.h
41+
include/alibabacloud/qianzhou/model/ListClusterDeprecatedAPIResult.h
42+
include/alibabacloud/qianzhou/model/ListClusterImagesRequest.h
43+
include/alibabacloud/qianzhou/model/ListClusterImagesResult.h
44+
include/alibabacloud/qianzhou/model/ListUserClustersRequest.h
45+
include/alibabacloud/qianzhou/model/ListUserClustersResult.h
46+
include/alibabacloud/qianzhou/model/QueryByInstanceInfoRequest.h
47+
include/alibabacloud/qianzhou/model/QueryByInstanceInfoResult.h
48+
include/alibabacloud/qianzhou/model/QueryNodeInfoRequest.h
49+
include/alibabacloud/qianzhou/model/QueryNodeInfoResult.h )
50+
51+
set(qianzhou_src
52+
src/QianzhouClient.cc
53+
src/model/AICreateSessionMessageRequest.cc
54+
src/model/AICreateSessionMessageResult.cc
55+
src/model/CreateDiagnosisRequest.cc
56+
src/model/CreateDiagnosisResult.cc
57+
src/model/GetClusterRequest.cc
58+
src/model/GetClusterResult.cc
59+
src/model/GetClusterWarningRequest.cc
60+
src/model/GetClusterWarningResult.cc
61+
src/model/GetDiagnosisResultRequest.cc
62+
src/model/GetDiagnosisResultResult.cc
63+
src/model/GetUserClusterWarningRequest.cc
64+
src/model/GetUserClusterWarningResult.cc
65+
src/model/GetWebshellTokenRequest.cc
66+
src/model/GetWebshellTokenResult.cc
67+
src/model/HelloRequest.cc
68+
src/model/HelloResult.cc
69+
src/model/ListClusterDeprecatedAPIRequest.cc
70+
src/model/ListClusterDeprecatedAPIResult.cc
71+
src/model/ListClusterImagesRequest.cc
72+
src/model/ListClusterImagesResult.cc
73+
src/model/ListUserClustersRequest.cc
74+
src/model/ListUserClustersResult.cc
75+
src/model/QueryByInstanceInfoRequest.cc
76+
src/model/QueryByInstanceInfoResult.cc
77+
src/model/QueryNodeInfoRequest.cc
78+
src/model/QueryNodeInfoResult.cc )
79+
80+
add_library(qianzhou ${LIB_TYPE}
81+
${qianzhou_public_header}
82+
${qianzhou_public_header_model}
83+
${qianzhou_src})
84+
85+
set_target_properties(qianzhou
86+
PROPERTIES
87+
LINKER_LANGUAGE CXX
88+
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
89+
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
90+
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
91+
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}qianzhou
92+
)
93+
94+
if(${LIB_TYPE} STREQUAL "SHARED")
95+
set_target_properties(qianzhou
96+
PROPERTIES
97+
DEFINE_SYMBOL ALIBABACLOUD_QIANZHOU_LIBRARY)
98+
endif()
99+
100+
target_include_directories(qianzhou
101+
PRIVATE include
102+
${CMAKE_SOURCE_DIR}/core/include
103+
)
104+
target_link_libraries(qianzhou
105+
core)
106+
107+
if(CMAKE_HOST_WIN32)
108+
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
109+
set(jsoncpp_install_dir ${INSTALL_DIR})
110+
add_dependencies(qianzhou
111+
jsoncpp)
112+
target_include_directories(qianzhou
113+
PRIVATE ${jsoncpp_install_dir}/include)
114+
target_link_libraries(qianzhou
115+
${jsoncpp_install_dir}/lib/jsoncpp.lib)
116+
set_target_properties(qianzhou
117+
PROPERTIES
118+
COMPILE_OPTIONS "/bigobj")
119+
else()
120+
target_include_directories(qianzhou
121+
PRIVATE /usr/include/jsoncpp)
122+
target_link_libraries(qianzhou
123+
jsoncpp)
124+
endif()
125+
126+
install(FILES ${qianzhou_public_header}
127+
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/qianzhou)
128+
install(FILES ${qianzhou_public_header_model}
129+
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/qianzhou/model)
130+
install(TARGETS qianzhou
131+
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
132+
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
133+
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
134+
)
Lines changed: 150 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,150 @@
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+
17+
#ifndef ALIBABACLOUD_QIANZHOU_QIANZHOUCLIENT_H_
18+
#define ALIBABACLOUD_QIANZHOU_QIANZHOUCLIENT_H_
19+
20+
#include <future>
21+
#include <alibabacloud/core/AsyncCallerContext.h>
22+
#include <alibabacloud/core/EndpointProvider.h>
23+
#include <alibabacloud/core/RoaServiceClient.h>
24+
#include "QianzhouExport.h"
25+
#include "model/AICreateSessionMessageRequest.h"
26+
#include "model/AICreateSessionMessageResult.h"
27+
#include "model/CreateDiagnosisRequest.h"
28+
#include "model/CreateDiagnosisResult.h"
29+
#include "model/GetClusterRequest.h"
30+
#include "model/GetClusterResult.h"
31+
#include "model/GetClusterWarningRequest.h"
32+
#include "model/GetClusterWarningResult.h"
33+
#include "model/GetDiagnosisResultRequest.h"
34+
#include "model/GetDiagnosisResultResult.h"
35+
#include "model/GetUserClusterWarningRequest.h"
36+
#include "model/GetUserClusterWarningResult.h"
37+
#include "model/GetWebshellTokenRequest.h"
38+
#include "model/GetWebshellTokenResult.h"
39+
#include "model/HelloRequest.h"
40+
#include "model/HelloResult.h"
41+
#include "model/ListClusterDeprecatedAPIRequest.h"
42+
#include "model/ListClusterDeprecatedAPIResult.h"
43+
#include "model/ListClusterImagesRequest.h"
44+
#include "model/ListClusterImagesResult.h"
45+
#include "model/ListUserClustersRequest.h"
46+
#include "model/ListUserClustersResult.h"
47+
#include "model/QueryByInstanceInfoRequest.h"
48+
#include "model/QueryByInstanceInfoResult.h"
49+
#include "model/QueryNodeInfoRequest.h"
50+
#include "model/QueryNodeInfoResult.h"
51+
52+
53+
namespace AlibabaCloud
54+
{
55+
namespace Qianzhou
56+
{
57+
class ALIBABACLOUD_QIANZHOU_EXPORT QianzhouClient : public RoaServiceClient
58+
{
59+
public:
60+
typedef Outcome<Error, Model::AICreateSessionMessageResult> AICreateSessionMessageOutcome;
61+
typedef std::future<AICreateSessionMessageOutcome> AICreateSessionMessageOutcomeCallable;
62+
typedef std::function<void(const QianzhouClient*, const Model::AICreateSessionMessageRequest&, const AICreateSessionMessageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AICreateSessionMessageAsyncHandler;
63+
typedef Outcome<Error, Model::CreateDiagnosisResult> CreateDiagnosisOutcome;
64+
typedef std::future<CreateDiagnosisOutcome> CreateDiagnosisOutcomeCallable;
65+
typedef std::function<void(const QianzhouClient*, const Model::CreateDiagnosisRequest&, const CreateDiagnosisOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDiagnosisAsyncHandler;
66+
typedef Outcome<Error, Model::GetClusterResult> GetClusterOutcome;
67+
typedef std::future<GetClusterOutcome> GetClusterOutcomeCallable;
68+
typedef std::function<void(const QianzhouClient*, const Model::GetClusterRequest&, const GetClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetClusterAsyncHandler;
69+
typedef Outcome<Error, Model::GetClusterWarningResult> GetClusterWarningOutcome;
70+
typedef std::future<GetClusterWarningOutcome> GetClusterWarningOutcomeCallable;
71+
typedef std::function<void(const QianzhouClient*, const Model::GetClusterWarningRequest&, const GetClusterWarningOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetClusterWarningAsyncHandler;
72+
typedef Outcome<Error, Model::GetDiagnosisResultResult> GetDiagnosisResultOutcome;
73+
typedef std::future<GetDiagnosisResultOutcome> GetDiagnosisResultOutcomeCallable;
74+
typedef std::function<void(const QianzhouClient*, const Model::GetDiagnosisResultRequest&, const GetDiagnosisResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDiagnosisResultAsyncHandler;
75+
typedef Outcome<Error, Model::GetUserClusterWarningResult> GetUserClusterWarningOutcome;
76+
typedef std::future<GetUserClusterWarningOutcome> GetUserClusterWarningOutcomeCallable;
77+
typedef std::function<void(const QianzhouClient*, const Model::GetUserClusterWarningRequest&, const GetUserClusterWarningOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserClusterWarningAsyncHandler;
78+
typedef Outcome<Error, Model::GetWebshellTokenResult> GetWebshellTokenOutcome;
79+
typedef std::future<GetWebshellTokenOutcome> GetWebshellTokenOutcomeCallable;
80+
typedef std::function<void(const QianzhouClient*, const Model::GetWebshellTokenRequest&, const GetWebshellTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetWebshellTokenAsyncHandler;
81+
typedef Outcome<Error, Model::HelloResult> HelloOutcome;
82+
typedef std::future<HelloOutcome> HelloOutcomeCallable;
83+
typedef std::function<void(const QianzhouClient*, const Model::HelloRequest&, const HelloOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> HelloAsyncHandler;
84+
typedef Outcome<Error, Model::ListClusterDeprecatedAPIResult> ListClusterDeprecatedAPIOutcome;
85+
typedef std::future<ListClusterDeprecatedAPIOutcome> ListClusterDeprecatedAPIOutcomeCallable;
86+
typedef std::function<void(const QianzhouClient*, const Model::ListClusterDeprecatedAPIRequest&, const ListClusterDeprecatedAPIOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClusterDeprecatedAPIAsyncHandler;
87+
typedef Outcome<Error, Model::ListClusterImagesResult> ListClusterImagesOutcome;
88+
typedef std::future<ListClusterImagesOutcome> ListClusterImagesOutcomeCallable;
89+
typedef std::function<void(const QianzhouClient*, const Model::ListClusterImagesRequest&, const ListClusterImagesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClusterImagesAsyncHandler;
90+
typedef Outcome<Error, Model::ListUserClustersResult> ListUserClustersOutcome;
91+
typedef std::future<ListUserClustersOutcome> ListUserClustersOutcomeCallable;
92+
typedef std::function<void(const QianzhouClient*, const Model::ListUserClustersRequest&, const ListUserClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListUserClustersAsyncHandler;
93+
typedef Outcome<Error, Model::QueryByInstanceInfoResult> QueryByInstanceInfoOutcome;
94+
typedef std::future<QueryByInstanceInfoOutcome> QueryByInstanceInfoOutcomeCallable;
95+
typedef std::function<void(const QianzhouClient*, const Model::QueryByInstanceInfoRequest&, const QueryByInstanceInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryByInstanceInfoAsyncHandler;
96+
typedef Outcome<Error, Model::QueryNodeInfoResult> QueryNodeInfoOutcome;
97+
typedef std::future<QueryNodeInfoOutcome> QueryNodeInfoOutcomeCallable;
98+
typedef std::function<void(const QianzhouClient*, const Model::QueryNodeInfoRequest&, const QueryNodeInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryNodeInfoAsyncHandler;
99+
100+
QianzhouClient(const Credentials &credentials, const ClientConfiguration &configuration);
101+
QianzhouClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
102+
QianzhouClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
103+
~QianzhouClient();
104+
AICreateSessionMessageOutcome aICreateSessionMessage(const Model::AICreateSessionMessageRequest &request)const;
105+
void aICreateSessionMessageAsync(const Model::AICreateSessionMessageRequest& request, const AICreateSessionMessageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
106+
AICreateSessionMessageOutcomeCallable aICreateSessionMessageCallable(const Model::AICreateSessionMessageRequest& request) const;
107+
CreateDiagnosisOutcome createDiagnosis(const Model::CreateDiagnosisRequest &request)const;
108+
void createDiagnosisAsync(const Model::CreateDiagnosisRequest& request, const CreateDiagnosisAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
109+
CreateDiagnosisOutcomeCallable createDiagnosisCallable(const Model::CreateDiagnosisRequest& request) const;
110+
GetClusterOutcome getCluster(const Model::GetClusterRequest &request)const;
111+
void getClusterAsync(const Model::GetClusterRequest& request, const GetClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
112+
GetClusterOutcomeCallable getClusterCallable(const Model::GetClusterRequest& request) const;
113+
GetClusterWarningOutcome getClusterWarning(const Model::GetClusterWarningRequest &request)const;
114+
void getClusterWarningAsync(const Model::GetClusterWarningRequest& request, const GetClusterWarningAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
115+
GetClusterWarningOutcomeCallable getClusterWarningCallable(const Model::GetClusterWarningRequest& request) const;
116+
GetDiagnosisResultOutcome getDiagnosisResult(const Model::GetDiagnosisResultRequest &request)const;
117+
void getDiagnosisResultAsync(const Model::GetDiagnosisResultRequest& request, const GetDiagnosisResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
118+
GetDiagnosisResultOutcomeCallable getDiagnosisResultCallable(const Model::GetDiagnosisResultRequest& request) const;
119+
GetUserClusterWarningOutcome getUserClusterWarning(const Model::GetUserClusterWarningRequest &request)const;
120+
void getUserClusterWarningAsync(const Model::GetUserClusterWarningRequest& request, const GetUserClusterWarningAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
121+
GetUserClusterWarningOutcomeCallable getUserClusterWarningCallable(const Model::GetUserClusterWarningRequest& request) const;
122+
GetWebshellTokenOutcome getWebshellToken(const Model::GetWebshellTokenRequest &request)const;
123+
void getWebshellTokenAsync(const Model::GetWebshellTokenRequest& request, const GetWebshellTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
124+
GetWebshellTokenOutcomeCallable getWebshellTokenCallable(const Model::GetWebshellTokenRequest& request) const;
125+
HelloOutcome hello(const Model::HelloRequest &request)const;
126+
void helloAsync(const Model::HelloRequest& request, const HelloAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
127+
HelloOutcomeCallable helloCallable(const Model::HelloRequest& request) const;
128+
ListClusterDeprecatedAPIOutcome listClusterDeprecatedAPI(const Model::ListClusterDeprecatedAPIRequest &request)const;
129+
void listClusterDeprecatedAPIAsync(const Model::ListClusterDeprecatedAPIRequest& request, const ListClusterDeprecatedAPIAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
130+
ListClusterDeprecatedAPIOutcomeCallable listClusterDeprecatedAPICallable(const Model::ListClusterDeprecatedAPIRequest& request) const;
131+
ListClusterImagesOutcome listClusterImages(const Model::ListClusterImagesRequest &request)const;
132+
void listClusterImagesAsync(const Model::ListClusterImagesRequest& request, const ListClusterImagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
133+
ListClusterImagesOutcomeCallable listClusterImagesCallable(const Model::ListClusterImagesRequest& request) const;
134+
ListUserClustersOutcome listUserClusters(const Model::ListUserClustersRequest &request)const;
135+
void listUserClustersAsync(const Model::ListUserClustersRequest& request, const ListUserClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
136+
ListUserClustersOutcomeCallable listUserClustersCallable(const Model::ListUserClustersRequest& request) const;
137+
QueryByInstanceInfoOutcome queryByInstanceInfo(const Model::QueryByInstanceInfoRequest &request)const;
138+
void queryByInstanceInfoAsync(const Model::QueryByInstanceInfoRequest& request, const QueryByInstanceInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
139+
QueryByInstanceInfoOutcomeCallable queryByInstanceInfoCallable(const Model::QueryByInstanceInfoRequest& request) const;
140+
QueryNodeInfoOutcome queryNodeInfo(const Model::QueryNodeInfoRequest &request)const;
141+
void queryNodeInfoAsync(const Model::QueryNodeInfoRequest& request, const QueryNodeInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
142+
QueryNodeInfoOutcomeCallable queryNodeInfoCallable(const Model::QueryNodeInfoRequest& request) const;
143+
144+
private:
145+
std::shared_ptr<EndpointProvider> endpointProvider_;
146+
};
147+
}
148+
}
149+
150+
#endif // !ALIBABACLOUD_QIANZHOU_QIANZHOUCLIENT_H_
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
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+
17+
#ifndef ALIBABACLOUD_QIANZHOU_QIANZHOUEXPORT_H_
18+
#define ALIBABACLOUD_QIANZHOU_QIANZHOUEXPORT_H_
19+
20+
#include <alibabacloud/core/Global.h>
21+
22+
#if defined(ALIBABACLOUD_SHARED)
23+
# if defined(ALIBABACLOUD_QIANZHOU_LIBRARY)
24+
# define ALIBABACLOUD_QIANZHOU_EXPORT ALIBABACLOUD_DECL_EXPORT
25+
# else
26+
# define ALIBABACLOUD_QIANZHOU_EXPORT ALIBABACLOUD_DECL_IMPORT
27+
# endif
28+
#else
29+
# define ALIBABACLOUD_QIANZHOU_EXPORT
30+
#endif
31+
32+
#endif // !ALIBABACLOUD_QIANZHOU_QIANZHOUEXPORT_H_

0 commit comments

Comments
 (0)