Supported ConfigureDtsJob SynchronizationDirection.

This commit is contained in:
sdk-team
2021-04-13 15:18:44 +00:00
parent 97286a49ca
commit 8e714a46bd
10 changed files with 130 additions and 75 deletions

View File

@@ -71,6 +71,8 @@ namespace AlibabaCloud
void setDtsJobName(const std::string& dtsJobName);
std::string getDtsInstanceId()const;
void setDtsInstanceId(const std::string& dtsInstanceId);
std::string getSynchronizationDirection()const;
void setSynchronizationDirection(const std::string& synchronizationDirection);
std::string getSourceEndpointRegion()const;
void setSourceEndpointRegion(const std::string& sourceEndpointRegion);
bool getDelayNotice()const;
@@ -131,6 +133,7 @@ namespace AlibabaCloud
std::string sourceEndpointInstanceType_;
std::string dtsJobName_;
std::string dtsInstanceId_;
std::string synchronizationDirection_;
std::string sourceEndpointRegion_;
bool delayNotice_;
std::string destinationEndpointInstanceType_;

View File

@@ -37,9 +37,15 @@ namespace AlibabaCloud
std::string getDtsJobId()const;
void setDtsJobId(const std::string& dtsJobId);
std::string getDtsInstanceID()const;
void setDtsInstanceID(const std::string& dtsInstanceID);
std::string getSynchronizationDirection()const;
void setSynchronizationDirection(const std::string& synchronizationDirection);
private:
std::string dtsJobId_;
std::string dtsInstanceID_;
std::string synchronizationDirection_;
};
}

View File

@@ -71,57 +71,59 @@ namespace AlibabaCloud
DescribeDtsJobDetailResult();
explicit DescribeDtsJobDetailResult(const std::string &payload);
~DescribeDtsJobDetailResult();
std::string getStatus()const;
std::string getDbObject()const;
std::string getCreateTime()const;
std::string getDtsJobName()const;
std::string getDynamicMessage()const;
std::string getPayType()const;
std::string getErrMessage()const;
int getCode()const;
std::string getDtsInstanceID()const;
MigrationMode getMigrationMode()const;
bool getSuccess()const;
int getDelay()const;
std::string getErrCode()const;
std::string getDtsJobClass()const;
int getCheckpoint()const;
std::string getDtsJobId()const;
std::string getDtsJobDirection()const;
std::string getFinishTime()const;
int getHttpStatusCode()const;
std::string getStatus()const;
std::string getDbObject()const;
std::string getCreateTime()const;
std::string getPayType()const;
std::string getErrMessage()const;
int getCode()const;
std::string getErrCode()const;
int getCheckpoint()const;
std::string getDtsJobDirection()const;
DestinationEndpoint getDestinationEndpoint()const;
SourceEndpoint getSourceEndpoint()const;
int getHttpStatusCode()const;
std::string getExpireTime()const;
std::string getErrorMessage()const;
std::string getSynchronizationDirection()const;
std::string getReserved()const;
protected:
void parse(const std::string &payload);
private:
std::string status_;
std::string dbObject_;
std::string createTime_;
std::string dtsJobName_;
std::string dynamicMessage_;
std::string payType_;
std::string errMessage_;
int code_;
std::string dtsInstanceID_;
MigrationMode migrationMode_;
bool success_;
int delay_;
std::string errCode_;
std::string dtsJobClass_;
int checkpoint_;
std::string dtsJobId_;
std::string dtsJobDirection_;
std::string finishTime_;
int httpStatusCode_;
std::string status_;
std::string dbObject_;
std::string createTime_;
std::string payType_;
std::string errMessage_;
int code_;
std::string errCode_;
int checkpoint_;
std::string dtsJobDirection_;
DestinationEndpoint destinationEndpoint_;
SourceEndpoint sourceEndpoint_;
int httpStatusCode_;
std::string expireTime_;
std::string errorMessage_;
std::string synchronizationDirection_;
std::string reserved_;
};

View File

@@ -46,14 +46,14 @@ namespace AlibabaCloud
std::string destSchema;
std::string errMsg;
std::string targetNames;
long bootTime;
std::string bootTime;
std::vector<ProgressInfo::JobLog> logs;
std::string names;
std::string item;
bool canSkip;
std::string repairMethod;
int delaySeconds;
long finishTime;
std::string finishTime;
int orderNum;
long diffRow;
std::string parentObj;