Support SQLReview Order API.

This commit is contained in:
sdk-team
2021-06-10 14:06:49 +00:00
parent b4b0cb593d
commit 5599b4ad14
272 changed files with 8453 additions and 8782 deletions

View File

@@ -1,3 +1,6 @@
2021-06-10 Version: 1.36.782
- Support SQLReview Order API.
2021-06-10 Version: 1.36.781
- Generated 2016-11-01 for `live`.

View File

@@ -1 +1 @@
1.36.781
1.36.782

View File

@@ -37,6 +37,8 @@ set(dms-enterprise_public_header_model
include/alibabacloud/dms-enterprise/model/CreateOrderResult.h
include/alibabacloud/dms-enterprise/model/CreatePublishGroupTaskRequest.h
include/alibabacloud/dms-enterprise/model/CreatePublishGroupTaskResult.h
include/alibabacloud/dms-enterprise/model/CreateSQLReviewOrderRequest.h
include/alibabacloud/dms-enterprise/model/CreateSQLReviewOrderResult.h
include/alibabacloud/dms-enterprise/model/CreateStructSyncOrderRequest.h
include/alibabacloud/dms-enterprise/model/CreateStructSyncOrderResult.h
include/alibabacloud/dms-enterprise/model/CreateUploadFileJobRequest.h
@@ -97,6 +99,8 @@ set(dms-enterprise_public_header_model
include/alibabacloud/dms-enterprise/model/GetPermApplyOrderDetailResult.h
include/alibabacloud/dms-enterprise/model/GetPhysicalDatabaseRequest.h
include/alibabacloud/dms-enterprise/model/GetPhysicalDatabaseResult.h
include/alibabacloud/dms-enterprise/model/GetSQLReviewCheckResultStatusRequest.h
include/alibabacloud/dms-enterprise/model/GetSQLReviewCheckResultStatusResult.h
include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailRequest.h
include/alibabacloud/dms-enterprise/model/GetStructSyncExecSqlDetailResult.h
include/alibabacloud/dms-enterprise/model/GetStructSyncJobAnalyzeResultRequest.h
@@ -139,6 +143,8 @@ set(dms-enterprise_public_header_model
include/alibabacloud/dms-enterprise/model/ListLogicTablesResult.h
include/alibabacloud/dms-enterprise/model/ListOrdersRequest.h
include/alibabacloud/dms-enterprise/model/ListOrdersResult.h
include/alibabacloud/dms-enterprise/model/ListSQLReviewOriginSQLRequest.h
include/alibabacloud/dms-enterprise/model/ListSQLReviewOriginSQLResult.h
include/alibabacloud/dms-enterprise/model/ListSensitiveColumnsRequest.h
include/alibabacloud/dms-enterprise/model/ListSensitiveColumnsResult.h
include/alibabacloud/dms-enterprise/model/ListSensitiveColumnsDetailRequest.h
@@ -198,6 +204,8 @@ set(dms-enterprise_src
src/model/CreateOrderResult.cc
src/model/CreatePublishGroupTaskRequest.cc
src/model/CreatePublishGroupTaskResult.cc
src/model/CreateSQLReviewOrderRequest.cc
src/model/CreateSQLReviewOrderResult.cc
src/model/CreateStructSyncOrderRequest.cc
src/model/CreateStructSyncOrderResult.cc
src/model/CreateUploadFileJobRequest.cc
@@ -258,6 +266,8 @@ set(dms-enterprise_src
src/model/GetPermApplyOrderDetailResult.cc
src/model/GetPhysicalDatabaseRequest.cc
src/model/GetPhysicalDatabaseResult.cc
src/model/GetSQLReviewCheckResultStatusRequest.cc
src/model/GetSQLReviewCheckResultStatusResult.cc
src/model/GetStructSyncExecSqlDetailRequest.cc
src/model/GetStructSyncExecSqlDetailResult.cc
src/model/GetStructSyncJobAnalyzeResultRequest.cc
@@ -300,6 +310,8 @@ set(dms-enterprise_src
src/model/ListLogicTablesResult.cc
src/model/ListOrdersRequest.cc
src/model/ListOrdersResult.cc
src/model/ListSQLReviewOriginSQLRequest.cc
src/model/ListSQLReviewOriginSQLResult.cc
src/model/ListSensitiveColumnsRequest.cc
src/model/ListSensitiveColumnsResult.cc
src/model/ListSensitiveColumnsDetailRequest.cc

View File

@@ -38,6 +38,8 @@
#include "model/CreateOrderResult.h"
#include "model/CreatePublishGroupTaskRequest.h"
#include "model/CreatePublishGroupTaskResult.h"
#include "model/CreateSQLReviewOrderRequest.h"
#include "model/CreateSQLReviewOrderResult.h"
#include "model/CreateStructSyncOrderRequest.h"
#include "model/CreateStructSyncOrderResult.h"
#include "model/CreateUploadFileJobRequest.h"
@@ -98,6 +100,8 @@
#include "model/GetPermApplyOrderDetailResult.h"
#include "model/GetPhysicalDatabaseRequest.h"
#include "model/GetPhysicalDatabaseResult.h"
#include "model/GetSQLReviewCheckResultStatusRequest.h"
#include "model/GetSQLReviewCheckResultStatusResult.h"
#include "model/GetStructSyncExecSqlDetailRequest.h"
#include "model/GetStructSyncExecSqlDetailResult.h"
#include "model/GetStructSyncJobAnalyzeResultRequest.h"
@@ -140,6 +144,8 @@
#include "model/ListLogicTablesResult.h"
#include "model/ListOrdersRequest.h"
#include "model/ListOrdersResult.h"
#include "model/ListSQLReviewOriginSQLRequest.h"
#include "model/ListSQLReviewOriginSQLResult.h"
#include "model/ListSensitiveColumnsRequest.h"
#include "model/ListSensitiveColumnsResult.h"
#include "model/ListSensitiveColumnsDetailRequest.h"
@@ -213,6 +219,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::CreatePublishGroupTaskResult> CreatePublishGroupTaskOutcome;
typedef std::future<CreatePublishGroupTaskOutcome> CreatePublishGroupTaskOutcomeCallable;
typedef std::function<void(const Dms_enterpriseClient*, const Model::CreatePublishGroupTaskRequest&, const CreatePublishGroupTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePublishGroupTaskAsyncHandler;
typedef Outcome<Error, Model::CreateSQLReviewOrderResult> CreateSQLReviewOrderOutcome;
typedef std::future<CreateSQLReviewOrderOutcome> CreateSQLReviewOrderOutcomeCallable;
typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateSQLReviewOrderRequest&, const CreateSQLReviewOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateSQLReviewOrderAsyncHandler;
typedef Outcome<Error, Model::CreateStructSyncOrderResult> CreateStructSyncOrderOutcome;
typedef std::future<CreateStructSyncOrderOutcome> CreateStructSyncOrderOutcomeCallable;
typedef std::function<void(const Dms_enterpriseClient*, const Model::CreateStructSyncOrderRequest&, const CreateStructSyncOrderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateStructSyncOrderAsyncHandler;
@@ -303,6 +312,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::GetPhysicalDatabaseResult> GetPhysicalDatabaseOutcome;
typedef std::future<GetPhysicalDatabaseOutcome> GetPhysicalDatabaseOutcomeCallable;
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetPhysicalDatabaseRequest&, const GetPhysicalDatabaseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetPhysicalDatabaseAsyncHandler;
typedef Outcome<Error, Model::GetSQLReviewCheckResultStatusResult> GetSQLReviewCheckResultStatusOutcome;
typedef std::future<GetSQLReviewCheckResultStatusOutcome> GetSQLReviewCheckResultStatusOutcomeCallable;
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetSQLReviewCheckResultStatusRequest&, const GetSQLReviewCheckResultStatusOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetSQLReviewCheckResultStatusAsyncHandler;
typedef Outcome<Error, Model::GetStructSyncExecSqlDetailResult> GetStructSyncExecSqlDetailOutcome;
typedef std::future<GetStructSyncExecSqlDetailOutcome> GetStructSyncExecSqlDetailOutcomeCallable;
typedef std::function<void(const Dms_enterpriseClient*, const Model::GetStructSyncExecSqlDetailRequest&, const GetStructSyncExecSqlDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetStructSyncExecSqlDetailAsyncHandler;
@@ -366,6 +378,9 @@ namespace AlibabaCloud
typedef Outcome<Error, Model::ListOrdersResult> ListOrdersOutcome;
typedef std::future<ListOrdersOutcome> ListOrdersOutcomeCallable;
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListOrdersRequest&, const ListOrdersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListOrdersAsyncHandler;
typedef Outcome<Error, Model::ListSQLReviewOriginSQLResult> ListSQLReviewOriginSQLOutcome;
typedef std::future<ListSQLReviewOriginSQLOutcome> ListSQLReviewOriginSQLOutcomeCallable;
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListSQLReviewOriginSQLRequest&, const ListSQLReviewOriginSQLOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSQLReviewOriginSQLAsyncHandler;
typedef Outcome<Error, Model::ListSensitiveColumnsResult> ListSensitiveColumnsOutcome;
typedef std::future<ListSensitiveColumnsOutcome> ListSensitiveColumnsOutcomeCallable;
typedef std::function<void(const Dms_enterpriseClient*, const Model::ListSensitiveColumnsRequest&, const ListSensitiveColumnsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListSensitiveColumnsAsyncHandler;
@@ -455,6 +470,9 @@ namespace AlibabaCloud
CreatePublishGroupTaskOutcome createPublishGroupTask(const Model::CreatePublishGroupTaskRequest &request)const;
void createPublishGroupTaskAsync(const Model::CreatePublishGroupTaskRequest& request, const CreatePublishGroupTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreatePublishGroupTaskOutcomeCallable createPublishGroupTaskCallable(const Model::CreatePublishGroupTaskRequest& request) const;
CreateSQLReviewOrderOutcome createSQLReviewOrder(const Model::CreateSQLReviewOrderRequest &request)const;
void createSQLReviewOrderAsync(const Model::CreateSQLReviewOrderRequest& request, const CreateSQLReviewOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateSQLReviewOrderOutcomeCallable createSQLReviewOrderCallable(const Model::CreateSQLReviewOrderRequest& request) const;
CreateStructSyncOrderOutcome createStructSyncOrder(const Model::CreateStructSyncOrderRequest &request)const;
void createStructSyncOrderAsync(const Model::CreateStructSyncOrderRequest& request, const CreateStructSyncOrderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
CreateStructSyncOrderOutcomeCallable createStructSyncOrderCallable(const Model::CreateStructSyncOrderRequest& request) const;
@@ -545,6 +563,9 @@ namespace AlibabaCloud
GetPhysicalDatabaseOutcome getPhysicalDatabase(const Model::GetPhysicalDatabaseRequest &request)const;
void getPhysicalDatabaseAsync(const Model::GetPhysicalDatabaseRequest& request, const GetPhysicalDatabaseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetPhysicalDatabaseOutcomeCallable getPhysicalDatabaseCallable(const Model::GetPhysicalDatabaseRequest& request) const;
GetSQLReviewCheckResultStatusOutcome getSQLReviewCheckResultStatus(const Model::GetSQLReviewCheckResultStatusRequest &request)const;
void getSQLReviewCheckResultStatusAsync(const Model::GetSQLReviewCheckResultStatusRequest& request, const GetSQLReviewCheckResultStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetSQLReviewCheckResultStatusOutcomeCallable getSQLReviewCheckResultStatusCallable(const Model::GetSQLReviewCheckResultStatusRequest& request) const;
GetStructSyncExecSqlDetailOutcome getStructSyncExecSqlDetail(const Model::GetStructSyncExecSqlDetailRequest &request)const;
void getStructSyncExecSqlDetailAsync(const Model::GetStructSyncExecSqlDetailRequest& request, const GetStructSyncExecSqlDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
GetStructSyncExecSqlDetailOutcomeCallable getStructSyncExecSqlDetailCallable(const Model::GetStructSyncExecSqlDetailRequest& request) const;
@@ -608,6 +629,9 @@ namespace AlibabaCloud
ListOrdersOutcome listOrders(const Model::ListOrdersRequest &request)const;
void listOrdersAsync(const Model::ListOrdersRequest& request, const ListOrdersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListOrdersOutcomeCallable listOrdersCallable(const Model::ListOrdersRequest& request) const;
ListSQLReviewOriginSQLOutcome listSQLReviewOriginSQL(const Model::ListSQLReviewOriginSQLRequest &request)const;
void listSQLReviewOriginSQLAsync(const Model::ListSQLReviewOriginSQLRequest& request, const ListSQLReviewOriginSQLAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSQLReviewOriginSQLOutcomeCallable listSQLReviewOriginSQLCallable(const Model::ListSQLReviewOriginSQLRequest& request) const;
ListSensitiveColumnsOutcome listSensitiveColumns(const Model::ListSensitiveColumnsRequest &request)const;
void listSensitiveColumnsAsync(const Model::ListSensitiveColumnsRequest& request, const ListSensitiveColumnsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
ListSensitiveColumnsOutcomeCallable listSensitiveColumnsCallable(const Model::ListSensitiveColumnsRequest& request) const;

View File

@@ -1,57 +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_DMS_ENTERPRISE_MODEL_APPROVEORDERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_APPROVEORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ApproveOrderRequest : public RpcServiceRequest
{
public:
ApproveOrderRequest();
~ApproveOrderRequest();
long getTid()const;
void setTid(long tid);
long getWorkflowInstanceId()const;
void setWorkflowInstanceId(long workflowInstanceId);
std::string getApprovalType()const;
void setApprovalType(const std::string& approvalType);
std::string getComment()const;
void setComment(const std::string& comment);
private:
long tid_;
long workflowInstanceId_;
std::string approvalType_;
std::string comment_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_APPROVEORDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_APPROVEORDERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_APPROVEORDERREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ApproveOrderRequest : public RpcServiceRequest {
public:
ApproveOrderRequest();
~ApproveOrderRequest();
long getTid() const;
void setTid(long tid);
long getWorkflowInstanceId() const;
void setWorkflowInstanceId(long workflowInstanceId);
std::string getApprovalType() const;
void setApprovalType(const std::string &approvalType);
std::string getComment() const;
void setComment(const std::string &comment);
private:
long tid_;
long workflowInstanceId_;
std::string approvalType_;
std::string comment_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_APPROVEORDERREQUEST_H_

View File

@@ -1,54 +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_DMS_ENTERPRISE_MODEL_CLOSEORDERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CLOSEORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CloseOrderRequest : public RpcServiceRequest
{
public:
CloseOrderRequest();
~CloseOrderRequest();
long getOrderId()const;
void setOrderId(long orderId);
std::string getCloseReason()const;
void setCloseReason(const std::string& closeReason);
long getTid()const;
void setTid(long tid);
private:
long orderId_;
std::string closeReason_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CLOSEORDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CLOSEORDERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CLOSEORDERREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CloseOrderRequest : public RpcServiceRequest {
public:
CloseOrderRequest();
~CloseOrderRequest();
long getOrderId() const;
void setOrderId(long orderId);
std::string getCloseReason() const;
void setCloseReason(const std::string &closeReason);
long getTid() const;
void setTid(long tid);
private:
long orderId_;
std::string closeReason_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CLOSEORDERREQUEST_H_

View File

@@ -1,60 +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_DMS_ENTERPRISE_MODEL_CREATEDATACORRECTORDERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACORRECTORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataCorrectOrderRequest : public RpcServiceRequest
{
public:
CreateDataCorrectOrderRequest();
~CreateDataCorrectOrderRequest();
long getTid()const;
void setTid(long tid);
std::string getAttachmentKey()const;
void setAttachmentKey(const std::string& attachmentKey);
Struct getParam()const;
void setParam(const Struct& param);
std::string getComment()const;
void setComment(const std::string& comment);
Array getRelatedUserList()const;
void setRelatedUserList(const Array& relatedUserList);
private:
long tid_;
std::string attachmentKey_;
Struct param_;
std::string comment_;
Array relatedUserList_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACORRECTORDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACORRECTORDERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACORRECTORDERREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataCorrectOrderRequest : public RpcServiceRequest {
public:
struct Param {
std::string sqlType;
std::string classify;
std::string rollbackSQL;
std::string rollbackSqlType;
struct DbItemListItem {
long dbId;
bool logic;
};
DbItemListItem dbItemListItem;
std::vector<DbItemListItem> dbItemList;
std::string execSQL;
long estimateAffectRows;
std::string rollbackAttachmentName;
std::string attachmentName;
};
CreateDataCorrectOrderRequest();
~CreateDataCorrectOrderRequest();
long getTid() const;
void setTid(long tid);
std::string getAttachmentKey() const;
void setAttachmentKey(const std::string &attachmentKey);
Param getParam() const;
void setParam(const Param &param);
std::string getComment() const;
void setComment(const std::string &comment);
std::vector<long> getRelatedUserList() const;
void setRelatedUserList(const std::vector<long> &relatedUserList);
private:
long tid_;
std::string attachmentKey_;
Param param_;
std::string comment_;
std::vector<long> relatedUserList_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACORRECTORDERREQUEST_H_

View File

@@ -1,60 +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_DMS_ENTERPRISE_MODEL_CREATEDATACRONCLEARORDERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACRONCLEARORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataCronClearOrderRequest : public RpcServiceRequest
{
public:
CreateDataCronClearOrderRequest();
~CreateDataCronClearOrderRequest();
long getTid()const;
void setTid(long tid);
std::string getAttachmentKey()const;
void setAttachmentKey(const std::string& attachmentKey);
Struct getParam()const;
void setParam(const Struct& param);
std::string getComment()const;
void setComment(const std::string& comment);
Array getRelatedUserList()const;
void setRelatedUserList(const Array& relatedUserList);
private:
long tid_;
std::string attachmentKey_;
Struct param_;
std::string comment_;
Array relatedUserList_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACRONCLEARORDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACRONCLEARORDERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACRONCLEARORDERREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataCronClearOrderRequest : public RpcServiceRequest {
public:
struct Param {
std::string classify;
struct DbItemListItem {
long dbId;
bool logic;
};
DbItemListItem dbItemListItem;
std::vector<DbItemListItem> dbItemList;
struct CronClearItemListItem {
std::string filterSQL;
long remainDays;
std::string tableName;
std::string columnName;
std::string timeUnit;
};
CronClearItemListItem cronClearItemListItem;
std::vector<CronClearItemListItem> cronClearItemList;
long durationHour;
std::string cronFormat;
bool specifyDuration;
};
CreateDataCronClearOrderRequest();
~CreateDataCronClearOrderRequest();
long getTid() const;
void setTid(long tid);
std::string getAttachmentKey() const;
void setAttachmentKey(const std::string &attachmentKey);
Param getParam() const;
void setParam(const Param &param);
std::string getComment() const;
void setComment(const std::string &comment);
std::vector<long> getRelatedUserList() const;
void setRelatedUserList(const std::vector<long> &relatedUserList);
private:
long tid_;
std::string attachmentKey_;
Param param_;
std::string comment_;
std::vector<long> relatedUserList_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATACRONCLEARORDERREQUEST_H_

View File

@@ -1,60 +1,74 @@
/*
* 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_DMS_ENTERPRISE_MODEL_CREATEDATAIMPORTORDERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATAIMPORTORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataImportOrderRequest : public RpcServiceRequest
{
public:
CreateDataImportOrderRequest();
~CreateDataImportOrderRequest();
long getTid()const;
void setTid(long tid);
std::string getAttachmentKey()const;
void setAttachmentKey(const std::string& attachmentKey);
Struct getParam()const;
void setParam(const Struct& param);
std::string getComment()const;
void setComment(const std::string& comment);
Array getRelatedUserList()const;
void setRelatedUserList(const Array& relatedUserList);
private:
long tid_;
std::string attachmentKey_;
Struct param_;
std::string comment_;
Array relatedUserList_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATAIMPORTORDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATAIMPORTORDERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATAIMPORTORDERREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateDataImportOrderRequest : public RpcServiceRequest {
public:
struct Param {
std::string fileEncoding;
std::string classify;
std::string fileType;
bool csvFirstRowIsColumnDef;
std::string rollbackAttachmentName;
std::string attachmentName;
std::string importMode;
std::string rollbackSQL;
std::string rollbackSqlType;
struct DbItemListItem {
long dbId;
bool logic;
};
DbItemListItem dbItemListItem;
std::vector<DbItemListItem> dbItemList;
std::string insertType;
std::string tableName;
bool ignoreError;
};
CreateDataImportOrderRequest();
~CreateDataImportOrderRequest();
long getTid() const;
void setTid(long tid);
std::string getAttachmentKey() const;
void setAttachmentKey(const std::string &attachmentKey);
Param getParam() const;
void setParam(const Param &param);
std::string getComment() const;
void setComment(const std::string &comment);
std::vector<long> getRelatedUserList() const;
void setRelatedUserList(const std::vector<long> &relatedUserList);
private:
long tid_;
std::string attachmentKey_;
Param param_;
std::string comment_;
std::vector<long> relatedUserList_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEDATAIMPORTORDERREQUEST_H_

View File

@@ -1,60 +1,69 @@
/*
* 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_DMS_ENTERPRISE_MODEL_CREATEFREELOCKCORRECTORDERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEFREELOCKCORRECTORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateFreeLockCorrectOrderRequest : public RpcServiceRequest
{
public:
CreateFreeLockCorrectOrderRequest();
~CreateFreeLockCorrectOrderRequest();
long getTid()const;
void setTid(long tid);
std::string getAttachmentKey()const;
void setAttachmentKey(const std::string& attachmentKey);
Struct getParam()const;
void setParam(const Struct& param);
std::string getComment()const;
void setComment(const std::string& comment);
Array getRelatedUserList()const;
void setRelatedUserList(const Array& relatedUserList);
private:
long tid_;
std::string attachmentKey_;
Struct param_;
std::string comment_;
Array relatedUserList_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEFREELOCKCORRECTORDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEFREELOCKCORRECTORDERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEFREELOCKCORRECTORDERREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateFreeLockCorrectOrderRequest : public RpcServiceRequest {
public:
struct Param {
std::string sqlType;
std::string classify;
std::string rollbackSQL;
std::string rollbackSqlType;
struct DbItemListItem {
long dbId;
bool logic;
};
DbItemListItem dbItemListItem;
std::vector<DbItemListItem> dbItemList;
std::string execSQL;
std::string rollbackAttachmentName;
std::string attachmentName;
};
CreateFreeLockCorrectOrderRequest();
~CreateFreeLockCorrectOrderRequest();
long getTid() const;
void setTid(long tid);
std::string getAttachmentKey() const;
void setAttachmentKey(const std::string &attachmentKey);
Param getParam() const;
void setParam(const Param &param);
std::string getComment() const;
void setComment(const std::string &comment);
std::vector<long> getRelatedUserList() const;
void setRelatedUserList(const std::vector<long> &relatedUserList);
private:
long tid_;
std::string attachmentKey_;
Param param_;
std::string comment_;
std::vector<long> relatedUserList_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEFREELOCKCORRECTORDERREQUEST_H_

View File

@@ -1,63 +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_DMS_ENTERPRISE_MODEL_CREATEORDERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateOrderRequest : public RpcServiceRequest
{
public:
CreateOrderRequest();
~CreateOrderRequest();
long getTid()const;
void setTid(long tid);
std::string getPluginType()const;
void setPluginType(const std::string& pluginType);
std::string getAttachmentKey()const;
void setAttachmentKey(const std::string& attachmentKey);
std::string getComment()const;
void setComment(const std::string& comment);
std::map<std::string, std::string> getPluginParam()const;
void setPluginParam(const std::map<std::string, std::string>& pluginParam);
std::string getRelatedUserList()const;
void setRelatedUserList(const std::string& relatedUserList);
private:
long tid_;
std::string pluginType_;
std::string attachmentKey_;
std::string comment_;
std::map<std::string, std::string> pluginParam_;
std::string relatedUserList_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEORDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEORDERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEORDERREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateOrderRequest : public RpcServiceRequest {
public:
CreateOrderRequest();
~CreateOrderRequest();
long getTid() const;
void setTid(long tid);
std::string getPluginType() const;
void setPluginType(const std::string &pluginType);
std::string getAttachmentKey() const;
void setAttachmentKey(const std::string &attachmentKey);
std::string getComment() const;
void setComment(const std::string &comment);
std::map<std::string, std::string> getPluginParam() const;
void setPluginParam(std::map<std::string, std::string> pluginParam);
std::string getRelatedUserList() const;
void setRelatedUserList(const std::string &relatedUserList);
private:
long tid_;
std::string pluginType_;
std::string attachmentKey_;
std::string comment_;
std::map<std::string, std::string> pluginParam_;
std::string relatedUserList_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEORDERREQUEST_H_

View File

@@ -1,63 +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_DMS_ENTERPRISE_MODEL_CREATEPUBLISHGROUPTASKREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEPUBLISHGROUPTASKREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreatePublishGroupTaskRequest : public RpcServiceRequest
{
public:
CreatePublishGroupTaskRequest();
~CreatePublishGroupTaskRequest();
long getOrderId()const;
void setOrderId(long orderId);
long getTid()const;
void setTid(long tid);
int getDbId()const;
void setDbId(int dbId);
std::string getPlanTime()const;
void setPlanTime(const std::string& planTime);
bool getLogic()const;
void setLogic(bool logic);
std::string getPublishStrategy()const;
void setPublishStrategy(const std::string& publishStrategy);
private:
long orderId_;
long tid_;
int dbId_;
std::string planTime_;
bool logic_;
std::string publishStrategy_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEPUBLISHGROUPTASKREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEPUBLISHGROUPTASKREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEPUBLISHGROUPTASKREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreatePublishGroupTaskRequest : public RpcServiceRequest {
public:
CreatePublishGroupTaskRequest();
~CreatePublishGroupTaskRequest();
long getOrderId() const;
void setOrderId(long orderId);
long getTid() const;
void setTid(long tid);
int getDbId() const;
void setDbId(int dbId);
std::string getPlanTime() const;
void setPlanTime(const std::string &planTime);
bool getLogic() const;
void setLogic(bool logic);
std::string getPublishStrategy() const;
void setPublishStrategy(const std::string &publishStrategy);
private:
long orderId_;
long tid_;
int dbId_;
std::string planTime_;
bool logic_;
std::string publishStrategy_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEPUBLISHGROUPTASKREQUEST_H_

View File

@@ -0,0 +1,57 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESQLREVIEWORDERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESQLREVIEWORDERREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateSQLReviewOrderRequest : public RpcServiceRequest {
public:
struct Param {
std::string string;
std::vector<std::string> attachmentKeyList;
std::string projectName;
long dbId;
};
CreateSQLReviewOrderRequest();
~CreateSQLReviewOrderRequest();
long getTid() const;
void setTid(long tid);
Param getParam() const;
void setParam(const Param &param);
std::string getComment() const;
void setComment(const std::string &comment);
std::vector<long> getRelatedUserList() const;
void setRelatedUserList(const std::vector<long> &relatedUserList);
private:
long tid_;
Param param_;
std::string comment_;
std::vector<long> relatedUserList_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESQLREVIEWORDERREQUEST_H_

View File

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

View File

@@ -1,60 +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_DMS_ENTERPRISE_MODEL_CREATESTRUCTSYNCORDERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESTRUCTSYNCORDERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateStructSyncOrderRequest : public RpcServiceRequest
{
public:
CreateStructSyncOrderRequest();
~CreateStructSyncOrderRequest();
long getTid()const;
void setTid(long tid);
std::string getAttachmentKey()const;
void setAttachmentKey(const std::string& attachmentKey);
Struct getParam()const;
void setParam(const Struct& param);
std::string getComment()const;
void setComment(const std::string& comment);
Array getRelatedUserList()const;
void setRelatedUserList(const Array& relatedUserList);
private:
long tid_;
std::string attachmentKey_;
Struct param_;
std::string comment_;
Array relatedUserList_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESTRUCTSYNCORDERREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESTRUCTSYNCORDERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESTRUCTSYNCORDERREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateStructSyncOrderRequest : public RpcServiceRequest {
public:
struct Param {
std::string syncType;
struct TableInfoListItem {
std::string sourceTableName;
std::string targetTableName;
};
TableInfoListItem tableInfoListItem;
std::vector<TableInfoListItem> tableInfoList;
struct Source {
std::string dbSearchName;
std::string versionId;
long dbId;
bool logic;
};
Source source;
bool ignoreError;
struct Target {
std::string dbSearchName;
std::string versionId;
long dbId;
bool logic;
};
Target target;
};
CreateStructSyncOrderRequest();
~CreateStructSyncOrderRequest();
long getTid() const;
void setTid(long tid);
std::string getAttachmentKey() const;
void setAttachmentKey(const std::string &attachmentKey);
Param getParam() const;
void setParam(const Param &param);
std::string getComment() const;
void setComment(const std::string &comment);
std::vector<long> getRelatedUserList() const;
void setRelatedUserList(const std::vector<long> &relatedUserList);
private:
long tid_;
std::string attachmentKey_;
Param param_;
std::string comment_;
std::vector<long> relatedUserList_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATESTRUCTSYNCORDERREQUEST_H_

View File

@@ -1,60 +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_DMS_ENTERPRISE_MODEL_CREATEUPLOADFILEJOBREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADFILEJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateUploadFileJobRequest : public RpcServiceRequest
{
public:
CreateUploadFileJobRequest();
~CreateUploadFileJobRequest();
std::string getUploadType()const;
void setUploadType(const std::string& uploadType);
std::string getFileSource()const;
void setFileSource(const std::string& fileSource);
long getTid()const;
void setTid(long tid);
std::string getFileName()const;
void setFileName(const std::string& fileName);
std::string getUploadURL()const;
void setUploadURL(const std::string& uploadURL);
private:
std::string uploadType_;
std::string fileSource_;
long tid_;
std::string fileName_;
std::string uploadURL_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADFILEJOBREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADFILEJOBREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADFILEJOBREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateUploadFileJobRequest : public RpcServiceRequest {
public:
CreateUploadFileJobRequest();
~CreateUploadFileJobRequest();
std::string getUploadType() const;
void setUploadType(const std::string &uploadType);
std::string getFileSource() const;
void setFileSource(const std::string &fileSource);
long getTid() const;
void setTid(long tid);
std::string getFileName() const;
void setFileName(const std::string &fileName);
std::string getUploadURL() const;
void setUploadURL(const std::string &uploadURL);
private:
std::string uploadType_;
std::string fileSource_;
long tid_;
std::string fileName_;
std::string uploadURL_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADFILEJOBREQUEST_H_

View File

@@ -1,60 +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_DMS_ENTERPRISE_MODEL_CREATEUPLOADOSSFILEJOBREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADOSSFILEJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateUploadOSSFileJobRequest : public RpcServiceRequest
{
public:
CreateUploadOSSFileJobRequest();
~CreateUploadOSSFileJobRequest();
std::string getUploadType()const;
void setUploadType(const std::string& uploadType);
std::string getFileSource()const;
void setFileSource(const std::string& fileSource);
long getTid()const;
void setTid(long tid);
std::string getFileName()const;
void setFileName(const std::string& fileName);
Struct getUploadTarget()const;
void setUploadTarget(const Struct& uploadTarget);
private:
std::string uploadType_;
std::string fileSource_;
long tid_;
std::string fileName_;
Struct uploadTarget_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADOSSFILEJOBREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADOSSFILEJOBREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADOSSFILEJOBREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT CreateUploadOSSFileJobRequest : public RpcServiceRequest {
public:
struct UploadTarget {
std::string endpoint;
std::string bucketName;
std::string objectName;
};
CreateUploadOSSFileJobRequest();
~CreateUploadOSSFileJobRequest();
std::string getUploadType() const;
void setUploadType(const std::string &uploadType);
std::string getFileSource() const;
void setFileSource(const std::string &fileSource);
long getTid() const;
void setTid(long tid);
std::string getFileName() const;
void setFileName(const std::string &fileName);
UploadTarget getUploadTarget() const;
void setUploadTarget(const UploadTarget &uploadTarget);
private:
std::string uploadType_;
std::string fileSource_;
long tid_;
std::string fileName_;
UploadTarget uploadTarget_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_CREATEUPLOADOSSFILEJOBREQUEST_H_

View File

@@ -1,57 +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_DMS_ENTERPRISE_MODEL_DELETEINSTANCEREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DeleteInstanceRequest : public RpcServiceRequest
{
public:
DeleteInstanceRequest();
~DeleteInstanceRequest();
long getTid()const;
void setTid(long tid);
std::string getSid()const;
void setSid(const std::string& sid);
int getPort()const;
void setPort(int port);
std::string getHost()const;
void setHost(const std::string& host);
private:
long tid_;
std::string sid_;
int port_;
std::string host_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEINSTANCEREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEINSTANCEREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DeleteInstanceRequest : public RpcServiceRequest {
public:
DeleteInstanceRequest();
~DeleteInstanceRequest();
long getTid() const;
void setTid(long tid);
std::string getSid() const;
void setSid(const std::string &sid);
int getPort() const;
void setPort(int port);
std::string getHost() const;
void setHost(const std::string &host);
private:
long tid_;
std::string sid_;
int port_;
std::string host_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEINSTANCEREQUEST_H_

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_DELETEUSERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEUSERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DeleteUserRequest : public RpcServiceRequest
{
public:
DeleteUserRequest();
~DeleteUserRequest();
std::string getUid()const;
void setUid(const std::string& uid);
long getTid()const;
void setTid(long tid);
private:
std::string uid_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEUSERREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEUSERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEUSERREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DeleteUserRequest : public RpcServiceRequest {
public:
DeleteUserRequest();
~DeleteUserRequest();
std::string getUid() const;
void setUid(const std::string &uid);
long getTid() const;
void setTid(long tid);
private:
std::string uid_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DELETEUSERREQUEST_H_

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_DISABLEUSERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DISABLEUSERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DisableUserRequest : public RpcServiceRequest
{
public:
DisableUserRequest();
~DisableUserRequest();
std::string getUid()const;
void setUid(const std::string& uid);
long getTid()const;
void setTid(long tid);
private:
std::string uid_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DISABLEUSERREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DISABLEUSERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DISABLEUSERREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT DisableUserRequest : public RpcServiceRequest {
public:
DisableUserRequest();
~DisableUserRequest();
std::string getUid() const;
void setUid(const std::string &uid);
long getTid() const;
void setTid(long tid);
private:
std::string uid_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_DISABLEUSERREQUEST_H_

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_ENABLEUSERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ENABLEUSERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT EnableUserRequest : public RpcServiceRequest
{
public:
EnableUserRequest();
~EnableUserRequest();
std::string getUid()const;
void setUid(const std::string& uid);
long getTid()const;
void setTid(long tid);
private:
std::string uid_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ENABLEUSERREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ENABLEUSERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ENABLEUSERREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT EnableUserRequest : public RpcServiceRequest {
public:
EnableUserRequest();
~EnableUserRequest();
std::string getUid() const;
void setUid(const std::string &uid);
long getTid() const;
void setTid(long tid);
private:
std::string uid_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_ENABLEUSERREQUEST_H_

View File

@@ -1,57 +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_DMS_ENTERPRISE_MODEL_EXECUTEDATACORRECTREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATACORRECTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ExecuteDataCorrectRequest : public RpcServiceRequest
{
public:
ExecuteDataCorrectRequest();
~ExecuteDataCorrectRequest();
long getOrderId()const;
void setOrderId(long orderId);
std::string getActionName()const;
void setActionName(const std::string& actionName);
std::string getTid()const;
void setTid(const std::string& tid);
std::map<std::string, std::string> getActionDetail()const;
void setActionDetail(const std::map<std::string, std::string>& actionDetail);
private:
long orderId_;
std::string actionName_;
std::string tid_;
std::map<std::string, std::string> actionDetail_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATACORRECTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATACORRECTREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATACORRECTREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ExecuteDataCorrectRequest : public RpcServiceRequest {
public:
ExecuteDataCorrectRequest();
~ExecuteDataCorrectRequest();
long getOrderId() const;
void setOrderId(long orderId);
std::string getActionName() const;
void setActionName(const std::string &actionName);
std::string getTid() const;
void setTid(const std::string &tid);
std::map<std::string, std::string> getActionDetail() const;
void setActionDetail(std::map<std::string, std::string> actionDetail);
private:
long orderId_;
std::string actionName_;
std::string tid_;
std::map<std::string, std::string> actionDetail_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATACORRECTREQUEST_H_

View File

@@ -1,57 +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_DMS_ENTERPRISE_MODEL_EXECUTEDATAEXPORTREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATAEXPORTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ExecuteDataExportRequest : public RpcServiceRequest
{
public:
ExecuteDataExportRequest();
~ExecuteDataExportRequest();
long getOrderId()const;
void setOrderId(long orderId);
std::string getActionName()const;
void setActionName(const std::string& actionName);
long getTid()const;
void setTid(long tid);
std::map<std::string, std::string> getActionDetail()const;
void setActionDetail(const std::map<std::string, std::string>& actionDetail);
private:
long orderId_;
std::string actionName_;
long tid_;
std::map<std::string, std::string> actionDetail_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATAEXPORTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATAEXPORTREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATAEXPORTREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ExecuteDataExportRequest : public RpcServiceRequest {
public:
ExecuteDataExportRequest();
~ExecuteDataExportRequest();
long getOrderId() const;
void setOrderId(long orderId);
std::string getActionName() const;
void setActionName(const std::string &actionName);
long getTid() const;
void setTid(long tid);
std::map<std::string, std::string> getActionDetail() const;
void setActionDetail(std::map<std::string, std::string> actionDetail);
private:
long orderId_;
std::string actionName_;
long tid_;
std::map<std::string, std::string> actionDetail_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTEDATAEXPORTREQUEST_H_

View File

@@ -1,57 +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_DMS_ENTERPRISE_MODEL_EXECUTESCRIPTREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESCRIPTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ExecuteScriptRequest : public RpcServiceRequest
{
public:
ExecuteScriptRequest();
~ExecuteScriptRequest();
std::string getScript()const;
void setScript(const std::string& script);
long getTid()const;
void setTid(long tid);
int getDbId()const;
void setDbId(int dbId);
bool getLogic()const;
void setLogic(bool logic);
private:
std::string script_;
long tid_;
int dbId_;
bool logic_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESCRIPTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESCRIPTREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESCRIPTREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ExecuteScriptRequest : public RpcServiceRequest {
public:
ExecuteScriptRequest();
~ExecuteScriptRequest();
std::string getScript() const;
void setScript(const std::string &script);
long getTid() const;
void setTid(long tid);
int getDbId() const;
void setDbId(int dbId);
bool getLogic() const;
void setLogic(bool logic);
private:
std::string script_;
long tid_;
int dbId_;
bool logic_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESCRIPTREQUEST_H_

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_EXECUTESTRUCTSYNCREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESTRUCTSYNCREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ExecuteStructSyncRequest : public RpcServiceRequest
{
public:
ExecuteStructSyncRequest();
~ExecuteStructSyncRequest();
long getOrderId()const;
void setOrderId(long orderId);
long getTid()const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESTRUCTSYNCREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESTRUCTSYNCREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESTRUCTSYNCREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ExecuteStructSyncRequest : public RpcServiceRequest {
public:
ExecuteStructSyncRequest();
~ExecuteStructSyncRequest();
long getOrderId() const;
void setOrderId(long orderId);
long getTid() const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_EXECUTESTRUCTSYNCREQUEST_H_

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_GETAPPROVALDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETAPPROVALDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetApprovalDetailRequest : public RpcServiceRequest
{
public:
GetApprovalDetailRequest();
~GetApprovalDetailRequest();
long getTid()const;
void setTid(long tid);
long getWorkflowInstanceId()const;
void setWorkflowInstanceId(long workflowInstanceId);
private:
long tid_;
long workflowInstanceId_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETAPPROVALDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETAPPROVALDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETAPPROVALDETAILREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetApprovalDetailRequest : public RpcServiceRequest {
public:
GetApprovalDetailRequest();
~GetApprovalDetailRequest();
long getTid() const;
void setTid(long tid);
long getWorkflowInstanceId() const;
void setWorkflowInstanceId(long workflowInstanceId);
private:
long tid_;
long workflowInstanceId_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETAPPROVALDETAILREQUEST_H_

View File

@@ -34,11 +34,6 @@ namespace AlibabaCloud
public:
struct ApprovalDetail
{
struct CurrentHandler
{
long id;
std::string nickName;
};
struct WorkflowNode
{
std::string operateTime;
@@ -48,10 +43,15 @@ namespace AlibabaCloud
long operatorId;
std::vector<std::string> auditUserIdList;
};
struct CurrentHandler
{
long id;
std::string nickName;
};
std::vector<CurrentHandler> currentHandlers;
std::vector<std::string> reasonList;
std::string orderType;
std::string description;
std::string orderType;
std::string workflowInsCode;
long auditId;
std::string title;

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_GETDBTOPOLOGYREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDBTOPOLOGYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDBTopologyRequest : public RpcServiceRequest
{
public:
GetDBTopologyRequest();
~GetDBTopologyRequest();
long getLogicDbId()const;
void setLogicDbId(long logicDbId);
long getTid()const;
void setTid(long tid);
private:
long logicDbId_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDBTOPOLOGYREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDBTOPOLOGYREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDBTOPOLOGYREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDBTopologyRequest : public RpcServiceRequest {
public:
GetDBTopologyRequest();
~GetDBTopologyRequest();
long getLogicDbId() const;
void setLogicDbId(long logicDbId);
long getTid() const;
void setTid(long tid);
private:
long logicDbId_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDBTOPOLOGYREQUEST_H_

View File

@@ -36,24 +36,24 @@ namespace AlibabaCloud
{
struct DBTopologyInfo
{
std::string instanceSource;
std::string instanceResourceId;
long instanceId;
std::string instanceSource;
std::string searchName;
long instanceId;
long dbId;
std::string catalogName;
std::string regionId;
std::string envType;
std::string dbType;
std::string schemaName;
std::string dbType;
std::string envType;
};
long logicDbId;
std::string searchName;
std::string alias;
std::string logicDbName;
std::vector<DBTopologyInfo> dBTopologyInfoList;
std::string envType;
std::string dbType;
std::string envType;
};

View File

@@ -1,57 +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_DMS_ENTERPRISE_MODEL_GETDATACORRECTBACKUPFILESREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTBACKUPFILESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCorrectBackupFilesRequest : public RpcServiceRequest
{
public:
GetDataCorrectBackupFilesRequest();
~GetDataCorrectBackupFilesRequest();
long getOrderId()const;
void setOrderId(long orderId);
std::string getActionName()const;
void setActionName(const std::string& actionName);
long getTid()const;
void setTid(long tid);
std::map<std::string, std::string> getActionDetail()const;
void setActionDetail(const std::map<std::string, std::string>& actionDetail);
private:
long orderId_;
std::string actionName_;
long tid_;
std::map<std::string, std::string> actionDetail_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTBACKUPFILESREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTBACKUPFILESREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTBACKUPFILESREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCorrectBackupFilesRequest : public RpcServiceRequest {
public:
GetDataCorrectBackupFilesRequest();
~GetDataCorrectBackupFilesRequest();
long getOrderId() const;
void setOrderId(long orderId);
std::string getActionName() const;
void setActionName(const std::string &actionName);
long getTid() const;
void setTid(long tid);
std::map<std::string, std::string> getActionDetail() const;
void setActionDetail(std::map<std::string, std::string> actionDetail);
private:
long orderId_;
std::string actionName_;
long tid_;
std::map<std::string, std::string> actionDetail_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTBACKUPFILESREQUEST_H_

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_GETDATACORRECTORDERDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTORDERDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCorrectOrderDetailRequest : public RpcServiceRequest
{
public:
GetDataCorrectOrderDetailRequest();
~GetDataCorrectOrderDetailRequest();
long getOrderId()const;
void setOrderId(long orderId);
long getTid()const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTORDERDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTORDERDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTORDERDETAILREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCorrectOrderDetailRequest : public RpcServiceRequest {
public:
GetDataCorrectOrderDetailRequest();
~GetDataCorrectOrderDetailRequest();
long getOrderId() const;
void setOrderId(long orderId);
long getTid() const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTORDERDETAILREQUEST_H_

View File

@@ -38,30 +38,30 @@ namespace AlibabaCloud
{
long estimateAffectRows;
bool ignoreAffectRows;
std::string exeSQL;
std::string classify;
std::string ignoreAffectRowsReason;
std::string exeSQL;
std::string attachmentName;
std::string ignoreAffectRowsReason;
std::string sqlType;
std::string rbSQLType;
long actualAffectRows;
std::string rbAttachmentName;
std::string rbSQL;
};
struct Database
{
std::string searchName;
int dbId;
bool logic;
std::string envType;
std::string dbType;
};
struct TaskCheckDO
{
std::string userTip;
std::string checkStep;
std::string checkStatus;
};
struct Database
{
std::string searchName;
int dbId;
bool logic;
std::string dbType;
std::string envType;
};
OrderDetail orderDetail;
std::string status;
std::vector<Database> databaseList;

View File

@@ -1,54 +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_DMS_ENTERPRISE_MODEL_GETDATACORRECTSQLFILEREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTSQLFILEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCorrectSQLFileRequest : public RpcServiceRequest
{
public:
GetDataCorrectSQLFileRequest();
~GetDataCorrectSQLFileRequest();
long getOrderId()const;
void setOrderId(long orderId);
long getTid()const;
void setTid(long tid);
std::string getOrderActionName()const;
void setOrderActionName(const std::string& orderActionName);
private:
long orderId_;
long tid_;
std::string orderActionName_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTSQLFILEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTSQLFILEREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTSQLFILEREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCorrectSQLFileRequest : public RpcServiceRequest {
public:
GetDataCorrectSQLFileRequest();
~GetDataCorrectSQLFileRequest();
long getOrderId() const;
void setOrderId(long orderId);
long getTid() const;
void setTid(long tid);
std::string getOrderActionName() const;
void setOrderActionName(const std::string &orderActionName);
private:
long orderId_;
long tid_;
std::string orderActionName_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTSQLFILEREQUEST_H_

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_GETDATACORRECTTASKDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTTASKDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCorrectTaskDetailRequest : public RpcServiceRequest
{
public:
GetDataCorrectTaskDetailRequest();
~GetDataCorrectTaskDetailRequest();
long getOrderId()const;
void setOrderId(long orderId);
long getTid()const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTTASKDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTTASKDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTTASKDETAILREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCorrectTaskDetailRequest : public RpcServiceRequest {
public:
GetDataCorrectTaskDetailRequest();
~GetDataCorrectTaskDetailRequest();
long getOrderId() const;
void setOrderId(long orderId);
long getTid() const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACORRECTTASKDETAILREQUEST_H_

View File

@@ -1,57 +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_DMS_ENTERPRISE_MODEL_GETDATACRONCLEARTASKDETAILLISTREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACRONCLEARTASKDETAILLISTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCronClearTaskDetailListRequest : public RpcServiceRequest
{
public:
GetDataCronClearTaskDetailListRequest();
~GetDataCronClearTaskDetailListRequest();
long getOrderId()const;
void setOrderId(long orderId);
long getPageNumber()const;
void setPageNumber(long pageNumber);
long getTid()const;
void setTid(long tid);
long getPageSize()const;
void setPageSize(long pageSize);
private:
long orderId_;
long pageNumber_;
long tid_;
long pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACRONCLEARTASKDETAILLISTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACRONCLEARTASKDETAILLISTREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACRONCLEARTASKDETAILLISTREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataCronClearTaskDetailListRequest : public RpcServiceRequest {
public:
GetDataCronClearTaskDetailListRequest();
~GetDataCronClearTaskDetailListRequest();
long getOrderId() const;
void setOrderId(long orderId);
long getPageNumber() const;
void setPageNumber(long pageNumber);
long getTid() const;
void setTid(long tid);
long getPageSize() const;
void setPageSize(long pageSize);
private:
long orderId_;
long pageNumber_;
long tid_;
long pageSize_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATACRONCLEARTASKDETAILLISTREQUEST_H_

View File

@@ -1,54 +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_DMS_ENTERPRISE_MODEL_GETDATAEXPORTDOWNLOADURLREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTDOWNLOADURLREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataExportDownloadURLRequest : public RpcServiceRequest
{
public:
GetDataExportDownloadURLRequest();
~GetDataExportDownloadURLRequest();
long getOrderId()const;
void setOrderId(long orderId);
std::string getActionName()const;
void setActionName(const std::string& actionName);
long getTid()const;
void setTid(long tid);
private:
long orderId_;
std::string actionName_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTDOWNLOADURLREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTDOWNLOADURLREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTDOWNLOADURLREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataExportDownloadURLRequest : public RpcServiceRequest {
public:
GetDataExportDownloadURLRequest();
~GetDataExportDownloadURLRequest();
long getOrderId() const;
void setOrderId(long orderId);
std::string getActionName() const;
void setActionName(const std::string &actionName);
long getTid() const;
void setTid(long tid);
private:
long orderId_;
std::string actionName_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTDOWNLOADURLREQUEST_H_

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_GETDATAEXPORTORDERDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTORDERDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataExportOrderDetailRequest : public RpcServiceRequest
{
public:
GetDataExportOrderDetailRequest();
~GetDataExportOrderDetailRequest();
long getOrderId()const;
void setOrderId(long orderId);
long getTid()const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTORDERDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTORDERDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTORDERDETAILREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDataExportOrderDetailRequest : public RpcServiceRequest {
public:
GetDataExportOrderDetailRequest();
~GetDataExportOrderDetailRequest();
long getOrderId() const;
void setOrderId(long orderId);
long getTid() const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATAEXPORTORDERDETAILREQUEST_H_

View File

@@ -34,23 +34,23 @@ namespace AlibabaCloud
public:
struct DataExportOrderDetail
{
struct OrderDetail
{
bool ignoreAffectRows;
std::string exeSQL;
std::string classify;
std::string ignoreAffectRowsReason;
std::string database;
int dbId;
long actualAffectRows;
bool logic;
std::string envType;
};
struct KeyInfo
{
std::string jobStatus;
long preCheckId;
};
struct OrderDetail
{
bool ignoreAffectRows;
std::string classify;
std::string exeSQL;
std::string ignoreAffectRowsReason;
std::string database;
int dbId;
bool logic;
long actualAffectRows;
std::string envType;
};
OrderDetail orderDetail;
KeyInfo keyInfo;
};

View File

@@ -1,60 +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_DMS_ENTERPRISE_MODEL_GETDATABASEREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATABASEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDatabaseRequest : public RpcServiceRequest
{
public:
GetDatabaseRequest();
~GetDatabaseRequest();
std::string getSchemaName()const;
void setSchemaName(const std::string& schemaName);
long getTid()const;
void setTid(long tid);
std::string getSid()const;
void setSid(const std::string& sid);
int getPort()const;
void setPort(int port);
std::string getHost()const;
void setHost(const std::string& host);
private:
std::string schemaName_;
long tid_;
std::string sid_;
int port_;
std::string host_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATABASEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATABASEREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATABASEREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetDatabaseRequest : public RpcServiceRequest {
public:
GetDatabaseRequest();
~GetDatabaseRequest();
std::string getSchemaName() const;
void setSchemaName(const std::string &schemaName);
long getTid() const;
void setTid(long tid);
std::string getSid() const;
void setSid(const std::string &sid);
int getPort() const;
void setPort(int port);
std::string getHost() const;
void setHost(const std::string &host);
private:
std::string schemaName_;
long tid_;
std::string sid_;
int port_;
std::string host_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETDATABASEREQUEST_H_

View File

@@ -34,14 +34,14 @@ namespace AlibabaCloud
public:
struct Database
{
std::string searchName;
std::string instanceId;
std::string searchName;
int port;
std::string encoding;
std::string host;
std::string databaseId;
std::string dbType;
std::string host;
std::string encoding;
std::string envType;
std::string dbType;
std::string sid;
std::string dbaName;
std::string dbaId;

View File

@@ -1,57 +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_DMS_ENTERPRISE_MODEL_GETINSTANCEREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETINSTANCEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetInstanceRequest : public RpcServiceRequest
{
public:
GetInstanceRequest();
~GetInstanceRequest();
long getTid()const;
void setTid(long tid);
std::string getSid()const;
void setSid(const std::string& sid);
int getPort()const;
void setPort(int port);
std::string getHost()const;
void setHost(const std::string& host);
private:
long tid_;
std::string sid_;
int port_;
std::string host_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETINSTANCEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETINSTANCEREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETINSTANCEREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetInstanceRequest : public RpcServiceRequest {
public:
GetInstanceRequest();
~GetInstanceRequest();
long getTid() const;
void setTid(long tid);
std::string getSid() const;
void setSid(const std::string &sid);
int getPort() const;
void setPort(int port);
std::string getHost() const;
void setHost(const std::string &host);
private:
long tid_;
std::string sid_;
int port_;
std::string host_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETINSTANCEREQUEST_H_

View File

@@ -36,26 +36,26 @@ namespace AlibabaCloud
{
std::string instanceSource;
std::string instanceId;
std::string databasePassword;
int port;
std::string databasePassword;
std::string host;
int exportTimeout;
int ddlOnline;
std::string envType;
std::string sid;
int useDsql;
std::string sid;
std::string ecsInstanceId;
std::string dbaId;
std::string vpcId;
std::string ecsRegion;
std::string instanceAlias;
std::string state;
std::string instanceAlias;
std::string ecsRegion;
std::string databaseUser;
std::vector<std::string> ownerNameList;
std::string instanceType;
std::string dbaNickName;
std::string dataLinkName;
std::string instanceType;
int queryTimeout;
std::string dataLinkName;
std::vector<std::string> ownerIdList;
std::string safeRuleId;
};

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_GETLOGICDATABASEREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETLOGICDATABASEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetLogicDatabaseRequest : public RpcServiceRequest
{
public:
GetLogicDatabaseRequest();
~GetLogicDatabaseRequest();
std::string getDbId()const;
void setDbId(const std::string& dbId);
long getTid()const;
void setTid(long tid);
private:
std::string dbId_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETLOGICDATABASEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETLOGICDATABASEREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETLOGICDATABASEREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetLogicDatabaseRequest : public RpcServiceRequest {
public:
GetLogicDatabaseRequest();
~GetLogicDatabaseRequest();
std::string getDbId() const;
void setDbId(const std::string &dbId);
long getTid() const;
void setTid(long tid);
private:
std::string dbId_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETLOGICDATABASEREQUEST_H_

View File

@@ -38,9 +38,9 @@ namespace AlibabaCloud
std::string databaseId;
std::vector<std::string> ownerNameList;
bool logic;
std::string envType;
std::string schemaName;
std::string dbType;
std::string schemaName;
std::string envType;
std::vector<std::string> ownerIdList;
};

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_GETMETATABLECOLUMNREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETMETATABLECOLUMNREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetMetaTableColumnRequest : public RpcServiceRequest
{
public:
GetMetaTableColumnRequest();
~GetMetaTableColumnRequest();
std::string getTableGuid()const;
void setTableGuid(const std::string& tableGuid);
long getTid()const;
void setTid(long tid);
private:
std::string tableGuid_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETMETATABLECOLUMNREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETMETATABLECOLUMNREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETMETATABLECOLUMNREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetMetaTableColumnRequest : public RpcServiceRequest {
public:
GetMetaTableColumnRequest();
~GetMetaTableColumnRequest();
std::string getTableGuid() const;
void setTableGuid(const std::string &tableGuid);
long getTid() const;
void setTid(long tid);
private:
std::string tableGuid_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETMETATABLECOLUMNREQUEST_H_

View File

@@ -36,15 +36,15 @@ namespace AlibabaCloud
{
std::string columnId;
std::string columnName;
std::string description;
std::string columnType;
std::string description;
int position;
bool autoIncrement;
std::string securityLevel;
long dataLength;
int dataScale;
int dataPrecision;
long dataLength;
std::string primaryKey;
int dataPrecision;
bool nullable;
};

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_GETMETATABLEDETAILINFOREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETMETATABLEDETAILINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetMetaTableDetailInfoRequest : public RpcServiceRequest
{
public:
GetMetaTableDetailInfoRequest();
~GetMetaTableDetailInfoRequest();
std::string getTableGuid()const;
void setTableGuid(const std::string& tableGuid);
long getTid()const;
void setTid(long tid);
private:
std::string tableGuid_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETMETATABLEDETAILINFOREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETMETATABLEDETAILINFOREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETMETATABLEDETAILINFOREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetMetaTableDetailInfoRequest : public RpcServiceRequest {
public:
GetMetaTableDetailInfoRequest();
~GetMetaTableDetailInfoRequest();
std::string getTableGuid() const;
void setTableGuid(const std::string &tableGuid);
long getTid() const;
void setTid(long tid);
private:
std::string tableGuid_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETMETATABLEDETAILINFOREQUEST_H_

View File

@@ -34,19 +34,6 @@ namespace AlibabaCloud
public:
struct DetailInfo
{
struct Column
{
std::string columnId;
std::string columnName;
std::string columnType;
std::string description;
std::string position;
bool autoIncrement;
long dataLength;
int dataScale;
int dataPrecision;
bool nullable;
};
struct Index
{
std::string indexName;
@@ -55,6 +42,19 @@ namespace AlibabaCloud
bool unique;
std::string indexType;
};
struct Column
{
std::string columnId;
std::string columnName;
std::string description;
std::string columnType;
std::string position;
bool autoIncrement;
int dataScale;
long dataLength;
int dataPrecision;
bool nullable;
};
std::vector<Column> columnList;
std::vector<Index> indexList;
};

View File

@@ -1,63 +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_DMS_ENTERPRISE_MODEL_GETOPLOGREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOPLOGREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetOpLogRequest : public RpcServiceRequest
{
public:
GetOpLogRequest();
~GetOpLogRequest();
std::string getModule()const;
void setModule(const std::string& module);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
long getTid()const;
void setTid(long tid);
int getPageNumber()const;
void setPageNumber(int pageNumber);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string module_;
std::string endTime_;
std::string startTime_;
long tid_;
int pageNumber_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOPLOGREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOPLOGREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOPLOGREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetOpLogRequest : public RpcServiceRequest {
public:
GetOpLogRequest();
~GetOpLogRequest();
std::string getModule() const;
void setModule(const std::string &module);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
long getTid() const;
void setTid(long tid);
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string module_;
std::string endTime_;
std::string startTime_;
long tid_;
int pageNumber_;
int pageSize_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOPLOGREQUEST_H_

View File

@@ -38,8 +38,8 @@ namespace AlibabaCloud
std::string database;
std::string opContent;
std::string userNick;
long orderId;
std::string module;
long orderId;
std::string opTime;
};

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_GETORDERBASEINFOREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETORDERBASEINFOREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetOrderBaseInfoRequest : public RpcServiceRequest
{
public:
GetOrderBaseInfoRequest();
~GetOrderBaseInfoRequest();
long getOrderId()const;
void setOrderId(long orderId);
long getTid()const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETORDERBASEINFOREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETORDERBASEINFOREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETORDERBASEINFOREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetOrderBaseInfoRequest : public RpcServiceRequest {
public:
GetOrderBaseInfoRequest();
~GetOrderBaseInfoRequest();
long getOrderId() const;
void setOrderId(long orderId);
long getTid() const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETORDERBASEINFOREQUEST_H_

View File

@@ -36,14 +36,14 @@ namespace AlibabaCloud
{
std::string comment;
std::string createTime;
long orderId;
std::string lastModifyTime;
std::string pluginType;
std::string statusCode;
long orderId;
long committerId;
std::string statusCode;
std::string pluginType;
std::vector<std::string> relatedUserNickList;
std::string statusDesc;
std::string workflowStatusDesc;
std::string statusDesc;
long workflowInstanceId;
std::string committer;
std::vector<std::string> relatedUserList;

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_GETOWNERAPPLYORDERDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOWNERAPPLYORDERDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetOwnerApplyOrderDetailRequest : public RpcServiceRequest
{
public:
GetOwnerApplyOrderDetailRequest();
~GetOwnerApplyOrderDetailRequest();
long getOrderId()const;
void setOrderId(long orderId);
long getTid()const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOWNERAPPLYORDERDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOWNERAPPLYORDERDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOWNERAPPLYORDERDETAILREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetOwnerApplyOrderDetailRequest : public RpcServiceRequest {
public:
GetOwnerApplyOrderDetailRequest();
~GetOwnerApplyOrderDetailRequest();
long getOrderId() const;
void setOrderId(long orderId);
long getTid() const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETOWNERAPPLYORDERDETAILREQUEST_H_

View File

@@ -41,8 +41,8 @@ namespace AlibabaCloud
std::string tableName;
std::string searchName;
std::vector<std::string> ownerNickNames;
std::string envType;
std::string dbType;
std::string envType;
std::vector<std::string> ownerIds;
};
ResourceDetail resourceDetail;

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_GETPERMAPPLYORDERDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPERMAPPLYORDERDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetPermApplyOrderDetailRequest : public RpcServiceRequest
{
public:
GetPermApplyOrderDetailRequest();
~GetPermApplyOrderDetailRequest();
long getOrderId()const;
void setOrderId(long orderId);
long getTid()const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPERMAPPLYORDERDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPERMAPPLYORDERDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPERMAPPLYORDERDETAILREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetPermApplyOrderDetailRequest : public RpcServiceRequest {
public:
GetPermApplyOrderDetailRequest();
~GetPermApplyOrderDetailRequest();
long getOrderId() const;
void setOrderId(long orderId);
long getTid() const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPERMAPPLYORDERDETAILREQUEST_H_

View File

@@ -42,31 +42,31 @@ namespace AlibabaCloud
std::vector<std::string> ownerNickNames;
long dbId;
bool logic;
std::string envType;
std::string dbType;
std::string envType;
std::vector<std::string> ownerIds;
};
struct ColumnInfo
{
std::string columnName;
std::string tableName;
};
struct TableInfo
{
std::string tableName;
};
struct ColumnInfo
{
std::string tableName;
std::string columnName;
};
struct InstanceInfo
{
long dbaId;
std::string searchName;
std::string instanceId;
std::string searchName;
std::vector<std::string> ownerIds1;
long port;
std::string host;
std::string dbaNickName;
std::vector<std::string> ownerNickName;
std::string envType;
std::string dbType;
std::string envType;
};
DatabaseInfo databaseInfo;
ColumnInfo columnInfo;

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_GETPHYSICALDATABASEREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPHYSICALDATABASEREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetPhysicalDatabaseRequest : public RpcServiceRequest
{
public:
GetPhysicalDatabaseRequest();
~GetPhysicalDatabaseRequest();
long getDbId()const;
void setDbId(long dbId);
long getTid()const;
void setTid(long tid);
private:
long dbId_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPHYSICALDATABASEREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPHYSICALDATABASEREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPHYSICALDATABASEREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetPhysicalDatabaseRequest : public RpcServiceRequest {
public:
GetPhysicalDatabaseRequest();
~GetPhysicalDatabaseRequest();
long getDbId() const;
void setDbId(long dbId);
long getTid() const;
void setTid(long tid);
private:
long dbId_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETPHYSICALDATABASEREQUEST_H_

View File

@@ -34,14 +34,14 @@ namespace AlibabaCloud
public:
struct Database
{
std::string searchName;
std::string instanceId;
std::string searchName;
int port;
std::string encoding;
std::string host;
std::string databaseId;
std::string dbType;
std::string host;
std::string encoding;
std::string envType;
std::string dbType;
std::string sid;
std::string dbaName;
std::string dbaId;

View File

@@ -0,0 +1,48 @@
/*
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSQLREVIEWCHECKRESULTSTATUSREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSQLREVIEWCHECKRESULTSTATUSREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetSQLReviewCheckResultStatusRequest : public RpcServiceRequest {
public:
GetSQLReviewCheckResultStatusRequest();
~GetSQLReviewCheckResultStatusRequest();
long getOrderId() const;
void setOrderId(long orderId);
long getTid() const;
void setTid(long tid);
std::string getOrderActionName() const;
void setOrderActionName(const std::string &orderActionName);
private:
long orderId_;
long tid_;
std::string orderActionName_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSQLREVIEWCHECKRESULTSTATUSREQUEST_H_

View File

@@ -0,0 +1,82 @@
/*
* 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_DMS_ENTERPRISE_MODEL_GETSQLREVIEWCHECKRESULTSTATUSRESULT_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSQLREVIEWCHECKRESULTSTATUSRESULT_H_
#include <string>
#include <vector>
#include <utility>
#include <alibabacloud/core/ServiceResult.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetSQLReviewCheckResultStatusResult : public ServiceResult
{
public:
struct CheckResultStatus
{
struct CheckStatusResult
{
long checkNotPass;
long unknown;
long forcePass;
long checkPass;
long _new;
long forceNotPass;
};
struct SQLReviewResult
{
long useDmsToolkit;
long useDmsDmlUnlock;
long tableIndexSuggest;
long mustImprove;
long suggestImprove;
long potentialIssue;
};
SQLReviewResult sQLReviewResult;
long totalSQLCount;
long checkedCount;
CheckStatusResult checkStatusResult;
};
GetSQLReviewCheckResultStatusResult();
explicit GetSQLReviewCheckResultStatusResult(const std::string &payload);
~GetSQLReviewCheckResultStatusResult();
std::string getErrorCode()const;
CheckResultStatus getCheckResultStatus()const;
std::string getErrorMessage()const;
bool getSuccess()const;
protected:
void parse(const std::string &payload);
private:
std::string errorCode_;
CheckResultStatus checkResultStatus_;
std::string errorMessage_;
bool success_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSQLREVIEWCHECKRESULTSTATUSRESULT_H_

View File

@@ -1,57 +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_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCEXECSQLDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCEXECSQLDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStructSyncExecSqlDetailRequest : public RpcServiceRequest
{
public:
GetStructSyncExecSqlDetailRequest();
~GetStructSyncExecSqlDetailRequest();
long getOrderId()const;
void setOrderId(long orderId);
long getPageNumber()const;
void setPageNumber(long pageNumber);
long getTid()const;
void setTid(long tid);
long getPageSize()const;
void setPageSize(long pageSize);
private:
long orderId_;
long pageNumber_;
long tid_;
long pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCEXECSQLDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCEXECSQLDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCEXECSQLDETAILREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStructSyncExecSqlDetailRequest : public RpcServiceRequest {
public:
GetStructSyncExecSqlDetailRequest();
~GetStructSyncExecSqlDetailRequest();
long getOrderId() const;
void setOrderId(long orderId);
long getPageNumber() const;
void setPageNumber(long pageNumber);
long getTid() const;
void setTid(long tid);
long getPageSize() const;
void setPageSize(long pageSize);
private:
long orderId_;
long pageNumber_;
long tid_;
long pageSize_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCEXECSQLDETAILREQUEST_H_

View File

@@ -34,8 +34,8 @@ namespace AlibabaCloud
public:
struct StructSyncExecSqlDetail
{
std::string execSql;
long totalSqlCount;
std::string execSql;
};

View File

@@ -1,60 +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_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBANALYZERESULTREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBANALYZERESULTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStructSyncJobAnalyzeResultRequest : public RpcServiceRequest
{
public:
GetStructSyncJobAnalyzeResultRequest();
~GetStructSyncJobAnalyzeResultRequest();
long getOrderId()const;
void setOrderId(long orderId);
std::string getCompareType()const;
void setCompareType(const std::string& compareType);
long getPageNumber()const;
void setPageNumber(long pageNumber);
long getTid()const;
void setTid(long tid);
long getPageSize()const;
void setPageSize(long pageSize);
private:
long orderId_;
std::string compareType_;
long pageNumber_;
long tid_;
long pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBANALYZERESULTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBANALYZERESULTREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBANALYZERESULTREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStructSyncJobAnalyzeResultRequest : public RpcServiceRequest {
public:
GetStructSyncJobAnalyzeResultRequest();
~GetStructSyncJobAnalyzeResultRequest();
long getOrderId() const;
void setOrderId(long orderId);
std::string getCompareType() const;
void setCompareType(const std::string &compareType);
long getPageNumber() const;
void setPageNumber(long pageNumber);
long getTid() const;
void setTid(long tid);
long getPageSize() const;
void setPageSize(long pageSize);
private:
long orderId_;
std::string compareType_;
long pageNumber_;
long tid_;
long pageSize_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBANALYZERESULTREQUEST_H_

View File

@@ -34,17 +34,17 @@ namespace AlibabaCloud
public:
struct StructSyncJobAnalyzeResult
{
struct Summary
{
std::string compareType;
long count;
};
struct Result
{
std::string sourceTableName;
std::string script;
std::string targetTableName;
};
struct Summary
{
std::string compareType;
long count;
};
std::vector<Result> resultList;
std::vector<Summary> summaryList;
};

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStructSyncJobDetailRequest : public RpcServiceRequest
{
public:
GetStructSyncJobDetailRequest();
~GetStructSyncJobDetailRequest();
long getOrderId()const;
void setOrderId(long orderId);
long getTid()const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBDETAILREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStructSyncJobDetailRequest : public RpcServiceRequest {
public:
GetStructSyncJobDetailRequest();
~GetStructSyncJobDetailRequest();
long getOrderId() const;
void setOrderId(long orderId);
long getTid() const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCJOBDETAILREQUEST_H_

View File

@@ -34,8 +34,8 @@ namespace AlibabaCloud
public:
struct StructSyncJobDetail
{
long sqlCount;
std::string jobStatus;
long sqlCount;
std::string message;
long tableAnalyzed;
long tableCount;

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCORDERDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCORDERDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStructSyncOrderDetailRequest : public RpcServiceRequest
{
public:
GetStructSyncOrderDetailRequest();
~GetStructSyncOrderDetailRequest();
long getOrderId()const;
void setOrderId(long orderId);
long getTid()const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCORDERDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCORDERDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCORDERDETAILREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetStructSyncOrderDetailRequest : public RpcServiceRequest {
public:
GetStructSyncOrderDetailRequest();
~GetStructSyncOrderDetailRequest();
long getOrderId() const;
void setOrderId(long orderId);
long getTid() const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETSTRUCTSYNCORDERDETAILREQUEST_H_

View File

@@ -39,16 +39,16 @@ namespace AlibabaCloud
std::string searchName;
long dbId;
bool logic;
std::string envType;
std::string dbType;
std::string envType;
};
struct TargetDatabaseInfo
{
std::string searchName;
long dbId;
bool logic;
std::string envType;
std::string dbType;
std::string envType;
};
struct SourceVersionInfo
{

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_GETTABLEDBTOPOLOGYREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDBTOPOLOGYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetTableDBTopologyRequest : public RpcServiceRequest
{
public:
GetTableDBTopologyRequest();
~GetTableDBTopologyRequest();
std::string getTableGuid()const;
void setTableGuid(const std::string& tableGuid);
long getTid()const;
void setTid(long tid);
private:
std::string tableGuid_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDBTOPOLOGYREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDBTOPOLOGYREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDBTOPOLOGYREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetTableDBTopologyRequest : public RpcServiceRequest {
public:
GetTableDBTopologyRequest();
~GetTableDBTopologyRequest();
std::string getTableGuid() const;
void setTableGuid(const std::string &tableGuid);
long getTid() const;
void setTid(long tid);
private:
std::string tableGuid_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLEDBTOPOLOGYREQUEST_H_

View File

@@ -47,8 +47,8 @@ namespace AlibabaCloud
std::string dbId;
std::string dbName;
std::vector<Database::Table> tableList;
std::string envType;
std::string dbType;
std::string envType;
};
std::vector<DataSource::Database> databaseList;
int port;

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_GETTABLETOPOLOGYREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLETOPOLOGYREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetTableTopologyRequest : public RpcServiceRequest
{
public:
GetTableTopologyRequest();
~GetTableTopologyRequest();
std::string getTableGuid()const;
void setTableGuid(const std::string& tableGuid);
long getTid()const;
void setTid(long tid);
private:
std::string tableGuid_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLETOPOLOGYREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLETOPOLOGYREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLETOPOLOGYREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetTableTopologyRequest : public RpcServiceRequest {
public:
GetTableTopologyRequest();
~GetTableTopologyRequest();
std::string getTableGuid() const;
void setTableGuid(const std::string &tableGuid);
long getTid() const;
void setTid(long tid);
private:
std::string tableGuid_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETTABLETOPOLOGYREQUEST_H_

View File

@@ -38,8 +38,8 @@ namespace AlibabaCloud
{
std::string tableNameExpr;
std::string dbSearchName;
std::string instanceSource;
std::string instanceResourceId;
std::string instanceSource;
long instanceId;
std::string tableNameList;
long tableCount;

View File

@@ -1,48 +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_DMS_ENTERPRISE_MODEL_GETUSERACTIVETENANTREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERACTIVETENANTREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetUserActiveTenantRequest : public RpcServiceRequest
{
public:
GetUserActiveTenantRequest();
~GetUserActiveTenantRequest();
long getTid()const;
void setTid(long tid);
private:
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERACTIVETENANTREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERACTIVETENANTREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERACTIVETENANTREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetUserActiveTenantRequest : public RpcServiceRequest {
public:
GetUserActiveTenantRequest();
~GetUserActiveTenantRequest();
long getTid() const;
void setTid(long tid);
private:
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERACTIVETENANTREQUEST_H_

View File

@@ -1,54 +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_DMS_ENTERPRISE_MODEL_GETUSERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetUserRequest : public RpcServiceRequest
{
public:
GetUserRequest();
~GetUserRequest();
std::string getUserId()const;
void setUserId(const std::string& userId);
long getTid()const;
void setTid(long tid);
std::string getUid()const;
void setUid(const std::string& uid);
private:
std::string userId_;
long tid_;
std::string uid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetUserRequest : public RpcServiceRequest {
public:
GetUserRequest();
~GetUserRequest();
std::string getUserId() const;
void setUserId(const std::string &userId);
long getTid() const;
void setTid(long tid);
std::string getUid() const;
void setUid(const std::string &uid);
private:
std::string userId_;
long tid_;
std::string uid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERREQUEST_H_

View File

@@ -36,15 +36,15 @@ namespace AlibabaCloud
{
std::vector<std::string> roleNameList;
std::string nickName;
std::string mobile;
long maxExecuteCount;
std::string uid;
std::string lastLoginTime;
std::string mobile;
long curResultCount;
std::string lastLoginTime;
std::string uid;
std::vector<std::string> roleIdList;
long maxResultCount;
std::string userId;
std::string state;
std::string userId;
long curExecuteCount;
long parentUid;
};

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_GETUSERUPLOADFILEJOBREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERUPLOADFILEJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetUserUploadFileJobRequest : public RpcServiceRequest
{
public:
GetUserUploadFileJobRequest();
~GetUserUploadFileJobRequest();
std::string getJobKey()const;
void setJobKey(const std::string& jobKey);
long getTid()const;
void setTid(long tid);
private:
std::string jobKey_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERUPLOADFILEJOBREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERUPLOADFILEJOBREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERUPLOADFILEJOBREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GetUserUploadFileJobRequest : public RpcServiceRequest {
public:
GetUserUploadFileJobRequest();
~GetUserUploadFileJobRequest();
std::string getJobKey() const;
void setJobKey(const std::string &jobKey);
long getTid() const;
void setTid(long tid);
private:
std::string jobKey_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GETUSERUPLOADFILEJOBREQUEST_H_

View File

@@ -41,14 +41,14 @@ namespace AlibabaCloud
std::string objectName;
};
std::string jobStatus;
std::string attachmentKey;
std::string jobKey;
std::string attachmentKey;
std::string uploadURL;
long uploadedSize;
UploadOSSParam uploadOSSParam;
std::string jobStatusDesc;
std::string fileSource;
std::string fileName;
std::string fileSource;
std::string uploadType;
long fileSize;
};

View File

@@ -1,72 +1,66 @@
/*
* 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_DMS_ENTERPRISE_MODEL_GRANTUSERPERMISSIONREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GRANTUSERPERMISSIONREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GrantUserPermissionRequest : public RpcServiceRequest
{
public:
GrantUserPermissionRequest();
~GrantUserPermissionRequest();
std::string getPermTypes()const;
void setPermTypes(const std::string& permTypes);
std::string getDsType()const;
void setDsType(const std::string& dsType);
std::string getExpireDate()const;
void setExpireDate(const std::string& expireDate);
std::string getUserId()const;
void setUserId(const std::string& userId);
long getTid()const;
void setTid(long tid);
std::string getDbId()const;
void setDbId(const std::string& dbId);
std::string getTableId()const;
void setTableId(const std::string& tableId);
bool getLogic()const;
void setLogic(bool logic);
std::string getTableName()const;
void setTableName(const std::string& tableName);
private:
std::string permTypes_;
std::string dsType_;
std::string expireDate_;
std::string userId_;
long tid_;
std::string dbId_;
std::string tableId_;
bool logic_;
std::string tableName_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GRANTUSERPERMISSIONREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GRANTUSERPERMISSIONREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GRANTUSERPERMISSIONREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT GrantUserPermissionRequest : public RpcServiceRequest {
public:
GrantUserPermissionRequest();
~GrantUserPermissionRequest();
std::string getPermTypes() const;
void setPermTypes(const std::string &permTypes);
std::string getDsType() const;
void setDsType(const std::string &dsType);
std::string getExpireDate() const;
void setExpireDate(const std::string &expireDate);
std::string getUserId() const;
void setUserId(const std::string &userId);
long getTid() const;
void setTid(long tid);
std::string getDbId() const;
void setDbId(const std::string &dbId);
std::string getTableId() const;
void setTableId(const std::string &tableId);
bool getLogic() const;
void setLogic(bool logic);
std::string getTableName() const;
void setTableName(const std::string &tableName);
private:
std::string permTypes_;
std::string dsType_;
std::string expireDate_;
std::string userId_;
long tid_;
std::string dbId_;
std::string tableId_;
bool logic_;
std::string tableName_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_GRANTUSERPERMISSIONREQUEST_H_

View File

@@ -1,54 +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_DMS_ENTERPRISE_MODEL_LISTCOLUMNSREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTCOLUMNSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListColumnsRequest : public RpcServiceRequest
{
public:
ListColumnsRequest();
~ListColumnsRequest();
long getTid()const;
void setTid(long tid);
std::string getTableId()const;
void setTableId(const std::string& tableId);
bool getLogic()const;
void setLogic(bool logic);
private:
long tid_;
std::string tableId_;
bool logic_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTCOLUMNSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTCOLUMNSREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTCOLUMNSREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListColumnsRequest : public RpcServiceRequest {
public:
ListColumnsRequest();
~ListColumnsRequest();
long getTid() const;
void setTid(long tid);
std::string getTableId() const;
void setTableId(const std::string &tableId);
bool getLogic() const;
void setLogic(bool logic);
private:
long tid_;
std::string tableId_;
bool logic_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTCOLUMNSREQUEST_H_

View File

@@ -35,16 +35,16 @@ namespace AlibabaCloud
struct Column
{
std::string columnId;
std::string description;
std::string columnType;
std::string description;
bool autoIncrement;
std::string functionType;
int dataPrecision;
std::string columnName;
std::string defaultValue;
std::string columnName;
std::string securityLevel;
long dataLength;
int dataScale;
long dataLength;
bool sensitive;
bool nullable;
};

View File

@@ -1,57 +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_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBDETAILREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDBTaskSQLJobDetailRequest : public RpcServiceRequest
{
public:
ListDBTaskSQLJobDetailRequest();
~ListDBTaskSQLJobDetailRequest();
long getPageNumber()const;
void setPageNumber(long pageNumber);
long getTid()const;
void setTid(long tid);
long getJobId()const;
void setJobId(long jobId);
long getPageSize()const;
void setPageSize(long pageSize);
private:
long pageNumber_;
long tid_;
long jobId_;
long pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBDETAILREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBDETAILREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBDETAILREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDBTaskSQLJobDetailRequest : public RpcServiceRequest {
public:
ListDBTaskSQLJobDetailRequest();
~ListDBTaskSQLJobDetailRequest();
long getPageNumber() const;
void setPageNumber(long pageNumber);
long getTid() const;
void setTid(long tid);
long getJobId() const;
void setJobId(long jobId);
long getPageSize() const;
void setPageSize(long pageSize);
private:
long pageNumber_;
long tid_;
long jobId_;
long pageSize_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBDETAILREQUEST_H_

View File

@@ -37,11 +37,11 @@ namespace AlibabaCloud
std::string status;
bool skip;
long dbId;
std::string sqlType;
long executeCount;
bool logic;
std::string currentSql;
std::string sqlType;
long jobDetailId;
std::string currentSql;
bool logic;
long jobId;
};

View File

@@ -1,57 +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_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDBTaskSQLJobRequest : public RpcServiceRequest
{
public:
ListDBTaskSQLJobRequest();
~ListDBTaskSQLJobRequest();
long getDBTaskGroupId()const;
void setDBTaskGroupId(long dBTaskGroupId);
long getPageNumber()const;
void setPageNumber(long pageNumber);
long getTid()const;
void setTid(long tid);
long getPageSize()const;
void setPageSize(long pageSize);
private:
long dBTaskGroupId_;
long pageNumber_;
long tid_;
long pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDBTaskSQLJobRequest : public RpcServiceRequest {
public:
ListDBTaskSQLJobRequest();
~ListDBTaskSQLJobRequest();
long getDBTaskGroupId() const;
void setDBTaskGroupId(long dBTaskGroupId);
long getPageNumber() const;
void setPageNumber(long pageNumber);
long getTid() const;
void setTid(long tid);
long getPageSize() const;
void setPageSize(long pageSize);
private:
long dBTaskGroupId_;
long pageNumber_;
long tid_;
long pageSize_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDBTASKSQLJOBREQUEST_H_

View File

@@ -37,8 +37,8 @@ namespace AlibabaCloud
std::string status;
std::string comment;
std::string lastExecTime;
std::string dbSearchName;
std::string jobType;
std::string dbSearchName;
std::string createTime;
long dbTaskGroupId;
long dbId;

View File

@@ -1,51 +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_DMS_ENTERPRISE_MODEL_LISTDDLPUBLISHRECORDSREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDDLPUBLISHRECORDSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDDLPublishRecordsRequest : public RpcServiceRequest
{
public:
ListDDLPublishRecordsRequest();
~ListDDLPublishRecordsRequest();
long getOrderId()const;
void setOrderId(long orderId);
long getTid()const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDDLPUBLISHRECORDSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDDLPUBLISHRECORDSREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDDLPUBLISHRECORDSREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDDLPublishRecordsRequest : public RpcServiceRequest {
public:
ListDDLPublishRecordsRequest();
~ListDDLPublishRecordsRequest();
long getOrderId() const;
void setOrderId(long orderId);
long getTid() const;
void setTid(long tid);
private:
long orderId_;
long tid_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDDLPUBLISHRECORDSREQUEST_H_

View File

@@ -38,8 +38,8 @@ namespace AlibabaCloud
{
struct PublishJob
{
std::string statusDesc;
std::string tableName;
std::string statusDesc;
std::string scripts;
std::string taskJobStatus;
long executeCount;
@@ -50,18 +50,18 @@ namespace AlibabaCloud
std::string publishStrategy;
std::vector<PublishTaskInfo::PublishJob> publishJobList;
long dbId;
std::string planTime;
bool logic;
std::string planTime;
};
std::string statusDesc;
std::vector<DDLPublishRecord::PublishTaskInfo> publishTaskInfoList;
std::string auditStatus;
long creatorId;
bool finality;
std::string auditExpireTime;
bool finality;
long workflowInstanceId;
std::string riskLevel;
std::string finalityReason;
std::string riskLevel;
std::string publishStatus;
};

View File

@@ -1,66 +1,60 @@
/*
* 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_DMS_ENTERPRISE_MODEL_LISTDATABASEUSERPERMSSIONSREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASEUSERPERMSSIONSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDatabaseUserPermssionsRequest : public RpcServiceRequest
{
public:
ListDatabaseUserPermssionsRequest();
~ListDatabaseUserPermssionsRequest();
long getTid()const;
void setTid(long tid);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getPermType()const;
void setPermType(const std::string& permType);
std::string getDbId()const;
void setDbId(const std::string& dbId);
int getPageSize()const;
void setPageSize(int pageSize);
bool getLogic()const;
void setLogic(bool logic);
std::string getUserName()const;
void setUserName(const std::string& userName);
private:
long tid_;
int pageNumber_;
std::string permType_;
std::string dbId_;
int pageSize_;
bool logic_;
std::string userName_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASEUSERPERMSSIONSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASEUSERPERMSSIONSREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASEUSERPERMSSIONSREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDatabaseUserPermssionsRequest : public RpcServiceRequest {
public:
ListDatabaseUserPermssionsRequest();
~ListDatabaseUserPermssionsRequest();
long getTid() const;
void setTid(long tid);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getPermType() const;
void setPermType(const std::string &permType);
std::string getDbId() const;
void setDbId(const std::string &dbId);
int getPageSize() const;
void setPageSize(int pageSize);
bool getLogic() const;
void setLogic(bool logic);
std::string getUserName() const;
void setUserName(const std::string &userName);
private:
long tid_;
int pageNumber_;
std::string permType_;
std::string dbId_;
int pageSize_;
bool logic_;
std::string userName_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASEUSERPERMSSIONSREQUEST_H_

View File

@@ -39,22 +39,22 @@ namespace AlibabaCloud
std::string expireDate;
std::string permType;
std::string extraData;
std::string createDate;
std::string originFrom;
std::string createDate;
std::string userAccessId;
};
std::string tableId;
std::string searchName;
std::string instanceId;
std::string searchName;
std::vector<UserPermission::PermDetail> permDetails;
std::string dbType;
std::string envType;
std::string dbType;
std::string dsType;
std::string columnName;
std::string tableName;
std::string columnName;
std::string userNickName;
std::string alias;
std::string userId;
std::string alias;
std::string dbId;
bool logic;
std::string schemaName;

View File

@@ -1,57 +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_DMS_ENTERPRISE_MODEL_LISTDATABASESREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDatabasesRequest : public RpcServiceRequest
{
public:
ListDatabasesRequest();
~ListDatabasesRequest();
long getTid()const;
void setTid(long tid);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getInstanceId()const;
void setInstanceId(const std::string& instanceId);
int getPageSize()const;
void setPageSize(int pageSize);
private:
long tid_;
int pageNumber_;
std::string instanceId_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASESREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASESREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASESREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListDatabasesRequest : public RpcServiceRequest {
public:
ListDatabasesRequest();
~ListDatabasesRequest();
long getTid() const;
void setTid(long tid);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getInstanceId() const;
void setInstanceId(const std::string &instanceId);
int getPageSize() const;
void setPageSize(int pageSize);
private:
long tid_;
int pageNumber_;
std::string instanceId_;
int pageSize_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTDATABASESREQUEST_H_

View File

@@ -34,14 +34,14 @@ namespace AlibabaCloud
public:
struct Database
{
std::string searchName;
std::string instanceId;
std::string searchName;
int port;
std::string encoding;
std::string host;
std::string databaseId;
std::string dbType;
std::string host;
std::string encoding;
std::string envType;
std::string dbType;
std::string sid;
std::string dbaName;
std::string dbaId;

View File

@@ -1,54 +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_DMS_ENTERPRISE_MODEL_LISTINDEXESREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINDEXESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListIndexesRequest : public RpcServiceRequest
{
public:
ListIndexesRequest();
~ListIndexesRequest();
long getTid()const;
void setTid(long tid);
std::string getTableId()const;
void setTableId(const std::string& tableId);
bool getLogic()const;
void setLogic(bool logic);
private:
long tid_;
std::string tableId_;
bool logic_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINDEXESREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINDEXESREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINDEXESREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListIndexesRequest : public RpcServiceRequest {
public:
ListIndexesRequest();
~ListIndexesRequest();
long getTid() const;
void setTid(long tid);
std::string getTableId() const;
void setTableId(const std::string &tableId);
bool getLogic() const;
void setLogic(bool logic);
private:
long tid_;
std::string tableId_;
bool logic_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINDEXESREQUEST_H_

View File

@@ -34,8 +34,8 @@ namespace AlibabaCloud
public:
struct Index
{
std::string tableId;
std::string indexName;
std::string tableId;
std::string indexId;
std::string indexComment;
std::string indexType;

View File

@@ -1,72 +1,66 @@
/*
* 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_DMS_ENTERPRISE_MODEL_LISTINSTANCESREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINSTANCESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListInstancesRequest : public RpcServiceRequest
{
public:
ListInstancesRequest();
~ListInstancesRequest();
std::string getSearchKey()const;
void setSearchKey(const std::string& searchKey);
long getTid()const;
void setTid(long tid);
std::string getInstanceState()const;
void setInstanceState(const std::string& instanceState);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getNetType()const;
void setNetType(const std::string& netType);
std::string getDbType()const;
void setDbType(const std::string& dbType);
std::string getEnvType()const;
void setEnvType(const std::string& envType);
std::string getInstanceSource()const;
void setInstanceSource(const std::string& instanceSource);
int getPageSize()const;
void setPageSize(int pageSize);
private:
std::string searchKey_;
long tid_;
std::string instanceState_;
int pageNumber_;
std::string netType_;
std::string dbType_;
std::string envType_;
std::string instanceSource_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINSTANCESREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINSTANCESREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINSTANCESREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListInstancesRequest : public RpcServiceRequest {
public:
ListInstancesRequest();
~ListInstancesRequest();
std::string getSearchKey() const;
void setSearchKey(const std::string &searchKey);
long getTid() const;
void setTid(long tid);
std::string getInstanceState() const;
void setInstanceState(const std::string &instanceState);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getNetType() const;
void setNetType(const std::string &netType);
std::string getDbType() const;
void setDbType(const std::string &dbType);
std::string getEnvType() const;
void setEnvType(const std::string &envType);
std::string getInstanceSource() const;
void setInstanceSource(const std::string &instanceSource);
int getPageSize() const;
void setPageSize(int pageSize);
private:
std::string searchKey_;
long tid_;
std::string instanceState_;
int pageNumber_;
std::string netType_;
std::string dbType_;
std::string envType_;
std::string instanceSource_;
int pageSize_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTINSTANCESREQUEST_H_

View File

@@ -36,26 +36,26 @@ namespace AlibabaCloud
{
std::string instanceSource;
std::string instanceId;
std::string databasePassword;
int port;
std::string databasePassword;
std::string host;
int exportTimeout;
int ddlOnline;
std::string envType;
std::string sid;
int useDsql;
std::string sid;
std::string ecsInstanceId;
std::string dbaId;
std::string vpcId;
std::string ecsRegion;
std::string instanceAlias;
std::string state;
std::string instanceAlias;
std::string ecsRegion;
std::string databaseUser;
std::vector<std::string> ownerNameList;
std::string instanceType;
std::string dbaNickName;
std::string dataLinkName;
std::string instanceType;
int queryTimeout;
std::string dataLinkName;
std::vector<std::string> ownerIdList;
std::string safeRuleId;
};

View File

@@ -1,54 +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_DMS_ENTERPRISE_MODEL_LISTLOGICDATABASESREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICDATABASESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListLogicDatabasesRequest : public RpcServiceRequest
{
public:
ListLogicDatabasesRequest();
~ListLogicDatabasesRequest();
long getTid()const;
void setTid(long tid);
int getPageNumber()const;
void setPageNumber(int pageNumber);
int getPageSize()const;
void setPageSize(int pageSize);
private:
long tid_;
int pageNumber_;
int pageSize_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICDATABASESREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICDATABASESREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICDATABASESREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListLogicDatabasesRequest : public RpcServiceRequest {
public:
ListLogicDatabasesRequest();
~ListLogicDatabasesRequest();
long getTid() const;
void setTid(long tid);
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getPageSize() const;
void setPageSize(int pageSize);
private:
long tid_;
int pageNumber_;
int pageSize_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICDATABASESREQUEST_H_

View File

@@ -38,9 +38,9 @@ namespace AlibabaCloud
std::string databaseId;
std::vector<std::string> ownerNameList;
bool logic;
std::string envType;
std::string schemaName;
std::string dbType;
std::string schemaName;
std::string envType;
std::vector<std::string> ownerIdList;
};

View File

@@ -1,63 +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_DMS_ENTERPRISE_MODEL_LISTLOGICTABLESREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICTABLESREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListLogicTablesRequest : public RpcServiceRequest
{
public:
ListLogicTablesRequest();
~ListLogicTablesRequest();
std::string getSearchName()const;
void setSearchName(const std::string& searchName);
bool getReturnGuid()const;
void setReturnGuid(bool returnGuid);
long getTid()const;
void setTid(long tid);
int getPageNumber()const;
void setPageNumber(int pageNumber);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getDatabaseId()const;
void setDatabaseId(const std::string& databaseId);
private:
std::string searchName_;
bool returnGuid_;
long tid_;
int pageNumber_;
int pageSize_;
std::string databaseId_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICTABLESREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICTABLESREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICTABLESREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListLogicTablesRequest : public RpcServiceRequest {
public:
ListLogicTablesRequest();
~ListLogicTablesRequest();
std::string getSearchName() const;
void setSearchName(const std::string &searchName);
bool getReturnGuid() const;
void setReturnGuid(bool returnGuid);
long getTid() const;
void setTid(long tid);
int getPageNumber() const;
void setPageNumber(int pageNumber);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getDatabaseId() const;
void setDatabaseId(const std::string &databaseId);
private:
std::string searchName_;
bool returnGuid_;
long tid_;
int pageNumber_;
int pageSize_;
std::string databaseId_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTLOGICTABLESREQUEST_H_

View File

@@ -1,75 +1,69 @@
/*
* 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_DMS_ENTERPRISE_MODEL_LISTORDERSREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTORDERSREQUEST_H_
#include <string>
#include <vector>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
namespace AlibabaCloud
{
namespace Dms_enterprise
{
namespace Model
{
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListOrdersRequest : public RpcServiceRequest
{
public:
ListOrdersRequest();
~ListOrdersRequest();
std::string getOrderStatus()const;
void setOrderStatus(const std::string& orderStatus);
std::string getSearchContent()const;
void setSearchContent(const std::string& searchContent);
std::string getSearchDateType()const;
void setSearchDateType(const std::string& searchDateType);
std::string getEndTime()const;
void setEndTime(const std::string& endTime);
std::string getStartTime()const;
void setStartTime(const std::string& startTime);
long getTid()const;
void setTid(long tid);
int getPageNumber()const;
void setPageNumber(int pageNumber);
std::string getPluginType()const;
void setPluginType(const std::string& pluginType);
int getPageSize()const;
void setPageSize(int pageSize);
std::string getOrderResultType()const;
void setOrderResultType(const std::string& orderResultType);
private:
std::string orderStatus_;
std::string searchContent_;
std::string searchDateType_;
std::string endTime_;
std::string startTime_;
long tid_;
int pageNumber_;
std::string pluginType_;
int pageSize_;
std::string orderResultType_;
};
}
}
}
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTORDERSREQUEST_H_
*/
#ifndef ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTORDERSREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTORDERSREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListOrdersRequest : public RpcServiceRequest {
public:
ListOrdersRequest();
~ListOrdersRequest();
std::string getOrderStatus() const;
void setOrderStatus(const std::string &orderStatus);
std::string getSearchContent() const;
void setSearchContent(const std::string &searchContent);
std::string getSearchDateType() const;
void setSearchDateType(const std::string &searchDateType);
std::string getEndTime() const;
void setEndTime(const std::string &endTime);
std::string getStartTime() const;
void setStartTime(const std::string &startTime);
long getTid() const;
void setTid(long tid);
int getPageNumber() const;
void setPageNumber(int pageNumber);
std::string getPluginType() const;
void setPluginType(const std::string &pluginType);
int getPageSize() const;
void setPageSize(int pageSize);
std::string getOrderResultType() const;
void setOrderResultType(const std::string &orderResultType);
private:
std::string orderStatus_;
std::string searchContent_;
std::string searchDateType_;
std::string endTime_;
std::string startTime_;
long tid_;
int pageNumber_;
std::string pluginType_;
int pageSize_;
std::string orderResultType_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTORDERSREQUEST_H_

View File

@@ -34,15 +34,15 @@ namespace AlibabaCloud
public:
struct Order
{
std::string statusDesc;
std::string comment;
std::string statusDesc;
std::string createTime;
std::string committer;
long orderId;
std::string lastModifyTime;
std::string pluginType;
long committerId;
long orderId;
std::string statusCode;
long committerId;
std::string pluginType;
};

View File

@@ -0,0 +1,61 @@
/*
* 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_DMS_ENTERPRISE_MODEL_LISTSQLREVIEWORIGINSQLREQUEST_H_
#define ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSQLREVIEWORIGINSQLREQUEST_H_
#include <alibabacloud/dms-enterprise/Dms_enterpriseExport.h>
#include <alibabacloud/core/RpcServiceRequest.h>
#include <string>
#include <vector>
#include <map>
namespace AlibabaCloud {
namespace Dms_enterprise {
namespace Model {
class ALIBABACLOUD_DMS_ENTERPRISE_EXPORT ListSQLReviewOriginSQLRequest : public RpcServiceRequest {
public:
struct OrderActionDetail {
std::string checkStatusResult;
std::string sQLReviewResult;
struct Page {
int pageSize;
int pageNumber;
};
Page page;
long fileId;
};
ListSQLReviewOriginSQLRequest();
~ListSQLReviewOriginSQLRequest();
long getOrderId() const;
void setOrderId(long orderId);
OrderActionDetail getOrderActionDetail() const;
void setOrderActionDetail(const OrderActionDetail &orderActionDetail);
long getTid() const;
void setTid(long tid);
std::string getOrderActionName() const;
void setOrderActionName(const std::string &orderActionName);
private:
long orderId_;
OrderActionDetail orderActionDetail_;
long tid_;
std::string orderActionName_;
};
} // namespace Model
} // namespace Dms_enterprise
} // namespace AlibabaCloud
#endif // !ALIBABACLOUD_DMS_ENTERPRISE_MODEL_LISTSQLREVIEWORIGINSQLREQUEST_H_

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