Compare commits

..

34 Commits

Author SHA1 Message Date
sdk-team
5cdab50afe Update to support new apis. 2024-10-30 09:39:06 +00:00
sdk-team
cb3e058f3f Update to support new apis. 2024-10-30 09:14:35 +00:00
sdk-team
e2c46d1143 Generated 2023-01-20 for csas. 2024-10-30 08:34:07 +00:00
sdk-team
3b852794f3 Support describe and modify NVMe on instance. 2024-10-30 02:27:39 +00:00
sdk-team
16d6566bf7 Support Fileset for BmCPFS. 2024-10-28 06:32:17 +00:00
sdk-team
2758ad51c0 Generated 2017-11-10 for Ens. 2024-10-25 02:57:00 +00:00
sdk-team
51939b77c4 Publish sdk. 2024-10-24 09:37:26 +00:00
sdk-team
3f0e3c3e9a Update Endpoint. 2024-10-23 09:57:47 +00:00
sdk-team
c13c576175 ListUsers,ListUserBasicInfos api新增支持status字段 2024-10-23 09:18:06 +00:00
sdk-team
ef4cdc8756 Add openapi StartEaiJupyter. 2024-10-22 03:02:13 +00:00
sdk-team
61a4b220eb Gwlb Open API released. 2024-10-18 03:12:25 +00:00
sdk-team
183190fd14 基于转移码的转出接口 2024-10-17 11:52:52 +00:00
sdk-team
a7841818f4 Gwlb Open API released. 2024-10-16 09:41:04 +00:00
sdk-team
9c795d127b Add ResourcePoolOptions.Strategy for CreateAutoProvisioningGroup. 2024-10-15 07:23:57 +00:00
sdk-team
52c309ecd7 GetPlayInfo Add EncryptMode. 2024-10-11 03:08:35 +00:00
sdk-team
d00f8d0fb2 Add ManualRunMailTask, GetMailTaskStatus and GetWorksEmbedList apis. 2024-10-10 09:55:45 +00:00
sdk-team
4393e6e44f Support Android badge. 2024-10-10 02:00:52 +00:00
sdk-team
e676e2e38f Generated 2022-12-01 for ResourceCenter. 2024-10-08 07:58:51 +00:00
sdk-team
429d57cff4 Generated 2018-08-28 for Tag. 2024-09-30 07:06:34 +00:00
sdk-team
179314c9fe Generated 2021-12-21 for wss. 2024-09-29 14:43:53 +00:00
sdk-team
f0133be6a9 Generated 2020-05-18 for dataworks-public. 2024-09-29 01:46:27 +00:00
sdk-team
bb7cab374e Support command audit for ecs. 2024-09-27 02:31:15 +00:00
sdk-team
66cb681daa Update to support new apis. 2024-09-26 06:31:46 +00:00
sdk-team
e2d298dba8 Generated 2024-02-22 for OssSddp. 2024-09-24 03:29:18 +00:00
sdk-team
ce74411ad3 Add API Ram meta. 2024-09-18 06:15:56 +00:00
sdk-team
bb1c3193e8 Generated 2020-03-15 for AccountLabel. 2024-09-14 03:32:27 +00:00
sdk-team
ed4f7ee25b Update EBS default encrypted APIs from private to public. 2024-09-14 01:52:14 +00:00
sdk-team
351c9e254f Update EBS default encrypted APIs from private to public. 2024-09-10 06:33:37 +00:00
sdk-team
cfd6b2d640 QueryChatappBindWaba接口增加businessId, businessName参数返回 2024-09-03 02:48:24 +00:00
sdk-team
ba5ab1093f Generated 2019-09-01 for OceanBasePro. 2024-09-02 06:27:40 +00:00
sdk-team
4b90751575 Generated 2016-01-20 for Kms. 2024-08-30 09:01:07 +00:00
sdk-team
a6e6fc3981 增加国际一口价相关接口. 2024-08-30 02:52:51 +00:00
sdk-team
ac4e846136 Generated 2015-12-01 for Dds. 2024-08-28 05:45:41 +00:00
sdk-team
b88765a938 治理检测新增第一版OpenAPI 2024-08-23 02:51:13 +00:00
1723 changed files with 87337 additions and 4762 deletions

View File

@@ -1 +1 @@
1.36.1978
1.36.2012

102
accountlabel/CMakeLists.txt Normal file
View File

@@ -0,0 +1,102 @@
#
# Copyright 2009-2017 Alibaba Cloud All rights reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include)
set(accountlabel_public_header
include/alibabacloud/accountlabel/AccountLabelClient.h
include/alibabacloud/accountlabel/AccountLabelExport.h )
set(accountlabel_public_header_model
include/alibabacloud/accountlabel/model/AddCustomerLabelRequest.h
include/alibabacloud/accountlabel/model/AddCustomerLabelResult.h
include/alibabacloud/accountlabel/model/BatchFetchAccountLabelRequest.h
include/alibabacloud/accountlabel/model/BatchFetchAccountLabelResult.h
include/alibabacloud/accountlabel/model/DeleteCustomerLabelRequest.h
include/alibabacloud/accountlabel/model/DeleteCustomerLabelResult.h
include/alibabacloud/accountlabel/model/QueryCustomerLabelRequest.h
include/alibabacloud/accountlabel/model/QueryCustomerLabelResult.h
include/alibabacloud/accountlabel/model/QueryCustomerLabelByConfigGroupRequest.h
include/alibabacloud/accountlabel/model/QueryCustomerLabelByConfigGroupResult.h )
set(accountlabel_src
src/AccountLabelClient.cc
src/model/AddCustomerLabelRequest.cc
src/model/AddCustomerLabelResult.cc
src/model/BatchFetchAccountLabelRequest.cc
src/model/BatchFetchAccountLabelResult.cc
src/model/DeleteCustomerLabelRequest.cc
src/model/DeleteCustomerLabelResult.cc
src/model/QueryCustomerLabelRequest.cc
src/model/QueryCustomerLabelResult.cc
src/model/QueryCustomerLabelByConfigGroupRequest.cc
src/model/QueryCustomerLabelByConfigGroupResult.cc )
add_library(accountlabel ${LIB_TYPE}
${accountlabel_public_header}
${accountlabel_public_header_model}
${accountlabel_src})
set_target_properties(accountlabel
PROPERTIES
LINKER_LANGUAGE CXX
ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}accountlabel
)
if(${LIB_TYPE} STREQUAL "SHARED")
set_target_properties(accountlabel
PROPERTIES
DEFINE_SYMBOL ALIBABACLOUD_ACCOUNTLABEL_LIBRARY)
endif()
target_include_directories(accountlabel
PRIVATE include
${CMAKE_SOURCE_DIR}/core/include
)
target_link_libraries(accountlabel
core)
if(CMAKE_HOST_WIN32)
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
set(jsoncpp_install_dir ${INSTALL_DIR})
add_dependencies(accountlabel
jsoncpp)
target_include_directories(accountlabel
PRIVATE ${jsoncpp_install_dir}/include)
target_link_libraries(accountlabel
${jsoncpp_install_dir}/lib/jsoncpp.lib)
set_target_properties(accountlabel
PROPERTIES
COMPILE_OPTIONS "/bigobj")
else()
target_include_directories(accountlabel
PRIVATE /usr/include/jsoncpp)
target_link_libraries(accountlabel
jsoncpp)
endif()
install(FILES ${accountlabel_public_header}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/accountlabel)
install(FILES ${accountlabel_public_header_model}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/accountlabel/model)
install(TARGETS accountlabel
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)

View File

