Compare commits
34 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5cdab50afe | ||
|
|
cb3e058f3f | ||
|
|
e2c46d1143 | ||
|
|
3b852794f3 | ||
|
|
16d6566bf7 | ||
|
|
2758ad51c0 | ||
|
|
51939b77c4 | ||
|
|
3f0e3c3e9a | ||
|
|
c13c576175 | ||
|
|
ef4cdc8756 | ||
|
|
61a4b220eb | ||
|
|
183190fd14 | ||
|
|
a7841818f4 | ||
|
|
9c795d127b | ||
|
|
52c309ecd7 | ||
|
|
d00f8d0fb2 | ||
|
|
4393e6e44f | ||
|
|
e676e2e38f | ||
|
|
429d57cff4 | ||
|
|
179314c9fe | ||
|
|
f0133be6a9 | ||
|
|
bb7cab374e | ||
|
|
66cb681daa | ||
|
|
e2d298dba8 | ||
|
|
ce74411ad3 | ||
|
|
bb1c3193e8 | ||
|
|
ed4f7ee25b | ||
|
|
351c9e254f | ||
|
|
cfd6b2d640 | ||
|
|
ba5ab1093f | ||
|
|
4b90751575 | ||
|
|
a6e6fc3981 | ||
|
|
ac4e846136 | ||
|
|
b88765a938 |
102
accountlabel/CMakeLists.txt
Normal file
102
accountlabel/CMakeLists.txt
Normal 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}
|
||||
)
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
233
accountlabel/src/AccountLabelClient.cc
Normal file
233
accountlabel/src/AccountLabelClient.cc
Normal 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();
|
||||
}
|
||||
|
||||
98
accountlabel/src/model/AddCustomerLabelRequest.cc
Normal file
98
accountlabel/src/model/AddCustomerLabelRequest.cc
Normal 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);
|
||||
}
|
||||
|
||||
65
accountlabel/src/model/AddCustomerLabelResult.cc
Normal file
65
accountlabel/src/model/AddCustomerLabelResult.cc
Normal 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_;
|
||||
}
|
||||
|
||||
83
accountlabel/src/model/BatchFetchAccountLabelRequest.cc
Normal file
83
accountlabel/src/model/BatchFetchAccountLabelRequest.cc
Normal 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]);
|
||||
}
|
||||
}
|
||||
|
||||
99
accountlabel/src/model/BatchFetchAccountLabelResult.cc
Normal file
99
accountlabel/src/model/BatchFetchAccountLabelResult.cc
Normal 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_;
|
||||
}
|
||||
|
||||
80
accountlabel/src/model/DeleteCustomerLabelRequest.cc
Normal file
80
accountlabel/src/model/DeleteCustomerLabelRequest.cc
Normal 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);
|
||||
}
|
||||
|
||||
65
accountlabel/src/model/DeleteCustomerLabelResult.cc
Normal file
65
accountlabel/src/model/DeleteCustomerLabelResult.cc
Normal 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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
63
accountlabel/src/model/QueryCustomerLabelRequest.cc
Normal file
63
accountlabel/src/model/QueryCustomerLabelRequest.cc
Normal 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");
|
||||
}
|
||||
|
||||
80
accountlabel/src/model/QueryCustomerLabelResult.cc
Normal file
80
accountlabel/src/model/QueryCustomerLabelResult.cc
Normal 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_;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
@@ -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())
|
||||
|
||||
@@ -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_;
|
||||
|
||||
@@ -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_;
|
||||
|
||||
@@ -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_;
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -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_;
|
||||
};
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -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_;
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_;
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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
|
||||
|
||||
@@ -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_
|
||||
@@ -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_
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user