Support a2a openapi.
This commit is contained in:
@@ -411,6 +411,42 @@ DtsClient::CreateDtsInstanceOutcomeCallable DtsClient::createDtsInstanceCallable
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::CreateJobMonitorRuleOutcome DtsClient::createJobMonitorRule(const CreateJobMonitorRuleRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return CreateJobMonitorRuleOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return CreateJobMonitorRuleOutcome(CreateJobMonitorRuleResult(outcome.result()));
|
||||
else
|
||||
return CreateJobMonitorRuleOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void DtsClient::createJobMonitorRuleAsync(const CreateJobMonitorRuleRequest& request, const CreateJobMonitorRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, createJobMonitorRule(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
DtsClient::CreateJobMonitorRuleOutcomeCallable DtsClient::createJobMonitorRuleCallable(const CreateJobMonitorRuleRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<CreateJobMonitorRuleOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->createJobMonitorRule(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::CreateMigrationJobOutcome DtsClient::createMigrationJob(const CreateMigrationJobRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -699,6 +735,42 @@ DtsClient::DeleteSynchronizationJobOutcomeCallable DtsClient::deleteSynchronizat
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::DescribeCenVpcOutcome DtsClient::describeCenVpc(const DescribeCenVpcRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeCenVpcOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeCenVpcOutcome(DescribeCenVpcResult(outcome.result()));
|
||||
else
|
||||
return DescribeCenVpcOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void DtsClient::describeCenVpcAsync(const DescribeCenVpcRequest& request, const DescribeCenVpcAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeCenVpc(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
DtsClient::DescribeCenVpcOutcomeCallable DtsClient::describeCenVpcCallable(const DescribeCenVpcRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeCenVpcOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeCenVpc(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::DescribeConnectionStatusOutcome DtsClient::describeConnectionStatus(const DescribeConnectionStatusRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -807,6 +879,42 @@ DtsClient::DescribeDTSIPOutcomeCallable DtsClient::describeDTSIPCallable(const D
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::DescribeDgDatabasesOutcome DtsClient::describeDgDatabases(const DescribeDgDatabasesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeDgDatabasesOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeDgDatabasesOutcome(DescribeDgDatabasesResult(outcome.result()));
|
||||
else
|
||||
return DescribeDgDatabasesOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void DtsClient::describeDgDatabasesAsync(const DescribeDgDatabasesRequest& request, const DescribeDgDatabasesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeDgDatabases(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
DtsClient::DescribeDgDatabasesOutcomeCallable DtsClient::describeDgDatabasesCallable(const DescribeDgDatabasesRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeDgDatabasesOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeDgDatabases(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::DescribeDtsJobDetailOutcome DtsClient::describeDtsJobDetail(const DescribeDtsJobDetailRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -843,6 +951,42 @@ DtsClient::DescribeDtsJobDetailOutcomeCallable DtsClient::describeDtsJobDetailCa
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::DescribeDtsJobLogsOutcome DtsClient::describeDtsJobLogs(const DescribeDtsJobLogsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeDtsJobLogsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeDtsJobLogsOutcome(DescribeDtsJobLogsResult(outcome.result()));
|
||||
else
|
||||
return DescribeDtsJobLogsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void DtsClient::describeDtsJobLogsAsync(const DescribeDtsJobLogsRequest& request, const DescribeDtsJobLogsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeDtsJobLogs(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
DtsClient::DescribeDtsJobLogsOutcomeCallable DtsClient::describeDtsJobLogsCallable(const DescribeDtsJobLogsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeDtsJobLogsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeDtsJobLogs(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::DescribeDtsJobsOutcome DtsClient::describeDtsJobs(const DescribeDtsJobsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -951,6 +1095,78 @@ DtsClient::DescribeInitializationStatusOutcomeCallable DtsClient::describeInitia
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::DescribeJobDiffStatusOutcome DtsClient::describeJobDiffStatus(const DescribeJobDiffStatusRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeJobDiffStatusOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeJobDiffStatusOutcome(DescribeJobDiffStatusResult(outcome.result()));
|
||||
else
|
||||
return DescribeJobDiffStatusOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void DtsClient::describeJobDiffStatusAsync(const DescribeJobDiffStatusRequest& request, const DescribeJobDiffStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeJobDiffStatus(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
DtsClient::DescribeJobDiffStatusOutcomeCallable DtsClient::describeJobDiffStatusCallable(const DescribeJobDiffStatusRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeJobDiffStatusOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeJobDiffStatus(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::DescribeJobMonitorRuleOutcome DtsClient::describeJobMonitorRule(const DescribeJobMonitorRuleRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeJobMonitorRuleOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeJobMonitorRuleOutcome(DescribeJobMonitorRuleResult(outcome.result()));
|
||||
else
|
||||
return DescribeJobMonitorRuleOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void DtsClient::describeJobMonitorRuleAsync(const DescribeJobMonitorRuleRequest& request, const DescribeJobMonitorRuleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeJobMonitorRule(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
DtsClient::DescribeJobMonitorRuleOutcomeCallable DtsClient::describeJobMonitorRuleCallable(const DescribeJobMonitorRuleRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeJobMonitorRuleOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeJobMonitorRule(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::DescribeMigrationJobAlertOutcome DtsClient::describeMigrationJobAlert(const DescribeMigrationJobAlertRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -1743,6 +1959,78 @@ DtsClient::ModifySynchronizationObjectOutcomeCallable DtsClient::modifySynchroni
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::PreviewSqlOutcome DtsClient::previewSql(const PreviewSqlRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return PreviewSqlOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return PreviewSqlOutcome(PreviewSqlResult(outcome.result()));
|
||||
else
|
||||
return PreviewSqlOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void DtsClient::previewSqlAsync(const PreviewSqlRequest& request, const PreviewSqlAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, previewSql(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
DtsClient::PreviewSqlOutcomeCallable DtsClient::previewSqlCallable(const PreviewSqlRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<PreviewSqlOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->previewSql(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::ReplaceInstanceOutcome DtsClient::replaceInstance(const ReplaceInstanceRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return ReplaceInstanceOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return ReplaceInstanceOutcome(ReplaceInstanceResult(outcome.result()));
|
||||
else
|
||||
return ReplaceInstanceOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void DtsClient::replaceInstanceAsync(const ReplaceInstanceRequest& request, const ReplaceInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, replaceInstance(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
DtsClient::ReplaceInstanceOutcomeCallable DtsClient::replaceInstanceCallable(const ReplaceInstanceRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<ReplaceInstanceOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->replaceInstance(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::ResetDtsJobOutcome DtsClient::resetDtsJob(const ResetDtsJobRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -2283,6 +2571,42 @@ DtsClient::TagResourcesOutcomeCallable DtsClient::tagResourcesCallable(const Tag
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::TransferPayTypeOutcome DtsClient::transferPayType(const TransferPayTypeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return TransferPayTypeOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return TransferPayTypeOutcome(TransferPayTypeResult(outcome.result()));
|
||||
else
|
||||
return TransferPayTypeOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void DtsClient::transferPayTypeAsync(const TransferPayTypeRequest& request, const TransferPayTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, transferPayType(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
DtsClient::TransferPayTypeOutcomeCallable DtsClient::transferPayTypeCallable(const TransferPayTypeRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<TransferPayTypeOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->transferPayType(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::UntagResourcesOutcome DtsClient::untagResources(const UntagResourcesRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -2319,3 +2643,75 @@ DtsClient::UntagResourcesOutcomeCallable DtsClient::untagResourcesCallable(const
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::UpgradeTwoWayOutcome DtsClient::upgradeTwoWay(const UpgradeTwoWayRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return UpgradeTwoWayOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return UpgradeTwoWayOutcome(UpgradeTwoWayResult(outcome.result()));
|
||||
else
|
||||
return UpgradeTwoWayOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void DtsClient::upgradeTwoWayAsync(const UpgradeTwoWayRequest& request, const UpgradeTwoWayAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, upgradeTwoWay(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
DtsClient::UpgradeTwoWayOutcomeCallable DtsClient::upgradeTwoWayCallable(const UpgradeTwoWayRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<UpgradeTwoWayOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->upgradeTwoWay(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DtsClient::WhiteIpListOutcome DtsClient::whiteIpList(const WhiteIpListRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return WhiteIpListOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return WhiteIpListOutcome(WhiteIpListResult(outcome.result()));
|
||||
else
|
||||
return WhiteIpListOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void DtsClient::whiteIpListAsync(const WhiteIpListRequest& request, const WhiteIpListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, whiteIpList(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
DtsClient::WhiteIpListOutcomeCallable DtsClient::whiteIpListCallable(const WhiteIpListRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<WhiteIpListOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->whiteIpList(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
|
||||
@@ -335,6 +335,17 @@ void ConfigureDtsJobRequest::setDestinationEndpointRegion(const std::string& des
|
||||
setParameter("DestinationEndpointRegion", destinationEndpointRegion);
|
||||
}
|
||||
|
||||
std::string ConfigureDtsJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ConfigureDtsJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ConfigureDtsJobRequest::getReserve()const
|
||||
{
|
||||
return reserve_;
|
||||
|
||||
@@ -104,6 +104,17 @@ void ConfigureMigrationJobAlertRequest::setErrorAlertPhone(const std::string& er
|
||||
setParameter("ErrorAlertPhone", errorAlertPhone);
|
||||
}
|
||||
|
||||
std::string ConfigureMigrationJobAlertRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ConfigureMigrationJobAlertRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ConfigureMigrationJobAlertRequest::getDelayAlertPhone()const
|
||||
{
|
||||
return delayAlertPhone_;
|
||||
|
||||
@@ -203,6 +203,17 @@ void ConfigureMigrationJobRequest::setMigrationModeDataSynchronization(bool migr
|
||||
setParameter("MigrationModeDataSynchronization", migrationModeDataSynchronization ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string ConfigureMigrationJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ConfigureMigrationJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ConfigureMigrationJobRequest::getDestinationEndpointRegion()const
|
||||
{
|
||||
return destinationEndpointRegion_;
|
||||
|
||||
@@ -104,6 +104,17 @@ void ConfigureSubscriptionInstanceAlertRequest::setErrorAlertPhone(const std::st
|
||||
setParameter("ErrorAlertPhone", errorAlertPhone);
|
||||
}
|
||||
|
||||
std::string ConfigureSubscriptionInstanceAlertRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ConfigureSubscriptionInstanceAlertRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ConfigureSubscriptionInstanceAlertRequest::getDelayAlertPhone()const
|
||||
{
|
||||
return delayAlertPhone_;
|
||||
|
||||
@@ -104,6 +104,17 @@ void ConfigureSubscriptionInstanceRequest::setAccountId(const std::string& accou
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string ConfigureSubscriptionInstanceRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ConfigureSubscriptionInstanceRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ConfigureSubscriptionInstanceRequest::getSubscriptionObject()const
|
||||
{
|
||||
return subscriptionObject_;
|
||||
|
||||
@@ -60,6 +60,17 @@ void ConfigureSynchronizationJobAlertRequest::setAccountId(const std::string& ac
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string ConfigureSynchronizationJobAlertRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ConfigureSynchronizationJobAlertRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ConfigureSynchronizationJobAlertRequest::getDelayAlertPhone()const
|
||||
{
|
||||
return delayAlertPhone_;
|
||||
|
||||
@@ -82,6 +82,17 @@ void ConfigureSynchronizationJobReplicatorCompareRequest::setAccountId(const std
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string ConfigureSynchronizationJobReplicatorCompareRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ConfigureSynchronizationJobReplicatorCompareRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
bool ConfigureSynchronizationJobReplicatorCompareRequest::getSynchronizationReplicatorCompareEnable()const
|
||||
{
|
||||
return synchronizationReplicatorCompareEnable_;
|
||||
|
||||
@@ -192,6 +192,17 @@ void ConfigureSynchronizationJobRequest::setAccountId(const std::string& account
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string ConfigureSynchronizationJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ConfigureSynchronizationJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ConfigureSynchronizationJobRequest::getSourceEndpointUserName()const
|
||||
{
|
||||
return sourceEndpointUserName_;
|
||||
|
||||
@@ -104,3 +104,14 @@ void CreateConsumerGroupRequest::setConsumerGroupUserName(const std::string& con
|
||||
setParameter("ConsumerGroupUserName", consumerGroupUserName);
|
||||
}
|
||||
|
||||
std::string CreateConsumerGroupRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateConsumerGroupRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
|
||||
@@ -82,6 +82,28 @@ void CreateDtsInstanceRequest::setJobId(const std::string& jobId)
|
||||
setParameter("JobId", jobId);
|
||||
}
|
||||
|
||||
std::string CreateDtsInstanceRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateDtsInstanceRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
int CreateDtsInstanceRequest::getComputeUnit()const
|
||||
{
|
||||
return computeUnit_;
|
||||
}
|
||||
|
||||
void CreateDtsInstanceRequest::setComputeUnit(int computeUnit)
|
||||
{
|
||||
computeUnit_ = computeUnit;
|
||||
setParameter("ComputeUnit", std::to_string(computeUnit));
|
||||
}
|
||||
|
||||
std::string CreateDtsInstanceRequest::getDestinationRegion()const
|
||||
{
|
||||
return destinationRegion_;
|
||||
|
||||
95
dts/src/model/CreateJobMonitorRuleRequest.cc
Normal file
95
dts/src/model/CreateJobMonitorRuleRequest.cc
Normal file
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/CreateJobMonitorRuleRequest.h>
|
||||
|
||||
using AlibabaCloud::Dts::Model::CreateJobMonitorRuleRequest;
|
||||
|
||||
CreateJobMonitorRuleRequest::CreateJobMonitorRuleRequest() :
|
||||
RpcServiceRequest("dts", "2020-01-01", "CreateJobMonitorRule")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
CreateJobMonitorRuleRequest::~CreateJobMonitorRuleRequest()
|
||||
{}
|
||||
|
||||
std::string CreateJobMonitorRuleRequest::getType()const
|
||||
{
|
||||
return type_;
|
||||
}
|
||||
|
||||
void CreateJobMonitorRuleRequest::setType(const std::string& type)
|
||||
{
|
||||
type_ = type;
|
||||
setParameter("Type", type);
|
||||
}
|
||||
|
||||
long CreateJobMonitorRuleRequest::getDelayRuleTime()const
|
||||
{
|
||||
return delayRuleTime_;
|
||||
}
|
||||
|
||||
void CreateJobMonitorRuleRequest::setDelayRuleTime(long delayRuleTime)
|
||||
{
|
||||
delayRuleTime_ = delayRuleTime;
|
||||
setParameter("DelayRuleTime", std::to_string(delayRuleTime));
|
||||
}
|
||||
|
||||
std::string CreateJobMonitorRuleRequest::getPhone()const
|
||||
{
|
||||
return phone_;
|
||||
}
|
||||
|
||||
void CreateJobMonitorRuleRequest::setPhone(const std::string& phone)
|
||||
{
|
||||
phone_ = phone;
|
||||
setParameter("Phone", phone);
|
||||
}
|
||||
|
||||
std::string CreateJobMonitorRuleRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateJobMonitorRuleRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string CreateJobMonitorRuleRequest::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
}
|
||||
|
||||
void CreateJobMonitorRuleRequest::setDtsJobId(const std::string& dtsJobId)
|
||||
{
|
||||
dtsJobId_ = dtsJobId;
|
||||
setParameter("DtsJobId", dtsJobId);
|
||||
}
|
||||
|
||||
std::string CreateJobMonitorRuleRequest::getState()const
|
||||
{
|
||||
return state_;
|
||||
}
|
||||
|
||||
void CreateJobMonitorRuleRequest::setState(const std::string& state)
|
||||
{
|
||||
state_ = state;
|
||||
setParameter("State", state);
|
||||
}
|
||||
|
||||
93
dts/src/model/CreateJobMonitorRuleResult.cc
Normal file
93
dts/src/model/CreateJobMonitorRuleResult.cc
Normal file
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/CreateJobMonitorRuleResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dts;
|
||||
using namespace AlibabaCloud::Dts::Model;
|
||||
|
||||
CreateJobMonitorRuleResult::CreateJobMonitorRuleResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
CreateJobMonitorRuleResult::CreateJobMonitorRuleResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
CreateJobMonitorRuleResult::~CreateJobMonitorRuleResult()
|
||||
{}
|
||||
|
||||
void CreateJobMonitorRuleResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["DynamicMessage"].isNull())
|
||||
dynamicMessage_ = value["DynamicMessage"].asString();
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMessage"].isNull())
|
||||
errMessage_ = value["ErrMessage"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["DtsJobId"].isNull())
|
||||
dtsJobId_ = value["DtsJobId"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string CreateJobMonitorRuleResult::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
}
|
||||
|
||||
int CreateJobMonitorRuleResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
std::string CreateJobMonitorRuleResult::getDynamicMessage()const
|
||||
{
|
||||
return dynamicMessage_;
|
||||
}
|
||||
|
||||
std::string CreateJobMonitorRuleResult::getErrMessage()const
|
||||
{
|
||||
return errMessage_;
|
||||
}
|
||||
|
||||
std::string CreateJobMonitorRuleResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool CreateJobMonitorRuleResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string CreateJobMonitorRuleResult::getErrCode()const
|
||||
{
|
||||
return errCode_;
|
||||
}
|
||||
|
||||
@@ -71,6 +71,17 @@ void CreateMigrationJobRequest::setAccountId(const std::string& accountId)
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string CreateMigrationJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateMigrationJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string CreateMigrationJobRequest::getRegion()const
|
||||
{
|
||||
return region_;
|
||||
|
||||
@@ -104,6 +104,17 @@ void CreateSubscriptionInstanceRequest::setAccountId(const std::string& accountI
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string CreateSubscriptionInstanceRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateSubscriptionInstanceRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string CreateSubscriptionInstanceRequest::getRegion()const
|
||||
{
|
||||
return region_;
|
||||
|
||||
@@ -82,6 +82,17 @@ void CreateSynchronizationJobRequest::setAccountId(const std::string& accountId)
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string CreateSynchronizationJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void CreateSynchronizationJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string CreateSynchronizationJobRequest::getSynchronizationJobClass()const
|
||||
{
|
||||
return synchronizationJobClass_;
|
||||
|
||||
@@ -82,3 +82,14 @@ void DeleteConsumerGroupRequest::setAccountId(const std::string& accountId)
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DeleteConsumerGroupRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DeleteConsumerGroupRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
|
||||
@@ -27,6 +27,17 @@ DeleteDtsJobRequest::DeleteDtsJobRequest() :
|
||||
DeleteDtsJobRequest::~DeleteDtsJobRequest()
|
||||
{}
|
||||
|
||||
std::string DeleteDtsJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DeleteDtsJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DeleteDtsJobRequest::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
|
||||
@@ -71,3 +71,14 @@ void DeleteMigrationJobRequest::setAccountId(const std::string& accountId)
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DeleteMigrationJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DeleteMigrationJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
|
||||
@@ -71,3 +71,14 @@ void DeleteSubscriptionInstanceRequest::setAccountId(const std::string& accountI
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DeleteSubscriptionInstanceRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DeleteSubscriptionInstanceRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
|
||||
@@ -71,3 +71,14 @@ void DeleteSynchronizationJobRequest::setAccountId(const std::string& accountId)
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DeleteSynchronizationJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DeleteSynchronizationJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
|
||||
150
dts/src/model/DescribeCenVpcRequest.cc
Normal file
150
dts/src/model/DescribeCenVpcRequest.cc
Normal file
@@ -0,0 +1,150 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/DescribeCenVpcRequest.h>
|
||||
|
||||
using AlibabaCloud::Dts::Model::DescribeCenVpcRequest;
|
||||
|
||||
DescribeCenVpcRequest::DescribeCenVpcRequest() :
|
||||
RpcServiceRequest("dts", "2020-01-01", "DescribeCenVpc")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeCenVpcRequest::~DescribeCenVpcRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeCenVpcRequest::getType()const
|
||||
{
|
||||
return type_;
|
||||
}
|
||||
|
||||
void DescribeCenVpcRequest::setType(const std::string& type)
|
||||
{
|
||||
type_ = type;
|
||||
setParameter("Type", type);
|
||||
}
|
||||
|
||||
std::string DescribeCenVpcRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeCenVpcRequest::setPageNumber(const std::string& pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", pageNumber);
|
||||
}
|
||||
|
||||
std::string DescribeCenVpcRequest::getEngine()const
|
||||
{
|
||||
return engine_;
|
||||
}
|
||||
|
||||
void DescribeCenVpcRequest::setEngine(const std::string& engine)
|
||||
{
|
||||
engine_ = engine;
|
||||
setParameter("Engine", engine);
|
||||
}
|
||||
|
||||
std::string DescribeCenVpcRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeCenVpcRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeCenVpcRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeCenVpcRequest::setPageSize(const std::string& pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", pageSize);
|
||||
}
|
||||
|
||||
std::string DescribeCenVpcRequest::getRoleName()const
|
||||
{
|
||||
return roleName_;
|
||||
}
|
||||
|
||||
void DescribeCenVpcRequest::setRoleName(const std::string& roleName)
|
||||
{
|
||||
roleName_ = roleName;
|
||||
setParameter("RoleName", roleName);
|
||||
}
|
||||
|
||||
std::string DescribeCenVpcRequest::getIp()const
|
||||
{
|
||||
return ip_;
|
||||
}
|
||||
|
||||
void DescribeCenVpcRequest::setIp(const std::string& ip)
|
||||
{
|
||||
ip_ = ip;
|
||||
setParameter("Ip", ip);
|
||||
}
|
||||
|
||||
std::string DescribeCenVpcRequest::getAliyunId()const
|
||||
{
|
||||
return aliyunId_;
|
||||
}
|
||||
|
||||
void DescribeCenVpcRequest::setAliyunId(const std::string& aliyunId)
|
||||
{
|
||||
aliyunId_ = aliyunId;
|
||||
setParameter("AliyunId", aliyunId);
|
||||
}
|
||||
|
||||
std::string DescribeCenVpcRequest::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
void DescribeCenVpcRequest::setInstanceId(const std::string& instanceId)
|
||||
{
|
||||
instanceId_ = instanceId;
|
||||
setParameter("InstanceId", instanceId);
|
||||
}
|
||||
|
||||
std::string DescribeCenVpcRequest::getPort()const
|
||||
{
|
||||
return port_;
|
||||
}
|
||||
|
||||
void DescribeCenVpcRequest::setPort(const std::string& port)
|
||||
{
|
||||
port_ = port;
|
||||
setParameter("Port", port);
|
||||
}
|
||||
|
||||
std::string DescribeCenVpcRequest::getRegion()const
|
||||
{
|
||||
return region_;
|
||||
}
|
||||
|
||||
void DescribeCenVpcRequest::setRegion(const std::string& region)
|
||||
{
|
||||
region_ = region;
|
||||
setParameter("Region", region);
|
||||
}
|
||||
|
||||
117
dts/src/model/DescribeCenVpcResult.cc
Normal file
117
dts/src/model/DescribeCenVpcResult.cc
Normal file
@@ -0,0 +1,117 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/DescribeCenVpcResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dts;
|
||||
using namespace AlibabaCloud::Dts::Model;
|
||||
|
||||
DescribeCenVpcResult::DescribeCenVpcResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeCenVpcResult::DescribeCenVpcResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeCenVpcResult::~DescribeCenVpcResult()
|
||||
{}
|
||||
|
||||
void DescribeCenVpcResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allCenVpcNode = value["CenVpc"]["CenVpcItem"];
|
||||
for (auto valueCenVpcCenVpcItem : allCenVpcNode)
|
||||
{
|
||||
CenVpcItem cenVpcObject;
|
||||
if(!valueCenVpcCenVpcItem["Engine"].isNull())
|
||||
cenVpcObject.engine = valueCenVpcCenVpcItem["Engine"].asString();
|
||||
if(!valueCenVpcCenVpcItem["GroupId"].isNull())
|
||||
cenVpcObject.groupId = valueCenVpcCenVpcItem["GroupId"].asString();
|
||||
if(!valueCenVpcCenVpcItem["InstanceId"].isNull())
|
||||
cenVpcObject.instanceId = valueCenVpcCenVpcItem["InstanceId"].asString();
|
||||
if(!valueCenVpcCenVpcItem["InstanceName"].isNull())
|
||||
cenVpcObject.instanceName = valueCenVpcCenVpcItem["InstanceName"].asString();
|
||||
if(!valueCenVpcCenVpcItem["Ip"].isNull())
|
||||
cenVpcObject.ip = valueCenVpcCenVpcItem["Ip"].asString();
|
||||
if(!valueCenVpcCenVpcItem["Port"].isNull())
|
||||
cenVpcObject.port = valueCenVpcCenVpcItem["Port"].asString();
|
||||
if(!valueCenVpcCenVpcItem["Region"].isNull())
|
||||
cenVpcObject.region = valueCenVpcCenVpcItem["Region"].asString();
|
||||
if(!valueCenVpcCenVpcItem["Status"].isNull())
|
||||
cenVpcObject.status = valueCenVpcCenVpcItem["Status"].asString();
|
||||
if(!valueCenVpcCenVpcItem["VpcCloudInstanceId"].isNull())
|
||||
cenVpcObject.vpcCloudInstanceId = valueCenVpcCenVpcItem["VpcCloudInstanceId"].asString();
|
||||
if(!valueCenVpcCenVpcItem["VpcId"].isNull())
|
||||
cenVpcObject.vpcId = valueCenVpcCenVpcItem["VpcId"].asString();
|
||||
cenVpc_.push_back(cenVpcObject);
|
||||
}
|
||||
if(!value["DynamicCode"].isNull())
|
||||
dynamicCode_ = value["DynamicCode"].asString();
|
||||
if(!value["DynamicMessage"].isNull())
|
||||
dynamicMessage_ = value["DynamicMessage"].asString();
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMessage"].isNull())
|
||||
errMessage_ = value["ErrMessage"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
int DescribeCenVpcResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
std::vector<DescribeCenVpcResult::CenVpcItem> DescribeCenVpcResult::getCenVpc()const
|
||||
{
|
||||
return cenVpc_;
|
||||
}
|
||||
|
||||
std::string DescribeCenVpcResult::getDynamicCode()const
|
||||
{
|
||||
return dynamicCode_;
|
||||
}
|
||||
|
||||
std::string DescribeCenVpcResult::getDynamicMessage()const
|
||||
{
|
||||
return dynamicMessage_;
|
||||
}
|
||||
|
||||
std::string DescribeCenVpcResult::getErrMessage()const
|
||||
{
|
||||
return errMessage_;
|
||||
}
|
||||
|
||||
bool DescribeCenVpcResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string DescribeCenVpcResult::getErrCode()const
|
||||
{
|
||||
return errCode_;
|
||||
}
|
||||
|
||||
@@ -115,6 +115,17 @@ void DescribeConnectionStatusRequest::setSourceEndpointIP(const std::string& sou
|
||||
setParameter("SourceEndpointIP", sourceEndpointIP);
|
||||
}
|
||||
|
||||
std::string DescribeConnectionStatusRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeConnectionStatusRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeConnectionStatusRequest::getDestinationEndpointUserName()const
|
||||
{
|
||||
return destinationEndpointUserName_;
|
||||
|
||||
@@ -82,6 +82,17 @@ void DescribeConsumerGroupRequest::setAccountId(const std::string& accountId)
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DescribeConsumerGroupRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeConsumerGroupRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
int DescribeConsumerGroupRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
|
||||
@@ -49,3 +49,14 @@ void DescribeDTSIPRequest::setDestinationEndpointRegion(const std::string& desti
|
||||
setParameter("DestinationEndpointRegion", destinationEndpointRegion);
|
||||
}
|
||||
|
||||
std::string DescribeDTSIPRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeDTSIPRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
|
||||
150
dts/src/model/DescribeDgDatabasesRequest.cc
Normal file
150
dts/src/model/DescribeDgDatabasesRequest.cc
Normal file
@@ -0,0 +1,150 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/DescribeDgDatabasesRequest.h>
|
||||
|
||||
using AlibabaCloud::Dts::Model::DescribeDgDatabasesRequest;
|
||||
|
||||
DescribeDgDatabasesRequest::DescribeDgDatabasesRequest() :
|
||||
RpcServiceRequest("dts", "2020-01-01", "DescribeDgDatabases")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDgDatabasesRequest::~DescribeDgDatabasesRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeDgDatabasesRequest::getType()const
|
||||
{
|
||||
return type_;
|
||||
}
|
||||
|
||||
void DescribeDgDatabasesRequest::setType(const std::string& type)
|
||||
{
|
||||
type_ = type;
|
||||
setParameter("Type", type);
|
||||
}
|
||||
|
||||
std::string DescribeDgDatabasesRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeDgDatabasesRequest::setPageNumber(const std::string& pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", pageNumber);
|
||||
}
|
||||
|
||||
std::string DescribeDgDatabasesRequest::getEngine()const
|
||||
{
|
||||
return engine_;
|
||||
}
|
||||
|
||||
void DescribeDgDatabasesRequest::setEngine(const std::string& engine)
|
||||
{
|
||||
engine_ = engine;
|
||||
setParameter("Engine", engine);
|
||||
}
|
||||
|
||||
std::string DescribeDgDatabasesRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeDgDatabasesRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeDgDatabasesRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeDgDatabasesRequest::setPageSize(const std::string& pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", pageSize);
|
||||
}
|
||||
|
||||
std::string DescribeDgDatabasesRequest::getRoleName()const
|
||||
{
|
||||
return roleName_;
|
||||
}
|
||||
|
||||
void DescribeDgDatabasesRequest::setRoleName(const std::string& roleName)
|
||||
{
|
||||
roleName_ = roleName;
|
||||
setParameter("RoleName", roleName);
|
||||
}
|
||||
|
||||
std::string DescribeDgDatabasesRequest::getIp()const
|
||||
{
|
||||
return ip_;
|
||||
}
|
||||
|
||||
void DescribeDgDatabasesRequest::setIp(const std::string& ip)
|
||||
{
|
||||
ip_ = ip;
|
||||
setParameter("Ip", ip);
|
||||
}
|
||||
|
||||
std::string DescribeDgDatabasesRequest::getAliyunId()const
|
||||
{
|
||||
return aliyunId_;
|
||||
}
|
||||
|
||||
void DescribeDgDatabasesRequest::setAliyunId(const std::string& aliyunId)
|
||||
{
|
||||
aliyunId_ = aliyunId;
|
||||
setParameter("AliyunId", aliyunId);
|
||||
}
|
||||
|
||||
std::string DescribeDgDatabasesRequest::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
void DescribeDgDatabasesRequest::setInstanceId(const std::string& instanceId)
|
||||
{
|
||||
instanceId_ = instanceId;
|
||||
setParameter("InstanceId", instanceId);
|
||||
}
|
||||
|
||||
std::string DescribeDgDatabasesRequest::getPort()const
|
||||
{
|
||||
return port_;
|
||||
}
|
||||
|
||||
void DescribeDgDatabasesRequest::setPort(const std::string& port)
|
||||
{
|
||||
port_ = port;
|
||||
setParameter("Port", port);
|
||||
}
|
||||
|
||||
std::string DescribeDgDatabasesRequest::getRegion()const
|
||||
{
|
||||
return region_;
|
||||
}
|
||||
|
||||
void DescribeDgDatabasesRequest::setRegion(const std::string& region)
|
||||
{
|
||||
region_ = region;
|
||||
setParameter("Region", region);
|
||||
}
|
||||
|
||||
117
dts/src/model/DescribeDgDatabasesResult.cc
Normal file
117
dts/src/model/DescribeDgDatabasesResult.cc
Normal file
@@ -0,0 +1,117 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/DescribeDgDatabasesResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dts;
|
||||
using namespace AlibabaCloud::Dts::Model;
|
||||
|
||||
DescribeDgDatabasesResult::DescribeDgDatabasesResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDgDatabasesResult::DescribeDgDatabasesResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDgDatabasesResult::~DescribeDgDatabasesResult()
|
||||
{}
|
||||
|
||||
void DescribeDgDatabasesResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDgDatabasesNode = value["DgDatabases"]["DgDatabasesItem"];
|
||||
for (auto valueDgDatabasesDgDatabasesItem : allDgDatabasesNode)
|
||||
{
|
||||
DgDatabasesItem dgDatabasesObject;
|
||||
if(!valueDgDatabasesDgDatabasesItem["InstanceId"].isNull())
|
||||
dgDatabasesObject.instanceId = valueDgDatabasesDgDatabasesItem["InstanceId"].asString();
|
||||
if(!valueDgDatabasesDgDatabasesItem["InstanceName"].isNull())
|
||||
dgDatabasesObject.instanceName = valueDgDatabasesDgDatabasesItem["InstanceName"].asString();
|
||||
if(!valueDgDatabasesDgDatabasesItem["Region"].isNull())
|
||||
dgDatabasesObject.region = valueDgDatabasesDgDatabasesItem["Region"].asString();
|
||||
if(!valueDgDatabasesDgDatabasesItem["Engine"].isNull())
|
||||
dgDatabasesObject.engine = valueDgDatabasesDgDatabasesItem["Engine"].asString();
|
||||
if(!valueDgDatabasesDgDatabasesItem["VpcId"].isNull())
|
||||
dgDatabasesObject.vpcId = valueDgDatabasesDgDatabasesItem["VpcId"].asString();
|
||||
if(!valueDgDatabasesDgDatabasesItem["VpcCloudInstanceId"].isNull())
|
||||
dgDatabasesObject.vpcCloudInstanceId = valueDgDatabasesDgDatabasesItem["VpcCloudInstanceId"].asString();
|
||||
if(!valueDgDatabasesDgDatabasesItem["Status"].isNull())
|
||||
dgDatabasesObject.status = valueDgDatabasesDgDatabasesItem["Status"].asString();
|
||||
if(!valueDgDatabasesDgDatabasesItem["GroupId"].isNull())
|
||||
dgDatabasesObject.groupId = valueDgDatabasesDgDatabasesItem["GroupId"].asString();
|
||||
if(!valueDgDatabasesDgDatabasesItem["HostPort"].isNull())
|
||||
dgDatabasesObject.hostPort = valueDgDatabasesDgDatabasesItem["HostPort"].asString();
|
||||
if(!valueDgDatabasesDgDatabasesItem["ConnectHostPort"].isNull())
|
||||
dgDatabasesObject.connectHostPort = valueDgDatabasesDgDatabasesItem["ConnectHostPort"].asString();
|
||||
dgDatabases_.push_back(dgDatabasesObject);
|
||||
}
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMessage"].isNull())
|
||||
errMessage_ = value["ErrMessage"].asString();
|
||||
if(!value["DynamicCode"].isNull())
|
||||
dynamicCode_ = value["DynamicCode"].asString();
|
||||
if(!value["DynamicMessage"].isNull())
|
||||
dynamicMessage_ = value["DynamicMessage"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeDgDatabasesResult::DgDatabasesItem> DescribeDgDatabasesResult::getDgDatabases()const
|
||||
{
|
||||
return dgDatabases_;
|
||||
}
|
||||
|
||||
int DescribeDgDatabasesResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
std::string DescribeDgDatabasesResult::getDynamicCode()const
|
||||
{
|
||||
return dynamicCode_;
|
||||
}
|
||||
|
||||
std::string DescribeDgDatabasesResult::getDynamicMessage()const
|
||||
{
|
||||
return dynamicMessage_;
|
||||
}
|
||||
|
||||
std::string DescribeDgDatabasesResult::getErrMessage()const
|
||||
{
|
||||
return errMessage_;
|
||||
}
|
||||
|
||||
bool DescribeDgDatabasesResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string DescribeDgDatabasesResult::getErrCode()const
|
||||
{
|
||||
return errCode_;
|
||||
}
|
||||
|
||||
@@ -27,6 +27,17 @@ DescribeDtsJobDetailRequest::DescribeDtsJobDetailRequest() :
|
||||
DescribeDtsJobDetailRequest::~DescribeDtsJobDetailRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeDtsJobDetailRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeDtsJobDetailRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobDetailRequest::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
|
||||
@@ -92,6 +92,20 @@ void DescribeDtsJobDetailResult::parse(const std::string &payload)
|
||||
migrationMode_.dataInitialization = migrationModeNode["DataInitialization"].asString() == "true";
|
||||
if(!migrationModeNode["DataSynchronization"].isNull())
|
||||
migrationMode_.dataSynchronization = migrationModeNode["DataSynchronization"].asString() == "true";
|
||||
if(!migrationModeNode["DataExtractTransformLoad"].isNull())
|
||||
migrationMode_.dataExtractTransformLoad = migrationModeNode["DataExtractTransformLoad"].asString() == "true";
|
||||
auto subscriptionHostNode = value["SubscriptionHost"];
|
||||
if(!subscriptionHostNode["PublicHost"].isNull())
|
||||
subscriptionHost_.publicHost = subscriptionHostNode["PublicHost"].asString();
|
||||
if(!subscriptionHostNode["PrivateHost"].isNull())
|
||||
subscriptionHost_.privateHost = subscriptionHostNode["PrivateHost"].asString();
|
||||
if(!subscriptionHostNode["VpcHost"].isNull())
|
||||
subscriptionHost_.vpcHost = subscriptionHostNode["VpcHost"].asString();
|
||||
auto subscriptionDataTypeNode = value["SubscriptionDataType"];
|
||||
if(!subscriptionDataTypeNode["Ddl"].isNull())
|
||||
subscriptionDataType_.ddl = subscriptionDataTypeNode["Ddl"].asString() == "true";
|
||||
if(!subscriptionDataTypeNode["Dml"].isNull())
|
||||
subscriptionDataType_.dml = subscriptionDataTypeNode["Dml"].asString() == "true";
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Code"].isNull())
|
||||
@@ -136,14 +150,44 @@ void DescribeDtsJobDetailResult::parse(const std::string &payload)
|
||||
dbObject_ = value["DbObject"].asString();
|
||||
if(!value["SynchronizationDirection"].isNull())
|
||||
synchronizationDirection_ = value["SynchronizationDirection"].asString();
|
||||
if(!value["EtlCalculator"].isNull())
|
||||
etlCalculator_ = value["EtlCalculator"].asString();
|
||||
if(!value["GroupId"].isNull())
|
||||
groupId_ = value["GroupId"].asString();
|
||||
if(!value["DatabaseCount"].isNull())
|
||||
databaseCount_ = std::stoi(value["DatabaseCount"].asString());
|
||||
if(!value["SubscribeTopic"].isNull())
|
||||
subscribeTopic_ = value["SubscribeTopic"].asString();
|
||||
if(!value["ConsumptionCheckpoint"].isNull())
|
||||
consumptionCheckpoint_ = value["ConsumptionCheckpoint"].asString();
|
||||
if(!value["BeginTimestamp"].isNull())
|
||||
beginTimestamp_ = value["BeginTimestamp"].asString();
|
||||
if(!value["EndTimestamp"].isNull())
|
||||
endTimestamp_ = value["EndTimestamp"].asString();
|
||||
if(!value["ConsumptionClient"].isNull())
|
||||
consumptionClient_ = value["ConsumptionClient"].asString();
|
||||
if(!value["AppName"].isNull())
|
||||
appName_ = value["AppName"].asString();
|
||||
if(!value["DestNetType"].isNull())
|
||||
destNetType_ = value["DestNetType"].asString();
|
||||
|
||||
}
|
||||
|
||||
DescribeDtsJobDetailResult::SubscriptionHost DescribeDtsJobDetailResult::getSubscriptionHost()const
|
||||
{
|
||||
return subscriptionHost_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobDetailResult::getDtsJobName()const
|
||||
{
|
||||
return dtsJobName_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobDetailResult::getEndTimestamp()const
|
||||
{
|
||||
return endTimestamp_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobDetailResult::getDynamicMessage()const
|
||||
{
|
||||
return dynamicMessage_;
|
||||
@@ -169,6 +213,16 @@ int DescribeDtsJobDetailResult::getDelay()const
|
||||
return delay_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobDetailResult::getAppName()const
|
||||
{
|
||||
return appName_;
|
||||
}
|
||||
|
||||
DescribeDtsJobDetailResult::SubscriptionDataType DescribeDtsJobDetailResult::getSubscriptionDataType()const
|
||||
{
|
||||
return subscriptionDataType_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobDetailResult::getDtsJobClass()const
|
||||
{
|
||||
return dtsJobClass_;
|
||||
@@ -189,6 +243,16 @@ int DescribeDtsJobDetailResult::getHttpStatusCode()const
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobDetailResult::getDestNetType()const
|
||||
{
|
||||
return destNetType_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobDetailResult::getEtlCalculator()const
|
||||
{
|
||||
return etlCalculator_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobDetailResult::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
@@ -224,21 +288,46 @@ std::string DescribeDtsJobDetailResult::getErrCode()const
|
||||
return errCode_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobDetailResult::getGroupId()const
|
||||
{
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
int DescribeDtsJobDetailResult::getCheckpoint()const
|
||||
{
|
||||
return checkpoint_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobDetailResult::getConsumptionCheckpoint()const
|
||||
{
|
||||
return consumptionCheckpoint_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobDetailResult::getDtsJobDirection()const
|
||||
{
|
||||
return dtsJobDirection_;
|
||||
}
|
||||
|
||||
int DescribeDtsJobDetailResult::getDatabaseCount()const
|
||||
{
|
||||
return databaseCount_;
|
||||
}
|
||||
|
||||
DescribeDtsJobDetailResult::DestinationEndpoint DescribeDtsJobDetailResult::getDestinationEndpoint()const
|
||||
{
|
||||
return destinationEndpoint_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobDetailResult::getSubscribeTopic()const
|
||||
{
|
||||
return subscribeTopic_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobDetailResult::getConsumptionClient()const
|
||||
{
|
||||
return consumptionClient_;
|
||||
}
|
||||
|
||||
DescribeDtsJobDetailResult::SourceEndpoint DescribeDtsJobDetailResult::getSourceEndpoint()const
|
||||
{
|
||||
return sourceEndpoint_;
|
||||
@@ -254,6 +343,11 @@ std::string DescribeDtsJobDetailResult::getErrorMessage()const
|
||||
return errorMessage_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobDetailResult::getBeginTimestamp()const
|
||||
{
|
||||
return beginTimestamp_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobDetailResult::getSynchronizationDirection()const
|
||||
{
|
||||
return synchronizationDirection_;
|
||||
|
||||
117
dts/src/model/DescribeDtsJobLogsRequest.cc
Normal file
117
dts/src/model/DescribeDtsJobLogsRequest.cc
Normal file
@@ -0,0 +1,117 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/DescribeDtsJobLogsRequest.h>
|
||||
|
||||
using AlibabaCloud::Dts::Model::DescribeDtsJobLogsRequest;
|
||||
|
||||
DescribeDtsJobLogsRequest::DescribeDtsJobLogsRequest() :
|
||||
RpcServiceRequest("dts", "2020-01-01", "DescribeDtsJobLogs")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeDtsJobLogsRequest::~DescribeDtsJobLogsRequest()
|
||||
{}
|
||||
|
||||
long DescribeDtsJobLogsRequest::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeDtsJobLogsRequest::setEndTime(long endTime)
|
||||
{
|
||||
endTime_ = endTime;
|
||||
setParameter("EndTime", std::to_string(endTime));
|
||||
}
|
||||
|
||||
long DescribeDtsJobLogsRequest::getStartTime()const
|
||||
{
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeDtsJobLogsRequest::setStartTime(long startTime)
|
||||
{
|
||||
startTime_ = startTime;
|
||||
setParameter("StartTime", std::to_string(startTime));
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobLogsRequest::getType()const
|
||||
{
|
||||
return type_;
|
||||
}
|
||||
|
||||
void DescribeDtsJobLogsRequest::setType(const std::string& type)
|
||||
{
|
||||
type_ = type;
|
||||
setParameter("Type", type);
|
||||
}
|
||||
|
||||
int DescribeDtsJobLogsRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeDtsJobLogsRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobLogsRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeDtsJobLogsRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
int DescribeDtsJobLogsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeDtsJobLogsRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobLogsRequest::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
}
|
||||
|
||||
void DescribeDtsJobLogsRequest::setDtsJobId(const std::string& dtsJobId)
|
||||
{
|
||||
dtsJobId_ = dtsJobId;
|
||||
setParameter("DtsJobId", dtsJobId);
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobLogsRequest::getStatus()const
|
||||
{
|
||||
return status_;
|
||||
}
|
||||
|
||||
void DescribeDtsJobLogsRequest::setStatus(const std::string& status)
|
||||
{
|
||||
status_ = status;
|
||||
setParameter("Status", status);
|
||||
}
|
||||
|
||||
131
dts/src/model/DescribeDtsJobLogsResult.cc
Normal file
131
dts/src/model/DescribeDtsJobLogsResult.cc
Normal file
@@ -0,0 +1,131 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/DescribeDtsJobLogsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dts;
|
||||
using namespace AlibabaCloud::Dts::Model;
|
||||
|
||||
DescribeDtsJobLogsResult::DescribeDtsJobLogsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeDtsJobLogsResult::DescribeDtsJobLogsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeDtsJobLogsResult::~DescribeDtsJobLogsResult()
|
||||
{}
|
||||
|
||||
void DescribeDtsJobLogsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allJobRunningLogsNode = value["JobRunningLogs"]["JobRunningLog"];
|
||||
for (auto valueJobRunningLogsJobRunningLog : allJobRunningLogsNode)
|
||||
{
|
||||
JobRunningLog jobRunningLogsObject;
|
||||
if(!valueJobRunningLogsJobRunningLog["Id"].isNull())
|
||||
jobRunningLogsObject.id = std::stol(valueJobRunningLogsJobRunningLog["Id"].asString());
|
||||
if(!valueJobRunningLogsJobRunningLog["JobId"].isNull())
|
||||
jobRunningLogsObject.jobId = valueJobRunningLogsJobRunningLog["JobId"].asString();
|
||||
if(!valueJobRunningLogsJobRunningLog["LogDatetime"].isNull())
|
||||
jobRunningLogsObject.logDatetime = std::stol(valueJobRunningLogsJobRunningLog["LogDatetime"].asString());
|
||||
if(!valueJobRunningLogsJobRunningLog["ContentKey"].isNull())
|
||||
jobRunningLogsObject.contentKey = valueJobRunningLogsJobRunningLog["ContentKey"].asString();
|
||||
if(!valueJobRunningLogsJobRunningLog["Status"].isNull())
|
||||
jobRunningLogsObject.status = valueJobRunningLogsJobRunningLog["Status"].asString();
|
||||
auto allParams = value["Params"]["String"];
|
||||
for (auto value : allParams)
|
||||
jobRunningLogsObject.params.push_back(value.asString());
|
||||
jobRunningLogs_.push_back(jobRunningLogsObject);
|
||||
}
|
||||
if(!value["DynamicCode"].isNull())
|
||||
dynamicCode_ = value["DynamicCode"].asString();
|
||||
if(!value["DynamicMessage"].isNull())
|
||||
dynamicMessage_ = value["DynamicMessage"].asString();
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMessage"].isNull())
|
||||
errMessage_ = value["ErrMessage"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageRecordCount"].isNull())
|
||||
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
|
||||
if(!value["TotalRecordCount"].isNull())
|
||||
totalRecordCount_ = std::stol(value["TotalRecordCount"].asString());
|
||||
|
||||
}
|
||||
|
||||
long DescribeDtsJobLogsResult::getTotalRecordCount()const
|
||||
{
|
||||
return totalRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeDtsJobLogsResult::getPageRecordCount()const
|
||||
{
|
||||
return pageRecordCount_;
|
||||
}
|
||||
|
||||
int DescribeDtsJobLogsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
int DescribeDtsJobLogsResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
std::vector<DescribeDtsJobLogsResult::JobRunningLog> DescribeDtsJobLogsResult::getJobRunningLogs()const
|
||||
{
|
||||
return jobRunningLogs_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobLogsResult::getDynamicCode()const
|
||||
{
|
||||
return dynamicCode_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobLogsResult::getDynamicMessage()const
|
||||
{
|
||||
return dynamicMessage_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobLogsResult::getErrMessage()const
|
||||
{
|
||||
return errMessage_;
|
||||
}
|
||||
|
||||
bool DescribeDtsJobLogsResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobLogsResult::getErrCode()const
|
||||
{
|
||||
return errCode_;
|
||||
}
|
||||
|
||||
@@ -49,6 +49,61 @@ void DescribeDtsJobsRequest::setType(const std::string& type)
|
||||
setParameter("Type", type);
|
||||
}
|
||||
|
||||
int DescribeDtsJobsRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeDtsJobsRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobsRequest::getOrderColumn()const
|
||||
{
|
||||
return orderColumn_;
|
||||
}
|
||||
|
||||
void DescribeDtsJobsRequest::setOrderColumn(const std::string& orderColumn)
|
||||
{
|
||||
orderColumn_ = orderColumn;
|
||||
setParameter("OrderColumn", orderColumn);
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobsRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeDtsJobsRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
int DescribeDtsJobsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeDtsJobsRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobsRequest::getGroupId()const
|
||||
{
|
||||
return groupId_;
|
||||
}
|
||||
|
||||
void DescribeDtsJobsRequest::setGroupId(const std::string& groupId)
|
||||
{
|
||||
groupId_ = groupId;
|
||||
setParameter("GroupId", groupId);
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobsRequest::getParams()const
|
||||
{
|
||||
return params_;
|
||||
@@ -71,17 +126,6 @@ void DescribeDtsJobsRequest::setJobType(const std::string& jobType)
|
||||
setParameter("JobType", jobType);
|
||||
}
|
||||
|
||||
int DescribeDtsJobsRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeDtsJobsRequest::setPageNumber(int pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", std::to_string(pageNumber));
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobsRequest::getTags()const
|
||||
{
|
||||
return tags_;
|
||||
@@ -93,28 +137,6 @@ void DescribeDtsJobsRequest::setTags(const std::string& tags)
|
||||
setParameter("Tags", tags);
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobsRequest::getOrderColumn()const
|
||||
{
|
||||
return orderColumn_;
|
||||
}
|
||||
|
||||
void DescribeDtsJobsRequest::setOrderColumn(const std::string& orderColumn)
|
||||
{
|
||||
orderColumn_ = orderColumn;
|
||||
setParameter("OrderColumn", orderColumn);
|
||||
}
|
||||
|
||||
int DescribeDtsJobsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeDtsJobsRequest::setPageSize(int pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeDtsJobsRequest::getRegion()const
|
||||
{
|
||||
return region_;
|
||||
|
||||
@@ -43,34 +43,44 @@ void DescribeDtsJobsResult::parse(const std::string &payload)
|
||||
for (auto valueDtsJobListDtsJobStatus : allDtsJobListNode)
|
||||
{
|
||||
DtsJobStatus dtsJobListObject;
|
||||
if(!valueDtsJobListDtsJobStatus["Checkpoint"].isNull())
|
||||
dtsJobListObject.checkpoint = valueDtsJobListDtsJobStatus["Checkpoint"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["CreateTime"].isNull())
|
||||
dtsJobListObject.createTime = valueDtsJobListDtsJobStatus["CreateTime"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["DbObject"].isNull())
|
||||
dtsJobListObject.dbObject = valueDtsJobListDtsJobStatus["DbObject"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["Delay"].isNull())
|
||||
dtsJobListObject.delay = std::stoi(valueDtsJobListDtsJobStatus["Delay"].asString());
|
||||
if(!valueDtsJobListDtsJobStatus["DtsInstanceID"].isNull())
|
||||
dtsJobListObject.dtsInstanceID = valueDtsJobListDtsJobStatus["DtsInstanceID"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["DtsJobId"].isNull())
|
||||
dtsJobListObject.dtsJobId = valueDtsJobListDtsJobStatus["DtsJobId"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["DtsJobName"].isNull())
|
||||
dtsJobListObject.dtsJobName = valueDtsJobListDtsJobStatus["DtsJobName"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["DtsJobClass"].isNull())
|
||||
dtsJobListObject.dtsJobClass = valueDtsJobListDtsJobStatus["DtsJobClass"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["DtsJobDirection"].isNull())
|
||||
dtsJobListObject.dtsJobDirection = valueDtsJobListDtsJobStatus["DtsJobDirection"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["PayType"].isNull())
|
||||
dtsJobListObject.payType = valueDtsJobListDtsJobStatus["PayType"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["ExpireTime"].isNull())
|
||||
dtsJobListObject.expireTime = valueDtsJobListDtsJobStatus["ExpireTime"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["CreateTime"].isNull())
|
||||
dtsJobListObject.createTime = valueDtsJobListDtsJobStatus["CreateTime"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["Status"].isNull())
|
||||
dtsJobListObject.status = valueDtsJobListDtsJobStatus["Status"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["DtsJobId"].isNull())
|
||||
dtsJobListObject.dtsJobId = valueDtsJobListDtsJobStatus["DtsJobId"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["DtsJobName"].isNull())
|
||||
dtsJobListObject.dtsJobName = valueDtsJobListDtsJobStatus["DtsJobName"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["ErrorMessage"].isNull())
|
||||
dtsJobListObject.errorMessage = valueDtsJobListDtsJobStatus["ErrorMessage"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["Delay"].isNull())
|
||||
dtsJobListObject.delay = std::stoi(valueDtsJobListDtsJobStatus["Delay"].asString());
|
||||
if(!valueDtsJobListDtsJobStatus["Checkpoint"].isNull())
|
||||
dtsJobListObject.checkpoint = valueDtsJobListDtsJobStatus["Checkpoint"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["DbObject"].isNull())
|
||||
dtsJobListObject.dbObject = valueDtsJobListDtsJobStatus["DbObject"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["ExpireTime"].isNull())
|
||||
dtsJobListObject.expireTime = valueDtsJobListDtsJobStatus["ExpireTime"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["PayType"].isNull())
|
||||
dtsJobListObject.payType = valueDtsJobListDtsJobStatus["PayType"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["Reserved"].isNull())
|
||||
dtsJobListObject.reserved = valueDtsJobListDtsJobStatus["Reserved"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["Status"].isNull())
|
||||
dtsJobListObject.status = valueDtsJobListDtsJobStatus["Status"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["ConsumptionClient"].isNull())
|
||||
dtsJobListObject.consumptionClient = valueDtsJobListDtsJobStatus["ConsumptionClient"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["BeginTimestamp"].isNull())
|
||||
dtsJobListObject.beginTimestamp = valueDtsJobListDtsJobStatus["BeginTimestamp"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["EndTimestamp"].isNull())
|
||||
dtsJobListObject.endTimestamp = valueDtsJobListDtsJobStatus["EndTimestamp"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["ConsumptionCheckpoint"].isNull())
|
||||
dtsJobListObject.consumptionCheckpoint = valueDtsJobListDtsJobStatus["ConsumptionCheckpoint"].asString();
|
||||
if(!valueDtsJobListDtsJobStatus["AppName"].isNull())
|
||||
dtsJobListObject.appName = valueDtsJobListDtsJobStatus["AppName"].asString();
|
||||
auto allTagListNode = valueDtsJobListDtsJobStatus["TagList"]["DtsTag"];
|
||||
for (auto valueDtsJobListDtsJobStatusTagListDtsTag : allTagListNode)
|
||||
{
|
||||
@@ -81,62 +91,73 @@ void DescribeDtsJobsResult::parse(const std::string &payload)
|
||||
tagListObject.tagValue = valueDtsJobListDtsJobStatusTagListDtsTag["TagValue"].asString();
|
||||
dtsJobListObject.tagList.push_back(tagListObject);
|
||||
}
|
||||
auto sourceEndpointNode = value["SourceEndpoint"];
|
||||
if(!sourceEndpointNode["InstanceID"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.instanceID = sourceEndpointNode["InstanceID"].asString();
|
||||
if(!sourceEndpointNode["InstanceType"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.instanceType = sourceEndpointNode["InstanceType"].asString();
|
||||
if(!sourceEndpointNode["EngineName"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.engineName = sourceEndpointNode["EngineName"].asString();
|
||||
if(!sourceEndpointNode["Ip"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.ip = sourceEndpointNode["Ip"].asString();
|
||||
if(!sourceEndpointNode["Port"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.port = sourceEndpointNode["Port"].asString();
|
||||
if(!sourceEndpointNode["DatabaseName"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.databaseName = sourceEndpointNode["DatabaseName"].asString();
|
||||
if(!sourceEndpointNode["OracleSID"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.oracleSID = sourceEndpointNode["OracleSID"].asString();
|
||||
if(!sourceEndpointNode["UserName"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.userName = sourceEndpointNode["UserName"].asString();
|
||||
if(!sourceEndpointNode["SslSolutionEnum"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.sslSolutionEnum = sourceEndpointNode["SslSolutionEnum"].asString();
|
||||
if(!sourceEndpointNode["Region"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.region = sourceEndpointNode["Region"].asString();
|
||||
auto dataInitializationStatusNode = value["DataInitializationStatus"];
|
||||
if(!dataInitializationStatusNode["ErrorMessage"].isNull())
|
||||
dtsJobListObject.dataInitializationStatus.errorMessage = dataInitializationStatusNode["ErrorMessage"].asString();
|
||||
if(!dataInitializationStatusNode["Percent"].isNull())
|
||||
dtsJobListObject.dataInitializationStatus.percent = dataInitializationStatusNode["Percent"].asString();
|
||||
if(!dataInitializationStatusNode["Progress"].isNull())
|
||||
dtsJobListObject.dataInitializationStatus.progress = dataInitializationStatusNode["Progress"].asString();
|
||||
if(!dataInitializationStatusNode["Status"].isNull())
|
||||
dtsJobListObject.dataInitializationStatus.status = dataInitializationStatusNode["Status"].asString();
|
||||
auto dataSynchronizationStatusNode = value["DataSynchronizationStatus"];
|
||||
if(!dataSynchronizationStatusNode["ErrorMessage"].isNull())
|
||||
dtsJobListObject.dataSynchronizationStatus.errorMessage = dataSynchronizationStatusNode["ErrorMessage"].asString();
|
||||
if(!dataSynchronizationStatusNode["Percent"].isNull())
|
||||
dtsJobListObject.dataSynchronizationStatus.percent = dataSynchronizationStatusNode["Percent"].asString();
|
||||
if(!dataSynchronizationStatusNode["Progress"].isNull())
|
||||
dtsJobListObject.dataSynchronizationStatus.progress = dataSynchronizationStatusNode["Progress"].asString();
|
||||
if(!dataSynchronizationStatusNode["Status"].isNull())
|
||||
dtsJobListObject.dataSynchronizationStatus.status = dataSynchronizationStatusNode["Status"].asString();
|
||||
auto dataEtlStatusNode = value["DataEtlStatus"];
|
||||
if(!dataEtlStatusNode["ErrorMessage"].isNull())
|
||||
dtsJobListObject.dataEtlStatus.errorMessage = dataEtlStatusNode["ErrorMessage"].asString();
|
||||
if(!dataEtlStatusNode["Percent"].isNull())
|
||||
dtsJobListObject.dataEtlStatus.percent = dataEtlStatusNode["Percent"].asString();
|
||||
if(!dataEtlStatusNode["Progress"].isNull())
|
||||
dtsJobListObject.dataEtlStatus.progress = dataEtlStatusNode["Progress"].asString();
|
||||
if(!dataEtlStatusNode["Status"].isNull())
|
||||
dtsJobListObject.dataEtlStatus.status = dataEtlStatusNode["Status"].asString();
|
||||
auto destinationEndpointNode = value["DestinationEndpoint"];
|
||||
if(!destinationEndpointNode["DatabaseName"].isNull())
|
||||
dtsJobListObject.destinationEndpoint.databaseName = destinationEndpointNode["DatabaseName"].asString();
|
||||
if(!destinationEndpointNode["EngineName"].isNull())
|
||||
dtsJobListObject.destinationEndpoint.engineName = destinationEndpointNode["EngineName"].asString();
|
||||
if(!destinationEndpointNode["InstanceID"].isNull())
|
||||
dtsJobListObject.destinationEndpoint.instanceID = destinationEndpointNode["InstanceID"].asString();
|
||||
if(!destinationEndpointNode["InstanceType"].isNull())
|
||||
dtsJobListObject.destinationEndpoint.instanceType = destinationEndpointNode["InstanceType"].asString();
|
||||
if(!destinationEndpointNode["EngineName"].isNull())
|
||||
dtsJobListObject.destinationEndpoint.engineName = destinationEndpointNode["EngineName"].asString();
|
||||
if(!destinationEndpointNode["Ip"].isNull())
|
||||
dtsJobListObject.destinationEndpoint.ip = destinationEndpointNode["Ip"].asString();
|
||||
if(!destinationEndpointNode["Port"].isNull())
|
||||
dtsJobListObject.destinationEndpoint.port = destinationEndpointNode["Port"].asString();
|
||||
if(!destinationEndpointNode["DatabaseName"].isNull())
|
||||
dtsJobListObject.destinationEndpoint.databaseName = destinationEndpointNode["DatabaseName"].asString();
|
||||
if(!destinationEndpointNode["OracleSID"].isNull())
|
||||
dtsJobListObject.destinationEndpoint.oracleSID = destinationEndpointNode["OracleSID"].asString();
|
||||
if(!destinationEndpointNode["UserName"].isNull())
|
||||
dtsJobListObject.destinationEndpoint.userName = destinationEndpointNode["UserName"].asString();
|
||||
if(!destinationEndpointNode["SslSolutionEnum"].isNull())
|
||||
dtsJobListObject.destinationEndpoint.sslSolutionEnum = destinationEndpointNode["SslSolutionEnum"].asString();
|
||||
if(!destinationEndpointNode["Port"].isNull())
|
||||
dtsJobListObject.destinationEndpoint.port = destinationEndpointNode["Port"].asString();
|
||||
if(!destinationEndpointNode["Region"].isNull())
|
||||
dtsJobListObject.destinationEndpoint.region = destinationEndpointNode["Region"].asString();
|
||||
if(!destinationEndpointNode["SslSolutionEnum"].isNull())
|
||||
dtsJobListObject.destinationEndpoint.sslSolutionEnum = destinationEndpointNode["SslSolutionEnum"].asString();
|
||||
if(!destinationEndpointNode["UserName"].isNull())
|
||||
dtsJobListObject.destinationEndpoint.userName = destinationEndpointNode["UserName"].asString();
|
||||
auto migrationModeNode = value["MigrationMode"];
|
||||
if(!migrationModeNode["StructureInitialization"].isNull())
|
||||
dtsJobListObject.migrationMode.structureInitialization = migrationModeNode["StructureInitialization"].asString() == "true";
|
||||
if(!migrationModeNode["DataInitialization"].isNull())
|
||||
dtsJobListObject.migrationMode.dataInitialization = migrationModeNode["DataInitialization"].asString() == "true";
|
||||
if(!migrationModeNode["DataSynchronization"].isNull())
|
||||
dtsJobListObject.migrationMode.dataSynchronization = migrationModeNode["DataSynchronization"].asString() == "true";
|
||||
if(!migrationModeNode["StructureInitialization"].isNull())
|
||||
dtsJobListObject.migrationMode.structureInitialization = migrationModeNode["StructureInitialization"].asString() == "true";
|
||||
auto performanceNode = value["Performance"];
|
||||
if(!performanceNode["Flow"].isNull())
|
||||
dtsJobListObject.performance.flow = performanceNode["Flow"].asString();
|
||||
if(!performanceNode["Rps"].isNull())
|
||||
dtsJobListObject.performance.rps = performanceNode["Rps"].asString();
|
||||
auto precheckStatusNode = value["PrecheckStatus"];
|
||||
if(!precheckStatusNode["Status"].isNull())
|
||||
dtsJobListObject.precheckStatus.status = precheckStatusNode["Status"].asString();
|
||||
if(!precheckStatusNode["Percent"].isNull())
|
||||
dtsJobListObject.precheckStatus.percent = precheckStatusNode["Percent"].asString();
|
||||
if(!precheckStatusNode["ErrorMessage"].isNull())
|
||||
dtsJobListObject.precheckStatus.errorMessage = precheckStatusNode["ErrorMessage"].asString();
|
||||
if(!precheckStatusNode["Percent"].isNull())
|
||||
dtsJobListObject.precheckStatus.percent = precheckStatusNode["Percent"].asString();
|
||||
if(!precheckStatusNode["Status"].isNull())
|
||||
dtsJobListObject.precheckStatus.status = precheckStatusNode["Status"].asString();
|
||||
auto allDetailNode = precheckStatusNode["Detail"]["PrecheckDetail"];
|
||||
for (auto precheckStatusNodeDetailPrecheckDetail : allDetailNode)
|
||||
{
|
||||
@@ -153,189 +174,187 @@ void DescribeDtsJobsResult::parse(const std::string &payload)
|
||||
precheckDetailObject.repairMethod = precheckStatusNodeDetailPrecheckDetail["RepairMethod"].asString();
|
||||
dtsJobListObject.precheckStatus.detail.push_back(precheckDetailObject);
|
||||
}
|
||||
auto reverseJobNode = value["ReverseJob"];
|
||||
if(!reverseJobNode["Checkpoint"].isNull())
|
||||
dtsJobListObject.reverseJob.checkpoint = reverseJobNode["Checkpoint"].asString();
|
||||
if(!reverseJobNode["CreateTime"].isNull())
|
||||
dtsJobListObject.reverseJob.createTime = reverseJobNode["CreateTime"].asString();
|
||||
if(!reverseJobNode["DbObject"].isNull())
|
||||
dtsJobListObject.reverseJob.dbObject = reverseJobNode["DbObject"].asString();
|
||||
if(!reverseJobNode["Delay"].isNull())
|
||||
dtsJobListObject.reverseJob.delay = std::stoi(reverseJobNode["Delay"].asString());
|
||||
if(!reverseJobNode["DtsInstanceID"].isNull())
|
||||
dtsJobListObject.reverseJob.dtsInstanceID = reverseJobNode["DtsInstanceID"].asString();
|
||||
if(!reverseJobNode["DtsJobClass"].isNull())
|
||||
dtsJobListObject.reverseJob.dtsJobClass = reverseJobNode["DtsJobClass"].asString();
|
||||
if(!reverseJobNode["DtsJobDirection"].isNull())
|
||||
dtsJobListObject.reverseJob.dtsJobDirection = reverseJobNode["DtsJobDirection"].asString();
|
||||
if(!reverseJobNode["DtsJobId"].isNull())
|
||||
dtsJobListObject.reverseJob.dtsJobId = reverseJobNode["DtsJobId"].asString();
|
||||
if(!reverseJobNode["DtsJobName"].isNull())
|
||||
dtsJobListObject.reverseJob.dtsJobName = reverseJobNode["DtsJobName"].asString();
|
||||
if(!reverseJobNode["ErrorMessage"].isNull())
|
||||
dtsJobListObject.reverseJob.errorMessage = reverseJobNode["ErrorMessage"].asString();
|
||||
if(!reverseJobNode["ExpireTime"].isNull())
|
||||
dtsJobListObject.reverseJob.expireTime = reverseJobNode["ExpireTime"].asString();
|
||||
if(!reverseJobNode["PayType"].isNull())
|
||||
dtsJobListObject.reverseJob.payType = reverseJobNode["PayType"].asString();
|
||||
if(!reverseJobNode["Reserved"].isNull())
|
||||
dtsJobListObject.reverseJob.reserved = reverseJobNode["Reserved"].asString();
|
||||
if(!reverseJobNode["Status"].isNull())
|
||||
dtsJobListObject.reverseJob.status = reverseJobNode["Status"].asString();
|
||||
auto dataInitializationStatus1Node = reverseJobNode["DataInitializationStatus"];
|
||||
if(!dataInitializationStatus1Node["ErrorMessage"].isNull())
|
||||
dtsJobListObject.reverseJob.dataInitializationStatus1.errorMessage = dataInitializationStatus1Node["ErrorMessage"].asString();
|
||||
if(!dataInitializationStatus1Node["Percent"].isNull())
|
||||
dtsJobListObject.reverseJob.dataInitializationStatus1.percent = dataInitializationStatus1Node["Percent"].asString();
|
||||
if(!dataInitializationStatus1Node["Progress"].isNull())
|
||||
dtsJobListObject.reverseJob.dataInitializationStatus1.progress = dataInitializationStatus1Node["Progress"].asString();
|
||||
if(!dataInitializationStatus1Node["Status"].isNull())
|
||||
dtsJobListObject.reverseJob.dataInitializationStatus1.status = dataInitializationStatus1Node["Status"].asString();
|
||||
auto dataSynchronizationStatus2Node = reverseJobNode["DataSynchronizationStatus"];
|
||||
if(!dataSynchronizationStatus2Node["ErrorMessage"].isNull())
|
||||
dtsJobListObject.reverseJob.dataSynchronizationStatus2.errorMessage = dataSynchronizationStatus2Node["ErrorMessage"].asString();
|
||||
if(!dataSynchronizationStatus2Node["Percent"].isNull())
|
||||
dtsJobListObject.reverseJob.dataSynchronizationStatus2.percent = dataSynchronizationStatus2Node["Percent"].asString();
|
||||
if(!dataSynchronizationStatus2Node["Progress"].isNull())
|
||||
dtsJobListObject.reverseJob.dataSynchronizationStatus2.progress = dataSynchronizationStatus2Node["Progress"].asString();
|
||||
if(!dataSynchronizationStatus2Node["Status"].isNull())
|
||||
dtsJobListObject.reverseJob.dataSynchronizationStatus2.status = dataSynchronizationStatus2Node["Status"].asString();
|
||||
auto destinationEndpoint3Node = reverseJobNode["DestinationEndpoint"];
|
||||
if(!destinationEndpoint3Node["DatabaseName"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint3.databaseName = destinationEndpoint3Node["DatabaseName"].asString();
|
||||
if(!destinationEndpoint3Node["EngineName"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint3.engineName = destinationEndpoint3Node["EngineName"].asString();
|
||||
if(!destinationEndpoint3Node["InstanceID"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint3.instanceID = destinationEndpoint3Node["InstanceID"].asString();
|
||||
if(!destinationEndpoint3Node["InstanceType"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint3.instanceType = destinationEndpoint3Node["InstanceType"].asString();
|
||||
if(!destinationEndpoint3Node["Ip"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint3.ip = destinationEndpoint3Node["Ip"].asString();
|
||||
if(!destinationEndpoint3Node["OracleSID"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint3.oracleSID = destinationEndpoint3Node["OracleSID"].asString();
|
||||
if(!destinationEndpoint3Node["Port"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint3.port = destinationEndpoint3Node["Port"].asString();
|
||||
if(!destinationEndpoint3Node["Region"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint3.region = destinationEndpoint3Node["Region"].asString();
|
||||
if(!destinationEndpoint3Node["SslSolutionEnum"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint3.sslSolutionEnum = destinationEndpoint3Node["SslSolutionEnum"].asString();
|
||||
if(!destinationEndpoint3Node["UserName"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint3.userName = destinationEndpoint3Node["UserName"].asString();
|
||||
auto migrationMode4Node = reverseJobNode["MigrationMode"];
|
||||
if(!migrationMode4Node["DataInitialization"].isNull())
|
||||
dtsJobListObject.reverseJob.migrationMode4.dataInitialization = migrationMode4Node["DataInitialization"].asString() == "true";
|
||||
if(!migrationMode4Node["DataSynchronization"].isNull())
|
||||
dtsJobListObject.reverseJob.migrationMode4.dataSynchronization = migrationMode4Node["DataSynchronization"].asString() == "true";
|
||||
if(!migrationMode4Node["StructureInitialization"].isNull())
|
||||
dtsJobListObject.reverseJob.migrationMode4.structureInitialization = migrationMode4Node["StructureInitialization"].asString() == "true";
|
||||
auto performance5Node = reverseJobNode["Performance"];
|
||||
if(!performance5Node["Flow"].isNull())
|
||||
dtsJobListObject.reverseJob.performance5.flow = performance5Node["Flow"].asString();
|
||||
if(!performance5Node["Rps"].isNull())
|
||||
dtsJobListObject.reverseJob.performance5.rps = performance5Node["Rps"].asString();
|
||||
auto precheckStatus6Node = reverseJobNode["PrecheckStatus"];
|
||||
if(!precheckStatus6Node["ErrorMessage"].isNull())
|
||||
dtsJobListObject.reverseJob.precheckStatus6.errorMessage = precheckStatus6Node["ErrorMessage"].asString();
|
||||
if(!precheckStatus6Node["Percent"].isNull())
|
||||
dtsJobListObject.reverseJob.precheckStatus6.percent = precheckStatus6Node["Percent"].asString();
|
||||
if(!precheckStatus6Node["Status"].isNull())
|
||||
dtsJobListObject.reverseJob.precheckStatus6.status = precheckStatus6Node["Status"].asString();
|
||||
auto allDetail9Node = precheckStatus6Node["Detail"]["PrecheckDetail"];
|
||||
for (auto precheckStatus6NodeDetailPrecheckDetail : allDetail9Node)
|
||||
{
|
||||
DtsJobStatus::ReverseJob::PrecheckStatus6::PrecheckDetail10 precheckDetail10Object;
|
||||
if(!precheckStatus6NodeDetailPrecheckDetail["CheckItem"].isNull())
|
||||
precheckDetail10Object.checkItem = precheckStatus6NodeDetailPrecheckDetail["CheckItem"].asString();
|
||||
if(!precheckStatus6NodeDetailPrecheckDetail["CheckItemDescription"].isNull())
|
||||
precheckDetail10Object.checkItemDescription = precheckStatus6NodeDetailPrecheckDetail["CheckItemDescription"].asString();
|
||||
if(!precheckStatus6NodeDetailPrecheckDetail["CheckResult"].isNull())
|
||||
precheckDetail10Object.checkResult = precheckStatus6NodeDetailPrecheckDetail["CheckResult"].asString();
|
||||
if(!precheckStatus6NodeDetailPrecheckDetail["FailedReason"].isNull())
|
||||
precheckDetail10Object.failedReason = precheckStatus6NodeDetailPrecheckDetail["FailedReason"].asString();
|
||||
if(!precheckStatus6NodeDetailPrecheckDetail["RepairMethod"].isNull())
|
||||
precheckDetail10Object.repairMethod = precheckStatus6NodeDetailPrecheckDetail["RepairMethod"].asString();
|
||||
dtsJobListObject.reverseJob.precheckStatus6.detail9.push_back(precheckDetail10Object);
|
||||
}
|
||||
auto sourceEndpoint7Node = reverseJobNode["SourceEndpoint"];
|
||||
if(!sourceEndpoint7Node["DatabaseName"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint7.databaseName = sourceEndpoint7Node["DatabaseName"].asString();
|
||||
if(!sourceEndpoint7Node["EngineName"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint7.engineName = sourceEndpoint7Node["EngineName"].asString();
|
||||
if(!sourceEndpoint7Node["InstanceID"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint7.instanceID = sourceEndpoint7Node["InstanceID"].asString();
|
||||
if(!sourceEndpoint7Node["InstanceType"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint7.instanceType = sourceEndpoint7Node["InstanceType"].asString();
|
||||
if(!sourceEndpoint7Node["Ip"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint7.ip = sourceEndpoint7Node["Ip"].asString();
|
||||
if(!sourceEndpoint7Node["OracleSID"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint7.oracleSID = sourceEndpoint7Node["OracleSID"].asString();
|
||||
if(!sourceEndpoint7Node["Port"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint7.port = sourceEndpoint7Node["Port"].asString();
|
||||
if(!sourceEndpoint7Node["Region"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint7.region = sourceEndpoint7Node["Region"].asString();
|
||||
if(!sourceEndpoint7Node["SslSolutionEnum"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint7.sslSolutionEnum = sourceEndpoint7Node["SslSolutionEnum"].asString();
|
||||
if(!sourceEndpoint7Node["UserName"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint7.userName = sourceEndpoint7Node["UserName"].asString();
|
||||
auto structureInitializationStatus8Node = reverseJobNode["StructureInitializationStatus"];
|
||||
if(!structureInitializationStatus8Node["ErrorMessage"].isNull())
|
||||
dtsJobListObject.reverseJob.structureInitializationStatus8.errorMessage = structureInitializationStatus8Node["ErrorMessage"].asString();
|
||||
if(!structureInitializationStatus8Node["Percent"].isNull())
|
||||
dtsJobListObject.reverseJob.structureInitializationStatus8.percent = structureInitializationStatus8Node["Percent"].asString();
|
||||
if(!structureInitializationStatus8Node["Progress"].isNull())
|
||||
dtsJobListObject.reverseJob.structureInitializationStatus8.progress = structureInitializationStatus8Node["Progress"].asString();
|
||||
if(!structureInitializationStatus8Node["Status"].isNull())
|
||||
dtsJobListObject.reverseJob.structureInitializationStatus8.status = structureInitializationStatus8Node["Status"].asString();
|
||||
auto sourceEndpointNode = value["SourceEndpoint"];
|
||||
if(!sourceEndpointNode["DatabaseName"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.databaseName = sourceEndpointNode["DatabaseName"].asString();
|
||||
if(!sourceEndpointNode["EngineName"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.engineName = sourceEndpointNode["EngineName"].asString();
|
||||
if(!sourceEndpointNode["InstanceID"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.instanceID = sourceEndpointNode["InstanceID"].asString();
|
||||
if(!sourceEndpointNode["InstanceType"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.instanceType = sourceEndpointNode["InstanceType"].asString();
|
||||
if(!sourceEndpointNode["Ip"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.ip = sourceEndpointNode["Ip"].asString();
|
||||
if(!sourceEndpointNode["OracleSID"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.oracleSID = sourceEndpointNode["OracleSID"].asString();
|
||||
if(!sourceEndpointNode["Port"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.port = sourceEndpointNode["Port"].asString();
|
||||
if(!sourceEndpointNode["Region"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.region = sourceEndpointNode["Region"].asString();
|
||||
if(!sourceEndpointNode["SslSolutionEnum"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.sslSolutionEnum = sourceEndpointNode["SslSolutionEnum"].asString();
|
||||
if(!sourceEndpointNode["UserName"].isNull())
|
||||
dtsJobListObject.sourceEndpoint.userName = sourceEndpointNode["UserName"].asString();
|
||||
auto structureInitializationStatusNode = value["StructureInitializationStatus"];
|
||||
if(!structureInitializationStatusNode["Status"].isNull())
|
||||
dtsJobListObject.structureInitializationStatus.status = structureInitializationStatusNode["Status"].asString();
|
||||
if(!structureInitializationStatusNode["ErrorMessage"].isNull())
|
||||
dtsJobListObject.structureInitializationStatus.errorMessage = structureInitializationStatusNode["ErrorMessage"].asString();
|
||||
if(!structureInitializationStatusNode["Percent"].isNull())
|
||||
dtsJobListObject.structureInitializationStatus.percent = structureInitializationStatusNode["Percent"].asString();
|
||||
if(!structureInitializationStatusNode["Progress"].isNull())
|
||||
dtsJobListObject.structureInitializationStatus.progress = structureInitializationStatusNode["Progress"].asString();
|
||||
auto dataInitializationStatusNode = value["DataInitializationStatus"];
|
||||
if(!dataInitializationStatusNode["Status"].isNull())
|
||||
dtsJobListObject.dataInitializationStatus.status = dataInitializationStatusNode["Status"].asString();
|
||||
if(!dataInitializationStatusNode["ErrorMessage"].isNull())
|
||||
dtsJobListObject.dataInitializationStatus.errorMessage = dataInitializationStatusNode["ErrorMessage"].asString();
|
||||
if(!dataInitializationStatusNode["Percent"].isNull())
|
||||
dtsJobListObject.dataInitializationStatus.percent = dataInitializationStatusNode["Percent"].asString();
|
||||
if(!dataInitializationStatusNode["Progress"].isNull())
|
||||
dtsJobListObject.dataInitializationStatus.progress = dataInitializationStatusNode["Progress"].asString();
|
||||
auto dataSynchronizationStatusNode = value["DataSynchronizationStatus"];
|
||||
if(!dataSynchronizationStatusNode["Status"].isNull())
|
||||
dtsJobListObject.dataSynchronizationStatus.status = dataSynchronizationStatusNode["Status"].asString();
|
||||
if(!dataSynchronizationStatusNode["ErrorMessage"].isNull())
|
||||
dtsJobListObject.dataSynchronizationStatus.errorMessage = dataSynchronizationStatusNode["ErrorMessage"].asString();
|
||||
if(!dataSynchronizationStatusNode["Percent"].isNull())
|
||||
dtsJobListObject.dataSynchronizationStatus.percent = dataSynchronizationStatusNode["Percent"].asString();
|
||||
if(!dataSynchronizationStatusNode["Progress"].isNull())
|
||||
dtsJobListObject.dataSynchronizationStatus.progress = dataSynchronizationStatusNode["Progress"].asString();
|
||||
auto performanceNode = value["Performance"];
|
||||
if(!performanceNode["Rps"].isNull())
|
||||
dtsJobListObject.performance.rps = performanceNode["Rps"].asString();
|
||||
if(!performanceNode["Flow"].isNull())
|
||||
dtsJobListObject.performance.flow = performanceNode["Flow"].asString();
|
||||
auto reverseJobNode = value["ReverseJob"];
|
||||
if(!reverseJobNode["DtsInstanceID"].isNull())
|
||||
dtsJobListObject.reverseJob.dtsInstanceID = reverseJobNode["DtsInstanceID"].asString();
|
||||
if(!reverseJobNode["DtsJobId"].isNull())
|
||||
dtsJobListObject.reverseJob.dtsJobId = reverseJobNode["DtsJobId"].asString();
|
||||
if(!reverseJobNode["DtsJobName"].isNull())
|
||||
dtsJobListObject.reverseJob.dtsJobName = reverseJobNode["DtsJobName"].asString();
|
||||
if(!reverseJobNode["DtsJobClass"].isNull())
|
||||
dtsJobListObject.reverseJob.dtsJobClass = reverseJobNode["DtsJobClass"].asString();
|
||||
if(!reverseJobNode["DtsJobDirection"].isNull())
|
||||
dtsJobListObject.reverseJob.dtsJobDirection = reverseJobNode["DtsJobDirection"].asString();
|
||||
if(!reverseJobNode["PayType"].isNull())
|
||||
dtsJobListObject.reverseJob.payType = reverseJobNode["PayType"].asString();
|
||||
if(!reverseJobNode["ExpireTime"].isNull())
|
||||
dtsJobListObject.reverseJob.expireTime = reverseJobNode["ExpireTime"].asString();
|
||||
if(!reverseJobNode["CreateTime"].isNull())
|
||||
dtsJobListObject.reverseJob.createTime = reverseJobNode["CreateTime"].asString();
|
||||
if(!reverseJobNode["Status"].isNull())
|
||||
dtsJobListObject.reverseJob.status = reverseJobNode["Status"].asString();
|
||||
if(!reverseJobNode["ErrorMessage"].isNull())
|
||||
dtsJobListObject.reverseJob.errorMessage = reverseJobNode["ErrorMessage"].asString();
|
||||
if(!reverseJobNode["Delay"].isNull())
|
||||
dtsJobListObject.reverseJob.delay = std::stoi(reverseJobNode["Delay"].asString());
|
||||
if(!reverseJobNode["Checkpoint"].isNull())
|
||||
dtsJobListObject.reverseJob.checkpoint = reverseJobNode["Checkpoint"].asString();
|
||||
if(!reverseJobNode["DbObject"].isNull())
|
||||
dtsJobListObject.reverseJob.dbObject = reverseJobNode["DbObject"].asString();
|
||||
if(!reverseJobNode["Reserved"].isNull())
|
||||
dtsJobListObject.reverseJob.reserved = reverseJobNode["Reserved"].asString();
|
||||
auto sourceEndpoint1Node = reverseJobNode["SourceEndpoint"];
|
||||
if(!sourceEndpoint1Node["InstanceID"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint1.instanceID = sourceEndpoint1Node["InstanceID"].asString();
|
||||
if(!sourceEndpoint1Node["InstanceType"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint1.instanceType = sourceEndpoint1Node["InstanceType"].asString();
|
||||
if(!sourceEndpoint1Node["EngineName"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint1.engineName = sourceEndpoint1Node["EngineName"].asString();
|
||||
if(!sourceEndpoint1Node["Ip"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint1.ip = sourceEndpoint1Node["Ip"].asString();
|
||||
if(!sourceEndpoint1Node["Port"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint1.port = sourceEndpoint1Node["Port"].asString();
|
||||
if(!sourceEndpoint1Node["DatabaseName"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint1.databaseName = sourceEndpoint1Node["DatabaseName"].asString();
|
||||
if(!sourceEndpoint1Node["OracleSID"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint1.oracleSID = sourceEndpoint1Node["OracleSID"].asString();
|
||||
if(!sourceEndpoint1Node["UserName"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint1.userName = sourceEndpoint1Node["UserName"].asString();
|
||||
if(!sourceEndpoint1Node["SslSolutionEnum"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint1.sslSolutionEnum = sourceEndpoint1Node["SslSolutionEnum"].asString();
|
||||
if(!sourceEndpoint1Node["Region"].isNull())
|
||||
dtsJobListObject.reverseJob.sourceEndpoint1.region = sourceEndpoint1Node["Region"].asString();
|
||||
auto destinationEndpoint2Node = reverseJobNode["DestinationEndpoint"];
|
||||
if(!destinationEndpoint2Node["InstanceID"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint2.instanceID = destinationEndpoint2Node["InstanceID"].asString();
|
||||
if(!destinationEndpoint2Node["InstanceType"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint2.instanceType = destinationEndpoint2Node["InstanceType"].asString();
|
||||
if(!destinationEndpoint2Node["EngineName"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint2.engineName = destinationEndpoint2Node["EngineName"].asString();
|
||||
if(!destinationEndpoint2Node["Ip"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint2.ip = destinationEndpoint2Node["Ip"].asString();
|
||||
if(!destinationEndpoint2Node["Port"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint2.port = destinationEndpoint2Node["Port"].asString();
|
||||
if(!destinationEndpoint2Node["DatabaseName"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint2.databaseName = destinationEndpoint2Node["DatabaseName"].asString();
|
||||
if(!destinationEndpoint2Node["OracleSID"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint2.oracleSID = destinationEndpoint2Node["OracleSID"].asString();
|
||||
if(!destinationEndpoint2Node["UserName"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint2.userName = destinationEndpoint2Node["UserName"].asString();
|
||||
if(!destinationEndpoint2Node["SslSolutionEnum"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint2.sslSolutionEnum = destinationEndpoint2Node["SslSolutionEnum"].asString();
|
||||
if(!destinationEndpoint2Node["Region"].isNull())
|
||||
dtsJobListObject.reverseJob.destinationEndpoint2.region = destinationEndpoint2Node["Region"].asString();
|
||||
auto migrationMode3Node = reverseJobNode["MigrationMode"];
|
||||
if(!migrationMode3Node["StructureInitialization"].isNull())
|
||||
dtsJobListObject.reverseJob.migrationMode3.structureInitialization = migrationMode3Node["StructureInitialization"].asString() == "true";
|
||||
if(!migrationMode3Node["DataInitialization"].isNull())
|
||||
dtsJobListObject.reverseJob.migrationMode3.dataInitialization = migrationMode3Node["DataInitialization"].asString() == "true";
|
||||
if(!migrationMode3Node["DataSynchronization"].isNull())
|
||||
dtsJobListObject.reverseJob.migrationMode3.dataSynchronization = migrationMode3Node["DataSynchronization"].asString() == "true";
|
||||
auto precheckStatus4Node = reverseJobNode["PrecheckStatus"];
|
||||
if(!precheckStatus4Node["Status"].isNull())
|
||||
dtsJobListObject.reverseJob.precheckStatus4.status = precheckStatus4Node["Status"].asString();
|
||||
if(!precheckStatus4Node["Percent"].isNull())
|
||||
dtsJobListObject.reverseJob.precheckStatus4.percent = precheckStatus4Node["Percent"].asString();
|
||||
if(!precheckStatus4Node["ErrorMessage"].isNull())
|
||||
dtsJobListObject.reverseJob.precheckStatus4.errorMessage = precheckStatus4Node["ErrorMessage"].asString();
|
||||
auto allDetail9Node = precheckStatus4Node["Detail"]["PrecheckDetail"];
|
||||
for (auto precheckStatus4NodeDetailPrecheckDetail : allDetail9Node)
|
||||
{
|
||||
DtsJobStatus::ReverseJob::PrecheckStatus4::PrecheckDetail10 precheckDetail10Object;
|
||||
if(!precheckStatus4NodeDetailPrecheckDetail["CheckItem"].isNull())
|
||||
precheckDetail10Object.checkItem = precheckStatus4NodeDetailPrecheckDetail["CheckItem"].asString();
|
||||
if(!precheckStatus4NodeDetailPrecheckDetail["CheckItemDescription"].isNull())
|
||||
precheckDetail10Object.checkItemDescription = precheckStatus4NodeDetailPrecheckDetail["CheckItemDescription"].asString();
|
||||
if(!precheckStatus4NodeDetailPrecheckDetail["CheckResult"].isNull())
|
||||
precheckDetail10Object.checkResult = precheckStatus4NodeDetailPrecheckDetail["CheckResult"].asString();
|
||||
if(!precheckStatus4NodeDetailPrecheckDetail["FailedReason"].isNull())
|
||||
precheckDetail10Object.failedReason = precheckStatus4NodeDetailPrecheckDetail["FailedReason"].asString();
|
||||
if(!precheckStatus4NodeDetailPrecheckDetail["RepairMethod"].isNull())
|
||||
precheckDetail10Object.repairMethod = precheckStatus4NodeDetailPrecheckDetail["RepairMethod"].asString();
|
||||
dtsJobListObject.reverseJob.precheckStatus4.detail9.push_back(precheckDetail10Object);
|
||||
}
|
||||
auto structureInitializationStatus5Node = reverseJobNode["StructureInitializationStatus"];
|
||||
if(!structureInitializationStatus5Node["Status"].isNull())
|
||||
dtsJobListObject.reverseJob.structureInitializationStatus5.status = structureInitializationStatus5Node["Status"].asString();
|
||||
if(!structureInitializationStatus5Node["ErrorMessage"].isNull())
|
||||
dtsJobListObject.reverseJob.structureInitializationStatus5.errorMessage = structureInitializationStatus5Node["ErrorMessage"].asString();
|
||||
if(!structureInitializationStatus5Node["Percent"].isNull())
|
||||
dtsJobListObject.reverseJob.structureInitializationStatus5.percent = structureInitializationStatus5Node["Percent"].asString();
|
||||
if(!structureInitializationStatus5Node["Progress"].isNull())
|
||||
dtsJobListObject.reverseJob.structureInitializationStatus5.progress = structureInitializationStatus5Node["Progress"].asString();
|
||||
auto dataInitializationStatus6Node = reverseJobNode["DataInitializationStatus"];
|
||||
if(!dataInitializationStatus6Node["Status"].isNull())
|
||||
dtsJobListObject.reverseJob.dataInitializationStatus6.status = dataInitializationStatus6Node["Status"].asString();
|
||||
if(!dataInitializationStatus6Node["ErrorMessage"].isNull())
|
||||
dtsJobListObject.reverseJob.dataInitializationStatus6.errorMessage = dataInitializationStatus6Node["ErrorMessage"].asString();
|
||||
if(!dataInitializationStatus6Node["Percent"].isNull())
|
||||
dtsJobListObject.reverseJob.dataInitializationStatus6.percent = dataInitializationStatus6Node["Percent"].asString();
|
||||
if(!dataInitializationStatus6Node["Progress"].isNull())
|
||||
dtsJobListObject.reverseJob.dataInitializationStatus6.progress = dataInitializationStatus6Node["Progress"].asString();
|
||||
auto dataSynchronizationStatus7Node = reverseJobNode["DataSynchronizationStatus"];
|
||||
if(!dataSynchronizationStatus7Node["Status"].isNull())
|
||||
dtsJobListObject.reverseJob.dataSynchronizationStatus7.status = dataSynchronizationStatus7Node["Status"].asString();
|
||||
if(!dataSynchronizationStatus7Node["ErrorMessage"].isNull())
|
||||
dtsJobListObject.reverseJob.dataSynchronizationStatus7.errorMessage = dataSynchronizationStatus7Node["ErrorMessage"].asString();
|
||||
if(!dataSynchronizationStatus7Node["Percent"].isNull())
|
||||
dtsJobListObject.reverseJob.dataSynchronizationStatus7.percent = dataSynchronizationStatus7Node["Percent"].asString();
|
||||
if(!dataSynchronizationStatus7Node["Progress"].isNull())
|
||||
dtsJobListObject.reverseJob.dataSynchronizationStatus7.progress = dataSynchronizationStatus7Node["Progress"].asString();
|
||||
auto performance8Node = reverseJobNode["Performance"];
|
||||
if(!performance8Node["Rps"].isNull())
|
||||
dtsJobListObject.reverseJob.performance8.rps = performance8Node["Rps"].asString();
|
||||
if(!performance8Node["Flow"].isNull())
|
||||
dtsJobListObject.reverseJob.performance8.flow = performance8Node["Flow"].asString();
|
||||
if(!structureInitializationStatusNode["Status"].isNull())
|
||||
dtsJobListObject.structureInitializationStatus.status = structureInitializationStatusNode["Status"].asString();
|
||||
dtsJobList_.push_back(dtsJobListObject);
|
||||
}
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMessage"].isNull())
|
||||
errMessage_ = value["ErrMessage"].asString();
|
||||
if(!value["DynamicCode"].isNull())
|
||||
dynamicCode_ = value["DynamicCode"].asString();
|
||||
if(!value["DynamicMessage"].isNull())
|
||||
dynamicMessage_ = value["DynamicMessage"].asString();
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMessage"].isNull())
|
||||
errMessage_ = value["ErrMessage"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageRecordCount"].isNull())
|
||||
pageRecordCount_ = std::stoi(value["PageRecordCount"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["TotalRecordCount"].isNull())
|
||||
totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
|
||||
|
||||
|
||||
@@ -71,6 +71,17 @@ void DescribeEndpointSwitchStatusRequest::setAccountId(const std::string& accoun
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DescribeEndpointSwitchStatusRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeEndpointSwitchStatusRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeEndpointSwitchStatusRequest::getTaskId()const
|
||||
{
|
||||
return taskId_;
|
||||
|
||||
@@ -82,6 +82,17 @@ void DescribeInitializationStatusRequest::setAccountId(const std::string& accoun
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DescribeInitializationStatusRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeInitializationStatusRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
int DescribeInitializationStatusRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
|
||||
95
dts/src/model/DescribeJobDiffStatusRequest.cc
Normal file
95
dts/src/model/DescribeJobDiffStatusRequest.cc
Normal file
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/DescribeJobDiffStatusRequest.h>
|
||||
|
||||
using AlibabaCloud::Dts::Model::DescribeJobDiffStatusRequest;
|
||||
|
||||
DescribeJobDiffStatusRequest::DescribeJobDiffStatusRequest() :
|
||||
RpcServiceRequest("dts", "2020-01-01", "DescribeJobDiffStatus")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeJobDiffStatusRequest::~DescribeJobDiffStatusRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeJobDiffStatusRequest::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
void DescribeJobDiffStatusRequest::setPageNumber(const std::string& pageNumber)
|
||||
{
|
||||
pageNumber_ = pageNumber;
|
||||
setParameter("PageNumber", pageNumber);
|
||||
}
|
||||
|
||||
std::string DescribeJobDiffStatusRequest::getTbName()const
|
||||
{
|
||||
return tbName_;
|
||||
}
|
||||
|
||||
void DescribeJobDiffStatusRequest::setTbName(const std::string& tbName)
|
||||
{
|
||||
tbName_ = tbName;
|
||||
setParameter("TbName", tbName);
|
||||
}
|
||||
|
||||
std::string DescribeJobDiffStatusRequest::getDbName()const
|
||||
{
|
||||
return dbName_;
|
||||
}
|
||||
|
||||
void DescribeJobDiffStatusRequest::setDbName(const std::string& dbName)
|
||||
{
|
||||
dbName_ = dbName;
|
||||
setParameter("DbName", dbName);
|
||||
}
|
||||
|
||||
std::string DescribeJobDiffStatusRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeJobDiffStatusRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeJobDiffStatusRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeJobDiffStatusRequest::setPageSize(const std::string& pageSize)
|
||||
{
|
||||
pageSize_ = pageSize;
|
||||
setParameter("PageSize", pageSize);
|
||||
}
|
||||
|
||||
std::string DescribeJobDiffStatusRequest::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
}
|
||||
|
||||
void DescribeJobDiffStatusRequest::setDtsJobId(const std::string& dtsJobId)
|
||||
{
|
||||
dtsJobId_ = dtsJobId;
|
||||
setParameter("DtsJobId", dtsJobId);
|
||||
}
|
||||
|
||||
116
dts/src/model/DescribeJobDiffStatusResult.cc
Normal file
116
dts/src/model/DescribeJobDiffStatusResult.cc
Normal file
@@ -0,0 +1,116 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/DescribeJobDiffStatusResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dts;
|
||||
using namespace AlibabaCloud::Dts::Model;
|
||||
|
||||
DescribeJobDiffStatusResult::DescribeJobDiffStatusResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeJobDiffStatusResult::DescribeJobDiffStatusResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeJobDiffStatusResult::~DescribeJobDiffStatusResult()
|
||||
{}
|
||||
|
||||
void DescribeJobDiffStatusResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allDiffInfosNode = value["DiffInfos"]["DiffInfosItem"];
|
||||
for (auto valueDiffInfosDiffInfosItem : allDiffInfosNode)
|
||||
{
|
||||
DiffInfosItem diffInfosObject;
|
||||
if(!valueDiffInfosDiffInfosItem["ScheduleJobId"].isNull())
|
||||
diffInfosObject.scheduleJobId = valueDiffInfosDiffInfosItem["ScheduleJobId"].asString();
|
||||
if(!valueDiffInfosDiffInfosItem["DbName"].isNull())
|
||||
diffInfosObject.dbName = valueDiffInfosDiffInfosItem["DbName"].asString();
|
||||
if(!valueDiffInfosDiffInfosItem["TableName"].isNull())
|
||||
diffInfosObject.tableName = valueDiffInfosDiffInfosItem["TableName"].asString();
|
||||
if(!valueDiffInfosDiffInfosItem["PkName"].isNull())
|
||||
diffInfosObject.pkName = valueDiffInfosDiffInfosItem["PkName"].asString();
|
||||
if(!valueDiffInfosDiffInfosItem["PkValue"].isNull())
|
||||
diffInfosObject.pkValue = valueDiffInfosDiffInfosItem["PkValue"].asString();
|
||||
if(!valueDiffInfosDiffInfosItem["Diff"].isNull())
|
||||
diffInfosObject.diff = valueDiffInfosDiffInfosItem["Diff"].asString();
|
||||
diffInfos_.push_back(diffInfosObject);
|
||||
}
|
||||
if(!value["DynamicCode"].isNull())
|
||||
dynamicCode_ = value["DynamicCode"].asString();
|
||||
if(!value["DynamicMessage"].isNull())
|
||||
dynamicMessage_ = value["DynamicMessage"].asString();
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMessage"].isNull())
|
||||
errMessage_ = value["ErrMessage"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Total"].isNull())
|
||||
total_ = std::stol(value["Total"].asString());
|
||||
|
||||
}
|
||||
|
||||
long DescribeJobDiffStatusResult::getTotal()const
|
||||
{
|
||||
return total_;
|
||||
}
|
||||
|
||||
int DescribeJobDiffStatusResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
std::string DescribeJobDiffStatusResult::getDynamicCode()const
|
||||
{
|
||||
return dynamicCode_;
|
||||
}
|
||||
|
||||
std::vector<DescribeJobDiffStatusResult::DiffInfosItem> DescribeJobDiffStatusResult::getDiffInfos()const
|
||||
{
|
||||
return diffInfos_;
|
||||
}
|
||||
|
||||
std::string DescribeJobDiffStatusResult::getDynamicMessage()const
|
||||
{
|
||||
return dynamicMessage_;
|
||||
}
|
||||
|
||||
std::string DescribeJobDiffStatusResult::getErrMessage()const
|
||||
{
|
||||
return errMessage_;
|
||||
}
|
||||
|
||||
bool DescribeJobDiffStatusResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string DescribeJobDiffStatusResult::getErrCode()const
|
||||
{
|
||||
return errCode_;
|
||||
}
|
||||
|
||||
51
dts/src/model/DescribeJobMonitorRuleRequest.cc
Normal file
51
dts/src/model/DescribeJobMonitorRuleRequest.cc
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/DescribeJobMonitorRuleRequest.h>
|
||||
|
||||
using AlibabaCloud::Dts::Model::DescribeJobMonitorRuleRequest;
|
||||
|
||||
DescribeJobMonitorRuleRequest::DescribeJobMonitorRuleRequest() :
|
||||
RpcServiceRequest("dts", "2020-01-01", "DescribeJobMonitorRule")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeJobMonitorRuleRequest::~DescribeJobMonitorRuleRequest()
|
||||
{}
|
||||
|
||||
std::string DescribeJobMonitorRuleRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeJobMonitorRuleRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeJobMonitorRuleRequest::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
}
|
||||
|
||||
void DescribeJobMonitorRuleRequest::setDtsJobId(const std::string& dtsJobId)
|
||||
{
|
||||
dtsJobId_ = dtsJobId;
|
||||
setParameter("DtsJobId", dtsJobId);
|
||||
}
|
||||
|
||||
112
dts/src/model/DescribeJobMonitorRuleResult.cc
Normal file
112
dts/src/model/DescribeJobMonitorRuleResult.cc
Normal file
@@ -0,0 +1,112 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/DescribeJobMonitorRuleResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dts;
|
||||
using namespace AlibabaCloud::Dts::Model;
|
||||
|
||||
DescribeJobMonitorRuleResult::DescribeJobMonitorRuleResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeJobMonitorRuleResult::DescribeJobMonitorRuleResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeJobMonitorRuleResult::~DescribeJobMonitorRuleResult()
|
||||
{}
|
||||
|
||||
void DescribeJobMonitorRuleResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allMonitorRulesNode = value["MonitorRules"]["MonitorRule"];
|
||||
for (auto valueMonitorRulesMonitorRule : allMonitorRulesNode)
|
||||
{
|
||||
MonitorRule monitorRulesObject;
|
||||
if(!valueMonitorRulesMonitorRule["Phone"].isNull())
|
||||
monitorRulesObject.phone = valueMonitorRulesMonitorRule["Phone"].asString();
|
||||
if(!valueMonitorRulesMonitorRule["DelayRuleTime"].isNull())
|
||||
monitorRulesObject.delayRuleTime = std::stol(valueMonitorRulesMonitorRule["DelayRuleTime"].asString());
|
||||
if(!valueMonitorRulesMonitorRule["State"].isNull())
|
||||
monitorRulesObject.state = valueMonitorRulesMonitorRule["State"].asString();
|
||||
if(!valueMonitorRulesMonitorRule["Type"].isNull())
|
||||
monitorRulesObject.type = valueMonitorRulesMonitorRule["Type"].asString();
|
||||
monitorRules_.push_back(monitorRulesObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["DtsJobId"].isNull())
|
||||
dtsJobId_ = value["DtsJobId"].asString();
|
||||
if(!value["DynamicMessage"].isNull())
|
||||
dynamicMessage_ = value["DynamicMessage"].asString();
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMessage"].isNull())
|
||||
errMessage_ = value["ErrMessage"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
std::string DescribeJobMonitorRuleResult::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
}
|
||||
|
||||
int DescribeJobMonitorRuleResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
std::vector<DescribeJobMonitorRuleResult::MonitorRule> DescribeJobMonitorRuleResult::getMonitorRules()const
|
||||
{
|
||||
return monitorRules_;
|
||||
}
|
||||
|
||||
std::string DescribeJobMonitorRuleResult::getDynamicMessage()const
|
||||
{
|
||||
return dynamicMessage_;
|
||||
}
|
||||
|
||||
std::string DescribeJobMonitorRuleResult::getErrMessage()const
|
||||
{
|
||||
return errMessage_;
|
||||
}
|
||||
|
||||
std::string DescribeJobMonitorRuleResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool DescribeJobMonitorRuleResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string DescribeJobMonitorRuleResult::getErrCode()const
|
||||
{
|
||||
return errCode_;
|
||||
}
|
||||
|
||||
@@ -82,3 +82,14 @@ void DescribeMigrationJobAlertRequest::setAccountId(const std::string& accountId
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DescribeMigrationJobAlertRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeMigrationJobAlertRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
|
||||
@@ -104,6 +104,17 @@ void DescribeMigrationJobDetailRequest::setMigrationModeDataSynchronization(bool
|
||||
setParameter("MigrationModeDataSynchronization", migrationModeDataSynchronization ? "true" : "false");
|
||||
}
|
||||
|
||||
std::string DescribeMigrationJobDetailRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeMigrationJobDetailRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
int DescribeMigrationJobDetailRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
|
||||
@@ -82,3 +82,14 @@ void DescribeMigrationJobStatusRequest::setAccountId(const std::string& accountI
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DescribeMigrationJobStatusRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeMigrationJobStatusRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
|
||||
@@ -82,6 +82,17 @@ void DescribeMigrationJobsRequest::setAccountId(const std::string& accountId)
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DescribeMigrationJobsRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeMigrationJobsRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
int DescribeMigrationJobsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
|
||||
@@ -38,6 +38,17 @@ void DescribePreCheckStatusRequest::setStructType(const std::string& structType)
|
||||
setParameter("StructType", structType);
|
||||
}
|
||||
|
||||
std::string DescribePreCheckStatusRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribePreCheckStatusRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribePreCheckStatusRequest::getPageNo()const
|
||||
{
|
||||
return pageNo_;
|
||||
|
||||
@@ -43,10 +43,14 @@ void DescribePreCheckStatusResult::parse(const std::string &payload)
|
||||
for (auto valueJobProgressProgressInfo : allJobProgressNode)
|
||||
{
|
||||
ProgressInfo jobProgressObject;
|
||||
if(!valueJobProgressProgressInfo["BootTime"].isNull())
|
||||
jobProgressObject.bootTime = valueJobProgressProgressInfo["BootTime"].asString();
|
||||
if(!valueJobProgressProgressInfo["Skip"].isNull())
|
||||
jobProgressObject.skip = valueJobProgressProgressInfo["Skip"].asString() == "true";
|
||||
if(!valueJobProgressProgressInfo["CanSkip"].isNull())
|
||||
jobProgressObject.canSkip = valueJobProgressProgressInfo["CanSkip"].asString() == "true";
|
||||
if(!valueJobProgressProgressInfo["ErrMsg"].isNull())
|
||||
jobProgressObject.errMsg = valueJobProgressProgressInfo["ErrMsg"].asString();
|
||||
if(!valueJobProgressProgressInfo["BootTime"].isNull())
|
||||
jobProgressObject.bootTime = valueJobProgressProgressInfo["BootTime"].asString();
|
||||
if(!valueJobProgressProgressInfo["DelaySeconds"].isNull())
|
||||
jobProgressObject.delaySeconds = std::stoi(valueJobProgressProgressInfo["DelaySeconds"].asString());
|
||||
if(!valueJobProgressProgressInfo["FinishTime"].isNull())
|
||||
@@ -61,8 +65,6 @@ void DescribePreCheckStatusResult::parse(const std::string &payload)
|
||||
jobProgressObject.names = valueJobProgressProgressInfo["Names"].asString();
|
||||
if(!valueJobProgressProgressInfo["OrderNum"].isNull())
|
||||
jobProgressObject.orderNum = std::stoi(valueJobProgressProgressInfo["OrderNum"].asString());
|
||||
if(!valueJobProgressProgressInfo["Skip"].isNull())
|
||||
jobProgressObject.skip = valueJobProgressProgressInfo["Skip"].asString() == "true";
|
||||
if(!valueJobProgressProgressInfo["State"].isNull())
|
||||
jobProgressObject.state = valueJobProgressProgressInfo["State"].asString();
|
||||
if(!valueJobProgressProgressInfo["Sub"].isNull())
|
||||
@@ -83,8 +85,6 @@ void DescribePreCheckStatusResult::parse(const std::string &payload)
|
||||
jobProgressObject.destSchema = valueJobProgressProgressInfo["DestSchema"].asString();
|
||||
if(!valueJobProgressProgressInfo["ErrDetail"].isNull())
|
||||
jobProgressObject.errDetail = valueJobProgressProgressInfo["ErrDetail"].asString();
|
||||
if(!valueJobProgressProgressInfo["ErrMsg"].isNull())
|
||||
jobProgressObject.errMsg = valueJobProgressProgressInfo["ErrMsg"].asString();
|
||||
if(!valueJobProgressProgressInfo["DdlSql"].isNull())
|
||||
jobProgressObject.ddlSql = valueJobProgressProgressInfo["DdlSql"].asString();
|
||||
auto allLogsNode = valueJobProgressProgressInfo["Logs"]["JobLog"];
|
||||
@@ -103,6 +103,88 @@ void DescribePreCheckStatusResult::parse(const std::string &payload)
|
||||
}
|
||||
jobProgress_.push_back(jobProgressObject);
|
||||
}
|
||||
auto allSubDistributedJobStatusNode = value["SubDistributedJobStatus"]["SubDistributedJobStatusItem"];
|
||||
for (auto valueSubDistributedJobStatusSubDistributedJobStatusItem : allSubDistributedJobStatusNode)
|
||||
{
|
||||
SubDistributedJobStatusItem subDistributedJobStatusObject;
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItem["State"].isNull())
|
||||
subDistributedJobStatusObject.state = valueSubDistributedJobStatusSubDistributedJobStatusItem["State"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItem["ErrorItem"].isNull())
|
||||
subDistributedJobStatusObject.errorItem = std::stoi(valueSubDistributedJobStatusSubDistributedJobStatusItem["ErrorItem"].asString());
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItem["JobName"].isNull())
|
||||
subDistributedJobStatusObject.jobName = valueSubDistributedJobStatusSubDistributedJobStatusItem["JobName"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItem["JobId"].isNull())
|
||||
subDistributedJobStatusObject.jobId = valueSubDistributedJobStatusSubDistributedJobStatusItem["JobId"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItem["Code"].isNull())
|
||||
subDistributedJobStatusObject.code = valueSubDistributedJobStatusSubDistributedJobStatusItem["Code"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItem["Total"].isNull())
|
||||
subDistributedJobStatusObject.total = std::stoi(valueSubDistributedJobStatusSubDistributedJobStatusItem["Total"].asString());
|
||||
auto allJobProgress1Node = valueSubDistributedJobStatusSubDistributedJobStatusItem["JobProgress"]["ProgressInfo"];
|
||||
for (auto valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo : allJobProgress1Node)
|
||||
{
|
||||
SubDistributedJobStatusItem::ProgressInfo2 jobProgress1Object;
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Skip"].isNull())
|
||||
jobProgress1Object.skip = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Skip"].asString() == "true";
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["CanSkip"].isNull())
|
||||
jobProgress1Object.canSkip = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["CanSkip"].asString() == "true";
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["ErrMsg"].isNull())
|
||||
jobProgress1Object.errMsg = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["ErrMsg"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["BootTime"].isNull())
|
||||
jobProgress1Object.bootTime = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["BootTime"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DelaySeconds"].isNull())
|
||||
jobProgress1Object.delaySeconds = std::stoi(valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DelaySeconds"].asString());
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["FinishTime"].isNull())
|
||||
jobProgress1Object.finishTime = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["FinishTime"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["IgnoreFlag"].isNull())
|
||||
jobProgress1Object.ignoreFlag = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["IgnoreFlag"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Item"].isNull())
|
||||
jobProgress1Object.item = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Item"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["JobId"].isNull())
|
||||
jobProgress1Object.jobId = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["JobId"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Names"].isNull())
|
||||
jobProgress1Object.names = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Names"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["OrderNum"].isNull())
|
||||
jobProgress1Object.orderNum = std::stoi(valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["OrderNum"].asString());
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["State"].isNull())
|
||||
jobProgress1Object.state = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["State"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Sub"].isNull())
|
||||
jobProgress1Object.sub = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Sub"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["RepairMethod"].isNull())
|
||||
jobProgress1Object.repairMethod = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["RepairMethod"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["TargetNames"].isNull())
|
||||
jobProgress1Object.targetNames = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["TargetNames"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Total"].isNull())
|
||||
jobProgress1Object.total = std::stoi(valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Total"].asString());
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["SourceSchema"].isNull())
|
||||
jobProgress1Object.sourceSchema = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["SourceSchema"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["ParentObj"].isNull())
|
||||
jobProgress1Object.parentObj = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["ParentObj"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DiffRow"].isNull())
|
||||
jobProgress1Object.diffRow = std::stol(valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DiffRow"].asString());
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DestSchema"].isNull())
|
||||
jobProgress1Object.destSchema = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DestSchema"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["ErrDetail"].isNull())
|
||||
jobProgress1Object.errDetail = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["ErrDetail"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DdlSql"].isNull())
|
||||
jobProgress1Object.ddlSql = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["DdlSql"].asString();
|
||||
auto allLogs3Node = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfo["Logs"]["JobLog"];
|
||||
for (auto valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog : allLogs3Node)
|
||||
{
|
||||
SubDistributedJobStatusItem::ProgressInfo2::JobLog4 logs3Object;
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog["ErrData"].isNull())
|
||||
logs3Object.errData = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog["ErrData"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog["ErrMsg"].isNull())
|
||||
logs3Object.errMsg = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog["ErrMsg"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog["ErrType"].isNull())
|
||||
logs3Object.errType = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog["ErrType"].asString();
|
||||
if(!valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog["LogLevel"].isNull())
|
||||
logs3Object.logLevel = valueSubDistributedJobStatusSubDistributedJobStatusItemJobProgressProgressInfoLogsJobLog["LogLevel"].asString();
|
||||
jobProgress1Object.logs3.push_back(logs3Object);
|
||||
}
|
||||
subDistributedJobStatusObject.jobProgress1.push_back(jobProgress1Object);
|
||||
}
|
||||
subDistributedJobStatus_.push_back(subDistributedJobStatusObject);
|
||||
}
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["ErrorItem"].isNull())
|
||||
@@ -117,6 +199,8 @@ void DescribePreCheckStatusResult::parse(const std::string &payload)
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["Total"].isNull())
|
||||
total_ = std::stoi(value["Total"].asString());
|
||||
if(!value["JobId"].isNull())
|
||||
jobId_ = value["JobId"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -145,6 +229,11 @@ int DescribePreCheckStatusResult::getErrorItem()const
|
||||
return errorItem_;
|
||||
}
|
||||
|
||||
std::vector<DescribePreCheckStatusResult::SubDistributedJobStatusItem> DescribePreCheckStatusResult::getSubDistributedJobStatus()const
|
||||
{
|
||||
return subDistributedJobStatus_;
|
||||
}
|
||||
|
||||
std::string DescribePreCheckStatusResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
@@ -155,6 +244,11 @@ bool DescribePreCheckStatusResult::getSuccess()const
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string DescribePreCheckStatusResult::getJobId()const
|
||||
{
|
||||
return jobId_;
|
||||
}
|
||||
|
||||
std::vector<DescribePreCheckStatusResult::ProgressInfo> DescribePreCheckStatusResult::getJobProgress()const
|
||||
{
|
||||
return jobProgress_;
|
||||
|
||||
@@ -82,3 +82,14 @@ void DescribeSubscriptionInstanceAlertRequest::setAccountId(const std::string& a
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DescribeSubscriptionInstanceAlertRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeSubscriptionInstanceAlertRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
|
||||
@@ -71,3 +71,14 @@ void DescribeSubscriptionInstanceStatusRequest::setAccountId(const std::string&
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DescribeSubscriptionInstanceStatusRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeSubscriptionInstanceStatusRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
|
||||
@@ -93,6 +93,17 @@ void DescribeSubscriptionInstancesRequest::setAccountId(const std::string& accou
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DescribeSubscriptionInstancesRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeSubscriptionInstancesRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
int DescribeSubscriptionInstancesRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
|
||||
@@ -82,6 +82,17 @@ void DescribeSynchronizationJobAlertRequest::setAccountId(const std::string& acc
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DescribeSynchronizationJobAlertRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeSynchronizationJobAlertRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeSynchronizationJobAlertRequest::getSynchronizationDirection()const
|
||||
{
|
||||
return synchronizationDirection_;
|
||||
|
||||
@@ -82,6 +82,17 @@ void DescribeSynchronizationJobReplicatorCompareRequest::setAccountId(const std:
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DescribeSynchronizationJobReplicatorCompareRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeSynchronizationJobReplicatorCompareRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeSynchronizationJobReplicatorCompareRequest::getSynchronizationDirection()const
|
||||
{
|
||||
return synchronizationDirection_;
|
||||
|
||||
@@ -82,3 +82,14 @@ void DescribeSynchronizationJobStatusListRequest::setAccountId(const std::string
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DescribeSynchronizationJobStatusListRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeSynchronizationJobStatusListRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
|
||||
@@ -82,6 +82,17 @@ void DescribeSynchronizationJobStatusRequest::setAccountId(const std::string& ac
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DescribeSynchronizationJobStatusRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeSynchronizationJobStatusRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeSynchronizationJobStatusRequest::getSynchronizationDirection()const
|
||||
{
|
||||
return synchronizationDirection_;
|
||||
|
||||
@@ -104,6 +104,17 @@ void DescribeSynchronizationJobsRequest::setAccountId(const std::string& account
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DescribeSynchronizationJobsRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeSynchronizationJobsRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
int DescribeSynchronizationJobsRequest::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
|
||||
@@ -71,6 +71,17 @@ void DescribeSynchronizationObjectModifyStatusRequest::setAccountId(const std::s
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string DescribeSynchronizationObjectModifyStatusRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void DescribeSynchronizationObjectModifyStatusRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string DescribeSynchronizationObjectModifyStatusRequest::getTaskId()const
|
||||
{
|
||||
return taskId_;
|
||||
|
||||
@@ -126,3 +126,14 @@ void ModifyConsumerGroupPasswordRequest::setConsumerGroupUserName(const std::str
|
||||
setParameter("ConsumerGroupUserName", consumerGroupUserName);
|
||||
}
|
||||
|
||||
std::string ModifyConsumerGroupPasswordRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ModifyConsumerGroupPasswordRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
|
||||
@@ -82,3 +82,14 @@ void ModifyConsumptionTimestampRequest::setAccountId(const std::string& accountI
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string ModifyConsumptionTimestampRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ModifyConsumptionTimestampRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
|
||||
@@ -38,6 +38,17 @@ void ModifyDtsJobNameRequest::setDtsJobName(const std::string& dtsJobName)
|
||||
setParameter("DtsJobName", dtsJobName);
|
||||
}
|
||||
|
||||
std::string ModifyDtsJobNameRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ModifyDtsJobNameRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ModifyDtsJobNameRequest::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
|
||||
@@ -49,6 +49,17 @@ void ModifyDtsJobPasswordRequest::setEndpoint(const std::string& endpoint)
|
||||
setParameter("Endpoint", endpoint);
|
||||
}
|
||||
|
||||
std::string ModifyDtsJobPasswordRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ModifyDtsJobPasswordRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ModifyDtsJobPasswordRequest::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
|
||||
@@ -71,6 +71,17 @@ void ModifyDtsJobRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
std::string ModifyDtsJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ModifyDtsJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ModifyDtsJobRequest::getDtsInstanceId()const
|
||||
{
|
||||
return dtsInstanceId_;
|
||||
|
||||
@@ -71,6 +71,17 @@ void ModifySubscriptionObjectRequest::setAccountId(const std::string& accountId)
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string ModifySubscriptionObjectRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ModifySubscriptionObjectRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ModifySubscriptionObjectRequest::getSubscriptionObject()const
|
||||
{
|
||||
return subscriptionObject_;
|
||||
|
||||
@@ -82,6 +82,17 @@ void ModifySynchronizationObjectRequest::setAccountId(const std::string& account
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string ModifySynchronizationObjectRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ModifySynchronizationObjectRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ModifySynchronizationObjectRequest::getSynchronizationDirection()const
|
||||
{
|
||||
return synchronizationDirection_;
|
||||
|
||||
51
dts/src/model/PreviewSqlRequest.cc
Normal file
51
dts/src/model/PreviewSqlRequest.cc
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/PreviewSqlRequest.h>
|
||||
|
||||
using AlibabaCloud::Dts::Model::PreviewSqlRequest;
|
||||
|
||||
PreviewSqlRequest::PreviewSqlRequest() :
|
||||
RpcServiceRequest("dts", "2020-01-01", "PreviewSql")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
PreviewSqlRequest::~PreviewSqlRequest()
|
||||
{}
|
||||
|
||||
std::string PreviewSqlRequest::getEtlCalculator()const
|
||||
{
|
||||
return etlCalculator_;
|
||||
}
|
||||
|
||||
void PreviewSqlRequest::setEtlCalculator(const std::string& etlCalculator)
|
||||
{
|
||||
etlCalculator_ = etlCalculator;
|
||||
setParameter("EtlCalculator", etlCalculator);
|
||||
}
|
||||
|
||||
std::string PreviewSqlRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void PreviewSqlRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
108
dts/src/model/PreviewSqlResult.cc
Normal file
108
dts/src/model/PreviewSqlResult.cc
Normal file
@@ -0,0 +1,108 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/PreviewSqlResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dts;
|
||||
using namespace AlibabaCloud::Dts::Model;
|
||||
|
||||
PreviewSqlResult::PreviewSqlResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
PreviewSqlResult::PreviewSqlResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
PreviewSqlResult::~PreviewSqlResult()
|
||||
{}
|
||||
|
||||
void PreviewSqlResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allSqlList = value["SqlList"]["Sql"];
|
||||
for (const auto &item : allSqlList)
|
||||
sqlList_.push_back(item.asString());
|
||||
if(!value["DynamicCode"].isNull())
|
||||
dynamicCode_ = value["DynamicCode"].asString();
|
||||
if(!value["DynamicMessage"].isNull())
|
||||
dynamicMessage_ = value["DynamicMessage"].asString();
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMessage"].isNull())
|
||||
errMessage_ = value["ErrMessage"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["StreamGraph"].isNull())
|
||||
streamGraph_ = value["StreamGraph"].asString();
|
||||
if(!value["ValidationException"].isNull())
|
||||
validationException_ = value["ValidationException"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::vector<std::string> PreviewSqlResult::getSqlList()const
|
||||
{
|
||||
return sqlList_;
|
||||
}
|
||||
|
||||
std::string PreviewSqlResult::getValidationException()const
|
||||
{
|
||||
return validationException_;
|
||||
}
|
||||
|
||||
int PreviewSqlResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
std::string PreviewSqlResult::getStreamGraph()const
|
||||
{
|
||||
return streamGraph_;
|
||||
}
|
||||
|
||||
std::string PreviewSqlResult::getDynamicCode()const
|
||||
{
|
||||
return dynamicCode_;
|
||||
}
|
||||
|
||||
std::string PreviewSqlResult::getDynamicMessage()const
|
||||
{
|
||||
return dynamicMessage_;
|
||||
}
|
||||
|
||||
std::string PreviewSqlResult::getErrMessage()const
|
||||
{
|
||||
return errMessage_;
|
||||
}
|
||||
|
||||
bool PreviewSqlResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string PreviewSqlResult::getErrCode()const
|
||||
{
|
||||
return errCode_;
|
||||
}
|
||||
|
||||
73
dts/src/model/ReplaceInstanceRequest.cc
Normal file
73
dts/src/model/ReplaceInstanceRequest.cc
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/ReplaceInstanceRequest.h>
|
||||
|
||||
using AlibabaCloud::Dts::Model::ReplaceInstanceRequest;
|
||||
|
||||
ReplaceInstanceRequest::ReplaceInstanceRequest() :
|
||||
RpcServiceRequest("dts", "2020-01-01", "ReplaceInstance")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
ReplaceInstanceRequest::~ReplaceInstanceRequest()
|
||||
{}
|
||||
|
||||
std::string ReplaceInstanceRequest::getNewInstanceId()const
|
||||
{
|
||||
return newInstanceId_;
|
||||
}
|
||||
|
||||
void ReplaceInstanceRequest::setNewInstanceId(const std::string& newInstanceId)
|
||||
{
|
||||
newInstanceId_ = newInstanceId;
|
||||
setParameter("NewInstanceId", newInstanceId);
|
||||
}
|
||||
|
||||
std::string ReplaceInstanceRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ReplaceInstanceRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ReplaceInstanceRequest::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
}
|
||||
|
||||
void ReplaceInstanceRequest::setDtsJobId(const std::string& dtsJobId)
|
||||
{
|
||||
dtsJobId_ = dtsJobId;
|
||||
setParameter("DtsJobId", dtsJobId);
|
||||
}
|
||||
|
||||
std::string ReplaceInstanceRequest::getChargeType()const
|
||||
{
|
||||
return chargeType_;
|
||||
}
|
||||
|
||||
void ReplaceInstanceRequest::setChargeType(const std::string& chargeType)
|
||||
{
|
||||
chargeType_ = chargeType;
|
||||
setParameter("ChargeType", chargeType);
|
||||
}
|
||||
|
||||
114
dts/src/model/ReplaceInstanceResult.cc
Normal file
114
dts/src/model/ReplaceInstanceResult.cc
Normal file
@@ -0,0 +1,114 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/ReplaceInstanceResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dts;
|
||||
using namespace AlibabaCloud::Dts::Model;
|
||||
|
||||
ReplaceInstanceResult::ReplaceInstanceResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
ReplaceInstanceResult::ReplaceInstanceResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
ReplaceInstanceResult::~ReplaceInstanceResult()
|
||||
{}
|
||||
|
||||
void ReplaceInstanceResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["DynamicMessage"].isNull())
|
||||
dynamicMessage_ = value["DynamicMessage"].asString();
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMessage"].isNull())
|
||||
errMessage_ = value["ErrMessage"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["DtsJobId"].isNull())
|
||||
dtsJobId_ = value["DtsJobId"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceId_ = value["InstanceId"].asString();
|
||||
if(!value["ChargeType"].isNull())
|
||||
chargeType_ = value["ChargeType"].asString();
|
||||
if(!value["EndTime"].isNull())
|
||||
endTime_ = value["EndTime"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string ReplaceInstanceResult::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
}
|
||||
|
||||
std::string ReplaceInstanceResult::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
std::string ReplaceInstanceResult::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
std::string ReplaceInstanceResult::getChargeType()const
|
||||
{
|
||||
return chargeType_;
|
||||
}
|
||||
|
||||
int ReplaceInstanceResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
std::string ReplaceInstanceResult::getDynamicMessage()const
|
||||
{
|
||||
return dynamicMessage_;
|
||||
}
|
||||
|
||||
std::string ReplaceInstanceResult::getErrMessage()const
|
||||
{
|
||||
return errMessage_;
|
||||
}
|
||||
|
||||
std::string ReplaceInstanceResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool ReplaceInstanceResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string ReplaceInstanceResult::getErrCode()const
|
||||
{
|
||||
return errCode_;
|
||||
}
|
||||
|
||||
@@ -27,6 +27,17 @@ ResetDtsJobRequest::ResetDtsJobRequest() :
|
||||
ResetDtsJobRequest::~ResetDtsJobRequest()
|
||||
{}
|
||||
|
||||
std::string ResetDtsJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ResetDtsJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ResetDtsJobRequest::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
|
||||
@@ -71,6 +71,17 @@ void ResetSynchronizationJobRequest::setAccountId(const std::string& accountId)
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string ResetSynchronizationJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ResetSynchronizationJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ResetSynchronizationJobRequest::getSynchronizationDirection()const
|
||||
{
|
||||
return synchronizationDirection_;
|
||||
|
||||
@@ -38,6 +38,17 @@ void ShieldPrecheckRequest::setPrecheckItems(const std::string& precheckItems)
|
||||
setParameter("PrecheckItems", precheckItems);
|
||||
}
|
||||
|
||||
std::string ShieldPrecheckRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void ShieldPrecheckRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string ShieldPrecheckRequest::getDtsInstanceId()const
|
||||
{
|
||||
return dtsInstanceId_;
|
||||
|
||||
@@ -60,6 +60,17 @@ void SkipPreCheckRequest::setJobId(const std::string& jobId)
|
||||
setParameter("JobId", jobId);
|
||||
}
|
||||
|
||||
std::string SkipPreCheckRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void SkipPreCheckRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string SkipPreCheckRequest::getSkipPreCheckNames()const
|
||||
{
|
||||
return skipPreCheckNames_;
|
||||
@@ -71,3 +82,14 @@ void SkipPreCheckRequest::setSkipPreCheckNames(const std::string& skipPreCheckNa
|
||||
setParameter("SkipPreCheckNames", skipPreCheckNames);
|
||||
}
|
||||
|
||||
std::string SkipPreCheckRequest::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
}
|
||||
|
||||
void SkipPreCheckRequest::setDtsJobId(const std::string& dtsJobId)
|
||||
{
|
||||
dtsJobId_ = dtsJobId;
|
||||
setParameter("DtsJobId", dtsJobId);
|
||||
}
|
||||
|
||||
|
||||
@@ -27,6 +27,17 @@ StartDtsJobRequest::StartDtsJobRequest() :
|
||||
StartDtsJobRequest::~StartDtsJobRequest()
|
||||
{}
|
||||
|
||||
std::string StartDtsJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void StartDtsJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string StartDtsJobRequest::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
|
||||
@@ -71,3 +71,14 @@ void StartMigrationJobRequest::setAccountId(const std::string& accountId)
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string StartMigrationJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void StartMigrationJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
|
||||
@@ -71,3 +71,14 @@ void StartSubscriptionInstanceRequest::setAccountId(const std::string& accountId
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string StartSubscriptionInstanceRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void StartSubscriptionInstanceRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
|
||||
@@ -71,6 +71,17 @@ void StartSynchronizationJobRequest::setAccountId(const std::string& accountId)
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string StartSynchronizationJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void StartSynchronizationJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string StartSynchronizationJobRequest::getSynchronizationDirection()const
|
||||
{
|
||||
return synchronizationDirection_;
|
||||
|
||||
@@ -27,6 +27,17 @@ StopDtsJobRequest::StopDtsJobRequest() :
|
||||
StopDtsJobRequest::~StopDtsJobRequest()
|
||||
{}
|
||||
|
||||
std::string StopDtsJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void StopDtsJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string StopDtsJobRequest::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
|
||||
@@ -82,3 +82,14 @@ void StopMigrationJobRequest::setAccountId(const std::string& accountId)
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string StopMigrationJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void StopMigrationJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
|
||||
@@ -27,6 +27,17 @@ SuspendDtsJobRequest::SuspendDtsJobRequest() :
|
||||
SuspendDtsJobRequest::~SuspendDtsJobRequest()
|
||||
{}
|
||||
|
||||
std::string SuspendDtsJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void SuspendDtsJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string SuspendDtsJobRequest::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
|
||||
@@ -82,3 +82,14 @@ void SuspendMigrationJobRequest::setAccountId(const std::string& accountId)
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string SuspendMigrationJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void SuspendMigrationJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
|
||||
@@ -71,6 +71,17 @@ void SuspendSynchronizationJobRequest::setAccountId(const std::string& accountId
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string SuspendSynchronizationJobRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void SuspendSynchronizationJobRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string SuspendSynchronizationJobRequest::getSynchronizationDirection()const
|
||||
{
|
||||
return synchronizationDirection_;
|
||||
|
||||
@@ -71,6 +71,17 @@ void SwitchSynchronizationEndpointRequest::setAccountId(const std::string& accou
|
||||
setParameter("AccountId", accountId);
|
||||
}
|
||||
|
||||
std::string SwitchSynchronizationEndpointRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void SwitchSynchronizationEndpointRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string SwitchSynchronizationEndpointRequest::getEndpointPort()const
|
||||
{
|
||||
return endpointPort_;
|
||||
|
||||
95
dts/src/model/TransferPayTypeRequest.cc
Normal file
95
dts/src/model/TransferPayTypeRequest.cc
Normal file
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/TransferPayTypeRequest.h>
|
||||
|
||||
using AlibabaCloud::Dts::Model::TransferPayTypeRequest;
|
||||
|
||||
TransferPayTypeRequest::TransferPayTypeRequest() :
|
||||
RpcServiceRequest("dts", "2020-01-01", "TransferPayType")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
TransferPayTypeRequest::~TransferPayTypeRequest()
|
||||
{}
|
||||
|
||||
std::string TransferPayTypeRequest::getPeriod()const
|
||||
{
|
||||
return period_;
|
||||
}
|
||||
|
||||
void TransferPayTypeRequest::setPeriod(const std::string& period)
|
||||
{
|
||||
period_ = period;
|
||||
setParameter("Period", period);
|
||||
}
|
||||
|
||||
std::string TransferPayTypeRequest::getBuyCount()const
|
||||
{
|
||||
return buyCount_;
|
||||
}
|
||||
|
||||
void TransferPayTypeRequest::setBuyCount(const std::string& buyCount)
|
||||
{
|
||||
buyCount_ = buyCount;
|
||||
setParameter("BuyCount", buyCount);
|
||||
}
|
||||
|
||||
std::string TransferPayTypeRequest::getInstanceClass()const
|
||||
{
|
||||
return instanceClass_;
|
||||
}
|
||||
|
||||
void TransferPayTypeRequest::setInstanceClass(const std::string& instanceClass)
|
||||
{
|
||||
instanceClass_ = instanceClass;
|
||||
setParameter("InstanceClass", instanceClass);
|
||||
}
|
||||
|
||||
std::string TransferPayTypeRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void TransferPayTypeRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string TransferPayTypeRequest::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
}
|
||||
|
||||
void TransferPayTypeRequest::setDtsJobId(const std::string& dtsJobId)
|
||||
{
|
||||
dtsJobId_ = dtsJobId;
|
||||
setParameter("DtsJobId", dtsJobId);
|
||||
}
|
||||
|
||||
std::string TransferPayTypeRequest::getChargeType()const
|
||||
{
|
||||
return chargeType_;
|
||||
}
|
||||
|
||||
void TransferPayTypeRequest::setChargeType(const std::string& chargeType)
|
||||
{
|
||||
chargeType_ = chargeType;
|
||||
setParameter("ChargeType", chargeType);
|
||||
}
|
||||
|
||||
114
dts/src/model/TransferPayTypeResult.cc
Normal file
114
dts/src/model/TransferPayTypeResult.cc
Normal file
@@ -0,0 +1,114 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/TransferPayTypeResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dts;
|
||||
using namespace AlibabaCloud::Dts::Model;
|
||||
|
||||
TransferPayTypeResult::TransferPayTypeResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
TransferPayTypeResult::TransferPayTypeResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
TransferPayTypeResult::~TransferPayTypeResult()
|
||||
{}
|
||||
|
||||
void TransferPayTypeResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["Code"].isNull())
|
||||
code_ = value["Code"].asString();
|
||||
if(!value["DynamicMessage"].isNull())
|
||||
dynamicMessage_ = value["DynamicMessage"].asString();
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMessage"].isNull())
|
||||
errMessage_ = value["ErrMessage"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["DtsJobId"].isNull())
|
||||
dtsJobId_ = value["DtsJobId"].asString();
|
||||
if(!value["InstanceId"].isNull())
|
||||
instanceId_ = value["InstanceId"].asString();
|
||||
if(!value["ChargeType"].isNull())
|
||||
chargeType_ = value["ChargeType"].asString();
|
||||
if(!value["EndTime"].isNull())
|
||||
endTime_ = value["EndTime"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string TransferPayTypeResult::getDtsJobId()const
|
||||
{
|
||||
return dtsJobId_;
|
||||
}
|
||||
|
||||
std::string TransferPayTypeResult::getEndTime()const
|
||||
{
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
std::string TransferPayTypeResult::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
std::string TransferPayTypeResult::getChargeType()const
|
||||
{
|
||||
return chargeType_;
|
||||
}
|
||||
|
||||
int TransferPayTypeResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
std::string TransferPayTypeResult::getDynamicMessage()const
|
||||
{
|
||||
return dynamicMessage_;
|
||||
}
|
||||
|
||||
std::string TransferPayTypeResult::getErrMessage()const
|
||||
{
|
||||
return errMessage_;
|
||||
}
|
||||
|
||||
std::string TransferPayTypeResult::getCode()const
|
||||
{
|
||||
return code_;
|
||||
}
|
||||
|
||||
bool TransferPayTypeResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string TransferPayTypeResult::getErrCode()const
|
||||
{
|
||||
return errCode_;
|
||||
}
|
||||
|
||||
62
dts/src/model/UpgradeTwoWayRequest.cc
Normal file
62
dts/src/model/UpgradeTwoWayRequest.cc
Normal file
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/UpgradeTwoWayRequest.h>
|
||||
|
||||
using AlibabaCloud::Dts::Model::UpgradeTwoWayRequest;
|
||||
|
||||
UpgradeTwoWayRequest::UpgradeTwoWayRequest() :
|
||||
RpcServiceRequest("dts", "2020-01-01", "UpgradeTwoWay")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
UpgradeTwoWayRequest::~UpgradeTwoWayRequest()
|
||||
{}
|
||||
|
||||
std::string UpgradeTwoWayRequest::getInstanceClass()const
|
||||
{
|
||||
return instanceClass_;
|
||||
}
|
||||
|
||||
void UpgradeTwoWayRequest::setInstanceClass(const std::string& instanceClass)
|
||||
{
|
||||
instanceClass_ = instanceClass;
|
||||
setParameter("InstanceClass", instanceClass);
|
||||
}
|
||||
|
||||
std::string UpgradeTwoWayRequest::getInstanceId()const
|
||||
{
|
||||
return instanceId_;
|
||||
}
|
||||
|
||||
void UpgradeTwoWayRequest::setInstanceId(const std::string& instanceId)
|
||||
{
|
||||
instanceId_ = instanceId;
|
||||
setParameter("InstanceId", instanceId);
|
||||
}
|
||||
|
||||
std::string UpgradeTwoWayRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void UpgradeTwoWayRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
86
dts/src/model/UpgradeTwoWayResult.cc
Normal file
86
dts/src/model/UpgradeTwoWayResult.cc
Normal file
@@ -0,0 +1,86 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/UpgradeTwoWayResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dts;
|
||||
using namespace AlibabaCloud::Dts::Model;
|
||||
|
||||
UpgradeTwoWayResult::UpgradeTwoWayResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
UpgradeTwoWayResult::UpgradeTwoWayResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
UpgradeTwoWayResult::~UpgradeTwoWayResult()
|
||||
{}
|
||||
|
||||
void UpgradeTwoWayResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["DynamicCode"].isNull())
|
||||
dynamicCode_ = value["DynamicCode"].asString();
|
||||
if(!value["DynamicMessage"].isNull())
|
||||
dynamicMessage_ = value["DynamicMessage"].asString();
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMessage"].isNull())
|
||||
errMessage_ = value["ErrMessage"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
|
||||
}
|
||||
|
||||
int UpgradeTwoWayResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
std::string UpgradeTwoWayResult::getDynamicCode()const
|
||||
{
|
||||
return dynamicCode_;
|
||||
}
|
||||
|
||||
std::string UpgradeTwoWayResult::getDynamicMessage()const
|
||||
{
|
||||
return dynamicMessage_;
|
||||
}
|
||||
|
||||
std::string UpgradeTwoWayResult::getErrMessage()const
|
||||
{
|
||||
return errMessage_;
|
||||
}
|
||||
|
||||
bool UpgradeTwoWayResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string UpgradeTwoWayResult::getErrCode()const
|
||||
{
|
||||
return errCode_;
|
||||
}
|
||||
|
||||
73
dts/src/model/WhiteIpListRequest.cc
Normal file
73
dts/src/model/WhiteIpListRequest.cc
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/WhiteIpListRequest.h>
|
||||
|
||||
using AlibabaCloud::Dts::Model::WhiteIpListRequest;
|
||||
|
||||
WhiteIpListRequest::WhiteIpListRequest() :
|
||||
RpcServiceRequest("dts", "2020-01-01", "WhiteIpList")
|
||||
{
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
WhiteIpListRequest::~WhiteIpListRequest()
|
||||
{}
|
||||
|
||||
std::string WhiteIpListRequest::getDestinationRegion()const
|
||||
{
|
||||
return destinationRegion_;
|
||||
}
|
||||
|
||||
void WhiteIpListRequest::setDestinationRegion(const std::string& destinationRegion)
|
||||
{
|
||||
destinationRegion_ = destinationRegion;
|
||||
setParameter("DestinationRegion", destinationRegion);
|
||||
}
|
||||
|
||||
std::string WhiteIpListRequest::getType()const
|
||||
{
|
||||
return type_;
|
||||
}
|
||||
|
||||
void WhiteIpListRequest::setType(const std::string& type)
|
||||
{
|
||||
type_ = type;
|
||||
setParameter("Type", type);
|
||||
}
|
||||
|
||||
std::string WhiteIpListRequest::getRegionId()const
|
||||
{
|
||||
return regionId_;
|
||||
}
|
||||
|
||||
void WhiteIpListRequest::setRegionId(const std::string& regionId)
|
||||
{
|
||||
regionId_ = regionId;
|
||||
setParameter("RegionId", regionId);
|
||||
}
|
||||
|
||||
std::string WhiteIpListRequest::getRegion()const
|
||||
{
|
||||
return region_;
|
||||
}
|
||||
|
||||
void WhiteIpListRequest::setRegion(const std::string& region)
|
||||
{
|
||||
region_ = region;
|
||||
setParameter("Region", region);
|
||||
}
|
||||
|
||||
93
dts/src/model/WhiteIpListResult.cc
Normal file
93
dts/src/model/WhiteIpListResult.cc
Normal file
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dts/model/WhiteIpListResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dts;
|
||||
using namespace AlibabaCloud::Dts::Model;
|
||||
|
||||
WhiteIpListResult::WhiteIpListResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
WhiteIpListResult::WhiteIpListResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
WhiteIpListResult::~WhiteIpListResult()
|
||||
{}
|
||||
|
||||
void WhiteIpListResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["DynamicCode"].isNull())
|
||||
dynamicCode_ = value["DynamicCode"].asString();
|
||||
if(!value["DynamicMessage"].isNull())
|
||||
dynamicMessage_ = value["DynamicMessage"].asString();
|
||||
if(!value["ErrCode"].isNull())
|
||||
errCode_ = value["ErrCode"].asString();
|
||||
if(!value["ErrMessage"].isNull())
|
||||
errMessage_ = value["ErrMessage"].asString();
|
||||
if(!value["HttpStatusCode"].isNull())
|
||||
httpStatusCode_ = std::stoi(value["HttpStatusCode"].asString());
|
||||
if(!value["Success"].isNull())
|
||||
success_ = value["Success"].asString() == "true";
|
||||
if(!value["IpList"].isNull())
|
||||
ipList_ = value["IpList"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string WhiteIpListResult::getIpList()const
|
||||
{
|
||||
return ipList_;
|
||||
}
|
||||
|
||||
int WhiteIpListResult::getHttpStatusCode()const
|
||||
{
|
||||
return httpStatusCode_;
|
||||
}
|
||||
|
||||
std::string WhiteIpListResult::getDynamicCode()const
|
||||
{
|
||||
return dynamicCode_;
|
||||
}
|
||||
|
||||
std::string WhiteIpListResult::getDynamicMessage()const
|
||||
{
|
||||
return dynamicMessage_;
|
||||
}
|
||||
|
||||
std::string WhiteIpListResult::getErrMessage()const
|
||||
{
|
||||
return errMessage_;
|
||||
}
|
||||
|
||||
bool WhiteIpListResult::getSuccess()const
|
||||
{
|
||||
return success_;
|
||||
}
|
||||
|
||||
std::string WhiteIpListResult::getErrCode()const
|
||||
{
|
||||
return errCode_;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user