@@ -0,0 +1,86 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACCOUNTLABEL_ACCOUNTLABELCLIENT_H_
#define ALIBABACLOUD_ACCOUNTLABEL_ACCOUNTLABELCLIENT_H_
#include <future>
#include <alibabacloud/core/AsyncCallerContext.h>
#include <alibabacloud/core/EndpointProvider.h>
#include <alibabacloud/core/RpcServiceClient.h>
#include "AccountLabelExport.h"
#include "model/AddCustomerLabelRequest.h"
#include "model/AddCustomerLabelResult.h"
#include "model/BatchFetchAccountLabelRequest.h"
#include "model/BatchFetchAccountLabelResult.h"
#include "model/DeleteCustomerLabelRequest.h"
#include "model/DeleteCustomerLabelResult.h"
#include "model/QueryCustomerLabelRequest.h"
#include "model/QueryCustomerLabelResult.h"
#include "model/QueryCustomerLabelByConfigGroupRequest.h"
#include "model/QueryCustomerLabelByConfigGroupResult.h"
namespace AlibabaCloud
{
namespace AccountLabel
{
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT AccountLabelClient : public RpcServiceClient
{
public:
typedef Outcome<Error, Model::AddCustomerLabelResult> AddCustomerLabelOutcome;
typedef std::future<AddCustomerLabelOutcome> AddCustomerLabelOutcomeCallable;
typedef std::function<void(const AccountLabelClient*, const Model::AddCustomerLabelRequest&, const AddCustomerLabelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddCustomerLabelAsyncHandler;
typedef Outcome<Error, Model::BatchFetchAccountLabelResult> BatchFetchAccountLabelOutcome;
typedef std::future<BatchFetchAccountLabelOutcome> BatchFetchAccountLabelOutcomeCallable;
typedef std::function<void(const AccountLabelClient*, const Model::BatchFetchAccountLabelRequest&, const BatchFetchAccountLabelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BatchFetchAccountLabelAsyncHandler;
typedef Outcome<Error, Model::DeleteCustomerLabelResult> DeleteCustomerLabelOutcome;
typedef std::future<DeleteCustomerLabelOutcome> DeleteCustomerLabelOutcomeCallable;
typedef std::function<void(const AccountLabelClient*, const Model::DeleteCustomerLabelRequest&, const DeleteCustomerLabelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteCustomerLabelAsyncHandler;
typedef Outcome<Error, Model::QueryCustomerLabelResult> QueryCustomerLabelOutcome;
typedef std::future<QueryCustomerLabelOutcome> QueryCustomerLabelOutcomeCallable;
typedef std::function<void(const AccountLabelClient*, const Model::QueryCustomerLabelRequest&, const QueryCustomerLabelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCustomerLabelAsyncHandler;
typedef Outcome<Error, Model::QueryCustomerLabelByConfigGroupResult> QueryCustomerLabelByConfigGroupOutcome;
typedef std::future<QueryCustomerLabelByConfigGroupOutcome> QueryCustomerLabelByConfigGroupOutcomeCallable;
typedef std::function<void(const AccountLabelClient*, const Model::QueryCustomerLabelByConfigGroupRequest&, const QueryCustomerLabelByConfigGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryCustomerLabelByConfigGroupAsyncHandler;
AccountLabelClient(const Credentials &credentials, const ClientConfiguration &configuration);
AccountLabelClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
AccountLabelClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
~AccountLabelClient();
AddCustomerLabelOutcome addCustomerLabel(const Model::AddCustomerLabelRequest &request)const;
void addCustomerLabelAsync(const Model::AddCustomerLabelRequest& request, const AddCustomerLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddCustomerLabelOutcomeCallable addCustomerLabelCallable(const Model::AddCustomerLabelRequest& request) const;
BatchFetchAccountLabelOutcome batchFetchAccountLabel(const Model::BatchFetchAccountLabelRequest &request)const;
void batchFetchAccountLabelAsync(const Model::BatchFetchAccountLabelRequest& request, const BatchFetchAccountLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
BatchFetchAccountLabelOutcomeCallable batchFetchAccountLabelCallable(const Model::BatchFetchAccountLabelRequest& request) const;
DeleteCustomerLabelOutcome deleteCustomerLabel(const Model::DeleteCustomerLabelRequest &request)const;
void deleteCustomerLabelAsync(const Model::DeleteCustomerLabelRequest& request, const DeleteCustomerLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteCustomerLabelOutcomeCallable deleteCustomerLabelCallable(const Model::DeleteCustomerLabelRequest& request) const;
QueryCustomerLabelOutcome queryCustomerLabel(const Model::QueryCustomerLabelRequest &request)const;
void queryCustomerLabelAsync(const Model::QueryCustomerLabelRequest& request, const QueryCustomerLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryCustomerLabelOutcomeCallable queryCustomerLabelCallable(const Model::QueryCustomerLabelRequest& request) const;
QueryCustomerLabelByConfigGroupOutcome queryCustomerLabelByConfigGroup(const Model::QueryCustomerLabelByConfigGroupRequest &request)const;
void queryCustomerLabelByConfigGroupAsync(const Model::QueryCustomerLabelByConfigGroupRequest& request, const QueryCustomerLabelByConfigGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryCustomerLabelByConfigGroupOutcomeCallable queryCustomerLabelByConfigGroupCallable(const Model::QueryCustomerLabelByConfigGroupRequest& request) const;
private:
std::shared_ptr<EndpointProvider> endpointProvider_;
};
}
}
#endif // !ALIBABACLOUD_ACCOUNTLABEL_ACCOUNTLABELCLIENT_H_

View File

@@ -0,0 +1,32 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACCOUNTLABEL_ACCOUNTLABELEXPORT_H_
#define ALIBABACLOUD_ACCOUNTLABEL_ACCOUNTLABELEXPORT_H_
#include <alibabacloud/core/Global.h>
#if defined(ALIBABACLOUD_SHARED)
# if defined(ALIBABACLOUD_ACCOUNTLABEL_LIBRARY)
# define ALIBABACLOUD_ACCOUNTLABEL_EXPORT ALIBABACLOUD_DECL_EXPORT
# else
# define ALIBABACLOUD_ACCOUNTLABEL_EXPORT ALIBABACLOUD_DECL_IMPORT
# endif
#else
# define ALIBABACLOUD_ACCOUNTLABEL_EXPORT
#endif
#endif // !ALIBABACLOUD_ACCOUNTLABEL_ACCOUNTLABELEXPORT_H_

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACCOUNTLABEL_MODEL_ADDCUSTOMERLABELREQUEST_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_ADDCUSTOMERLABELREQUEST_H_
#include <alibabacloud/accountlabel/AccountLabelExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace AccountLabel {
namespace Model {
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT AddCustomerLabelRequest : public RpcServiceRequest {
public:
AddCustomerLabelRequest();
~AddCustomerLabelRequest();
std::string getLabelSeries() const;
void setLabelSeries(const std::string &labelSeries);
std::string getOrganization() const;
void setOrganization(const std::string &organization);
std::string getEndtime() const;
void setEndtime(const std::string &endtime);
long getPK() const;
void setPK(long pK);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
std::vector<std::string> getLabelTypes() const;
void setLabelTypes(const std::vector<std::string> &labelTypes);
std::string getUserName() const;
void setUserName(const std::string &userName);
std::string getToken() const;
void setToken(const std::string &token);
private:
std::string labelSeries_;
std::string organization_;
std::string endtime_;
long pK_;
std::string startTime_;
std::vector<std::string> labelTypes_;
std::string userName_;
std::string token_;
};
} // namespace Model
} // namespace AccountLabel
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_ADDCUSTOMERLABELREQUEST_H_

View File

@@ -14,32 +14,30 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ECS_MODEL_EIPFILLPARAMSRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_EIPFILLPARAMSRESULT_H_
#ifndef ALIBABACLOUD_ACCOUNTLABEL_MODEL_ADDCUSTOMERLABELRESULT_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_ADDCUSTOMERLABELRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/accountlabel/AccountLabelExport.h>
namespace AlibabaCloud
{
namespace Ecs
namespace AccountLabel
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT EipFillParamsResult : public ServiceResult
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT AddCustomerLabelResult : public ServiceResult
{
public:
EipFillParamsResult();
explicit EipFillParamsResult(const std::string &payload);
~EipFillParamsResult();
AddCustomerLabelResult();
explicit AddCustomerLabelResult(const std::string &payload);
~AddCustomerLabelResult();
std::string getMessage()const;
std::string getRequestId()const;
std::string getData()const;
std::string getCode()const;
bool getSuccess()const;
@@ -47,8 +45,6 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::string message_;
std::string requestId_;
std::string data_;
std::string code_;
bool success_;
@@ -56,4 +52,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_EIPFILLPARAMSRESULT_H_
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_ADDCUSTOMERLABELRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACCOUNTLABEL_MODEL_BATCHFETCHACCOUNTLABELREQUEST_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_BATCHFETCHACCOUNTLABELREQUEST_H_
#include <alibabacloud/accountlabel/AccountLabelExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace AccountLabel {
namespace Model {
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT BatchFetchAccountLabelRequest : public RpcServiceRequest {
public:
BatchFetchAccountLabelRequest();
~BatchFetchAccountLabelRequest();
std::string getOrganization() const;
void setOrganization(const std::string &organization);
long getPk() const;
void setPk(long pk);
std::string getUserName() const;
void setUserName(const std::string &userName);
bool getInstant() const;
void setInstant(bool instant);
std::string getToken() const;
void setToken(const std::string &token);
std::vector<std::string> getLabelSeriesList() const;
void setLabelSeriesList(const std::vector<std::string> &labelSeriesList);
private:
std::string organization_;
long pk_;
std::string userName_;
bool instant_;
std::string token_;
std::vector<std::string> labelSeriesList_;
};
} // namespace Model
} // namespace AccountLabel
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_BATCHFETCHACCOUNTLABELREQUEST_H_

View File

@@ -0,0 +1,70 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACCOUNTLABEL_MODEL_BATCHFETCHACCOUNTLABELRESULT_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_BATCHFETCHACCOUNTLABELRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/accountlabel/AccountLabelExport.h>
namespace AlibabaCloud
{
namespace AccountLabel
{
namespace Model
{
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT BatchFetchAccountLabelResult : public ServiceResult
{
public:
struct AccountLabelInfoDto
{
std::string labelSeries;
long endTime;
long kp;
long gmtModified;
std::string label;
long startTime;
std::string creator;
long gmtCreated;
};
BatchFetchAccountLabelResult();
explicit BatchFetchAccountLabelResult(const std::string &payload);
~BatchFetchAccountLabelResult();
std::string getMessage()const;
std::vector<AccountLabelInfoDto> getData()const;
long getCount()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::vector<AccountLabelInfoDto> data_;
long count_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_BATCHFETCHACCOUNTLABELRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACCOUNTLABEL_MODEL_DELETECUSTOMERLABELREQUEST_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_DELETECUSTOMERLABELREQUEST_H_
#include <alibabacloud/accountlabel/AccountLabelExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace AccountLabel {
namespace Model {
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT DeleteCustomerLabelRequest : public RpcServiceRequest {
public:
DeleteCustomerLabelRequest();
~DeleteCustomerLabelRequest();
std::string getLabelSeries() const;
void setLabelSeries(const std::string &labelSeries);
std::string getOrganization() const;
void setOrganization(const std::string &organization);
long getPK() const;
void setPK(long pK);
std::vector<std::string> getLabelTypes() const;
void setLabelTypes(const std::vector<std::string> &labelTypes);
std::string getUserName() const;
void setUserName(const std::string &userName);
std::string getToken() const;
void setToken(const std::string &token);
private:
std::string labelSeries_;
std::string organization_;
long pK_;
std::vector<std::string> labelTypes_;
std::string userName_;
std::string token_;
};
} // namespace Model
} // namespace AccountLabel
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_DELETECUSTOMERLABELREQUEST_H_

View File

@@ -14,32 +14,30 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ECS_MODEL_EIPNOTIFYPAIDRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_EIPNOTIFYPAIDRESULT_H_
#ifndef ALIBABACLOUD_ACCOUNTLABEL_MODEL_DELETECUSTOMERLABELRESULT_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_DELETECUSTOMERLABELRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/accountlabel/AccountLabelExport.h>
namespace AlibabaCloud
{
namespace Ecs
namespace AccountLabel
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT EipNotifyPaidResult : public ServiceResult
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT DeleteCustomerLabelResult : public ServiceResult
{
public:
EipNotifyPaidResult();
explicit EipNotifyPaidResult(const std::string &payload);
~EipNotifyPaidResult();
DeleteCustomerLabelResult();
explicit DeleteCustomerLabelResult(const std::string &payload);
~DeleteCustomerLabelResult();
std::string getMessage()const;
std::string getRequestId()const;
std::string getData()const;
std::string getCode()const;
bool getSuccess()const;
@@ -47,8 +45,6 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::string message_;
std::string requestId_;
std::string data_;
std::string code_;
bool success_;
@@ -56,4 +52,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_EIPNOTIFYPAIDRESULT_H_
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_DELETECUSTOMERLABELRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELBYCONFIGGROUPREQUEST_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELBYCONFIGGROUPREQUEST_H_
#include <alibabacloud/accountlabel/AccountLabelExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace AccountLabel {
namespace Model {
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT QueryCustomerLabelByConfigGroupRequest : public RpcServiceRequest {
public:
QueryCustomerLabelByConfigGroupRequest();
~QueryCustomerLabelByConfigGroupRequest();
std::string getGroupType() const;
void setGroupType(const std::string &groupType);
long getPK() const;
void setPK(long pK);
std::string getToken() const;
void setToken(const std::string &token);
private:
std::string groupType_;
long pK_;
std::string token_;
};
} // namespace Model
} // namespace AccountLabel
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELBYCONFIGGROUPREQUEST_H_

View File

@@ -0,0 +1,62 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELBYCONFIGGROUPRESULT_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELBYCONFIGGROUPRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/accountlabel/AccountLabelExport.h>
namespace AlibabaCloud
{
namespace AccountLabel
{
namespace Model
{
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT QueryCustomerLabelByConfigGroupResult : public ServiceResult
{
public:
struct CustomerLabel
{
std::string labelSeries;
std::string label;
};
QueryCustomerLabelByConfigGroupResult();
explicit QueryCustomerLabelByConfigGroupResult(const std::string &payload);
~QueryCustomerLabelByConfigGroupResult();
std::string getMessage()const;
std::vector<CustomerLabel> getData()const;
std::string getCode()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string message_;
std::vector<CustomerLabel> data_;
std::string code_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELBYCONFIGGROUPRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELREQUEST_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELREQUEST_H_
#include <alibabacloud/accountlabel/AccountLabelExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace AccountLabel {
namespace Model {
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT QueryCustomerLabelRequest : public RpcServiceRequest {
public:
QueryCustomerLabelRequest();
~QueryCustomerLabelRequest();
std::string getLabelSeries() const;
void setLabelSeries(const std::string &labelSeries);
long getPK() const;
void setPK(long pK);
std::string getToken() const;
void setToken(const std::string &token);
bool getInstant() const;
void setInstant(bool instant);
private:
std::string labelSeries_;
long pK_;
std::string token_;
bool instant_;
};
} // namespace Model
} // namespace AccountLabel
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELREQUEST_H_

View File

@@ -14,32 +14,36 @@
* limitations under the License.
*/
#ifndef ALIBABACLOUD_ECS_MODEL_EIPFILLPRODUCTRESULT_H_
#define ALIBABACLOUD_ECS_MODEL_EIPFILLPRODUCTRESULT_H_
#ifndef ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELRESULT_H_
#define ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/ecs/EcsExport.h>
#include <alibabacloud/accountlabel/AccountLabelExport.h>
namespace AlibabaCloud
{
namespace Ecs
namespace AccountLabel
{
namespace Model
{
class ALIBABACLOUD_ECS_EXPORT EipFillProductResult : public ServiceResult
class ALIBABACLOUD_ACCOUNTLABEL_EXPORT QueryCustomerLabelResult : public ServiceResult
{
public:
struct CustomerLabel
{
std::string labelSeries;
std::string label;
};
EipFillProductResult();
explicit EipFillProductResult(const std::string &payload);
~EipFillProductResult();
QueryCustomerLabelResult();
explicit QueryCustomerLabelResult(const std::string &payload);
~QueryCustomerLabelResult();
std::string getMessage()const;
std::string getRequestId()const;
std::string getData()const;
std::vector<CustomerLabel> getData()const;
std::string getCode()const;
bool getSuccess()const;
@@ -47,8 +51,7 @@ namespace AlibabaCloud
void parse(const std::string &payload);
private:
std::string message_;
std::string requestId_;
std::string data_;
std::vector<CustomerLabel> data_;
std::string code_;
bool success_;
@@ -56,4 +59,4 @@ namespace AlibabaCloud
}
}
}
#endif // !ALIBABACLOUD_ECS_MODEL_EIPFILLPRODUCTRESULT_H_
#endif // !ALIBABACLOUD_ACCOUNTLABEL_MODEL_QUERYCUSTOMERLABELRESULT_H_

View File

@@ -0,0 +1,233 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/accountlabel/AccountLabelClient.h>
#include <alibabacloud/core/SimpleCredentialsProvider.h>
using namespace AlibabaCloud;
using namespace AlibabaCloud::Location;
using namespace AlibabaCloud::AccountLabel;
using namespace AlibabaCloud::AccountLabel::Model;
namespace
{
const std::string SERVICE_NAME = "AccountLabel";
}
AccountLabelClient::AccountLabelClient(const Credentials &credentials, const ClientConfiguration &configuration) :
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(credentials), configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentials, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
AccountLabelClient::AccountLabelClient(const std::shared_ptr<CredentialsProvider>& credentialsProvider, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, credentialsProvider, configuration)
{
auto locationClient = std::make_shared<LocationClient>(credentialsProvider, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
AccountLabelClient::AccountLabelClient(const std::string & accessKeyId, const std::string & accessKeySecret, const ClientConfiguration & configuration) :
RpcServiceClient(SERVICE_NAME, std::make_shared<SimpleCredentialsProvider>(accessKeyId, accessKeySecret), configuration)
{
auto locationClient = std::make_shared<LocationClient>(accessKeyId, accessKeySecret, configuration);
endpointProvider_ = std::make_shared<EndpointProvider>(locationClient, configuration.regionId(), SERVICE_NAME, "");
}
AccountLabelClient::~AccountLabelClient()
{}
AccountLabelClient::AddCustomerLabelOutcome AccountLabelClient::addCustomerLabel(const AddCustomerLabelRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return AddCustomerLabelOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return AddCustomerLabelOutcome(AddCustomerLabelResult(outcome.result()));
else
return AddCustomerLabelOutcome(outcome.error());
}
void AccountLabelClient::addCustomerLabelAsync(const AddCustomerLabelRequest& request, const AddCustomerLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, addCustomerLabel(request), context);
};
asyncExecute(new Runnable(fn));
}
AccountLabelClient::AddCustomerLabelOutcomeCallable AccountLabelClient::addCustomerLabelCallable(const AddCustomerLabelRequest &request) const
{
auto task = std::make_shared<std::packaged_task<AddCustomerLabelOutcome()>>(
[this, request]()
{
return this->addCustomerLabel(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AccountLabelClient::BatchFetchAccountLabelOutcome AccountLabelClient::batchFetchAccountLabel(const BatchFetchAccountLabelRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return BatchFetchAccountLabelOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return BatchFetchAccountLabelOutcome(BatchFetchAccountLabelResult(outcome.result()));
else
return BatchFetchAccountLabelOutcome(outcome.error());
}
void AccountLabelClient::batchFetchAccountLabelAsync(const BatchFetchAccountLabelRequest& request, const BatchFetchAccountLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, batchFetchAccountLabel(request), context);
};
asyncExecute(new Runnable(fn));
}
AccountLabelClient::BatchFetchAccountLabelOutcomeCallable AccountLabelClient::batchFetchAccountLabelCallable(const BatchFetchAccountLabelRequest &request) const
{
auto task = std::make_shared<std::packaged_task<BatchFetchAccountLabelOutcome()>>(
[this, request]()
{
return this->batchFetchAccountLabel(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AccountLabelClient::DeleteCustomerLabelOutcome AccountLabelClient::deleteCustomerLabel(const DeleteCustomerLabelRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteCustomerLabelOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteCustomerLabelOutcome(DeleteCustomerLabelResult(outcome.result()));
else
return DeleteCustomerLabelOutcome(outcome.error());
}
void AccountLabelClient::deleteCustomerLabelAsync(const DeleteCustomerLabelRequest& request, const DeleteCustomerLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteCustomerLabel(request), context);
};
asyncExecute(new Runnable(fn));
}
AccountLabelClient::DeleteCustomerLabelOutcomeCallable AccountLabelClient::deleteCustomerLabelCallable(const DeleteCustomerLabelRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteCustomerLabelOutcome()>>(
[this, request]()
{
return this->deleteCustomerLabel(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AccountLabelClient::QueryCustomerLabelOutcome AccountLabelClient::queryCustomerLabel(const QueryCustomerLabelRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryCustomerLabelOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryCustomerLabelOutcome(QueryCustomerLabelResult(outcome.result()));
else
return QueryCustomerLabelOutcome(outcome.error());
}
void AccountLabelClient::queryCustomerLabelAsync(const QueryCustomerLabelRequest& request, const QueryCustomerLabelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryCustomerLabel(request), context);
};
asyncExecute(new Runnable(fn));
}
AccountLabelClient::QueryCustomerLabelOutcomeCallable AccountLabelClient::queryCustomerLabelCallable(const QueryCustomerLabelRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryCustomerLabelOutcome()>>(
[this, request]()
{
return this->queryCustomerLabel(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
AccountLabelClient::QueryCustomerLabelByConfigGroupOutcome AccountLabelClient::queryCustomerLabelByConfigGroup(const QueryCustomerLabelByConfigGroupRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return QueryCustomerLabelByConfigGroupOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return QueryCustomerLabelByConfigGroupOutcome(QueryCustomerLabelByConfigGroupResult(outcome.result()));
else
return QueryCustomerLabelByConfigGroupOutcome(outcome.error());
}
void AccountLabelClient::queryCustomerLabelByConfigGroupAsync(const QueryCustomerLabelByConfigGroupRequest& request, const QueryCustomerLabelByConfigGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, queryCustomerLabelByConfigGroup(request), context);
};
asyncExecute(new Runnable(fn));
}
AccountLabelClient::QueryCustomerLabelByConfigGroupOutcomeCallable AccountLabelClient::queryCustomerLabelByConfigGroupCallable(const QueryCustomerLabelByConfigGroupRequest &request) const
{
auto task = std::make_shared<std::packaged_task<QueryCustomerLabelByConfigGroupOutcome()>>(
[this, request]()
{
return this->queryCustomerLabelByConfigGroup(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}

View File

@@ -0,0 +1,98 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/accountlabel/model/AddCustomerLabelRequest.h>
using AlibabaCloud::AccountLabel::Model::AddCustomerLabelRequest;
AddCustomerLabelRequest::AddCustomerLabelRequest()
: RpcServiceRequest("accountlabel", "2020-03-15", "AddCustomerLabel") {
setMethod(HttpRequest::Method::Post);
}
AddCustomerLabelRequest::~AddCustomerLabelRequest() {}
std::string AddCustomerLabelRequest::getLabelSeries() const {
return labelSeries_;
}
void AddCustomerLabelRequest::setLabelSeries(const std::string &labelSeries) {
labelSeries_ = labelSeries;
setParameter(std::string("LabelSeries"), labelSeries);
}
std::string AddCustomerLabelRequest::getOrganization() const {
return organization_;
}
void AddCustomerLabelRequest::setOrganization(const std::string &organization) {
organization_ = organization;
setParameter(std::string("Organization"), organization);
}
std::string AddCustomerLabelRequest::getEndtime() const {
return endtime_;
}
void AddCustomerLabelRequest::setEndtime(const std::string &endtime) {
endtime_ = endtime;
setParameter(std::string("Endtime"), endtime);
}
long AddCustomerLabelRequest::getPK() const {
return pK_;
}
void AddCustomerLabelRequest::setPK(long pK) {
pK_ = pK;
setParameter(std::string("PK"), std::to_string(pK));
}
std::string AddCustomerLabelRequest::getStartTime() const {
return startTime_;
}
void AddCustomerLabelRequest::setStartTime(const std::string &startTime) {
startTime_ = startTime;
setParameter(std::string("StartTime"), startTime);
}
std::vector<std::string> AddCustomerLabelRequest::getLabelTypes() const {
return labelTypes_;
}
void AddCustomerLabelRequest::setLabelTypes(const std::vector<std::string> &labelTypes) {
labelTypes_ = labelTypes;
}
std::string AddCustomerLabelRequest::getUserName() const {
return userName_;
}
void AddCustomerLabelRequest::setUserName(const std::string &userName) {
userName_ = userName;
setParameter(std::string("UserName"), userName);
}
std::string AddCustomerLabelRequest::getToken() const {
return token_;
}
void AddCustomerLabelRequest::setToken(const std::string &token) {
token_ = token;
setParameter(std::string("Token"), token);
}

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/accountlabel/model/AddCustomerLabelResult.h>
#include <json/json.h>
using namespace AlibabaCloud::AccountLabel;
using namespace AlibabaCloud::AccountLabel::Model;
AddCustomerLabelResult::AddCustomerLabelResult() :
ServiceResult()
{}
AddCustomerLabelResult::AddCustomerLabelResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
AddCustomerLabelResult::~AddCustomerLabelResult()
{}
void AddCustomerLabelResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
std::string AddCustomerLabelResult::getMessage()const
{
return message_;
}
std::string AddCustomerLabelResult::getCode()const
{
return code_;
}
bool AddCustomerLabelResult::getSuccess()const
{
return success_;
}

View File

@@ -0,0 +1,83 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/accountlabel/model/BatchFetchAccountLabelRequest.h>
using AlibabaCloud::AccountLabel::Model::BatchFetchAccountLabelRequest;
BatchFetchAccountLabelRequest::BatchFetchAccountLabelRequest()
: RpcServiceRequest("accountlabel", "2020-03-15", "BatchFetchAccountLabel") {
setMethod(HttpRequest::Method::Post);
}
BatchFetchAccountLabelRequest::~BatchFetchAccountLabelRequest() {}
std::string BatchFetchAccountLabelRequest::getOrganization() const {
return organization_;
}
void BatchFetchAccountLabelRequest::setOrganization(const std::string &organization) {
organization_ = organization;
setParameter(std::string("Organization"), organization);
}
long BatchFetchAccountLabelRequest::getPk() const {
return pk_;
}
void BatchFetchAccountLabelRequest::setPk(long pk) {
pk_ = pk;
setParameter(std::string("Pk"), std::to_string(pk));
}
std::string BatchFetchAccountLabelRequest::getUserName() const {
return userName_;
}
void BatchFetchAccountLabelRequest::setUserName(const std::string &userName) {
userName_ = userName;
setParameter(std::string("UserName"), userName);
}
bool BatchFetchAccountLabelRequest::getInstant() const {
return instant_;
}
void BatchFetchAccountLabelRequest::setInstant(bool instant) {
instant_ = instant;
setParameter(std::string("Instant"), instant ? "true" : "false");
}
std::string BatchFetchAccountLabelRequest::getToken() const {
return token_;
}
void BatchFetchAccountLabelRequest::setToken(const std::string &token) {
token_ = token;
setParameter(std::string("Token"), token);
}
std::vector<BatchFetchAccountLabelRequest::std::string> BatchFetchAccountLabelRequest::getLabelSeriesList() const {
return labelSeriesList_;
}
void BatchFetchAccountLabelRequest::setLabelSeriesList(const std::vector<BatchFetchAccountLabelRequest::std::string> &labelSeriesList) {
labelSeriesList_ = labelSeriesList;
for(int dep1 = 0; dep1 != labelSeriesList.size(); dep1++) {
setParameter(std::string("LabelSeriesList") + "." + std::to_string(dep1 + 1), labelSeriesList[dep1]);
}
}

View File

@@ -0,0 +1,99 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/accountlabel/model/BatchFetchAccountLabelResult.h>
#include <json/json.h>
using namespace AlibabaCloud::AccountLabel;
using namespace AlibabaCloud::AccountLabel::Model;
BatchFetchAccountLabelResult::BatchFetchAccountLabelResult() :
ServiceResult()
{}
BatchFetchAccountLabelResult::BatchFetchAccountLabelResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
BatchFetchAccountLabelResult::~BatchFetchAccountLabelResult()
{}
void BatchFetchAccountLabelResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDataNode = value["Data"]["AccountLabelInfoDto"];
for (auto valueDataAccountLabelInfoDto : allDataNode)
{
AccountLabelInfoDto dataObject;
if(!valueDataAccountLabelInfoDto["Creator"].isNull())
dataObject.creator = valueDataAccountLabelInfoDto["Creator"].asString();
if(!valueDataAccountLabelInfoDto["EndTime"].isNull())
dataObject.endTime = std::stol(valueDataAccountLabelInfoDto["EndTime"].asString());
if(!valueDataAccountLabelInfoDto["GmtCreated"].isNull())
dataObject.gmtCreated = std::stol(valueDataAccountLabelInfoDto["GmtCreated"].asString());
if(!valueDataAccountLabelInfoDto["GmtModified"].isNull())
dataObject.gmtModified = std::stol(valueDataAccountLabelInfoDto["GmtModified"].asString());
if(!valueDataAccountLabelInfoDto["Kp"].isNull())
dataObject.kp = std::stol(valueDataAccountLabelInfoDto["Kp"].asString());
if(!valueDataAccountLabelInfoDto["Label"].isNull())
dataObject.label = valueDataAccountLabelInfoDto["Label"].asString();
if(!valueDataAccountLabelInfoDto["LabelSeries"].isNull())
dataObject.labelSeries = valueDataAccountLabelInfoDto["LabelSeries"].asString();
if(!valueDataAccountLabelInfoDto["StartTime"].isNull())
dataObject.startTime = std::stol(valueDataAccountLabelInfoDto["StartTime"].asString());
data_.push_back(dataObject);
}
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Count"].isNull())
count_ = std::stol(value["Count"].asString());
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
std::string BatchFetchAccountLabelResult::getMessage()const
{
return message_;
}
std::vector<BatchFetchAccountLabelResult::AccountLabelInfoDto> BatchFetchAccountLabelResult::getData()const
{
return data_;
}
long BatchFetchAccountLabelResult::getCount()const
{
return count_;
}
std::string BatchFetchAccountLabelResult::getCode()const
{
return code_;
}
bool BatchFetchAccountLabelResult::getSuccess()const
{
return success_;
}

View File

@@ -0,0 +1,80 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/accountlabel/model/DeleteCustomerLabelRequest.h>
using AlibabaCloud::AccountLabel::Model::DeleteCustomerLabelRequest;
DeleteCustomerLabelRequest::DeleteCustomerLabelRequest()
: RpcServiceRequest("accountlabel", "2020-03-15", "DeleteCustomerLabel") {
setMethod(HttpRequest::Method::Post);
}
DeleteCustomerLabelRequest::~DeleteCustomerLabelRequest() {}
std::string DeleteCustomerLabelRequest::getLabelSeries() const {
return labelSeries_;
}
void DeleteCustomerLabelRequest::setLabelSeries(const std::string &labelSeries) {
labelSeries_ = labelSeries;
setParameter(std::string("LabelSeries"), labelSeries);
}
std::string DeleteCustomerLabelRequest::getOrganization() const {
return organization_;
}
void DeleteCustomerLabelRequest::setOrganization(const std::string &organization) {
organization_ = organization;
setParameter(std::string("Organization"), organization);
}
long DeleteCustomerLabelRequest::getPK() const {
return pK_;
}
void DeleteCustomerLabelRequest::setPK(long pK) {
pK_ = pK;
setParameter(std::string("PK"), std::to_string(pK));
}
std::vector<std::string> DeleteCustomerLabelRequest::getLabelTypes() const {
return labelTypes_;
}
void DeleteCustomerLabelRequest::setLabelTypes(const std::vector<std::string> &labelTypes) {
labelTypes_ = labelTypes;
}
std::string DeleteCustomerLabelRequest::getUserName() const {
return userName_;
}
void DeleteCustomerLabelRequest::setUserName(const std::string &userName) {
userName_ = userName;
setParameter(std::string("UserName"), userName);
}
std::string DeleteCustomerLabelRequest::getToken() const {
return token_;
}
void DeleteCustomerLabelRequest::setToken(const std::string &token) {
token_ = token;
setParameter(std::string("Token"), token);
}

View File

@@ -0,0 +1,65 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/accountlabel/model/DeleteCustomerLabelResult.h>
#include <json/json.h>
using namespace AlibabaCloud::AccountLabel;
using namespace AlibabaCloud::AccountLabel::Model;
DeleteCustomerLabelResult::DeleteCustomerLabelResult() :
ServiceResult()
{}
DeleteCustomerLabelResult::DeleteCustomerLabelResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DeleteCustomerLabelResult::~DeleteCustomerLabelResult()
{}
void DeleteCustomerLabelResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
std::string DeleteCustomerLabelResult::getMessage()const
{
return message_;
}
std::string DeleteCustomerLabelResult::getCode()const
{
return code_;
}
bool DeleteCustomerLabelResult::getSuccess()const
{
return success_;
}

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/accountlabel/model/QueryCustomerLabelByConfigGroupRequest.h>
using AlibabaCloud::AccountLabel::Model::QueryCustomerLabelByConfigGroupRequest;
QueryCustomerLabelByConfigGroupRequest::QueryCustomerLabelByConfigGroupRequest()
: RpcServiceRequest("accountlabel", "2020-03-15", "QueryCustomerLabelByConfigGroup") {
setMethod(HttpRequest::Method::Post);
}
QueryCustomerLabelByConfigGroupRequest::~QueryCustomerLabelByConfigGroupRequest() {}
std::string QueryCustomerLabelByConfigGroupRequest::getGroupType() const {
return groupType_;
}
void QueryCustomerLabelByConfigGroupRequest::setGroupType(const std::string &groupType) {
groupType_ = groupType;
setParameter(std::string("GroupType"), groupType);
}
long QueryCustomerLabelByConfigGroupRequest::getPK() const {
return pK_;
}
void QueryCustomerLabelByConfigGroupRequest::setPK(long pK) {
pK_ = pK;
setParameter(std::string("PK"), std::to_string(pK));
}
std::string QueryCustomerLabelByConfigGroupRequest::getToken() const {
return token_;
}
void QueryCustomerLabelByConfigGroupRequest::setToken(const std::string &token) {
token_ = token;
setParameter(std::string("Token"), token);
}

View File

@@ -0,0 +1,80 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/accountlabel/model/QueryCustomerLabelByConfigGroupResult.h>
#include <json/json.h>
using namespace AlibabaCloud::AccountLabel;
using namespace AlibabaCloud::AccountLabel::Model;
QueryCustomerLabelByConfigGroupResult::QueryCustomerLabelByConfigGroupResult() :
ServiceResult()
{}
QueryCustomerLabelByConfigGroupResult::QueryCustomerLabelByConfigGroupResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
QueryCustomerLabelByConfigGroupResult::~QueryCustomerLabelByConfigGroupResult()
{}
void QueryCustomerLabelByConfigGroupResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDataNode = value["Data"]["CustomerLabel"];
for (auto valueDataCustomerLabel : allDataNode)
{
CustomerLabel dataObject;
if(!valueDataCustomerLabel["Label"].isNull())
dataObject.label = valueDataCustomerLabel["Label"].asString();
if(!valueDataCustomerLabel["LabelSeries"].isNull())
dataObject.labelSeries = valueDataCustomerLabel["LabelSeries"].asString();
data_.push_back(dataObject);
}
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
std::string QueryCustomerLabelByConfigGroupResult::getMessage()const
{
return message_;
}
std::vector<QueryCustomerLabelByConfigGroupResult::CustomerLabel> QueryCustomerLabelByConfigGroupResult::getData()const
{
return data_;
}
std::string QueryCustomerLabelByConfigGroupResult::getCode()const
{
return code_;
}
bool QueryCustomerLabelByConfigGroupResult::getSuccess()const
{
return success_;
}

View File

@@ -0,0 +1,63 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/accountlabel/model/QueryCustomerLabelRequest.h>
using AlibabaCloud::AccountLabel::Model::QueryCustomerLabelRequest;
QueryCustomerLabelRequest::QueryCustomerLabelRequest()
: RpcServiceRequest("accountlabel", "2020-03-15", "QueryCustomerLabel") {
setMethod(HttpRequest::Method::Post);
}
QueryCustomerLabelRequest::~QueryCustomerLabelRequest() {}
std::string QueryCustomerLabelRequest::getLabelSeries() const {
return labelSeries_;
}
void QueryCustomerLabelRequest::setLabelSeries(const std::string &labelSeries) {
labelSeries_ = labelSeries;
setParameter(std::string("LabelSeries"), labelSeries);
}
long QueryCustomerLabelRequest::getPK() const {
return pK_;
}
void QueryCustomerLabelRequest::setPK(long pK) {
pK_ = pK;
setParameter(std::string("PK"), std::to_string(pK));
}
std::string QueryCustomerLabelRequest::getToken() const {
return token_;
}
void QueryCustomerLabelRequest::setToken(const std::string &token) {
token_ = token;
setParameter(std::string("Token"), token);
}
bool QueryCustomerLabelRequest::getInstant() const {
return instant_;
}
void QueryCustomerLabelRequest::setInstant(bool instant) {
instant_ = instant;
setParameter(std::string("Instant"), instant ? "true" : "false");
}

View File

@@ -0,0 +1,80 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#include <alibabacloud/accountlabel/model/QueryCustomerLabelResult.h>
#include <json/json.h>
using namespace AlibabaCloud::AccountLabel;
using namespace AlibabaCloud::AccountLabel::Model;
QueryCustomerLabelResult::QueryCustomerLabelResult() :
ServiceResult()
{}
QueryCustomerLabelResult::QueryCustomerLabelResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
QueryCustomerLabelResult::~QueryCustomerLabelResult()
{}
void QueryCustomerLabelResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDataNode = value["Data"]["CustomerLabel"];
for (auto valueDataCustomerLabel : allDataNode)
{
CustomerLabel dataObject;
if(!valueDataCustomerLabel["Label"].isNull())
dataObject.label = valueDataCustomerLabel["Label"].asString();
if(!valueDataCustomerLabel["LabelSeries"].isNull())
dataObject.labelSeries = valueDataCustomerLabel["LabelSeries"].asString();
data_.push_back(dataObject);
}
if(!value["Code"].isNull())
code_ = value["Code"].asString();
if(!value["Message"].isNull())
message_ = value["Message"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString() == "true";
}
std::string QueryCustomerLabelResult::getMessage()const
{
return message_;
}
std::vector<QueryCustomerLabelResult::CustomerLabel> QueryCustomerLabelResult::getData()const
{
return data_;
}
std::string QueryCustomerLabelResult::getCode()const
{
return code_;
}
bool QueryCustomerLabelResult::getSuccess()const
{
return success_;
}

View File

@@ -35,10 +35,12 @@ namespace AlibabaCloud
struct Data
{
std::string authInternationalRateEligibility;
std::string businessName;
std::string currency;
std::string id;
std::string accountReviewStatus;
std::string messageTemplateNamespace;
std::string businessId;
std::string name;
std::string primaryBusinessLocation;
};

View File

@@ -42,6 +42,8 @@ void QueryChatappBindWabaResult::parse(const std::string &payload)
auto dataNode = value["Data"];
if(!dataNode["AuthInternationalRateEligibility"].isNull())
data_.authInternationalRateEligibility = dataNode["AuthInternationalRateEligibility"].asString();
if(!dataNode["BusinessName"].isNull())
data_.businessName = dataNode["BusinessName"].asString();
if(!dataNode["Currency"].isNull())
data_.currency = dataNode["Currency"].asString();
if(!dataNode["Id"].isNull())
@@ -50,6 +52,8 @@ void QueryChatappBindWabaResult::parse(const std::string &payload)
data_.accountReviewStatus = dataNode["AccountReviewStatus"].asString();
if(!dataNode["MessageTemplateNamespace"].isNull())
data_.messageTemplateNamespace = dataNode["MessageTemplateNamespace"].asString();
if(!dataNode["BusinessId"].isNull())
data_.businessId = dataNode["BusinessId"].asString();
if(!dataNode["Name"].isNull())
data_.name = dataNode["Name"].asString();
if(!dataNode["PrimaryBusinessLocation"].isNull())

View File

@@ -42,8 +42,16 @@ public:
void setProtocol(const std::string &protocol);
std::string getSourceIp() const;
void setSourceIp(const std::string &sourceIp);
std::string getL7ProxyDomainCustom() const;
void setL7ProxyDomainCustom(const std::string &l7ProxyDomainCustom);
std::string getL7ProxyDomainPrivate() const;
void setL7ProxyDomainPrivate(const std::string &l7ProxyDomainPrivate);
std::string getBrowserAccessStatus() const;
void setBrowserAccessStatus(const std::string &browserAccessStatus);
std::vector<std::string> getTagIds() const;
void setTagIds(const std::vector<std::string> &tagIds);
std::string getL7ProxyDomainAutomaticPrefix() const;
void setL7ProxyDomainAutomaticPrefix(const std::string &l7ProxyDomainAutomaticPrefix);
std::vector<PortRanges> getPortRanges() const;
void setPortRanges(const std::vector<PortRanges> &portRanges);
std::string getName() const;
@@ -56,7 +64,11 @@ private:
std::string description_;
std::string protocol_;
std::string sourceIp_;
std::string l7ProxyDomainCustom_;
std::string l7ProxyDomainPrivate_;
std::string browserAccessStatus_;
std::vector<std::string> tagIds_;
std::string l7ProxyDomainAutomaticPrefix_;
std::vector<PortRanges> portRanges_;
std::string name_;
std::string status_;

View File

@@ -57,6 +57,11 @@ public:
BackgroundControl backgroundControl;
bool invisibleAntiTextCopy;
};
struct CsvControl {
std::string method;
long embedColumn;
long embedPrecision;
};
CreateWmEmbedTaskRequest();
~CreateWmEmbedTaskRequest();
bool getVideoIsLong() const;
@@ -77,6 +82,8 @@ public:
void setWatermarkInfoUint(long watermarkInfoUint);
std::string getWmInfoUint() const;
void setWmInfoUint(const std::string &wmInfoUint);
CsvControl getCsvControl() const;
void setCsvControl(const CsvControl &csvControl);
std::string getFilename() const;
void setFilename(const std::string &filename);
long getWmInfoSize() const;
@@ -98,6 +105,7 @@ private:
long imageEmbedJpegQuality_;
long watermarkInfoUint_;
std::string wmInfoUint_;
CsvControl csvControl_;
std::string filename_;
long wmInfoSize_;
std::string wmInfoBytesB64_;

View File

@@ -28,6 +28,11 @@ namespace Csas {
namespace Model {
class ALIBABACLOUD_CSAS_EXPORT CreateWmExtractTaskRequest : public RpcServiceRequest {
public:
struct CsvControl {
std::string method;
long embedColumn;
long embedPrecision;
};
CreateWmExtractTaskRequest();
~CreateWmExtractTaskRequest();
bool getVideoIsLong() const;
@@ -44,6 +49,8 @@ public:
void setWmType(const std::string &wmType);
int getImageDetectLevel() const;
void setImageDetectLevel(int imageDetectLevel);
CsvControl getCsvControl() const;
void setCsvControl(const CsvControl &csvControl);
std::string getFilename() const;
void setFilename(const std::string &filename);
long getWmInfoSize() const;
@@ -59,6 +66,7 @@ private:
std::string sourceIp_;
std::string wmType_;
int imageDetectLevel_;
CsvControl csvControl_;
std::string filename_;
long wmInfoSize_;
std::string fileUrl_;

View File

@@ -40,16 +40,19 @@ namespace AlibabaCloud
int end;
};
std::string status;
std::vector<std::string> addresses;
std::string browserAccessStatus;
std::string description;
std::vector<std::string> tagIds;
std::vector<PortRange> portRanges;
std::string createTime;
std::vector<std::string> policyIds;
std::vector<std::string> connectorIds;
std::string name;
std::vector<std::string> addresses;
std::string l7ProxyDomainAutomatic;
std::string l7ProxyDomainCustom;
std::vector<std::string> policyIds;
std::string applicationId;
std::string protocol;
std::string name;
};

View File

@@ -46,6 +46,8 @@ public:
void setCurrentPage(int currentPage);
std::vector<std::string> getApplicationIds() const;
void setApplicationIds(const std::vector<std::string> &applicationIds);
std::string getAccessModes() const;
void setAccessModes(const std::string &accessModes);
std::string getName() const;
void setName(const std::string &name);
std::string getStatus() const;
@@ -60,6 +62,7 @@ private:
std::string connectorId_;
int currentPage_;
std::vector<std::string> applicationIds_;
std::string accessModes_;
std::string name_;
std::string status_;
};

View File

@@ -40,16 +40,19 @@ namespace AlibabaCloud
int end;
};
std::string status;
std::vector<std::string> addresses;
std::string browserAccessStatus;
std::string description;
std::vector<std::string> tagIds;
std::vector<Application::PortRange> portRanges;
std::string createTime;
std::vector<std::string> policyIds;
std::vector<std::string> connectorIds;
std::string name;
std::vector<std::string> addresses;
std::string l7ProxyDomainAutomatic;
std::string l7ProxyDomainCustom;
std::vector<std::string> policyIds;
std::string applicationId;
std::string protocol;
std::string name;
};

View File

@@ -44,8 +44,14 @@ public:
void setSourceIp(const std::string &sourceIp);
std::string getApplicationId() const;
void setApplicationId(const std::string &applicationId);
std::string getL7ProxyDomainCustom() const;
void setL7ProxyDomainCustom(const std::string &l7ProxyDomainCustom);
std::string getL7ProxyDomainPrivate() const;
void setL7ProxyDomainPrivate(const std::string &l7ProxyDomainPrivate);
std::vector<std::string> getTagIds() const;
void setTagIds(const std::vector<std::string> &tagIds);
std::string getL7ProxyDomainAutomaticPrefix() const;
void setL7ProxyDomainAutomaticPrefix(const std::string &l7ProxyDomainAutomaticPrefix);
std::vector<PortRanges> getPortRanges() const;
void setPortRanges(const std::vector<PortRanges> &portRanges);
std::string getModifyType() const;
@@ -59,7 +65,10 @@ private:
std::string protocol_;
std::string sourceIp_;
std::string applicationId_;
std::string l7ProxyDomainCustom_;
std::string l7ProxyDomainPrivate_;
std::vector<std::string> tagIds_;
std::string l7ProxyDomainAutomaticPrefix_;
std::vector<PortRanges> portRanges_;
std::string modifyType_;
std::string status_;

View File

@@ -63,6 +63,33 @@ void CreatePrivateAccessApplicationRequest::setSourceIp(const std::string &sourc
setParameter(std::string("SourceIp"), sourceIp);
}
std::string CreatePrivateAccessApplicationRequest::getL7ProxyDomainCustom() const {
return l7ProxyDomainCustom_;
}
void CreatePrivateAccessApplicationRequest::setL7ProxyDomainCustom(const std::string &l7ProxyDomainCustom) {
l7ProxyDomainCustom_ = l7ProxyDomainCustom;
setBodyParameter(std::string("L7ProxyDomainCustom"), l7ProxyDomainCustom);
}
std::string CreatePrivateAccessApplicationRequest::getL7ProxyDomainPrivate() const {
return l7ProxyDomainPrivate_;
}
void CreatePrivateAccessApplicationRequest::setL7ProxyDomainPrivate(const std::string &l7ProxyDomainPrivate) {
l7ProxyDomainPrivate_ = l7ProxyDomainPrivate;
setBodyParameter(std::string("L7ProxyDomainPrivate"), l7ProxyDomainPrivate);
}
std::string CreatePrivateAccessApplicationRequest::getBrowserAccessStatus() const {
return browserAccessStatus_;
}
void CreatePrivateAccessApplicationRequest::setBrowserAccessStatus(const std::string &browserAccessStatus) {
browserAccessStatus_ = browserAccessStatus;
setBodyParameter(std::string("BrowserAccessStatus"), browserAccessStatus);
}
std::vector<CreatePrivateAccessApplicationRequest::std::string> CreatePrivateAccessApplicationRequest::getTagIds() const {
return tagIds_;
}
@@ -74,6 +101,15 @@ void CreatePrivateAccessApplicationRequest::setTagIds(const std::vector<CreatePr
}
}
std::string CreatePrivateAccessApplicationRequest::getL7ProxyDomainAutomaticPrefix() const {
return l7ProxyDomainAutomaticPrefix_;
}
void CreatePrivateAccessApplicationRequest::setL7ProxyDomainAutomaticPrefix(const std::string &l7ProxyDomainAutomaticPrefix) {
l7ProxyDomainAutomaticPrefix_ = l7ProxyDomainAutomaticPrefix;
setBodyParameter(std::string("L7ProxyDomainAutomaticPrefix"), l7ProxyDomainAutomaticPrefix);
}
std::vector<CreatePrivateAccessApplicationRequest::PortRanges> CreatePrivateAccessApplicationRequest::getPortRanges() const {
return portRanges_;
}

View File

@@ -123,6 +123,17 @@ void CreateWmEmbedTaskRequest::setWmInfoUint(const std::string &wmInfoUint) {
setBodyParameter(std::string("WmInfoUint"), wmInfoUint);
}
CreateWmEmbedTaskRequest::CsvControl CreateWmEmbedTaskRequest::getCsvControl() const {
return csvControl_;
}
void CreateWmEmbedTaskRequest::setCsvControl(const CreateWmEmbedTaskRequest::CsvControl &csvControl) {
csvControl_ = csvControl;
setParameter(std::string("CsvControl") + ".Method", csvControl.method);
setParameter(std::string("CsvControl") + ".EmbedColumn", std::to_string(csvControl.embedColumn));
setParameter(std::string("CsvControl") + ".EmbedPrecision", std::to_string(csvControl.embedPrecision));
}
std::string CreateWmEmbedTaskRequest::getFilename() const {
return filename_;
}

View File

@@ -88,6 +88,17 @@ void CreateWmExtractTaskRequest::setImageDetectLevel(int imageDetectLevel) {
setBodyParameter(std::string("ImageDetectLevel"), std::to_string(imageDetectLevel));
}
CreateWmExtractTaskRequest::CsvControl CreateWmExtractTaskRequest::getCsvControl() const {
return csvControl_;
}
void CreateWmExtractTaskRequest::setCsvControl(const CreateWmExtractTaskRequest::CsvControl &csvControl) {
csvControl_ = csvControl;
setParameter(std::string("CsvControl") + ".Method", csvControl.method);
setParameter(std::string("CsvControl") + ".EmbedColumn", std::to_string(csvControl.embedColumn));
setParameter(std::string("CsvControl") + ".EmbedPrecision", std::to_string(csvControl.embedPrecision));
}
std::string CreateWmExtractTaskRequest::getFilename() const {
return filename_;
}

View File

@@ -52,6 +52,12 @@ void GetPrivateAccessApplicationResult::parse(const std::string &payload)
application_.status = applicationNode["Status"].asString();
if(!applicationNode["CreateTime"].isNull())
application_.createTime = applicationNode["CreateTime"].asString();
if(!applicationNode["BrowserAccessStatus"].isNull())
application_.browserAccessStatus = applicationNode["BrowserAccessStatus"].asString();
if(!applicationNode["L7ProxyDomainAutomatic"].isNull())
application_.l7ProxyDomainAutomatic = applicationNode["L7ProxyDomainAutomatic"].asString();
if(!applicationNode["L7ProxyDomainCustom"].isNull())
application_.l7ProxyDomainCustom = applicationNode["L7ProxyDomainCustom"].asString();
auto allPortRangesNode = applicationNode["PortRanges"]["portRange"];
for (auto applicationNodePortRangesportRange : allPortRangesNode)
{

View File

@@ -99,6 +99,15 @@ void ListPrivateAccessApplicationsRequest::setApplicationIds(const std::vector<L
}
}
std::string ListPrivateAccessApplicationsRequest::getAccessModes() const {
return accessModes_;
}
void ListPrivateAccessApplicationsRequest::setAccessModes(const std::string &accessModes) {
accessModes_ = accessModes;
setParameter(std::string("AccessModes"), accessModes);
}
std::string ListPrivateAccessApplicationsRequest::getName() const {
return name_;
}

View File

@@ -55,6 +55,12 @@ void ListPrivateAccessApplicationsResult::parse(const std::string &payload)
applicationsObject.status = valueApplicationsapplication["Status"].asString();
if(!valueApplicationsapplication["CreateTime"].isNull())
applicationsObject.createTime = valueApplicationsapplication["CreateTime"].asString();
if(!valueApplicationsapplication["BrowserAccessStatus"].isNull())
applicationsObject.browserAccessStatus = valueApplicationsapplication["BrowserAccessStatus"].asString();
if(!valueApplicationsapplication["L7ProxyDomainAutomatic"].isNull())
applicationsObject.l7ProxyDomainAutomatic = valueApplicationsapplication["L7ProxyDomainAutomatic"].asString();
if(!valueApplicationsapplication["L7ProxyDomainCustom"].isNull())
applicationsObject.l7ProxyDomainCustom = valueApplicationsapplication["L7ProxyDomainCustom"].asString();
auto allPortRangesNode = valueApplicationsapplication["PortRanges"]["portRange"];
for (auto valueApplicationsapplicationPortRangesportRange : allPortRangesNode)
{

View File

@@ -72,6 +72,24 @@ void UpdatePrivateAccessApplicationRequest::setApplicationId(const std::string &
setBodyParameter(std::string("ApplicationId"), applicationId);
}
std::string UpdatePrivateAccessApplicationRequest::getL7ProxyDomainCustom() const {
return l7ProxyDomainCustom_;
}
void UpdatePrivateAccessApplicationRequest::setL7ProxyDomainCustom(const std::string &l7ProxyDomainCustom) {
l7ProxyDomainCustom_ = l7ProxyDomainCustom;
setBodyParameter(std::string("L7ProxyDomainCustom"), l7ProxyDomainCustom);
}
std::string UpdatePrivateAccessApplicationRequest::getL7ProxyDomainPrivate() const {
return l7ProxyDomainPrivate_;
}
void UpdatePrivateAccessApplicationRequest::setL7ProxyDomainPrivate(const std::string &l7ProxyDomainPrivate) {
l7ProxyDomainPrivate_ = l7ProxyDomainPrivate;
setBodyParameter(std::string("L7ProxyDomainPrivate"), l7ProxyDomainPrivate);
}
std::vector<UpdatePrivateAccessApplicationRequest::std::string> UpdatePrivateAccessApplicationRequest::getTagIds() const {
return tagIds_;
}
@@ -83,6 +101,15 @@ void UpdatePrivateAccessApplicationRequest::setTagIds(const std::vector<UpdatePr
}
}
std::string UpdatePrivateAccessApplicationRequest::getL7ProxyDomainAutomaticPrefix() const {
return l7ProxyDomainAutomaticPrefix_;
}
void UpdatePrivateAccessApplicationRequest::setL7ProxyDomainAutomaticPrefix(const std::string &l7ProxyDomainAutomaticPrefix) {
l7ProxyDomainAutomaticPrefix_ = l7ProxyDomainAutomaticPrefix;
setBodyParameter(std::string("L7ProxyDomainAutomaticPrefix"), l7ProxyDomainAutomaticPrefix);
}
std::vector<UpdatePrivateAccessApplicationRequest::PortRanges> UpdatePrivateAccessApplicationRequest::getPortRanges() const {
return portRanges_;
}

View File

@@ -27,6 +27,8 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/AddMetaCollectionEntityResult.h
include/alibabacloud/dataworks-public/model/AddProjectMemberToRoleRequest.h
include/alibabacloud/dataworks-public/model/AddProjectMemberToRoleResult.h
include/alibabacloud/dataworks-public/model/AddRecognizeRuleRequest.h
include/alibabacloud/dataworks-public/model/AddRecognizeRuleResult.h
include/alibabacloud/dataworks-public/model/AddToMetaCategoryRequest.h
include/alibabacloud/dataworks-public/model/AddToMetaCategoryResult.h
include/alibabacloud/dataworks-public/model/ApprovePermissionApplyOrderRequest.h
@@ -83,6 +85,8 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/CreateMetaCollectionResult.h
include/alibabacloud/dataworks-public/model/CreatePermissionApplyOrderRequest.h
include/alibabacloud/dataworks-public/model/CreatePermissionApplyOrderResult.h
include/alibabacloud/dataworks-public/model/CreateProjectRequest.h
include/alibabacloud/dataworks-public/model/CreateProjectResult.h
include/alibabacloud/dataworks-public/model/CreateProjectMemberRequest.h
include/alibabacloud/dataworks-public/model/CreateProjectMemberResult.h
include/alibabacloud/dataworks-public/model/CreateQualityEntityRequest.h
@@ -147,6 +151,8 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/DeleteQualityRelativeNodeResult.h
include/alibabacloud/dataworks-public/model/DeleteQualityRuleRequest.h
include/alibabacloud/dataworks-public/model/DeleteQualityRuleResult.h
include/alibabacloud/dataworks-public/model/DeleteRecognizeRuleRequest.h
include/alibabacloud/dataworks-public/model/DeleteRecognizeRuleResult.h
include/alibabacloud/dataworks-public/model/DeleteRemindRequest.h
include/alibabacloud/dataworks-public/model/DeleteRemindResult.h
include/alibabacloud/dataworks-public/model/DeleteTableRequest.h
@@ -161,6 +167,48 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/DeployFileResult.h
include/alibabacloud/dataworks-public/model/DesensitizeDataRequest.h
include/alibabacloud/dataworks-public/model/DesensitizeDataResult.h
include/alibabacloud/dataworks-public/model/DsgDesensPlanAddOrUpdateRequest.h
include/alibabacloud/dataworks-public/model/DsgDesensPlanAddOrUpdateResult.h
include/alibabacloud/dataworks-public/model/DsgDesensPlanDeleteRequest.h
include/alibabacloud/dataworks-public/model/DsgDesensPlanDeleteResult.h
include/alibabacloud/dataworks-public/model/DsgDesensPlanQueryListRequest.h
include/alibabacloud/dataworks-public/model/DsgDesensPlanQueryListResult.h
include/alibabacloud/dataworks-public/model/DsgDesensPlanUpdateStatusRequest.h
include/alibabacloud/dataworks-public/model/DsgDesensPlanUpdateStatusResult.h
include/alibabacloud/dataworks-public/model/DsgPlatformQueryProjectsAndSchemaFromMetaRequest.h
include/alibabacloud/dataworks-public/model/DsgPlatformQueryProjectsAndSchemaFromMetaResult.h
include/alibabacloud/dataworks-public/model/DsgQueryDefaultTemplatesRequest.h
include/alibabacloud/dataworks-public/model/DsgQueryDefaultTemplatesResult.h
include/alibabacloud/dataworks-public/model/DsgQuerySensResultRequest.h
include/alibabacloud/dataworks-public/model/DsgQuerySensResultResult.h
include/alibabacloud/dataworks-public/model/DsgRunSensIdentifyRequest.h
include/alibabacloud/dataworks-public/model/DsgRunSensIdentifyResult.h
include/alibabacloud/dataworks-public/model/DsgSceneAddOrUpdateSceneRequest.h
include/alibabacloud/dataworks-public/model/DsgSceneAddOrUpdateSceneResult.h
include/alibabacloud/dataworks-public/model/DsgSceneQuerySceneListByNameRequest.h
include/alibabacloud/dataworks-public/model/DsgSceneQuerySceneListByNameResult.h
include/alibabacloud/dataworks-public/model/DsgScenedDeleteSceneRequest.h
include/alibabacloud/dataworks-public/model/DsgScenedDeleteSceneResult.h
include/alibabacloud/dataworks-public/model/DsgStopSensIdentifyRequest.h
include/alibabacloud/dataworks-public/model/DsgStopSensIdentifyResult.h
include/alibabacloud/dataworks-public/model/DsgUserGroupAddOrUpdateRequest.h
include/alibabacloud/dataworks-public/model/DsgUserGroupAddOrUpdateResult.h
include/alibabacloud/dataworks-public/model/DsgUserGroupDeleteRequest.h
include/alibabacloud/dataworks-public/model/DsgUserGroupDeleteResult.h
include/alibabacloud/dataworks-public/model/DsgUserGroupGetOdpsRoleGroupsRequest.h
include/alibabacloud/dataworks-public/model/DsgUserGroupGetOdpsRoleGroupsResult.h
include/alibabacloud/dataworks-public/model/DsgUserGroupQueryListRequest.h
include/alibabacloud/dataworks-public/model/DsgUserGroupQueryListResult.h
include/alibabacloud/dataworks-public/model/DsgUserGroupQueryUserListRequest.h
include/alibabacloud/dataworks-public/model/DsgUserGroupQueryUserListResult.h
include/alibabacloud/dataworks-public/model/DsgWhiteListAddOrUpdateRequest.h
include/alibabacloud/dataworks-public/model/DsgWhiteListAddOrUpdateResult.h
include/alibabacloud/dataworks-public/model/DsgWhiteListDeleteListRequest.h
include/alibabacloud/dataworks-public/model/DsgWhiteListDeleteListResult.h
include/alibabacloud/dataworks-public/model/DsgWhiteListQueryListRequest.h
include/alibabacloud/dataworks-public/model/DsgWhiteListQueryListResult.h
include/alibabacloud/dataworks-public/model/EditRecognizeRuleRequest.h
include/alibabacloud/dataworks-public/model/EditRecognizeRuleResult.h
include/alibabacloud/dataworks-public/model/EstablishRelationTableToBusinessRequest.h
include/alibabacloud/dataworks-public/model/EstablishRelationTableToBusinessResult.h
include/alibabacloud/dataworks-public/model/ExportDataSourcesRequest.h
@@ -169,6 +217,8 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/GenerateDISyncTaskConfigForCreatingResult.h
include/alibabacloud/dataworks-public/model/GenerateDISyncTaskConfigForUpdatingRequest.h
include/alibabacloud/dataworks-public/model/GenerateDISyncTaskConfigForUpdatingResult.h
include/alibabacloud/dataworks-public/model/GetAlertMessageRequest.h
include/alibabacloud/dataworks-public/model/GetAlertMessageResult.h
include/alibabacloud/dataworks-public/model/GetBaselineRequest.h
include/alibabacloud/dataworks-public/model/GetBaselineResult.h
include/alibabacloud/dataworks-public/model/GetBaselineConfigRequest.h
@@ -325,6 +375,10 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/ListBusinessResult.h
include/alibabacloud/dataworks-public/model/ListCalcEnginesRequest.h
include/alibabacloud/dataworks-public/model/ListCalcEnginesResult.h
include/alibabacloud/dataworks-public/model/ListClusterConfigsRequest.h
include/alibabacloud/dataworks-public/model/ListClusterConfigsResult.h
include/alibabacloud/dataworks-public/model/ListClustersRequest.h
include/alibabacloud/dataworks-public/model/ListClustersResult.h
include/alibabacloud/dataworks-public/model/ListConnectionsRequest.h
include/alibabacloud/dataworks-public/model/ListConnectionsResult.h
include/alibabacloud/dataworks-public/model/ListDIAlarmRulesRequest.h
@@ -383,6 +437,8 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/ListLineageResult.h
include/alibabacloud/dataworks-public/model/ListManualDagInstancesRequest.h
include/alibabacloud/dataworks-public/model/ListManualDagInstancesResult.h
include/alibabacloud/dataworks-public/model/ListMeasureDataRequest.h
include/alibabacloud/dataworks-public/model/ListMeasureDataResult.h
include/alibabacloud/dataworks-public/model/ListMetaCollectionEntitiesRequest.h
include/alibabacloud/dataworks-public/model/ListMetaCollectionEntitiesResult.h
include/alibabacloud/dataworks-public/model/ListMetaCollectionsRequest.h
@@ -435,6 +491,8 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/ListTableLevelResult.h
include/alibabacloud/dataworks-public/model/ListTableThemeRequest.h
include/alibabacloud/dataworks-public/model/ListTableThemeResult.h
include/alibabacloud/dataworks-public/model/ListTablesRequest.h
include/alibabacloud/dataworks-public/model/ListTablesResult.h
include/alibabacloud/dataworks-public/model/ListTopicsRequest.h
include/alibabacloud/dataworks-public/model/ListTopicsResult.h
include/alibabacloud/dataworks-public/model/MountDirectoryRequest.h
@@ -445,8 +503,22 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/PublishDataServiceApiResult.h
include/alibabacloud/dataworks-public/model/QueryDISyncTaskConfigProcessResultRequest.h
include/alibabacloud/dataworks-public/model/QueryDISyncTaskConfigProcessResultResult.h
include/alibabacloud/dataworks-public/model/QueryDefaultTemplateRequest.h
include/alibabacloud/dataworks-public/model/QueryDefaultTemplateResult.h
include/alibabacloud/dataworks-public/model/QueryPublicModelEngineRequest.h
include/alibabacloud/dataworks-public/model/QueryPublicModelEngineResult.h
include/alibabacloud/dataworks-public/model/QueryRecognizeDataByRuleTypeRequest.h
include/alibabacloud/dataworks-public/model/QueryRecognizeDataByRuleTypeResult.h
include/alibabacloud/dataworks-public/model/QueryRecognizeRuleDetailRequest.h
include/alibabacloud/dataworks-public/model/QueryRecognizeRuleDetailResult.h
include/alibabacloud/dataworks-public/model/QueryRecognizeRulesTypeRequest.h
include/alibabacloud/dataworks-public/model/QueryRecognizeRulesTypeResult.h
include/alibabacloud/dataworks-public/model/QuerySensClassificationRequest.h
include/alibabacloud/dataworks-public/model/QuerySensClassificationResult.h
include/alibabacloud/dataworks-public/model/QuerySensLevelRequest.h
include/alibabacloud/dataworks-public/model/QuerySensLevelResult.h
include/alibabacloud/dataworks-public/model/QuerySensNodeInfoRequest.h
include/alibabacloud/dataworks-public/model/QuerySensNodeInfoResult.h
include/alibabacloud/dataworks-public/model/RegisterLineageRelationRequest.h
include/alibabacloud/dataworks-public/model/RegisterLineageRelationResult.h
include/alibabacloud/dataworks-public/model/RemoveEntityTagsRequest.h
@@ -517,6 +589,8 @@ set(dataworks-public_public_header_model
include/alibabacloud/dataworks-public/model/UpdateBaselineResult.h
include/alibabacloud/dataworks-public/model/UpdateBusinessRequest.h
include/alibabacloud/dataworks-public/model/UpdateBusinessResult.h
include/alibabacloud/dataworks-public/model/UpdateClusterConfigsRequest.h
include/alibabacloud/dataworks-public/model/UpdateClusterConfigsResult.h
include/alibabacloud/dataworks-public/model/UpdateConnectionRequest.h
include/alibabacloud/dataworks-public/model/UpdateConnectionResult.h
include/alibabacloud/dataworks-public/model/UpdateDIAlarmRuleRequest.h
@@ -578,6 +652,8 @@ set(dataworks-public_src
src/model/AddMetaCollectionEntityResult.cc
src/model/AddProjectMemberToRoleRequest.cc
src/model/AddProjectMemberToRoleResult.cc
src/model/AddRecognizeRuleRequest.cc
src/model/AddRecognizeRuleResult.cc
src/model/AddToMetaCategoryRequest.cc
src/model/AddToMetaCategoryResult.cc
src/model/ApprovePermissionApplyOrderRequest.cc
@@ -634,6 +710,8 @@ set(dataworks-public_src
src/model/CreateMetaCollectionResult.cc
src/model/CreatePermissionApplyOrderRequest.cc
src/model/CreatePermissionApplyOrderResult.cc
src/model/CreateProjectRequest.cc
src/model/CreateProjectResult.cc
src/model/CreateProjectMemberRequest.cc
src/model/CreateProjectMemberResult.cc
src/model/CreateQualityEntityRequest.cc
@@ -698,6 +776,8 @@ set(dataworks-public_src
src/model/DeleteQualityRelativeNodeResult.cc
src/model/DeleteQualityRuleRequest.cc
src/model/DeleteQualityRuleResult.cc
src/model/DeleteRecognizeRuleRequest.cc
src/model/DeleteRecognizeRuleResult.cc
src/model/DeleteRemindRequest.cc
src/model/DeleteRemindResult.cc
src/model/DeleteTableRequest.cc
@@ -712,6 +792,48 @@ set(dataworks-public_src
src/model/DeployFileResult.cc
src/model/DesensitizeDataRequest.cc
src/model/DesensitizeDataResult.cc
src/model/DsgDesensPlanAddOrUpdateRequest.cc
src/model/DsgDesensPlanAddOrUpdateResult.cc
src/model/DsgDesensPlanDeleteRequest.cc
src/model/DsgDesensPlanDeleteResult.cc
src/model/DsgDesensPlanQueryListRequest.cc
src/model/DsgDesensPlanQueryListResult.cc
src/model/DsgDesensPlanUpdateStatusRequest.cc
src/model/DsgDesensPlanUpdateStatusResult.cc
src/model/DsgPlatformQueryProjectsAndSchemaFromMetaRequest.cc
src/model/DsgPlatformQueryProjectsAndSchemaFromMetaResult.cc
src/model/DsgQueryDefaultTemplatesRequest.cc
src/model/DsgQueryDefaultTemplatesResult.cc
src/model/DsgQuerySensResultRequest.cc
src/model/DsgQuerySensResultResult.cc
src/model/DsgRunSensIdentifyRequest.cc
src/model/DsgRunSensIdentifyResult.cc
src/model/DsgSceneAddOrUpdateSceneRequest.cc
src/model/DsgSceneAddOrUpdateSceneResult.cc
src/model/DsgSceneQuerySceneListByNameRequest.cc
src/model/DsgSceneQuerySceneListByNameResult.cc
src/model/DsgScenedDeleteSceneRequest.cc
src/model/DsgScenedDeleteSceneResult.cc
src/model/DsgStopSensIdentifyRequest.cc
src/model/DsgStopSensIdentifyResult.cc
src/model/DsgUserGroupAddOrUpdateRequest.cc
src/model/DsgUserGroupAddOrUpdateResult.cc
src/model/DsgUserGroupDeleteRequest.cc
src/model/DsgUserGroupDeleteResult.cc
src/model/DsgUserGroupGetOdpsRoleGroupsRequest.cc
src/model/DsgUserGroupGetOdpsRoleGroupsResult.cc
src/model/DsgUserGroupQueryListRequest.cc
src/model/DsgUserGroupQueryListResult.cc
src/model/DsgUserGroupQueryUserListRequest.cc
src/model/DsgUserGroupQueryUserListResult.cc
src/model/DsgWhiteListAddOrUpdateRequest.cc
src/model/DsgWhiteListAddOrUpdateResult.cc
src/model/DsgWhiteListDeleteListRequest.cc
src/model/DsgWhiteListDeleteListResult.cc
src/model/DsgWhiteListQueryListRequest.cc
src/model/DsgWhiteListQueryListResult.cc
src/model/EditRecognizeRuleRequest.cc
src/model/EditRecognizeRuleResult.cc
src/model/EstablishRelationTableToBusinessRequest.cc
src/model/EstablishRelationTableToBusinessResult.cc
src/model/ExportDataSourcesRequest.cc
@@ -720,6 +842,8 @@ set(dataworks-public_src
src/model/GenerateDISyncTaskConfigForCreatingResult.cc
src/model/GenerateDISyncTaskConfigForUpdatingRequest.cc
src/model/GenerateDISyncTaskConfigForUpdatingResult.cc
src/model/GetAlertMessageRequest.cc
src/model/GetAlertMessageResult.cc
src/model/GetBaselineRequest.cc
src/model/GetBaselineResult.cc
src/model/GetBaselineConfigRequest.cc
@@ -876,6 +1000,10 @@ set(dataworks-public_src
src/model/ListBusinessResult.cc
src/model/ListCalcEnginesRequest.cc
src/model/ListCalcEnginesResult.cc
src/model/ListClusterConfigsRequest.cc
src/model/ListClusterConfigsResult.cc
src/model/ListClustersRequest.cc
src/model/ListClustersResult.cc
src/model/ListConnectionsRequest.cc
src/model/ListConnectionsResult.cc
src/model/ListDIAlarmRulesRequest.cc
@@ -934,6 +1062,8 @@ set(dataworks-public_src
src/model/ListLineageResult.cc
src/model/ListManualDagInstancesRequest.cc
src/model/ListManualDagInstancesResult.cc
src/model/ListMeasureDataRequest.cc
src/model/ListMeasureDataResult.cc
src/model/ListMetaCollectionEntitiesRequest.cc
src/model/ListMetaCollectionEntitiesResult.cc
src/model/ListMetaCollectionsRequest.cc
@@ -986,6 +1116,8 @@ set(dataworks-public_src
src/model/ListTableLevelResult.cc
src/model/ListTableThemeRequest.cc
src/model/ListTableThemeResult.cc
src/model/ListTablesRequest.cc
src/model/ListTablesResult.cc
src/model/ListTopicsRequest.cc
src/model/ListTopicsResult.cc
src/model/MountDirectoryRequest.cc
@@ -996,8 +1128,22 @@ set(dataworks-public_src
src/model/PublishDataServiceApiResult.cc
src/model/QueryDISyncTaskConfigProcessResultRequest.cc
src/model/QueryDISyncTaskConfigProcessResultResult.cc
src/model/QueryDefaultTemplateRequest.cc
src/model/QueryDefaultTemplateResult.cc
src/model/QueryPublicModelEngineRequest.cc
src/model/QueryPublicModelEngineResult.cc
src/model/QueryRecognizeDataByRuleTypeRequest.cc
src/model/QueryRecognizeDataByRuleTypeResult.cc
src/model/QueryRecognizeRuleDetailRequest.cc
src/model/QueryRecognizeRuleDetailResult.cc
src/model/QueryRecognizeRulesTypeRequest.cc
src/model/QueryRecognizeRulesTypeResult.cc
src/model/QuerySensClassificationRequest.cc
src/model/QuerySensClassificationResult.cc
src/model/QuerySensLevelRequest.cc
src/model/QuerySensLevelResult.cc
src/model/QuerySensNodeInfoRequest.cc
src/model/QuerySensNodeInfoResult.cc
src/model/RegisterLineageRelationRequest.cc
src/model/RegisterLineageRelationResult.cc
src/model/RemoveEntityTagsRequest.cc
@@ -1068,6 +1214,8 @@ set(dataworks-public_src
src/model/UpdateBaselineResult.cc
src/model/UpdateBusinessRequest.cc
src/model/UpdateBusinessResult.cc
src/model/UpdateClusterConfigsRequest.cc
src/model/UpdateClusterConfigsResult.cc
src/model/UpdateConnectionRequest.cc
src/model/UpdateConnectionResult.cc
src/model/UpdateDIAlarmRuleRequest.cc

View File

@@ -28,6 +28,8 @@
#include "model/AddMetaCollectionEntityResult.h"
#include "model/AddProjectMemberToRoleRequest.h"
#include "model/AddProjectMemberToRoleResult.h"
#include "model/AddRecognizeRuleRequest.h"
#include "model/AddRecognizeRuleResult.h"
#include "model/AddToMetaCategoryRequest.h"
#include "model/AddToMetaCategoryResult.h"
#include "model/ApprovePermissionApplyOrderRequest.h"
@@ -84,6 +86,8 @@
#include "model/CreateMetaCollectionResult.h"
#include "model/CreatePermissionApplyOrderRequest.h"
#include "model/CreatePermissionApplyOrderResult.h"
#include "model/CreateProjectRequest.h"
#include "model/CreateProjectResult.h"
#include "model/CreateProjectMemberRequest.h"
#include "model/CreateProjectMemberResult.h"
#include "model/CreateQualityEntityRequest.h"
@@ -148,6 +152,8 @@
#include "model/DeleteQualityRelativeNodeResult.h"
#include "model/DeleteQualityRuleRequest.h"
#include "model/DeleteQualityRuleResult.h"
#include "model/DeleteRecognizeRuleRequest.h"
#include "model/DeleteRecognizeRuleResult.h"
#include "model/DeleteRemindRequest.h"
#include "model/DeleteRemindResult.h"
#include "model/DeleteTableRequest.h"
@@ -162,6 +168,48 @@
#include "model/DeployFileResult.h"
#include "model/DesensitizeDataRequest.h"
#include "model/DesensitizeDataResult.h"
#include "model/DsgDesensPlanAddOrUpdateRequest.h"
#include "model/DsgDesensPlanAddOrUpdateResult.h"
#include "model/DsgDesensPlanDeleteRequest.h"
#include "model/DsgDesensPlanDeleteResult.h"
#include "model/DsgDesensPlanQueryListRequest.h"
#include "model/DsgDesensPlanQueryListResult.h"
#include "model/DsgDesensPlanUpdateStatusRequest.h"
#include "model/DsgDesensPlanUpdateStatusResult.h"
#include "model/DsgPlatformQueryProjectsAndSchemaFromMetaRequest.h"
#include "model/DsgPlatformQueryProjectsAndSchemaFromMetaResult.h"
#include "model/DsgQueryDefaultTemplatesRequest.h"
#include "model/DsgQueryDefaultTemplatesResult.h"
#include "model/DsgQuerySensResultRequest.h"
#include "model/DsgQuerySensResultResult.h"
#include "model/DsgRunSensIdentifyRequest.h"
#include "model/DsgRunSensIdentifyResult.h"
#include "model/DsgSceneAddOrUpdateSceneRequest.h"
#include "model/DsgSceneAddOrUpdateSceneResult.h"
#include "model/DsgSceneQuerySceneListByNameRequest.h"
#include "model/DsgSceneQuerySceneListByNameResult.h"
#include "model/DsgScenedDeleteSceneRequest.h"
#include "model/DsgScenedDeleteSceneResult.h"
#include "model/DsgStopSensIdentifyRequest.h"
#include "model/DsgStopSensIdentifyResult.h"
#include "model/DsgUserGroupAddOrUpdateRequest.h"
#include "model/DsgUserGroupAddOrUpdateResult.h"
#include "model/DsgUserGroupDeleteRequest.h"
#include "model/DsgUserGroupDeleteResult.h"
#include "model/DsgUserGroupGetOdpsRoleGroupsRequest.h"
#include "model/DsgUserGroupGetOdpsRoleGroupsResult.h"
#include "model/DsgUserGroupQueryListRequest.h"
#include "model/DsgUserGroupQueryListResult.h"
#include "model/DsgUserGroupQueryUserListRequest.h"
#include "model/DsgUserGroupQueryUserListResult.h"
#include "model/DsgWhiteListAddOrUpdateRequest.h"
#include "model/DsgWhiteListAddOrUpdateResult.h"
#include "model/DsgWhiteListDeleteListRequest.h"
#include "model/DsgWhiteListDeleteListResult.h"
#include "model/DsgWhiteListQueryListRequest.h"
#include "model/DsgWhiteListQueryListResult.h"
#include "model/EditRecognizeRuleRequest.h"
#include "model/EditRecognizeRuleResult.h"
#include "model/EstablishRelationTableToBusinessRequest.h"
#include "model/EstablishRelationTableToBusinessResult.h"
#include "model/ExportDataSourcesRequest.h"
@@ -170,6 +218,8 @@
#include "model/GenerateDISyncTaskConfigForCreatingResult.h"
#include "model/GenerateDISyncTaskConfigForUpdatingRequest.h"
#include "model/GenerateDISyncTaskConfigForUpdatingResult.h"
#include "model/GetAlertMessageRequest.h"
#include "model/GetAlertMessageResult.h"
#include "model/GetBaselineRequest.h"
#include "model/GetBaselineResult.h"
#include "model/GetBaselineConfigRequest.h"
@@ -326,6 +376,10 @@
#include "model/ListBusinessResult.h"
#include "model/ListCalcEnginesRequest.h"
#include "model/ListCalcEnginesResult.h"
#include "model/ListClusterConfigsRequest.h"
#include "model/ListClusterConfigsResult.h"
#include "model/ListClustersRequest.h"
#include "model/ListClustersResult.h"
#include "model/ListConnectionsRequest.h"
#include "model/ListConnectionsResult.h"
#include "model/ListDIAlarmRulesRequest.h"
@@ -384,6 +438,8 @@
#include "model/ListLineageResult.h"
#include "model/ListManualDagInstancesRequest.h"
#include "model/ListManualDagInstancesResult.h"
#include "model/ListMeasureDataRequest.h"
#include "model/ListMeasureDataResult.h"
#include "model/ListMetaCollectionEntitiesRequest.h"
#include "model/ListMetaCollectionEntitiesResult.h"
#include "model/ListMetaCollectionsRequest.h"
@@ -436,6 +492,8 @@
#include "model/ListTableLevelResult.h"
#include "model/ListTableThemeRequest.h"
#include "model/ListTableThemeResult.h"
#include "model/ListTablesRequest.h"
#include "model/ListTablesResult.h"
#include "model/ListTopicsRequest.h"
#include "model/ListTopicsResult.h"
#include "model/MountDirectoryRequest.h"
@@ -446,8 +504,22 @@
#include "model/PublishDataServiceApiResult.h"
#include "model/QueryDISyncTaskConfigProcessResultRequest.h"
#include "model/QueryDISyncTaskConfigProcessResultResult.h"
#include "model/QueryDefaultTemplateRequest.h"
#include "model/QueryDefaultTemplateResult.h"
#include "model/QueryPublicModelEngineRequest.h"
#include "model/QueryPublicModelEngineResult.h"
#include "model/QueryRecognizeDataByRuleTypeRequest.h"
#include "model/QueryRecognizeDataByRuleTypeResult.h"
#include "model/QueryRecognizeRuleDetailRequest.h"
#include "model/QueryRecognizeRuleDetailResult.h"
#include "model/QueryRecognizeRulesTypeRequest.h"
#include "model/QueryRecognizeRulesTypeResult.h"
#include "model/QuerySensClassificationRequest.h"
#include "model/QuerySensClassificationResult.h"
#include "model/QuerySensLevelRequest.h"
#include "model/QuerySensLevelResult.h"
#include "model/QuerySensNodeInfoRequest.h"
#include "model/QuerySensNodeInfoResult.h"
#include "model/RegisterLineageRelationRequest.h"
#include "model/RegisterLineageRelationResult.h"
#include "model/RemoveEntityTagsRequest.h"
@@ -518,6 +590,8 @@
#include "model/UpdateBaselineResult.h"
#include "model/UpdateBusinessRequest.h"
#include "model/UpdateBusinessResult.h"
#include "model/UpdateClusterConfigsRequest.h"
#include "model/UpdateClusterConfigsResult.h"
#include "model/UpdateConnectionRequest.h"
#include "model/UpdateConnectionResult.h"
#include "model/UpdateDIAlarmRuleRequest.h"
@@ -588,6 +662,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::AddProjectMemberToRoleResult> AddProjectMemberToRoleOutcome;
typedef std::future<AddProjectMemberToRoleOutcome> AddProjectMemberToRoleOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::AddProjectMemberToRoleRequest&, const AddProjectMemberToRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddProjectMemberToRoleAsyncHandler;
typedef Outcome<Error, Model::AddRecognizeRuleResult> AddRecognizeRuleOutcome;
typedef std::future<AddRecognizeRuleOutcome> AddRecognizeRuleOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::AddRecognizeRuleRequest&, const AddRecognizeRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddRecognizeRuleAsyncHandler;
typedef Outcome<Error, Model::AddToMetaCategoryResult> AddToMetaCategoryOutcome;
typedef std::future<AddToMetaCategoryOutcome> AddToMetaCategoryOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::AddToMetaCategoryRequest&, const AddToMetaCategoryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddToMetaCategoryAsyncHandler;
@@ -672,6 +749,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreatePermissionApplyOrderResult> CreatePermissionApplyOrderOutcome;
typedef std::future<CreatePermissionApplyOrderOutcome> CreatePermissionApplyOrderOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::CreatePermissionApplyOrderRequest&, const CreatePermissionApplyOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePermissionApplyOrderAsyncHandler;
typedef Outcome<Error, Model::CreateProjectResult> CreateProjectOutcome;
typedef std::future<CreateProjectOutcome> CreateProjectOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::CreateProjectRequest&, const CreateProjectOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateProjectAsyncHandler;
typedef Outcome<Error, Model::CreateProjectMemberResult> CreateProjectMemberOutcome;
typedef std::future<CreateProjectMemberOutcome> CreateProjectMemberOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::CreateProjectMemberRequest&, const CreateProjectMemberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateProjectMemberAsyncHandler;
@@ -768,6 +848,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DeleteQualityRuleResult> DeleteQualityRuleOutcome;
typedef std::future<DeleteQualityRuleOutcome> DeleteQualityRuleOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DeleteQualityRuleRequest&, const DeleteQualityRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteQualityRuleAsyncHandler;
typedef Outcome<Error, Model::DeleteRecognizeRuleResult> DeleteRecognizeRuleOutcome;
typedef std::future<DeleteRecognizeRuleOutcome> DeleteRecognizeRuleOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DeleteRecognizeRuleRequest&, const DeleteRecognizeRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRecognizeRuleAsyncHandler;
typedef Outcome<Error, Model::DeleteRemindResult> DeleteRemindOutcome;
typedef std::future<DeleteRemindOutcome> DeleteRemindOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DeleteRemindRequest&, const DeleteRemindOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRemindAsyncHandler;
@@ -789,6 +872,69 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::DesensitizeDataResult> DesensitizeDataOutcome;
typedef std::future<DesensitizeDataOutcome> DesensitizeDataOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DesensitizeDataRequest&, const DesensitizeDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DesensitizeDataAsyncHandler;
typedef Outcome<Error, Model::DsgDesensPlanAddOrUpdateResult> DsgDesensPlanAddOrUpdateOutcome;
typedef std::future<DsgDesensPlanAddOrUpdateOutcome> DsgDesensPlanAddOrUpdateOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgDesensPlanAddOrUpdateRequest&, const DsgDesensPlanAddOrUpdateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgDesensPlanAddOrUpdateAsyncHandler;
typedef Outcome<Error, Model::DsgDesensPlanDeleteResult> DsgDesensPlanDeleteOutcome;
typedef std::future<DsgDesensPlanDeleteOutcome> DsgDesensPlanDeleteOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgDesensPlanDeleteRequest&, const DsgDesensPlanDeleteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgDesensPlanDeleteAsyncHandler;
typedef Outcome<Error, Model::DsgDesensPlanQueryListResult> DsgDesensPlanQueryListOutcome;
typedef std::future<DsgDesensPlanQueryListOutcome> DsgDesensPlanQueryListOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgDesensPlanQueryListRequest&, const DsgDesensPlanQueryListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgDesensPlanQueryListAsyncHandler;
typedef Outcome<Error, Model::DsgDesensPlanUpdateStatusResult> DsgDesensPlanUpdateStatusOutcome;
typedef std::future<DsgDesensPlanUpdateStatusOutcome> DsgDesensPlanUpdateStatusOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgDesensPlanUpdateStatusRequest&, const DsgDesensPlanUpdateStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgDesensPlanUpdateStatusAsyncHandler;
typedef Outcome<Error, Model::DsgPlatformQueryProjectsAndSchemaFromMetaResult> DsgPlatformQueryProjectsAndSchemaFromMetaOutcome;
typedef std::future<DsgPlatformQueryProjectsAndSchemaFromMetaOutcome> DsgPlatformQueryProjectsAndSchemaFromMetaOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgPlatformQueryProjectsAndSchemaFromMetaRequest&, const DsgPlatformQueryProjectsAndSchemaFromMetaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgPlatformQueryProjectsAndSchemaFromMetaAsyncHandler;
typedef Outcome<Error, Model::DsgQueryDefaultTemplatesResult> DsgQueryDefaultTemplatesOutcome;
typedef std::future<DsgQueryDefaultTemplatesOutcome> DsgQueryDefaultTemplatesOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgQueryDefaultTemplatesRequest&, const DsgQueryDefaultTemplatesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgQueryDefaultTemplatesAsyncHandler;
typedef Outcome<Error, Model::DsgQuerySensResultResult> DsgQuerySensResultOutcome;
typedef std::future<DsgQuerySensResultOutcome> DsgQuerySensResultOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgQuerySensResultRequest&, const DsgQuerySensResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgQuerySensResultAsyncHandler;
typedef Outcome<Error, Model::DsgRunSensIdentifyResult> DsgRunSensIdentifyOutcome;
typedef std::future<DsgRunSensIdentifyOutcome> DsgRunSensIdentifyOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgRunSensIdentifyRequest&, const DsgRunSensIdentifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgRunSensIdentifyAsyncHandler;
typedef Outcome<Error, Model::DsgSceneAddOrUpdateSceneResult> DsgSceneAddOrUpdateSceneOutcome;
typedef std::future<DsgSceneAddOrUpdateSceneOutcome> DsgSceneAddOrUpdateSceneOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgSceneAddOrUpdateSceneRequest&, const DsgSceneAddOrUpdateSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgSceneAddOrUpdateSceneAsyncHandler;
typedef Outcome<Error, Model::DsgSceneQuerySceneListByNameResult> DsgSceneQuerySceneListByNameOutcome;
typedef std::future<DsgSceneQuerySceneListByNameOutcome> DsgSceneQuerySceneListByNameOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgSceneQuerySceneListByNameRequest&, const DsgSceneQuerySceneListByNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgSceneQuerySceneListByNameAsyncHandler;
typedef Outcome<Error, Model::DsgScenedDeleteSceneResult> DsgScenedDeleteSceneOutcome;
typedef std::future<DsgScenedDeleteSceneOutcome> DsgScenedDeleteSceneOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgScenedDeleteSceneRequest&, const DsgScenedDeleteSceneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgScenedDeleteSceneAsyncHandler;
typedef Outcome<Error, Model::DsgStopSensIdentifyResult> DsgStopSensIdentifyOutcome;
typedef std::future<DsgStopSensIdentifyOutcome> DsgStopSensIdentifyOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgStopSensIdentifyRequest&, const DsgStopSensIdentifyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgStopSensIdentifyAsyncHandler;
typedef Outcome<Error, Model::DsgUserGroupAddOrUpdateResult> DsgUserGroupAddOrUpdateOutcome;
typedef std::future<DsgUserGroupAddOrUpdateOutcome> DsgUserGroupAddOrUpdateOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgUserGroupAddOrUpdateRequest&, const DsgUserGroupAddOrUpdateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgUserGroupAddOrUpdateAsyncHandler;
typedef Outcome<Error, Model::DsgUserGroupDeleteResult> DsgUserGroupDeleteOutcome;
typedef std::future<DsgUserGroupDeleteOutcome> DsgUserGroupDeleteOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgUserGroupDeleteRequest&, const DsgUserGroupDeleteOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgUserGroupDeleteAsyncHandler;
typedef Outcome<Error, Model::DsgUserGroupGetOdpsRoleGroupsResult> DsgUserGroupGetOdpsRoleGroupsOutcome;
typedef std::future<DsgUserGroupGetOdpsRoleGroupsOutcome> DsgUserGroupGetOdpsRoleGroupsOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgUserGroupGetOdpsRoleGroupsRequest&, const DsgUserGroupGetOdpsRoleGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgUserGroupGetOdpsRoleGroupsAsyncHandler;
typedef Outcome<Error, Model::DsgUserGroupQueryListResult> DsgUserGroupQueryListOutcome;
typedef std::future<DsgUserGroupQueryListOutcome> DsgUserGroupQueryListOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgUserGroupQueryListRequest&, const DsgUserGroupQueryListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgUserGroupQueryListAsyncHandler;
typedef Outcome<Error, Model::DsgUserGroupQueryUserListResult> DsgUserGroupQueryUserListOutcome;
typedef std::future<DsgUserGroupQueryUserListOutcome> DsgUserGroupQueryUserListOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgUserGroupQueryUserListRequest&, const DsgUserGroupQueryUserListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgUserGroupQueryUserListAsyncHandler;
typedef Outcome<Error, Model::DsgWhiteListAddOrUpdateResult> DsgWhiteListAddOrUpdateOutcome;
typedef std::future<DsgWhiteListAddOrUpdateOutcome> DsgWhiteListAddOrUpdateOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgWhiteListAddOrUpdateRequest&, const DsgWhiteListAddOrUpdateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgWhiteListAddOrUpdateAsyncHandler;
typedef Outcome<Error, Model::DsgWhiteListDeleteListResult> DsgWhiteListDeleteListOutcome;
typedef std::future<DsgWhiteListDeleteListOutcome> DsgWhiteListDeleteListOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgWhiteListDeleteListRequest&, const DsgWhiteListDeleteListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgWhiteListDeleteListAsyncHandler;
typedef Outcome<Error, Model::DsgWhiteListQueryListResult> DsgWhiteListQueryListOutcome;
typedef std::future<DsgWhiteListQueryListOutcome> DsgWhiteListQueryListOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::DsgWhiteListQueryListRequest&, const DsgWhiteListQueryListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DsgWhiteListQueryListAsyncHandler;
typedef Outcome<Error, Model::EditRecognizeRuleResult> EditRecognizeRuleOutcome;
typedef std::future<EditRecognizeRuleOutcome> EditRecognizeRuleOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::EditRecognizeRuleRequest&, const EditRecognizeRuleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EditRecognizeRuleAsyncHandler;
typedef Outcome<Error, Model::EstablishRelationTableToBusinessResult> EstablishRelationTableToBusinessOutcome;
typedef std::future<EstablishRelationTableToBusinessOutcome> EstablishRelationTableToBusinessOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::EstablishRelationTableToBusinessRequest&, const EstablishRelationTableToBusinessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EstablishRelationTableToBusinessAsyncHandler;
@@ -801,6 +947,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GenerateDISyncTaskConfigForUpdatingResult> GenerateDISyncTaskConfigForUpdatingOutcome;
typedef std::future<GenerateDISyncTaskConfigForUpdatingOutcome> GenerateDISyncTaskConfigForUpdatingOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GenerateDISyncTaskConfigForUpdatingRequest&, const GenerateDISyncTaskConfigForUpdatingOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GenerateDISyncTaskConfigForUpdatingAsyncHandler;
typedef Outcome<Error, Model::GetAlertMessageResult> GetAlertMessageOutcome;
typedef std::future<GetAlertMessageOutcome> GetAlertMessageOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetAlertMessageRequest&, const GetAlertMessageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetAlertMessageAsyncHandler;
typedef Outcome<Error, Model::GetBaselineResult> GetBaselineOutcome;
typedef std::future<GetBaselineOutcome> GetBaselineOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::GetBaselineRequest&, const GetBaselineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBaselineAsyncHandler;
@@ -1035,6 +1184,12 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListCalcEnginesResult> ListCalcEnginesOutcome;
typedef std::future<ListCalcEnginesOutcome> ListCalcEnginesOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListCalcEnginesRequest&, const ListCalcEnginesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListCalcEnginesAsyncHandler;
typedef Outcome<Error, Model::ListClusterConfigsResult> ListClusterConfigsOutcome;
typedef std::future<ListClusterConfigsOutcome> ListClusterConfigsOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListClusterConfigsRequest&, const ListClusterConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClusterConfigsAsyncHandler;
typedef Outcome<Error, Model::ListClustersResult> ListClustersOutcome;
typedef std::future<ListClustersOutcome> ListClustersOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListClustersRequest&, const ListClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListClustersAsyncHandler;
typedef Outcome<Error, Model::ListConnectionsResult> ListConnectionsOutcome;
typedef std::future<ListConnectionsOutcome> ListConnectionsOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListConnectionsRequest&, const ListConnectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListConnectionsAsyncHandler;
@@ -1122,6 +1277,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListManualDagInstancesResult> ListManualDagInstancesOutcome;
typedef std::future<ListManualDagInstancesOutcome> ListManualDagInstancesOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListManualDagInstancesRequest&, const ListManualDagInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListManualDagInstancesAsyncHandler;
typedef Outcome<Error, Model::ListMeasureDataResult> ListMeasureDataOutcome;
typedef std::future<ListMeasureDataOutcome> ListMeasureDataOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListMeasureDataRequest&, const ListMeasureDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMeasureDataAsyncHandler;
typedef Outcome<Error, Model::ListMetaCollectionEntitiesResult> ListMetaCollectionEntitiesOutcome;
typedef std::future<ListMetaCollectionEntitiesOutcome> ListMetaCollectionEntitiesOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListMetaCollectionEntitiesRequest&, const ListMetaCollectionEntitiesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListMetaCollectionEntitiesAsyncHandler;
@@ -1200,6 +1358,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListTableThemeResult> ListTableThemeOutcome;
typedef std::future<ListTableThemeOutcome> ListTableThemeOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListTableThemeRequest&, const ListTableThemeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTableThemeAsyncHandler;
typedef Outcome<Error, Model::ListTablesResult> ListTablesOutcome;
typedef std::future<ListTablesOutcome> ListTablesOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListTablesRequest&, const ListTablesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTablesAsyncHandler;
typedef Outcome<Error, Model::ListTopicsResult> ListTopicsOutcome;
typedef std::future<ListTopicsOutcome> ListTopicsOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::ListTopicsRequest&, const ListTopicsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTopicsAsyncHandler;
@@ -1215,9 +1376,30 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::QueryDISyncTaskConfigProcessResultResult> QueryDISyncTaskConfigProcessResultOutcome;
typedef std::future<QueryDISyncTaskConfigProcessResultOutcome> QueryDISyncTaskConfigProcessResultOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::QueryDISyncTaskConfigProcessResultRequest&, const QueryDISyncTaskConfigProcessResultOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDISyncTaskConfigProcessResultAsyncHandler;
typedef Outcome<Error, Model::QueryDefaultTemplateResult> QueryDefaultTemplateOutcome;
typedef std::future<QueryDefaultTemplateOutcome> QueryDefaultTemplateOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::QueryDefaultTemplateRequest&, const QueryDefaultTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryDefaultTemplateAsyncHandler;
typedef Outcome<Error, Model::QueryPublicModelEngineResult> QueryPublicModelEngineOutcome;
typedef std::future<QueryPublicModelEngineOutcome> QueryPublicModelEngineOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::QueryPublicModelEngineRequest&, const QueryPublicModelEngineOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryPublicModelEngineAsyncHandler;
typedef Outcome<Error, Model::QueryRecognizeDataByRuleTypeResult> QueryRecognizeDataByRuleTypeOutcome;
typedef std::future<QueryRecognizeDataByRuleTypeOutcome> QueryRecognizeDataByRuleTypeOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::QueryRecognizeDataByRuleTypeRequest&, const QueryRecognizeDataByRuleTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRecognizeDataByRuleTypeAsyncHandler;
typedef Outcome<Error, Model::QueryRecognizeRuleDetailResult> QueryRecognizeRuleDetailOutcome;
typedef std::future<QueryRecognizeRuleDetailOutcome> QueryRecognizeRuleDetailOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::QueryRecognizeRuleDetailRequest&, const QueryRecognizeRuleDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRecognizeRuleDetailAsyncHandler;
typedef Outcome<Error, Model::QueryRecognizeRulesTypeResult> QueryRecognizeRulesTypeOutcome;
typedef std::future<QueryRecognizeRulesTypeOutcome> QueryRecognizeRulesTypeOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::QueryRecognizeRulesTypeRequest&, const QueryRecognizeRulesTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QueryRecognizeRulesTypeAsyncHandler;
typedef Outcome<Error, Model::QuerySensClassificationResult> QuerySensClassificationOutcome;
typedef std::future<QuerySensClassificationOutcome> QuerySensClassificationOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::QuerySensClassificationRequest&, const QuerySensClassificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySensClassificationAsyncHandler;
typedef Outcome<Error, Model::QuerySensLevelResult> QuerySensLevelOutcome;
typedef std::future<QuerySensLevelOutcome> QuerySensLevelOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::QuerySensLevelRequest&, const QuerySensLevelOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySensLevelAsyncHandler;
typedef Outcome<Error, Model::QuerySensNodeInfoResult> QuerySensNodeInfoOutcome;
typedef std::future<QuerySensNodeInfoOutcome> QuerySensNodeInfoOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::QuerySensNodeInfoRequest&, const QuerySensNodeInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> QuerySensNodeInfoAsyncHandler;
typedef Outcome<Error, Model::RegisterLineageRelationResult> RegisterLineageRelationOutcome;
typedef std::future<RegisterLineageRelationOutcome> RegisterLineageRelationOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::RegisterLineageRelationRequest&, const RegisterLineageRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RegisterLineageRelationAsyncHandler;
@@ -1323,6 +1505,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::UpdateBusinessResult> UpdateBusinessOutcome;
typedef std::future<UpdateBusinessOutcome> UpdateBusinessOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateBusinessRequest&, const UpdateBusinessOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateBusinessAsyncHandler;
typedef Outcome<Error, Model::UpdateClusterConfigsResult> UpdateClusterConfigsOutcome;
typedef std::future<UpdateClusterConfigsOutcome> UpdateClusterConfigsOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateClusterConfigsRequest&, const UpdateClusterConfigsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateClusterConfigsAsyncHandler;
typedef Outcome<Error, Model::UpdateConnectionResult> UpdateConnectionOutcome;
typedef std::future<UpdateConnectionOutcome> UpdateConnectionOutcomeCallable;
typedef std::function<void(const Dataworks_publicClient*, const Model::UpdateConnectionRequest&, const UpdateConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateConnectionAsyncHandler;
@@ -1415,6 +1600,9 @@ namespace AlibabaCloud
AddProjectMemberToRoleOutcome addProjectMemberToRole(const Model::AddProjectMemberToRoleRequest &request)const;
void addProjectMemberToRoleAsync(const Model::AddProjectMemberToRoleRequest& request, const AddProjectMemberToRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddProjectMemberToRoleOutcomeCallable addProjectMemberToRoleCallable(const Model::AddProjectMemberToRoleRequest& request) const;
AddRecognizeRuleOutcome addRecognizeRule(const Model::AddRecognizeRuleRequest &request)const;
void addRecognizeRuleAsync(const Model::AddRecognizeRuleRequest& request, const AddRecognizeRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddRecognizeRuleOutcomeCallable addRecognizeRuleCallable(const Model::AddRecognizeRuleRequest& request) const;
AddToMetaCategoryOutcome addToMetaCategory(const Model::AddToMetaCategoryRequest &request)const;
void addToMetaCategoryAsync(const Model::AddToMetaCategoryRequest& request, const AddToMetaCategoryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
AddToMetaCategoryOutcomeCallable addToMetaCategoryCallable(const Model::AddToMetaCategoryRequest& request) const;
@@ -1499,6 +1687,9 @@ namespace AlibabaCloud
CreatePermissionApplyOrderOutcome createPermissionApplyOrder(const Model::CreatePermissionApplyOrderRequest &request)const;
void createPermissionApplyOrderAsync(const Model::CreatePermissionApplyOrderRequest& request, const CreatePermissionApplyOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreatePermissionApplyOrderOutcomeCallable createPermissionApplyOrderCallable(const Model::CreatePermissionApplyOrderRequest& request) const;
CreateProjectOutcome createProject(const Model::CreateProjectRequest &request)const;
void createProjectAsync(const Model::CreateProjectRequest& request, const CreateProjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateProjectOutcomeCallable createProjectCallable(const Model::CreateProjectRequest& request) const;
CreateProjectMemberOutcome createProjectMember(const Model::CreateProjectMemberRequest &request)const;
void createProjectMemberAsync(const Model::CreateProjectMemberRequest& request, const CreateProjectMemberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateProjectMemberOutcomeCallable createProjectMemberCallable(const Model::CreateProjectMemberRequest& request) const;
@@ -1595,6 +1786,9 @@ namespace AlibabaCloud
DeleteQualityRuleOutcome deleteQualityRule(const Model::DeleteQualityRuleRequest &request)const;
void deleteQualityRuleAsync(const Model::DeleteQualityRuleRequest& request, const DeleteQualityRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteQualityRuleOutcomeCallable deleteQualityRuleCallable(const Model::DeleteQualityRuleRequest& request) const;
DeleteRecognizeRuleOutcome deleteRecognizeRule(const Model::DeleteRecognizeRuleRequest &request)const;
void deleteRecognizeRuleAsync(const Model::DeleteRecognizeRuleRequest& request, const DeleteRecognizeRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteRecognizeRuleOutcomeCallable deleteRecognizeRuleCallable(const Model::DeleteRecognizeRuleRequest& request) const;
DeleteRemindOutcome deleteRemind(const Model::DeleteRemindRequest &request)const;
void deleteRemindAsync(const Model::DeleteRemindRequest& request, const DeleteRemindAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DeleteRemindOutcomeCallable deleteRemindCallable(const Model::DeleteRemindRequest& request) const;
@@ -1616,6 +1810,69 @@ namespace AlibabaCloud
DesensitizeDataOutcome desensitizeData(const Model::DesensitizeDataRequest &request)const;
void desensitizeDataAsync(const Model::DesensitizeDataRequest& request, const DesensitizeDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DesensitizeDataOutcomeCallable desensitizeDataCallable(const Model::DesensitizeDataRequest& request) const;
DsgDesensPlanAddOrUpdateOutcome dsgDesensPlanAddOrUpdate(const Model::DsgDesensPlanAddOrUpdateRequest &request)const;
void dsgDesensPlanAddOrUpdateAsync(const Model::DsgDesensPlanAddOrUpdateRequest& request, const DsgDesensPlanAddOrUpdateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgDesensPlanAddOrUpdateOutcomeCallable dsgDesensPlanAddOrUpdateCallable(const Model::DsgDesensPlanAddOrUpdateRequest& request) const;
DsgDesensPlanDeleteOutcome dsgDesensPlanDelete(const Model::DsgDesensPlanDeleteRequest &request)const;
void dsgDesensPlanDeleteAsync(const Model::DsgDesensPlanDeleteRequest& request, const DsgDesensPlanDeleteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgDesensPlanDeleteOutcomeCallable dsgDesensPlanDeleteCallable(const Model::DsgDesensPlanDeleteRequest& request) const;
DsgDesensPlanQueryListOutcome dsgDesensPlanQueryList(const Model::DsgDesensPlanQueryListRequest &request)const;
void dsgDesensPlanQueryListAsync(const Model::DsgDesensPlanQueryListRequest& request, const DsgDesensPlanQueryListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgDesensPlanQueryListOutcomeCallable dsgDesensPlanQueryListCallable(const Model::DsgDesensPlanQueryListRequest& request) const;
DsgDesensPlanUpdateStatusOutcome dsgDesensPlanUpdateStatus(const Model::DsgDesensPlanUpdateStatusRequest &request)const;
void dsgDesensPlanUpdateStatusAsync(const Model::DsgDesensPlanUpdateStatusRequest& request, const DsgDesensPlanUpdateStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgDesensPlanUpdateStatusOutcomeCallable dsgDesensPlanUpdateStatusCallable(const Model::DsgDesensPlanUpdateStatusRequest& request) const;
DsgPlatformQueryProjectsAndSchemaFromMetaOutcome dsgPlatformQueryProjectsAndSchemaFromMeta(const Model::DsgPlatformQueryProjectsAndSchemaFromMetaRequest &request)const;
void dsgPlatformQueryProjectsAndSchemaFromMetaAsync(const Model::DsgPlatformQueryProjectsAndSchemaFromMetaRequest& request, const DsgPlatformQueryProjectsAndSchemaFromMetaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgPlatformQueryProjectsAndSchemaFromMetaOutcomeCallable dsgPlatformQueryProjectsAndSchemaFromMetaCallable(const Model::DsgPlatformQueryProjectsAndSchemaFromMetaRequest& request) const;
DsgQueryDefaultTemplatesOutcome dsgQueryDefaultTemplates(const Model::DsgQueryDefaultTemplatesRequest &request)const;
void dsgQueryDefaultTemplatesAsync(const Model::DsgQueryDefaultTemplatesRequest& request, const DsgQueryDefaultTemplatesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgQueryDefaultTemplatesOutcomeCallable dsgQueryDefaultTemplatesCallable(const Model::DsgQueryDefaultTemplatesRequest& request) const;
DsgQuerySensResultOutcome dsgQuerySensResult(const Model::DsgQuerySensResultRequest &request)const;
void dsgQuerySensResultAsync(const Model::DsgQuerySensResultRequest& request, const DsgQuerySensResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgQuerySensResultOutcomeCallable dsgQuerySensResultCallable(const Model::DsgQuerySensResultRequest& request) const;
DsgRunSensIdentifyOutcome dsgRunSensIdentify(const Model::DsgRunSensIdentifyRequest &request)const;
void dsgRunSensIdentifyAsync(const Model::DsgRunSensIdentifyRequest& request, const DsgRunSensIdentifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgRunSensIdentifyOutcomeCallable dsgRunSensIdentifyCallable(const Model::DsgRunSensIdentifyRequest& request) const;
DsgSceneAddOrUpdateSceneOutcome dsgSceneAddOrUpdateScene(const Model::DsgSceneAddOrUpdateSceneRequest &request)const;
void dsgSceneAddOrUpdateSceneAsync(const Model::DsgSceneAddOrUpdateSceneRequest& request, const DsgSceneAddOrUpdateSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgSceneAddOrUpdateSceneOutcomeCallable dsgSceneAddOrUpdateSceneCallable(const Model::DsgSceneAddOrUpdateSceneRequest& request) const;
DsgSceneQuerySceneListByNameOutcome dsgSceneQuerySceneListByName(const Model::DsgSceneQuerySceneListByNameRequest &request)const;
void dsgSceneQuerySceneListByNameAsync(const Model::DsgSceneQuerySceneListByNameRequest& request, const DsgSceneQuerySceneListByNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgSceneQuerySceneListByNameOutcomeCallable dsgSceneQuerySceneListByNameCallable(const Model::DsgSceneQuerySceneListByNameRequest& request) const;
DsgScenedDeleteSceneOutcome dsgScenedDeleteScene(const Model::DsgScenedDeleteSceneRequest &request)const;
void dsgScenedDeleteSceneAsync(const Model::DsgScenedDeleteSceneRequest& request, const DsgScenedDeleteSceneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgScenedDeleteSceneOutcomeCallable dsgScenedDeleteSceneCallable(const Model::DsgScenedDeleteSceneRequest& request) const;
DsgStopSensIdentifyOutcome dsgStopSensIdentify(const Model::DsgStopSensIdentifyRequest &request)const;
void dsgStopSensIdentifyAsync(const Model::DsgStopSensIdentifyRequest& request, const DsgStopSensIdentifyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgStopSensIdentifyOutcomeCallable dsgStopSensIdentifyCallable(const Model::DsgStopSensIdentifyRequest& request) const;
DsgUserGroupAddOrUpdateOutcome dsgUserGroupAddOrUpdate(const Model::DsgUserGroupAddOrUpdateRequest &request)const;
void dsgUserGroupAddOrUpdateAsync(const Model::DsgUserGroupAddOrUpdateRequest& request, const DsgUserGroupAddOrUpdateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgUserGroupAddOrUpdateOutcomeCallable dsgUserGroupAddOrUpdateCallable(const Model::DsgUserGroupAddOrUpdateRequest& request) const;
DsgUserGroupDeleteOutcome dsgUserGroupDelete(const Model::DsgUserGroupDeleteRequest &request)const;
void dsgUserGroupDeleteAsync(const Model::DsgUserGroupDeleteRequest& request, const DsgUserGroupDeleteAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgUserGroupDeleteOutcomeCallable dsgUserGroupDeleteCallable(const Model::DsgUserGroupDeleteRequest& request) const;
DsgUserGroupGetOdpsRoleGroupsOutcome dsgUserGroupGetOdpsRoleGroups(const Model::DsgUserGroupGetOdpsRoleGroupsRequest &request)const;
void dsgUserGroupGetOdpsRoleGroupsAsync(const Model::DsgUserGroupGetOdpsRoleGroupsRequest& request, const DsgUserGroupGetOdpsRoleGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgUserGroupGetOdpsRoleGroupsOutcomeCallable dsgUserGroupGetOdpsRoleGroupsCallable(const Model::DsgUserGroupGetOdpsRoleGroupsRequest& request) const;
DsgUserGroupQueryListOutcome dsgUserGroupQueryList(const Model::DsgUserGroupQueryListRequest &request)const;
void dsgUserGroupQueryListAsync(const Model::DsgUserGroupQueryListRequest& request, const DsgUserGroupQueryListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgUserGroupQueryListOutcomeCallable dsgUserGroupQueryListCallable(const Model::DsgUserGroupQueryListRequest& request) const;
DsgUserGroupQueryUserListOutcome dsgUserGroupQueryUserList(const Model::DsgUserGroupQueryUserListRequest &request)const;
void dsgUserGroupQueryUserListAsync(const Model::DsgUserGroupQueryUserListRequest& request, const DsgUserGroupQueryUserListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgUserGroupQueryUserListOutcomeCallable dsgUserGroupQueryUserListCallable(const Model::DsgUserGroupQueryUserListRequest& request) const;
DsgWhiteListAddOrUpdateOutcome dsgWhiteListAddOrUpdate(const Model::DsgWhiteListAddOrUpdateRequest &request)const;
void dsgWhiteListAddOrUpdateAsync(const Model::DsgWhiteListAddOrUpdateRequest& request, const DsgWhiteListAddOrUpdateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgWhiteListAddOrUpdateOutcomeCallable dsgWhiteListAddOrUpdateCallable(const Model::DsgWhiteListAddOrUpdateRequest& request) const;
DsgWhiteListDeleteListOutcome dsgWhiteListDeleteList(const Model::DsgWhiteListDeleteListRequest &request)const;
void dsgWhiteListDeleteListAsync(const Model::DsgWhiteListDeleteListRequest& request, const DsgWhiteListDeleteListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgWhiteListDeleteListOutcomeCallable dsgWhiteListDeleteListCallable(const Model::DsgWhiteListDeleteListRequest& request) const;
DsgWhiteListQueryListOutcome dsgWhiteListQueryList(const Model::DsgWhiteListQueryListRequest &request)const;
void dsgWhiteListQueryListAsync(const Model::DsgWhiteListQueryListRequest& request, const DsgWhiteListQueryListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
DsgWhiteListQueryListOutcomeCallable dsgWhiteListQueryListCallable(const Model::DsgWhiteListQueryListRequest& request) const;
EditRecognizeRuleOutcome editRecognizeRule(const Model::EditRecognizeRuleRequest &request)const;
void editRecognizeRuleAsync(const Model::EditRecognizeRuleRequest& request, const EditRecognizeRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EditRecognizeRuleOutcomeCallable editRecognizeRuleCallable(const Model::EditRecognizeRuleRequest& request) const;
EstablishRelationTableToBusinessOutcome establishRelationTableToBusiness(const Model::EstablishRelationTableToBusinessRequest &request)const;
void establishRelationTableToBusinessAsync(const Model::EstablishRelationTableToBusinessRequest& request, const EstablishRelationTableToBusinessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
EstablishRelationTableToBusinessOutcomeCallable establishRelationTableToBusinessCallable(const Model::EstablishRelationTableToBusinessRequest& request) const;
@@ -1628,6 +1885,9 @@ namespace AlibabaCloud
GenerateDISyncTaskConfigForUpdatingOutcome generateDISyncTaskConfigForUpdating(const Model::GenerateDISyncTaskConfigForUpdatingRequest &request)const;
void generateDISyncTaskConfigForUpdatingAsync(const Model::GenerateDISyncTaskConfigForUpdatingRequest& request, const GenerateDISyncTaskConfigForUpdatingAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GenerateDISyncTaskConfigForUpdatingOutcomeCallable generateDISyncTaskConfigForUpdatingCallable(const Model::GenerateDISyncTaskConfigForUpdatingRequest& request) const;
GetAlertMessageOutcome getAlertMessage(const Model::GetAlertMessageRequest &request)const;
void getAlertMessageAsync(const Model::GetAlertMessageRequest& request, const GetAlertMessageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetAlertMessageOutcomeCallable getAlertMessageCallable(const Model::GetAlertMessageRequest& request) const;
GetBaselineOutcome getBaseline(const Model::GetBaselineRequest &request)const;
void getBaselineAsync(const Model::GetBaselineRequest& request, const GetBaselineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetBaselineOutcomeCallable getBaselineCallable(const Model::GetBaselineRequest& request) const;
@@ -1862,6 +2122,12 @@ namespace AlibabaCloud
ListCalcEnginesOutcome listCalcEngines(const Model::ListCalcEnginesRequest &request)const;
void listCalcEnginesAsync(const Model::ListCalcEnginesRequest& request, const ListCalcEnginesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListCalcEnginesOutcomeCallable listCalcEnginesCallable(const Model::ListCalcEnginesRequest& request) const;
ListClusterConfigsOutcome listClusterConfigs(const Model::ListClusterConfigsRequest &request)const;
void listClusterConfigsAsync(const Model::ListClusterConfigsRequest& request, const ListClusterConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListClusterConfigsOutcomeCallable listClusterConfigsCallable(const Model::ListClusterConfigsRequest& request) const;
ListClustersOutcome listClusters(const Model::ListClustersRequest &request)const;
void listClustersAsync(const Model::ListClustersRequest& request, const ListClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListClustersOutcomeCallable listClustersCallable(const Model::ListClustersRequest& request) const;
ListConnectionsOutcome listConnections(const Model::ListConnectionsRequest &request)const;
void listConnectionsAsync(const Model::ListConnectionsRequest& request, const ListConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListConnectionsOutcomeCallable listConnectionsCallable(const Model::ListConnectionsRequest& request) const;
@@ -1949,6 +2215,9 @@ namespace AlibabaCloud
ListManualDagInstancesOutcome listManualDagInstances(const Model::ListManualDagInstancesRequest &request)const;
void listManualDagInstancesAsync(const Model::ListManualDagInstancesRequest& request, const ListManualDagInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListManualDagInstancesOutcomeCallable listManualDagInstancesCallable(const Model::ListManualDagInstancesRequest& request) const;
ListMeasureDataOutcome listMeasureData(const Model::ListMeasureDataRequest &request)const;
void listMeasureDataAsync(const Model::ListMeasureDataRequest& request, const ListMeasureDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListMeasureDataOutcomeCallable listMeasureDataCallable(const Model::ListMeasureDataRequest& request) const;
ListMetaCollectionEntitiesOutcome listMetaCollectionEntities(const Model::ListMetaCollectionEntitiesRequest &request)const;
void listMetaCollectionEntitiesAsync(const Model::ListMetaCollectionEntitiesRequest& request, const ListMetaCollectionEntitiesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListMetaCollectionEntitiesOutcomeCallable listMetaCollectionEntitiesCallable(const Model::ListMetaCollectionEntitiesRequest& request) const;
@@ -2027,6 +2296,9 @@ namespace AlibabaCloud
ListTableThemeOutcome listTableTheme(const Model::ListTableThemeRequest &request)const;
void listTableThemeAsync(const Model::ListTableThemeRequest& request, const ListTableThemeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTableThemeOutcomeCallable listTableThemeCallable(const Model::ListTableThemeRequest& request) const;
ListTablesOutcome listTables(const Model::ListTablesRequest &request)const;
void listTablesAsync(const Model::ListTablesRequest& request, const ListTablesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTablesOutcomeCallable listTablesCallable(const Model::ListTablesRequest& request) const;
ListTopicsOutcome listTopics(const Model::ListTopicsRequest &request)const;
void listTopicsAsync(const Model::ListTopicsRequest& request, const ListTopicsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListTopicsOutcomeCallable listTopicsCallable(const Model::ListTopicsRequest& request) const;
@@ -2042,9 +2314,30 @@ namespace AlibabaCloud
QueryDISyncTaskConfigProcessResultOutcome queryDISyncTaskConfigProcessResult(const Model::QueryDISyncTaskConfigProcessResultRequest &request)const;
void queryDISyncTaskConfigProcessResultAsync(const Model::QueryDISyncTaskConfigProcessResultRequest& request, const QueryDISyncTaskConfigProcessResultAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryDISyncTaskConfigProcessResultOutcomeCallable queryDISyncTaskConfigProcessResultCallable(const Model::QueryDISyncTaskConfigProcessResultRequest& request) const;
QueryDefaultTemplateOutcome queryDefaultTemplate(const Model::QueryDefaultTemplateRequest &request)const;
void queryDefaultTemplateAsync(const Model::QueryDefaultTemplateRequest& request, const QueryDefaultTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryDefaultTemplateOutcomeCallable queryDefaultTemplateCallable(const Model::QueryDefaultTemplateRequest& request) const;
QueryPublicModelEngineOutcome queryPublicModelEngine(const Model::QueryPublicModelEngineRequest &request)const;
void queryPublicModelEngineAsync(const Model::QueryPublicModelEngineRequest& request, const QueryPublicModelEngineAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryPublicModelEngineOutcomeCallable queryPublicModelEngineCallable(const Model::QueryPublicModelEngineRequest& request) const;
QueryRecognizeDataByRuleTypeOutcome queryRecognizeDataByRuleType(const Model::QueryRecognizeDataByRuleTypeRequest &request)const;
void queryRecognizeDataByRuleTypeAsync(const Model::QueryRecognizeDataByRuleTypeRequest& request, const QueryRecognizeDataByRuleTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryRecognizeDataByRuleTypeOutcomeCallable queryRecognizeDataByRuleTypeCallable(const Model::QueryRecognizeDataByRuleTypeRequest& request) const;
QueryRecognizeRuleDetailOutcome queryRecognizeRuleDetail(const Model::QueryRecognizeRuleDetailRequest &request)const;
void queryRecognizeRuleDetailAsync(const Model::QueryRecognizeRuleDetailRequest& request, const QueryRecognizeRuleDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryRecognizeRuleDetailOutcomeCallable queryRecognizeRuleDetailCallable(const Model::QueryRecognizeRuleDetailRequest& request) const;
QueryRecognizeRulesTypeOutcome queryRecognizeRulesType(const Model::QueryRecognizeRulesTypeRequest &request)const;
void queryRecognizeRulesTypeAsync(const Model::QueryRecognizeRulesTypeRequest& request, const QueryRecognizeRulesTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QueryRecognizeRulesTypeOutcomeCallable queryRecognizeRulesTypeCallable(const Model::QueryRecognizeRulesTypeRequest& request) const;
QuerySensClassificationOutcome querySensClassification(const Model::QuerySensClassificationRequest &request)const;
void querySensClassificationAsync(const Model::QuerySensClassificationRequest& request, const QuerySensClassificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QuerySensClassificationOutcomeCallable querySensClassificationCallable(const Model::QuerySensClassificationRequest& request) const;
QuerySensLevelOutcome querySensLevel(const Model::QuerySensLevelRequest &request)const;
void querySensLevelAsync(const Model::QuerySensLevelRequest& request, const QuerySensLevelAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QuerySensLevelOutcomeCallable querySensLevelCallable(const Model::QuerySensLevelRequest& request) const;
QuerySensNodeInfoOutcome querySensNodeInfo(const Model::QuerySensNodeInfoRequest &request)const;
void querySensNodeInfoAsync(const Model::QuerySensNodeInfoRequest& request, const QuerySensNodeInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
QuerySensNodeInfoOutcomeCallable querySensNodeInfoCallable(const Model::QuerySensNodeInfoRequest& request) const;
RegisterLineageRelationOutcome registerLineageRelation(const Model::RegisterLineageRelationRequest &request)const;
void registerLineageRelationAsync(const Model::RegisterLineageRelationRequest& request, const RegisterLineageRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
RegisterLineageRelationOutcomeCallable registerLineageRelationCallable(const Model::RegisterLineageRelationRequest& request) const;
@@ -2150,6 +2443,9 @@ namespace AlibabaCloud
UpdateBusinessOutcome updateBusiness(const Model::UpdateBusinessRequest &request)const;
void updateBusinessAsync(const Model::UpdateBusinessRequest& request, const UpdateBusinessAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateBusinessOutcomeCallable updateBusinessCallable(const Model::UpdateBusinessRequest& request) const;
UpdateClusterConfigsOutcome updateClusterConfigs(const Model::UpdateClusterConfigsRequest &request)const;
void updateClusterConfigsAsync(const Model::UpdateClusterConfigsRequest& request, const UpdateClusterConfigsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateClusterConfigsOutcomeCallable updateClusterConfigsCallable(const Model::UpdateClusterConfigsRequest& request) const;
UpdateConnectionOutcome updateConnection(const Model::UpdateConnectionRequest &request)const;
void updateConnectionAsync(const Model::UpdateConnectionRequest& request, const UpdateConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
UpdateConnectionOutcomeCallable updateConnectionCallable(const Model::UpdateConnectionRequest& request) const;

View File

@@ -0,0 +1,93 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_ADDRECOGNIZERULEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_ADDRECOGNIZERULEREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT AddRecognizeRuleRequest : public RpcServiceRequest {
public:
AddRecognizeRuleRequest();
~AddRecognizeRuleRequest();
std::string getLevel() const;
void setLevel(const std::string &level);
std::string getColScan() const;
void setColScan(const std::string &colScan);
std::string getColExclude() const;
void setColExclude(const std::string &colExclude);
std::string getContentScan() const;
void setContentScan(const std::string &contentScan);
int getOperationType() const;
void setOperationType(int operationType);
std::string getTemplateId() const;
void setTemplateId(const std::string &templateId);
std::string getRecognizeRulesType() const;
void setRecognizeRulesType(const std::string &recognizeRulesType);
std::string getCommentScan() const;
void setCommentScan(const std::string &commentScan);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
std::string getSensitiveDescription() const;
void setSensitiveDescription(const std::string &sensitiveDescription);
std::string getTenantId() const;
void setTenantId(const std::string &tenantId);
std::string getRecognizeRules() const;
void setRecognizeRules(const std::string &recognizeRules);
int getHitThreshold() const;
void setHitThreshold(int hitThreshold);
std::string getSensitiveName() const;
void setSensitiveName(const std::string &sensitiveName);
std::string getNodeParent() const;
void setNodeParent(const std::string &nodeParent);
std::string getLevelName() const;
void setLevelName(const std::string &levelName);
std::string getNodeId() const;
void setNodeId(const std::string &nodeId);
int getStatus() const;
void setStatus(int status);
private:
std::string level_;
std::string colScan_;
std::string colExclude_;
std::string contentScan_;
int operationType_;
std::string templateId_;
std::string recognizeRulesType_;
std::string commentScan_;
std::string accountName_;
std::string sensitiveDescription_;
std::string tenantId_;
std::string recognizeRules_;
int hitThreshold_;
std::string sensitiveName_;
std::string nodeParent_;
std::string levelName_;
std::string nodeId_;
int status_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_ADDRECOGNIZERULEREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_ADDRECOGNIZERULERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_ADDRECOGNIZERULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT AddRecognizeRuleResult : public ServiceResult
{
public:
AddRecognizeRuleResult();
explicit AddRecognizeRuleResult(const std::string &payload);
~AddRecognizeRuleResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_ADDRECOGNIZERULERESULT_H_

View File

@@ -58,6 +58,8 @@ public:
void setInputList(const std::string &inputList);
bool getCreateFolderIfNotExists() const;
void setCreateFolderIfNotExists(bool createFolderIfNotExists);
bool getApplyScheduleImmediately() const;
void setApplyScheduleImmediately(bool applyScheduleImmediately);
std::string getRerunMode() const;
void setRerunMode(const std::string &rerunMode);
std::string getConnectionName() const;
@@ -108,6 +110,7 @@ private:
int autoRerunIntervalMillis_;
std::string inputList_;
bool createFolderIfNotExists_;
bool applyScheduleImmediately_;
std::string rerunMode_;
std::string connectionName_;
std::string outputParameters_;

View File

@@ -0,0 +1,70 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEPROJECTREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEPROJECTREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT CreateProjectRequest : public RpcServiceRequest {
public:
struct Tags {
std::string value;
std::string key;
};
CreateProjectRequest();
~CreateProjectRequest();
std::string getProjectName() const;
void setProjectName(const std::string &projectName);
bool getDisableDevelopment() const;
void setDisableDevelopment(bool disableDevelopment);
std::string getClientToken() const;
void setClientToken(const std::string &clientToken);
std::string getProjectIdentifier() const;
void setProjectIdentifier(const std::string &projectIdentifier);
std::vector<Tags> getTags() const;
void setTags(const std::vector<Tags> &tags);
std::string getProjectDescription() const;
void setProjectDescription(const std::string &projectDescription);
int getIsAllowDownload() const;
void setIsAllowDownload(int isAllowDownload);
std::string getResourceManagerResourceGroupId() const;
void setResourceManagerResourceGroupId(const std::string &resourceManagerResourceGroupId);
int getProjectMode() const;
void setProjectMode(int projectMode);
private:
std::string projectName_;
bool disableDevelopment_;
std::string clientToken_;
std::string projectIdentifier_;
std::vector<Tags> tags_;
std::string projectDescription_;
int isAllowDownload_;
std::string resourceManagerResourceGroupId_;
int projectMode_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEPROJECTREQUEST_H_

View File

@@ -0,0 +1,55 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEPROJECTRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEPROJECTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT CreateProjectResult : public ServiceResult
{
public:
CreateProjectResult();
explicit CreateProjectResult(const std::string &payload);
~CreateProjectResult();
int getHttpStatusCode()const;
long getData()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
long data_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_CREATEPROJECTRESULT_H_

View File

@@ -34,12 +34,15 @@ public:
void setSrcEntityQualifiedName(const std::string &srcEntityQualifiedName);
std::string getDestEntityQualifiedName() const;
void setDestEntityQualifiedName(const std::string &destEntityQualifiedName);
std::string getRelationshipType() const;
void setRelationshipType(const std::string &relationshipType);
std::string getRelationshipGuid() const;
void setRelationshipGuid(const std::string &relationshipGuid);
private:
std::string srcEntityQualifiedName_;
std::string destEntityQualifiedName_;
std::string relationshipType_;
std::string relationshipGuid_;
};
} // namespace Model

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETERECOGNIZERULEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETERECOGNIZERULEREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DeleteRecognizeRuleRequest : public RpcServiceRequest {
public:
DeleteRecognizeRuleRequest();
~DeleteRecognizeRuleRequest();
std::string getSensitiveId() const;
void setSensitiveId(const std::string &sensitiveId);
std::string getTenantId() const;
void setTenantId(const std::string &tenantId);
private:
std::string sensitiveId_;
std::string tenantId_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETERECOGNIZERULEREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETERECOGNIZERULERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETERECOGNIZERULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DeleteRecognizeRuleResult : public ServiceResult
{
public:
DeleteRecognizeRuleResult();
explicit DeleteRecognizeRuleResult(const std::string &payload);
~DeleteRecognizeRuleResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DELETERECOGNIZERULERESULT_H_

View File

@@ -30,22 +30,22 @@ class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DeployFileRequest : public RpcService
public:
DeployFileRequest();
~DeployFileRequest();
std::string getProjectIdentifier() const;
void setProjectIdentifier(const std::string &projectIdentifier);
std::string getComment() const;
void setComment(const std::string &comment);
long getProjectId() const;
void setProjectId(long projectId);
long getNodeId() const;
void setNodeId(long nodeId);
std::string getProjectIdentifier() const;
void setProjectIdentifier(const std::string &projectIdentifier);
long getFileId() const;
void setFileId(long fileId);
private:
std::string projectIdentifier_;
std::string comment_;
long projectId_;
long nodeId_;
std::string projectIdentifier_;
long fileId_;
};
} // namespace Model

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANADDORUPDATEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANADDORUPDATEREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgDesensPlanAddOrUpdateRequest : public RpcServiceRequest {
public:
struct DesensRules {
std::string owner;
std::string dataType;
std::string ruleName;
int id;
int integer;
std::vector<int> sceneIds;
struct DesensPlan {
std::map<std::string, ObjectOfAny> extParam;
std::string desensPlanType;
};
DesensPlan desensPlan;
bool checkWatermark;
int status;
};
DsgDesensPlanAddOrUpdateRequest();
~DsgDesensPlanAddOrUpdateRequest();
std::vector<DesensRules> getDesensRules() const;
void setDesensRules(const std::vector<DesensRules> &desensRules);
private:
std::vector<DesensRules> desensRules_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANADDORUPDATEREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANADDORUPDATERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANADDORUPDATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgDesensPlanAddOrUpdateResult : public ServiceResult
{
public:
DsgDesensPlanAddOrUpdateResult();
explicit DsgDesensPlanAddOrUpdateResult(const std::string &payload);
~DsgDesensPlanAddOrUpdateResult();
int getHttpStatusCode()const;
bool getData()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
bool data_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANADDORUPDATERESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANDELETEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANDELETEREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgDesensPlanDeleteRequest : public RpcServiceRequest {
public:
DsgDesensPlanDeleteRequest();
~DsgDesensPlanDeleteRequest();
std::string getSceneCode() const;
void setSceneCode(const std::string &sceneCode);
std::vector<int> getIds() const;
void setIds(const std::vector<int> &ids);
private:
std::string sceneCode_;
std::vector<int> ids_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANDELETEREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANDELETERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANDELETERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgDesensPlanDeleteResult : public ServiceResult
{
public:
DsgDesensPlanDeleteResult();
explicit DsgDesensPlanDeleteResult(const std::string &payload);
~DsgDesensPlanDeleteResult();
int getHttpStatusCode()const;
bool getData()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
bool data_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANDELETERESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANQUERYLISTREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANQUERYLISTREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgDesensPlanQueryListRequest : public RpcServiceRequest {
public:
DsgDesensPlanQueryListRequest();
~DsgDesensPlanQueryListRequest();
std::string getOwner() const;
void setOwner(const std::string &owner);
int getPageSize() const;
void setPageSize(int pageSize);
int getSceneId() const;
void setSceneId(int sceneId);
std::string getRuleName() const;
void setRuleName(const std::string &ruleName);
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getStatus() const;
void setStatus(int status);
private:
std::string owner_;
int pageSize_;
int sceneId_;
std::string ruleName_;
int pageNumber_;
int status_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANQUERYLISTREQUEST_H_

View File

@@ -0,0 +1,88 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANQUERYLISTRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANQUERYLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgDesensPlanQueryListResult : public ServiceResult
{
public:
struct PageData
{
struct Datas
{
struct DesensPlan
{
std::string desensPlanType;
std::string extParam;
};
int status;
std::string owner;
std::string desenMode;
bool checkWatermark;
std::string sceneCode;
std::string gmtModified;
DesensPlan desensPlan;
std::string gmtCreate;
std::string sceneName;
std::string dataType;
std::string desensWay;
long id;
std::string desensRule;
std::string ruleName;
};
int totalCount;
int pageSize;
int pageNumber;
std::vector<Datas> data;
};
DsgDesensPlanQueryListResult();
explicit DsgDesensPlanQueryListResult(const std::string &payload);
~DsgDesensPlanQueryListResult();
PageData getPageData()const;
int getHttpStatusCode()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
PageData pageData_;
int httpStatusCode_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANQUERYLISTRESULT_H_

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANUPDATESTATUSREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANUPDATESTATUSREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgDesensPlanUpdateStatusRequest : public RpcServiceRequest {
public:
DsgDesensPlanUpdateStatusRequest();
~DsgDesensPlanUpdateStatusRequest();
std::string getSceneCode() const;
void setSceneCode(const std::string &sceneCode);
std::vector<int> getIds() const;
void setIds(const std::vector<int> &ids);
int getStatus() const;
void setStatus(int status);
private:
std::string sceneCode_;
std::vector<int> ids_;
int status_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANUPDATESTATUSREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANUPDATESTATUSRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANUPDATESTATUSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgDesensPlanUpdateStatusResult : public ServiceResult
{
public:
DsgDesensPlanUpdateStatusResult();
explicit DsgDesensPlanUpdateStatusResult(const std::string &payload);
~DsgDesensPlanUpdateStatusResult();
int getHttpStatusCode()const;
bool getData()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
bool data_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGDESENSPLANUPDATESTATUSRESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGPLATFORMQUERYPROJECTSANDSCHEMAFROMMETAREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGPLATFORMQUERYPROJECTSANDSCHEMAFROMMETAREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgPlatformQueryProjectsAndSchemaFromMetaRequest : public RpcServiceRequest {
public:
DsgPlatformQueryProjectsAndSchemaFromMetaRequest();
~DsgPlatformQueryProjectsAndSchemaFromMetaRequest();
std::string getEngineName() const;
void setEngineName(const std::string &engineName);
private:
std::string engineName_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGPLATFORMQUERYPROJECTSANDSCHEMAFROMMETAREQUEST_H_

View File

@@ -0,0 +1,64 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGPLATFORMQUERYPROJECTSANDSCHEMAFROMMETARESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGPLATFORMQUERYPROJECTSANDSCHEMAFROMMETARESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgPlatformQueryProjectsAndSchemaFromMetaResult : public ServiceResult
{
public:
struct Datas
{
std::string project;
std::string clusterId;
};
DsgPlatformQueryProjectsAndSchemaFromMetaResult();
explicit DsgPlatformQueryProjectsAndSchemaFromMetaResult(const std::string &payload);
~DsgPlatformQueryProjectsAndSchemaFromMetaResult();
int getHttpStatusCode()const;
std::vector<Datas> getData()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
std::vector<Datas> data_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGPLATFORMQUERYPROJECTSANDSCHEMAFROMMETARESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYDEFAULTTEMPLATESREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYDEFAULTTEMPLATESREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgQueryDefaultTemplatesRequest : public RpcServiceRequest {
public:
DsgQueryDefaultTemplatesRequest();
~DsgQueryDefaultTemplatesRequest();
int getSceneId() const;
void setSceneId(int sceneId);
private:
int sceneId_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYDEFAULTTEMPLATESREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYDEFAULTTEMPLATESRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYDEFAULTTEMPLATESRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgQueryDefaultTemplatesResult : public ServiceResult
{
public:
DsgQueryDefaultTemplatesResult();
explicit DsgQueryDefaultTemplatesResult(const std::string &payload);
~DsgQueryDefaultTemplatesResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYDEFAULTTEMPLATESRESULT_H_

View File

@@ -0,0 +1,84 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYSENSRESULTREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYSENSRESULTREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgQuerySensResultRequest : public RpcServiceRequest {
public:
DsgQuerySensResultRequest();
~DsgQuerySensResultRequest();
std::string getCol() const;
void setCol(const std::string &col);
std::string getProjectName() const;
void setProjectName(const std::string &projectName);
std::string getSchemaName() const;
void setSchemaName(const std::string &schemaName);
std::string getLevel() const;
void setLevel(const std::string &level);
std::string getSensStatus() const;
void setSensStatus(const std::string &sensStatus);
std::string getNodeName() const;
void setNodeName(const std::string &nodeName);
std::string getSensitiveId() const;
void setSensitiveId(const std::string &sensitiveId);
int getPageNo() const;
void setPageNo(int pageNo);
std::string getTenantId() const;
void setTenantId(const std::string &tenantId);
std::string getDbType() const;
void setDbType(const std::string &dbType);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getSensitiveName() const;
void setSensitiveName(const std::string &sensitiveName);
std::string getTable() const;
void setTable(const std::string &table);
std::string getOrder() const;
void setOrder(const std::string &order);
std::string getOrderField() const;
void setOrderField(const std::string &orderField);
private:
std::string col_;
std::string projectName_;
std::string schemaName_;
std::string level_;
std::string sensStatus_;
std::string nodeName_;
std::string sensitiveId_;
int pageNo_;
std::string tenantId_;
std::string dbType_;
int pageSize_;
std::string sensitiveName_;
std::string table_;
std::string order_;
std::string orderField_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYSENSRESULTREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYSENSRESULTRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYSENSRESULTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgQuerySensResultResult : public ServiceResult
{
public:
DsgQuerySensResultResult();
explicit DsgQuerySensResultResult(const std::string &payload);
~DsgQuerySensResultResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGQUERYSENSRESULTRESULT_H_

View File

@@ -0,0 +1,56 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGRUNSENSIDENTIFYREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGRUNSENSIDENTIFYREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgRunSensIdentifyRequest : public RpcServiceRequest {
public:
struct EsMetaParams {
std::string string;
std::vector<std::string> tableNameList;
std::string projectName;
std::string schemaName;
long instanceId;
std::string dbType;
std::string clusterId;
std::string tableName;
std::string user;
};
DsgRunSensIdentifyRequest();
~DsgRunSensIdentifyRequest();
std::string getTenantId() const;
void setTenantId(const std::string &tenantId);
std::vector<EsMetaParams> getEsMetaParams() const;
void setEsMetaParams(const std::vector<EsMetaParams> &esMetaParams);
private:
std::string tenantId_;
std::vector<EsMetaParams> esMetaParams_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGRUNSENSIDENTIFYREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGRUNSENSIDENTIFYRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGRUNSENSIDENTIFYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgRunSensIdentifyResult : public ServiceResult
{
public:
DsgRunSensIdentifyResult();
explicit DsgRunSensIdentifyResult(const std::string &payload);
~DsgRunSensIdentifyResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGRUNSENSIDENTIFYRESULT_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEADDORUPDATESCENEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEADDORUPDATESCENEREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgSceneAddOrUpdateSceneRequest : public RpcServiceRequest {
public:
struct Scenes {
std::string sceneCode;
struct ProjectsItem {
std::string projectName;
std::string dbType;
std::string clusterId;
};
projectsItem projectsItem;
std::vector<projectsItem> projects;
std::string sceneName;
long long;
std::vector<long> userGroupIds;
std::string id;
std::string desc;
};
DsgSceneAddOrUpdateSceneRequest();
~DsgSceneAddOrUpdateSceneRequest();
std::vector<scenes> getScenes() const;
void setScenes(const std::vector<scenes> &scenes);
private:
std::vector<scenes> scenes_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEADDORUPDATESCENEREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEADDORUPDATESCENERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEADDORUPDATESCENERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgSceneAddOrUpdateSceneResult : public ServiceResult
{
public:
DsgSceneAddOrUpdateSceneResult();
explicit DsgSceneAddOrUpdateSceneResult(const std::string &payload);
~DsgSceneAddOrUpdateSceneResult();
int getHttpStatusCode()const;
bool getData()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
bool data_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEADDORUPDATESCENERESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEQUERYSCENELISTBYNAMEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEQUERYSCENELISTBYNAMEREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgSceneQuerySceneListByNameRequest : public RpcServiceRequest {
public:
DsgSceneQuerySceneListByNameRequest();
~DsgSceneQuerySceneListByNameRequest();
std::string getSceneName() const;
void setSceneName(const std::string &sceneName);
private:
std::string sceneName_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEQUERYSCENELISTBYNAMEREQUEST_H_

View File

@@ -0,0 +1,76 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEQUERYSCENELISTBYNAMERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEQUERYSCENELISTBYNAMERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgSceneQuerySceneListByNameResult : public ServiceResult
{
public:
struct Datas
{
struct Project
{
std::string projectName;
std::string clusterId;
std::string dbType;
};
std::string desc;
std::string sceneName;
std::string sceneCode;
std::vector<Datas::Project> projects;
int sceneLevel;
long id;
std::vector<std::string> children;
std::string userGroups;
};
DsgSceneQuerySceneListByNameResult();
explicit DsgSceneQuerySceneListByNameResult(const std::string &payload);
~DsgSceneQuerySceneListByNameResult();
int getHttpStatusCode()const;
std::vector<Datas> getData()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
std::vector<Datas> data_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEQUERYSCENELISTBYNAMERESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEDDELETESCENEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEDDELETESCENEREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgScenedDeleteSceneRequest : public RpcServiceRequest {
public:
DsgScenedDeleteSceneRequest();
~DsgScenedDeleteSceneRequest();
std::vector<int> getIds() const;
void setIds(const std::vector<int> &ids);
private:
std::vector<int> ids_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEDDELETESCENEREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEDDELETESCENERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEDDELETESCENERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgScenedDeleteSceneResult : public ServiceResult
{
public:
DsgScenedDeleteSceneResult();
explicit DsgScenedDeleteSceneResult(const std::string &payload);
~DsgScenedDeleteSceneResult();
int getHttpStatusCode()const;
bool getData()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
bool data_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSCENEDDELETESCENERESULT_H_

View File

@@ -0,0 +1,45 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSTOPSENSIDENTIFYREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSTOPSENSIDENTIFYREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgStopSensIdentifyRequest : public RpcServiceRequest {
public:
DsgStopSensIdentifyRequest();
~DsgStopSensIdentifyRequest();
long getJobId() const;
void setJobId(long jobId);
std::string getTenantId() const;
void setTenantId(const std::string &tenantId);
private:
long jobId_;
std::string tenantId_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSTOPSENSIDENTIFYREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSTOPSENSIDENTIFYRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSTOPSENSIDENTIFYRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgStopSensIdentifyResult : public ServiceResult
{
public:
DsgStopSensIdentifyResult();
explicit DsgStopSensIdentifyResult(const std::string &payload);
~DsgStopSensIdentifyResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGSTOPSENSIDENTIFYRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPADDORUPDATEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPADDORUPDATEREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgUserGroupAddOrUpdateRequest : public RpcServiceRequest {
public:
struct UserGroups {
std::string owner;
std::string projectName;
int userGroupType;
std::string name;
long id;
std::string string;
std::vector<std::string> accounts;
};
DsgUserGroupAddOrUpdateRequest();
~DsgUserGroupAddOrUpdateRequest();
std::vector<UserGroups> getUserGroups() const;
void setUserGroups(const std::vector<UserGroups> &userGroups);
private:
std::vector<UserGroups> userGroups_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPADDORUPDATEREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPADDORUPDATERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPADDORUPDATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgUserGroupAddOrUpdateResult : public ServiceResult
{
public:
DsgUserGroupAddOrUpdateResult();
explicit DsgUserGroupAddOrUpdateResult(const std::string &payload);
~DsgUserGroupAddOrUpdateResult();
int getHttpStatusCode()const;
bool getData()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
bool data_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPADDORUPDATERESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPDELETEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPDELETEREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgUserGroupDeleteRequest : public RpcServiceRequest {
public:
DsgUserGroupDeleteRequest();
~DsgUserGroupDeleteRequest();
std::vector<long> getIds() const;
void setIds(const std::vector<long> &ids);
private:
std::vector<long> ids_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPDELETEREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPDELETERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPDELETERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgUserGroupDeleteResult : public ServiceResult
{
public:
DsgUserGroupDeleteResult();
explicit DsgUserGroupDeleteResult(const std::string &payload);
~DsgUserGroupDeleteResult();
int getHttpStatusCode()const;
bool getData()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
bool data_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPDELETERESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPGETODPSROLEGROUPSREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPGETODPSROLEGROUPSREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgUserGroupGetOdpsRoleGroupsRequest : public RpcServiceRequest {
public:
DsgUserGroupGetOdpsRoleGroupsRequest();
~DsgUserGroupGetOdpsRoleGroupsRequest();
std::string getProjectName() const;
void setProjectName(const std::string &projectName);
private:
std::string projectName_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPGETODPSROLEGROUPSREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPGETODPSROLEGROUPSRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPGETODPSROLEGROUPSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgUserGroupGetOdpsRoleGroupsResult : public ServiceResult
{
public:
DsgUserGroupGetOdpsRoleGroupsResult();
explicit DsgUserGroupGetOdpsRoleGroupsResult(const std::string &payload);
~DsgUserGroupGetOdpsRoleGroupsResult();
int getHttpStatusCode()const;
std::vector<std::string> getData()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
std::vector<std::string> data_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPGETODPSROLEGROUPSRESULT_H_

View File

@@ -0,0 +1,54 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYLISTREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYLISTREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgUserGroupQueryListRequest : public RpcServiceRequest {
public:
DsgUserGroupQueryListRequest();
~DsgUserGroupQueryListRequest();
std::string getOwner() const;
void setOwner(const std::string &owner);
std::string getProjectName() const;
void setProjectName(const std::string &projectName);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getName() const;
void setName(const std::string &name);
int getPageNumber() const;
void setPageNumber(int pageNumber);
private:
std::string owner_;
std::string projectName_;
int pageSize_;
std::string name_;
int pageNumber_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYLISTREQUEST_H_

View File

@@ -0,0 +1,75 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYLISTRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgUserGroupQueryListResult : public ServiceResult
{
public:
struct PageData
{
struct Datas
{
std::string gmtCreate;
std::string owner;
std::string gmtModified;
int id;
std::vector<std::string> accounts;
std::string name;
};
int totalCount;
int pageSize;
int pageNumber;
std::vector<Datas> data;
};
DsgUserGroupQueryListResult();
explicit DsgUserGroupQueryListResult(const std::string &payload);
~DsgUserGroupQueryListResult();
PageData getPageData()const;
int getHttpStatusCode()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
PageData pageData_;
int httpStatusCode_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYLISTRESULT_H_

View File

@@ -0,0 +1,39 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYUSERLISTREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYUSERLISTREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgUserGroupQueryUserListRequest : public RpcServiceRequest {
public:
DsgUserGroupQueryUserListRequest();
~DsgUserGroupQueryUserListRequest();
private:
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYUSERLISTREQUEST_H_

View File

@@ -0,0 +1,67 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYUSERLISTRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYUSERLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgUserGroupQueryUserListResult : public ServiceResult
{
public:
struct Datas
{
std::string baseId;
std::string yunAccount;
int accountType;
std::string accountName;
std::string parentAccountId;
};
DsgUserGroupQueryUserListResult();
explicit DsgUserGroupQueryUserListResult(const std::string &payload);
~DsgUserGroupQueryUserListResult();
int getHttpStatusCode()const;
std::vector<Datas> getData()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
std::vector<Datas> data_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGUSERGROUPQUERYUSERLISTRESULT_H_

View File

@@ -0,0 +1,50 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTADDORUPDATEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTADDORUPDATEREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgWhiteListAddOrUpdateRequest : public RpcServiceRequest {
public:
struct WhiteLists {
std::string endTime;
int integer;
std::vector<int> userGroupIds;
int id;
std::string startTime;
int ruleId;
};
DsgWhiteListAddOrUpdateRequest();
~DsgWhiteListAddOrUpdateRequest();
std::vector<WhiteLists> getWhiteLists() const;
void setWhiteLists(const std::vector<WhiteLists> &whiteLists);
private:
std::vector<WhiteLists> whiteLists_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTADDORUPDATEREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTADDORUPDATERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTADDORUPDATERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgWhiteListAddOrUpdateResult : public ServiceResult
{
public:
DsgWhiteListAddOrUpdateResult();
explicit DsgWhiteListAddOrUpdateResult(const std::string &payload);
~DsgWhiteListAddOrUpdateResult();
int getHttpStatusCode()const;
bool getData()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
bool data_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTADDORUPDATERESULT_H_

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTDELETELISTREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTDELETELISTREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgWhiteListDeleteListRequest : public RpcServiceRequest {
public:
DsgWhiteListDeleteListRequest();
~DsgWhiteListDeleteListRequest();
std::vector<int> getIds() const;
void setIds(const std::vector<int> &ids);
private:
std::vector<int> ids_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTDELETELISTREQUEST_H_

View File

@@ -0,0 +1,59 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTDELETELISTRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTDELETELISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgWhiteListDeleteListResult : public ServiceResult
{
public:
DsgWhiteListDeleteListResult();
explicit DsgWhiteListDeleteListResult(const std::string &payload);
~DsgWhiteListDeleteListResult();
int getHttpStatusCode()const;
bool getData()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
bool data_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTDELETELISTRESULT_H_

View File

@@ -0,0 +1,51 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTQUERYLISTREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTQUERYLISTREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgWhiteListQueryListRequest : public RpcServiceRequest {
public:
DsgWhiteListQueryListRequest();
~DsgWhiteListQueryListRequest();
std::string getDataType() const;
void setDataType(const std::string &dataType);
int getPageSize() const;
void setPageSize(int pageSize);
long getSceneId() const;
void setSceneId(long sceneId);
int getPageNumber() const;
void setPageNumber(int pageNumber);
private:
std::string dataType_;
int pageSize_;
long sceneId_;
int pageNumber_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTQUERYLISTREQUEST_H_

View File

@@ -0,0 +1,78 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTQUERYLISTRESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTQUERYLISTRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT DsgWhiteListQueryListResult : public ServiceResult
{
public:
struct PageData
{
struct Datas
{
long sceneId;
std::string type;
std::string gmtCreate;
std::string endTime;
long ruleId;
std::string gmtModified;
std::string startTime;
long id;
std::vector<std::string> userGroups;
};
int totalCount;
int pageSize;
int pageNumber;
std::vector<Datas> data;
};
DsgWhiteListQueryListResult();
explicit DsgWhiteListQueryListResult(const std::string &payload);
~DsgWhiteListQueryListResult();
PageData getPageData()const;
int getHttpStatusCode()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
PageData pageData_;
int httpStatusCode_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_DSGWHITELISTQUERYLISTRESULT_H_

View File

@@ -0,0 +1,96 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_EDITRECOGNIZERULEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_EDITRECOGNIZERULEREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT EditRecognizeRuleRequest : public RpcServiceRequest {
public:
EditRecognizeRuleRequest();
~EditRecognizeRuleRequest();
std::string getLevel() const;
void setLevel(const std::string &level);
std::string getColScan() const;
void setColScan(const std::string &colScan);
std::string getColExclude() const;
void setColExclude(const std::string &colExclude);
std::string getContentScan() const;
void setContentScan(const std::string &contentScan);
int getOperationType() const;
void setOperationType(int operationType);
std::string getTemplateId() const;
void setTemplateId(const std::string &templateId);
std::string getRecognizeRulesType() const;
void setRecognizeRulesType(const std::string &recognizeRulesType);
std::string getCommentScan() const;
void setCommentScan(const std::string &commentScan);
std::string getAccountName() const;
void setAccountName(const std::string &accountName);
std::string getSensitiveDescription() const;
void setSensitiveDescription(const std::string &sensitiveDescription);
std::string getSensitiveId() const;
void setSensitiveId(const std::string &sensitiveId);
std::string getTenantId() const;
void setTenantId(const std::string &tenantId);
std::string getRecognizeRules() const;
void setRecognizeRules(const std::string &recognizeRules);
int getHitThreshold() const;
void setHitThreshold(int hitThreshold);
std::string getSensitiveName() const;
void setSensitiveName(const std::string &sensitiveName);
std::string getNodeParent() const;
void setNodeParent(const std::string &nodeParent);
std::string getLevelName() const;
void setLevelName(const std::string &levelName);
std::string getNodeId() const;
void setNodeId(const std::string &nodeId);
int getStatus() const;
void setStatus(int status);
private:
std::string level_;
std::string colScan_;
std::string colExclude_;
std::string contentScan_;
int operationType_;
std::string templateId_;
std::string recognizeRulesType_;
std::string commentScan_;
std::string accountName_;
std::string sensitiveDescription_;
std::string sensitiveId_;
std::string tenantId_;
std::string recognizeRules_;
int hitThreshold_;
std::string sensitiveName_;
std::string nodeParent_;
std::string levelName_;
std::string nodeId_;
int status_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_EDITRECOGNIZERULEREQUEST_H_

View File

@@ -0,0 +1,49 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_EDITRECOGNIZERULERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_EDITRECOGNIZERULERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT EditRecognizeRuleResult : public ServiceResult
{
public:
EditRecognizeRuleResult();
explicit EditRecognizeRuleResult(const std::string &payload);
~EditRecognizeRuleResult();
protected:
void parse(const std::string &payload);
private:
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_EDITRECOGNIZERULERESULT_H_

View File

@@ -30,23 +30,23 @@ class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT EstablishRelationTableToBusinessReque
public:
EstablishRelationTableToBusinessRequest();
~EstablishRelationTableToBusinessRequest();
std::string getTableGuid() const;
void setTableGuid(const std::string &tableGuid);
std::string getBusinessId() const;
void setBusinessId(const std::string &businessId);
long getProjectId() const;
void setProjectId(long projectId);
std::string getProjectIdentifier() const;
void setProjectIdentifier(const std::string &projectIdentifier);
std::string getFolderId() const;
void setFolderId(const std::string &folderId);
std::string getTableGuid() const;
void setTableGuid(const std::string &tableGuid);
long getProjectId() const;
void setProjectId(long projectId);
private:
std::string tableGuid_;
std::string businessId_;
long projectId_;
std::string projectIdentifier_;
std::string folderId_;
std::string tableGuid_;
long projectId_;
};
} // namespace Model
} // namespace Dataworks_public

View File

@@ -0,0 +1,42 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETALERTMESSAGEREQUEST_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETALERTMESSAGEREQUEST_H_
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dataworks_public {
namespace Model {
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT GetAlertMessageRequest : public RpcServiceRequest {
public:
GetAlertMessageRequest();
~GetAlertMessageRequest();
std::string getAlertId() const;
void setAlertId(const std::string &alertId);
private:
std::string alertId_;
};
} // namespace Model
} // namespace Dataworks_public
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETALERTMESSAGEREQUEST_H_

View File

@@ -0,0 +1,109 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETALERTMESSAGERESULT_H_
#define ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETALERTMESSAGERESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dataworks-public/Dataworks_publicExport.h>
namespace AlibabaCloud
{
namespace Dataworks_public
{
namespace Model
{
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT GetAlertMessageResult : public ServiceResult
{
public:
struct Data
{
struct SlaAlert
{
std::string status;
long baselineId;
std::string baselineOwner;
std::string baselineName;
long projectId;
long bizdate;
int inGroupId;
};
struct Instance
{
std::string status;
long instanceId;
std::string nodeName;
long nodeId;
long projectId;
};
struct Topic
{
std::string topicOwner;
long instanceId;
long nodeId;
long topicId;
std::string topicStatus;
std::string topicName;
};
struct Node
{
std::string owner;
std::string nodeName;
long nodeId;
long projectId;
};
std::string alertMessageStatus;
std::string alertUser;
std::vector<Topic> topics;
std::string alertMethod;
std::vector<Node> nodes;
long alertTime;
std::string source;
std::vector<Instance> instances;
long remindId;
long alertId;
std::string content;
SlaAlert slaAlert;
std::string remindName;
};
GetAlertMessageResult();
explicit GetAlertMessageResult(const std::string &payload);
~GetAlertMessageResult();
int getHttpStatusCode()const;
Data getData()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
Data data_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DATAWORKS_PUBLIC_MODEL_GETALERTMESSAGERESULT_H_

View File

@@ -45,10 +45,16 @@ namespace AlibabaCloud
std::string resourceGroupIdentifier;
};
RealtimeResourceSettings realtimeResourceSettings;
float requestedCu;
OfflineResourceSettings offlineResourceSettings;
};
struct JobSettings
{
struct CycleScheduleSettings
{
std::string cycleMigrationType;
std::string scheduleParameters;
};
struct ColumnDataTypeSetting
{
std::string destinationDataType;
@@ -67,6 +73,8 @@ namespace AlibabaCloud
std::vector<DdlHandlingSetting> ddlHandlingSettings;
std::vector<ColumnDataTypeSetting> columnDataTypeSettings;
std::vector<RuntimeSetting> runtimeSettings;
CycleScheduleSettings cycleScheduleSettings;
std::string channelSettings;
};
struct SourceDataSourceSetting
{

View File

@@ -100,9 +100,15 @@ namespace AlibabaCloud
int autoRerunTimes;
std::string rerunMode;
std::string paraValue;
std::string applyScheduleImmediately;
std::vector<NodeInputOutput1> outputList;
std::vector<InputContextParameter> inputParameters;
};
struct ResourceDownloadLink
{
std::string downloadLink;
};
ResourceDownloadLink resourceDownloadLink;
File file;
NodeConfiguration nodeConfiguration;
};

View File

@@ -32,15 +32,37 @@ namespace AlibabaCloud
class ALIBABACLOUD_DATAWORKS_PUBLIC_EXPORT GetMetaCollectionDetailResult : public ServiceResult
{
public:
struct Collection
{
std::string comment;
std::string ownerName;
std::string ownerId;
std::string qualifiedName;
std::string collectionType;
long createTime;
long updateTime;
int level;
std::string name;
};
GetMetaCollectionDetailResult();
explicit GetMetaCollectionDetailResult(const std::string &payload);
~GetMetaCollectionDetailResult();
int getHttpStatusCode()const;
Collection getCollection()const;
std::string getErrorCode()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
int httpStatusCode_;
Collection collection_;
std::string errorCode_;
std::string errorMessage_;
bool success_;
};
}

Some files were not shown because too many files have changed in this diff Show More