Update SDK version.

This commit is contained in:
sdk-team
2023-07-28 01:54:20 +00:00
parent 66256a0ae2
commit 1dddf4ace0
110 changed files with 37 additions and 7555 deletions

View File

@@ -51,42 +51,6 @@ DtsClient::DtsClient(const std::string & accessKeyId, const std::string & access
DtsClient::~DtsClient()
{}
DtsClient::ConfigurationSynchronizationJobOutcome DtsClient::configurationSynchronizationJob(const ConfigurationSynchronizationJobRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ConfigurationSynchronizationJobOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ConfigurationSynchronizationJobOutcome(ConfigurationSynchronizationJobResult(outcome.result()));
else
return ConfigurationSynchronizationJobOutcome(outcome.error());
}
void DtsClient::configurationSynchronizationJobAsync(const ConfigurationSynchronizationJobRequest& request, const ConfigurationSynchronizationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, configurationSynchronizationJob(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::ConfigurationSynchronizationJobOutcomeCallable DtsClient::configurationSynchronizationJobCallable(const ConfigurationSynchronizationJobRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ConfigurationSynchronizationJobOutcome()>>(
[this, request]()
{
return this->configurationSynchronizationJob(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::ConfigureMigrationJobOutcome DtsClient::configureMigrationJob(const ConfigureMigrationJobRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -123,78 +87,6 @@ DtsClient::ConfigureMigrationJobOutcomeCallable DtsClient::configureMigrationJob
return task->get_future();
}
DtsClient::ConfigureSubscriptionInstanceOutcome DtsClient::configureSubscriptionInstance(const ConfigureSubscriptionInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ConfigureSubscriptionInstanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ConfigureSubscriptionInstanceOutcome(ConfigureSubscriptionInstanceResult(outcome.result()));
else
return ConfigureSubscriptionInstanceOutcome(outcome.error());
}
void DtsClient::configureSubscriptionInstanceAsync(const ConfigureSubscriptionInstanceRequest& request, const ConfigureSubscriptionInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, configureSubscriptionInstance(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::ConfigureSubscriptionInstanceOutcomeCallable DtsClient::configureSubscriptionInstanceCallable(const ConfigureSubscriptionInstanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ConfigureSubscriptionInstanceOutcome()>>(
[this, request]()
{
return this->configureSubscriptionInstance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::ConfigureSynchronizationJobOutcome DtsClient::configureSynchronizationJob(const ConfigureSynchronizationJobRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ConfigureSynchronizationJobOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ConfigureSynchronizationJobOutcome(ConfigureSynchronizationJobResult(outcome.result()));
else
return ConfigureSynchronizationJobOutcome(outcome.error());
}
void DtsClient::configureSynchronizationJobAsync(const ConfigureSynchronizationJobRequest& request, const ConfigureSynchronizationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, configureSynchronizationJob(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::ConfigureSynchronizationJobOutcomeCallable DtsClient::configureSynchronizationJobCallable(const ConfigureSynchronizationJobRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ConfigureSynchronizationJobOutcome()>>(
[this, request]()
{
return this->configureSynchronizationJob(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::CreateMigrationJobOutcome DtsClient::createMigrationJob(const CreateMigrationJobRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -231,78 +123,6 @@ DtsClient::CreateMigrationJobOutcomeCallable DtsClient::createMigrationJobCallab
return task->get_future();
}
DtsClient::CreateSubscriptionInstanceOutcome DtsClient::createSubscriptionInstance(const CreateSubscriptionInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateSubscriptionInstanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateSubscriptionInstanceOutcome(CreateSubscriptionInstanceResult(outcome.result()));
else
return CreateSubscriptionInstanceOutcome(outcome.error());
}
void DtsClient::createSubscriptionInstanceAsync(const CreateSubscriptionInstanceRequest& request, const CreateSubscriptionInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createSubscriptionInstance(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::CreateSubscriptionInstanceOutcomeCallable DtsClient::createSubscriptionInstanceCallable(const CreateSubscriptionInstanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateSubscriptionInstanceOutcome()>>(
[this, request]()
{
return this->createSubscriptionInstance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::CreateSynchronizationJobOutcome DtsClient::createSynchronizationJob(const CreateSynchronizationJobRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return CreateSynchronizationJobOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return CreateSynchronizationJobOutcome(CreateSynchronizationJobResult(outcome.result()));
else
return CreateSynchronizationJobOutcome(outcome.error());
}
void DtsClient::createSynchronizationJobAsync(const CreateSynchronizationJobRequest& request, const CreateSynchronizationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, createSynchronizationJob(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::CreateSynchronizationJobOutcomeCallable DtsClient::createSynchronizationJobCallable(const CreateSynchronizationJobRequest &request) const
{
auto task = std::make_shared<std::packaged_task<CreateSynchronizationJobOutcome()>>(
[this, request]()
{
return this->createSynchronizationJob(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::DeleteMigrationJobOutcome DtsClient::deleteMigrationJob(const DeleteMigrationJobRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -339,78 +159,6 @@ DtsClient::DeleteMigrationJobOutcomeCallable DtsClient::deleteMigrationJobCallab
return task->get_future();
}
DtsClient::DeleteSubscriptionInstanceOutcome DtsClient::deleteSubscriptionInstance(const DeleteSubscriptionInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteSubscriptionInstanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteSubscriptionInstanceOutcome(DeleteSubscriptionInstanceResult(outcome.result()));
else
return DeleteSubscriptionInstanceOutcome(outcome.error());
}
void DtsClient::deleteSubscriptionInstanceAsync(const DeleteSubscriptionInstanceRequest& request, const DeleteSubscriptionInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteSubscriptionInstance(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::DeleteSubscriptionInstanceOutcomeCallable DtsClient::deleteSubscriptionInstanceCallable(const DeleteSubscriptionInstanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteSubscriptionInstanceOutcome()>>(
[this, request]()
{
return this->deleteSubscriptionInstance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::DeleteSynchronizationJobOutcome DtsClient::deleteSynchronizationJob(const DeleteSynchronizationJobRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DeleteSynchronizationJobOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DeleteSynchronizationJobOutcome(DeleteSynchronizationJobResult(outcome.result()));
else
return DeleteSynchronizationJobOutcome(outcome.error());
}
void DtsClient::deleteSynchronizationJobAsync(const DeleteSynchronizationJobRequest& request, const DeleteSynchronizationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, deleteSynchronizationJob(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::DeleteSynchronizationJobOutcomeCallable DtsClient::deleteSynchronizationJobCallable(const DeleteSynchronizationJobRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DeleteSynchronizationJobOutcome()>>(
[this, request]()
{
return this->deleteSynchronizationJob(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::DescirbeMigrationJobsOutcome DtsClient::descirbeMigrationJobs(const DescirbeMigrationJobsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -447,42 +195,6 @@ DtsClient::DescirbeMigrationJobsOutcomeCallable DtsClient::descirbeMigrationJobs
return task->get_future();
}
DtsClient::DescribeInitializationStatusOutcome DtsClient::describeInitializationStatus(const DescribeInitializationStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeInitializationStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeInitializationStatusOutcome(DescribeInitializationStatusResult(outcome.result()));
else
return DescribeInitializationStatusOutcome(outcome.error());
}
void DtsClient::describeInitializationStatusAsync(const DescribeInitializationStatusRequest& request, const DescribeInitializationStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeInitializationStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::DescribeInitializationStatusOutcomeCallable DtsClient::describeInitializationStatusCallable(const DescribeInitializationStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeInitializationStatusOutcome()>>(
[this, request]()
{
return this->describeInitializationStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::DescribeMigrationJobDetailOutcome DtsClient::describeMigrationJobDetail(const DescribeMigrationJobDetailRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -555,294 +267,6 @@ DtsClient::DescribeMigrationJobStatusOutcomeCallable DtsClient::describeMigratio
return task->get_future();
}
DtsClient::DescribeMigrationJobsOutcome DtsClient::describeMigrationJobs(const DescribeMigrationJobsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeMigrationJobsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeMigrationJobsOutcome(DescribeMigrationJobsResult(outcome.result()));
else
return DescribeMigrationJobsOutcome(outcome.error());
}
void DtsClient::describeMigrationJobsAsync(const DescribeMigrationJobsRequest& request, const DescribeMigrationJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeMigrationJobs(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::DescribeMigrationJobsOutcomeCallable DtsClient::describeMigrationJobsCallable(const DescribeMigrationJobsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeMigrationJobsOutcome()>>(
[this, request]()
{
return this->describeMigrationJobs(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::DescribeSubscriptionInstanceStatusOutcome DtsClient::describeSubscriptionInstanceStatus(const DescribeSubscriptionInstanceStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeSubscriptionInstanceStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeSubscriptionInstanceStatusOutcome(DescribeSubscriptionInstanceStatusResult(outcome.result()));
else
return DescribeSubscriptionInstanceStatusOutcome(outcome.error());
}
void DtsClient::describeSubscriptionInstanceStatusAsync(const DescribeSubscriptionInstanceStatusRequest& request, const DescribeSubscriptionInstanceStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeSubscriptionInstanceStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::DescribeSubscriptionInstanceStatusOutcomeCallable DtsClient::describeSubscriptionInstanceStatusCallable(const DescribeSubscriptionInstanceStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeSubscriptionInstanceStatusOutcome()>>(
[this, request]()
{
return this->describeSubscriptionInstanceStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::DescribeSubscriptionInstancesOutcome DtsClient::describeSubscriptionInstances(const DescribeSubscriptionInstancesRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeSubscriptionInstancesOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeSubscriptionInstancesOutcome(DescribeSubscriptionInstancesResult(outcome.result()));
else
return DescribeSubscriptionInstancesOutcome(outcome.error());
}
void DtsClient::describeSubscriptionInstancesAsync(const DescribeSubscriptionInstancesRequest& request, const DescribeSubscriptionInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeSubscriptionInstances(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::DescribeSubscriptionInstancesOutcomeCallable DtsClient::describeSubscriptionInstancesCallable(const DescribeSubscriptionInstancesRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeSubscriptionInstancesOutcome()>>(
[this, request]()
{
return this->describeSubscriptionInstances(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::DescribeSubscriptionObjectModifyStatusOutcome DtsClient::describeSubscriptionObjectModifyStatus(const DescribeSubscriptionObjectModifyStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeSubscriptionObjectModifyStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeSubscriptionObjectModifyStatusOutcome(DescribeSubscriptionObjectModifyStatusResult(outcome.result()));
else
return DescribeSubscriptionObjectModifyStatusOutcome(outcome.error());
}
void DtsClient::describeSubscriptionObjectModifyStatusAsync(const DescribeSubscriptionObjectModifyStatusRequest& request, const DescribeSubscriptionObjectModifyStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeSubscriptionObjectModifyStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::DescribeSubscriptionObjectModifyStatusOutcomeCallable DtsClient::describeSubscriptionObjectModifyStatusCallable(const DescribeSubscriptionObjectModifyStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeSubscriptionObjectModifyStatusOutcome()>>(
[this, request]()
{
return this->describeSubscriptionObjectModifyStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::DescribeSynchronizationJobStatusOutcome DtsClient::describeSynchronizationJobStatus(const DescribeSynchronizationJobStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeSynchronizationJobStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeSynchronizationJobStatusOutcome(DescribeSynchronizationJobStatusResult(outcome.result()));
else
return DescribeSynchronizationJobStatusOutcome(outcome.error());
}
void DtsClient::describeSynchronizationJobStatusAsync(const DescribeSynchronizationJobStatusRequest& request, const DescribeSynchronizationJobStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeSynchronizationJobStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::DescribeSynchronizationJobStatusOutcomeCallable DtsClient::describeSynchronizationJobStatusCallable(const DescribeSynchronizationJobStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeSynchronizationJobStatusOutcome()>>(
[this, request]()
{
return this->describeSynchronizationJobStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::DescribeSynchronizationJobsOutcome DtsClient::describeSynchronizationJobs(const DescribeSynchronizationJobsRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeSynchronizationJobsOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeSynchronizationJobsOutcome(DescribeSynchronizationJobsResult(outcome.result()));
else
return DescribeSynchronizationJobsOutcome(outcome.error());
}
void DtsClient::describeSynchronizationJobsAsync(const DescribeSynchronizationJobsRequest& request, const DescribeSynchronizationJobsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeSynchronizationJobs(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::DescribeSynchronizationJobsOutcomeCallable DtsClient::describeSynchronizationJobsCallable(const DescribeSynchronizationJobsRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeSynchronizationJobsOutcome()>>(
[this, request]()
{
return this->describeSynchronizationJobs(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::DescribeSynchronizationObjectModifyStatusOutcome DtsClient::describeSynchronizationObjectModifyStatus(const DescribeSynchronizationObjectModifyStatusRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return DescribeSynchronizationObjectModifyStatusOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return DescribeSynchronizationObjectModifyStatusOutcome(DescribeSynchronizationObjectModifyStatusResult(outcome.result()));
else
return DescribeSynchronizationObjectModifyStatusOutcome(outcome.error());
}
void DtsClient::describeSynchronizationObjectModifyStatusAsync(const DescribeSynchronizationObjectModifyStatusRequest& request, const DescribeSynchronizationObjectModifyStatusAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, describeSynchronizationObjectModifyStatus(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::DescribeSynchronizationObjectModifyStatusOutcomeCallable DtsClient::describeSynchronizationObjectModifyStatusCallable(const DescribeSynchronizationObjectModifyStatusRequest &request) const
{
auto task = std::make_shared<std::packaged_task<DescribeSynchronizationObjectModifyStatusOutcome()>>(
[this, request]()
{
return this->describeSynchronizationObjectModifyStatus(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::ModifyConsumptionTimestampOutcome DtsClient::modifyConsumptionTimestamp(const ModifyConsumptionTimestampRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifyConsumptionTimestampOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifyConsumptionTimestampOutcome(ModifyConsumptionTimestampResult(outcome.result()));
else
return ModifyConsumptionTimestampOutcome(outcome.error());
}
void DtsClient::modifyConsumptionTimestampAsync(const ModifyConsumptionTimestampRequest& request, const ModifyConsumptionTimestampAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifyConsumptionTimestamp(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::ModifyConsumptionTimestampOutcomeCallable DtsClient::modifyConsumptionTimestampCallable(const ModifyConsumptionTimestampRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifyConsumptionTimestampOutcome()>>(
[this, request]()
{
return this->modifyConsumptionTimestamp(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::ModifyMigrationObjectOutcome DtsClient::modifyMigrationObject(const ModifyMigrationObjectRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -879,78 +303,6 @@ DtsClient::ModifyMigrationObjectOutcomeCallable DtsClient::modifyMigrationObject
return task->get_future();
}
DtsClient::ModifySubscriptionObjectOutcome DtsClient::modifySubscriptionObject(const ModifySubscriptionObjectRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifySubscriptionObjectOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifySubscriptionObjectOutcome(ModifySubscriptionObjectResult(outcome.result()));
else
return ModifySubscriptionObjectOutcome(outcome.error());
}
void DtsClient::modifySubscriptionObjectAsync(const ModifySubscriptionObjectRequest& request, const ModifySubscriptionObjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifySubscriptionObject(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::ModifySubscriptionObjectOutcomeCallable DtsClient::modifySubscriptionObjectCallable(const ModifySubscriptionObjectRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifySubscriptionObjectOutcome()>>(
[this, request]()
{
return this->modifySubscriptionObject(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::ModifySynchronizationObjectOutcome DtsClient::modifySynchronizationObject(const ModifySynchronizationObjectRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return ModifySynchronizationObjectOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return ModifySynchronizationObjectOutcome(ModifySynchronizationObjectResult(outcome.result()));
else
return ModifySynchronizationObjectOutcome(outcome.error());
}
void DtsClient::modifySynchronizationObjectAsync(const ModifySynchronizationObjectRequest& request, const ModifySynchronizationObjectAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, modifySynchronizationObject(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::ModifySynchronizationObjectOutcomeCallable DtsClient::modifySynchronizationObjectCallable(const ModifySynchronizationObjectRequest &request) const
{
auto task = std::make_shared<std::packaged_task<ModifySynchronizationObjectOutcome()>>(
[this, request]()
{
return this->modifySynchronizationObject(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::StartMigrationJobOutcome DtsClient::startMigrationJob(const StartMigrationJobRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -987,78 +339,6 @@ DtsClient::StartMigrationJobOutcomeCallable DtsClient::startMigrationJobCallable
return task->get_future();
}
DtsClient::StartSubscriptionInstanceOutcome DtsClient::startSubscriptionInstance(const StartSubscriptionInstanceRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return StartSubscriptionInstanceOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return StartSubscriptionInstanceOutcome(StartSubscriptionInstanceResult(outcome.result()));
else
return StartSubscriptionInstanceOutcome(outcome.error());
}
void DtsClient::startSubscriptionInstanceAsync(const StartSubscriptionInstanceRequest& request, const StartSubscriptionInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, startSubscriptionInstance(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::StartSubscriptionInstanceOutcomeCallable DtsClient::startSubscriptionInstanceCallable(const StartSubscriptionInstanceRequest &request) const
{
auto task = std::make_shared<std::packaged_task<StartSubscriptionInstanceOutcome()>>(
[this, request]()
{
return this->startSubscriptionInstance(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::StartSynchronizationJobOutcome DtsClient::startSynchronizationJob(const StartSynchronizationJobRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return StartSynchronizationJobOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return StartSynchronizationJobOutcome(StartSynchronizationJobResult(outcome.result()));
else
return StartSynchronizationJobOutcome(outcome.error());
}
void DtsClient::startSynchronizationJobAsync(const StartSynchronizationJobRequest& request, const StartSynchronizationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, startSynchronizationJob(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::StartSynchronizationJobOutcomeCallable DtsClient::startSynchronizationJobCallable(const StartSynchronizationJobRequest &request) const
{
auto task = std::make_shared<std::packaged_task<StartSynchronizationJobOutcome()>>(
[this, request]()
{
return this->startSynchronizationJob(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}
DtsClient::StopMigrationJobOutcome DtsClient::stopMigrationJob(const StopMigrationJobRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
@@ -1131,39 +411,3 @@ DtsClient::SuspendMigrationJobOutcomeCallable DtsClient::suspendMigrationJobCall
return task->get_future();
}
DtsClient::SuspendSynchronizationJobOutcome DtsClient::suspendSynchronizationJob(const SuspendSynchronizationJobRequest &request) const
{
auto endpointOutcome = endpointProvider_->getEndpoint();
if (!endpointOutcome.isSuccess())
return SuspendSynchronizationJobOutcome(endpointOutcome.error());
auto outcome = makeRequest(endpointOutcome.result(), request);
if (outcome.isSuccess())
return SuspendSynchronizationJobOutcome(SuspendSynchronizationJobResult(outcome.result()));
else
return SuspendSynchronizationJobOutcome(outcome.error());
}
void DtsClient::suspendSynchronizationJobAsync(const SuspendSynchronizationJobRequest& request, const SuspendSynchronizationJobAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
{
auto fn = [this, request, handler, context]()
{
handler(this, request, suspendSynchronizationJob(request), context);
};
asyncExecute(new Runnable(fn));
}
DtsClient::SuspendSynchronizationJobOutcomeCallable DtsClient::suspendSynchronizationJobCallable(const SuspendSynchronizationJobRequest &request) const
{
auto task = std::make_shared<std::packaged_task<SuspendSynchronizationJobOutcome()>>(
[this, request]()
{
return this->suspendSynchronizationJob(request);
});
asyncExecute(new Runnable([task]() { (*task)(); }));
return task->get_future();
}

View File

@@ -1,117 +0,0 @@
/*
* 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/ConfigurationSynchronizationJobRequest.h>
using AlibabaCloud::Dts::Model::ConfigurationSynchronizationJobRequest;
ConfigurationSynchronizationJobRequest::ConfigurationSynchronizationJobRequest()
: RpcServiceRequest("dts", "2016-08-01", "ConfigurationSynchronizationJob") {
setMethod(HttpRequest::Method::Post);
}
ConfigurationSynchronizationJobRequest::~ConfigurationSynchronizationJobRequest() {}
std::string ConfigurationSynchronizationJobRequest::getSourceEndpointInstanceID() const {
return sourceEndpointInstanceID_;
}
void ConfigurationSynchronizationJobRequest::setSourceEndpointInstanceID(const std::string &sourceEndpointInstanceID) {
sourceEndpointInstanceID_ = sourceEndpointInstanceID;
setParameter(std::string("SourceEndpoint.InstanceID"), sourceEndpointInstanceID);
}
std::string ConfigurationSynchronizationJobRequest::getDestinationEndpointInstanceID() const {
return destinationEndpointInstanceID_;
}
void ConfigurationSynchronizationJobRequest::setDestinationEndpointInstanceID(const std::string &destinationEndpointInstanceID) {
destinationEndpointInstanceID_ = destinationEndpointInstanceID;
setParameter(std::string("DestinationEndpoint.InstanceID"), destinationEndpointInstanceID);
}
bool ConfigurationSynchronizationJobRequest::getInitializationStructureLoad() const {
return initializationStructureLoad_;
}
void ConfigurationSynchronizationJobRequest::setInitializationStructureLoad(bool initializationStructureLoad) {
initializationStructureLoad_ = initializationStructureLoad;
setParameter(std::string("Initialization.StructureLoad"), initializationStructureLoad ? "true" : "false");
}
std::string ConfigurationSynchronizationJobRequest::getSynchronizationObject() const {
return synchronizationObject_;
}
void ConfigurationSynchronizationJobRequest::setSynchronizationObject(const std::string &synchronizationObject) {
synchronizationObject_ = synchronizationObject;
setParameter(std::string("SynchronizationObject"), synchronizationObject);
}
std::string ConfigurationSynchronizationJobRequest::getOwnerId() const {
return ownerId_;
}
void ConfigurationSynchronizationJobRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}
std::string ConfigurationSynchronizationJobRequest::getSourceEndpointInstanceType() const {
return sourceEndpointInstanceType_;
}
void ConfigurationSynchronizationJobRequest::setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType) {
sourceEndpointInstanceType_ = sourceEndpointInstanceType;
setParameter(std::string("SourceEndpoint.InstanceType"), sourceEndpointInstanceType);
}
std::string ConfigurationSynchronizationJobRequest::getSynchronizationJobId() const {
return synchronizationJobId_;
}
void ConfigurationSynchronizationJobRequest::setSynchronizationJobId(const std::string &synchronizationJobId) {
synchronizationJobId_ = synchronizationJobId;
setParameter(std::string("SynchronizationJobId"), synchronizationJobId);
}
std::string ConfigurationSynchronizationJobRequest::getSynchronizationJobName() const {
return synchronizationJobName_;
}
void ConfigurationSynchronizationJobRequest::setSynchronizationJobName(const std::string &synchronizationJobName) {
synchronizationJobName_ = synchronizationJobName;
setParameter(std::string("SynchronizationJobName"), synchronizationJobName);
}
bool ConfigurationSynchronizationJobRequest::getInitializationDataLoad() const {
return initializationDataLoad_;
}
void ConfigurationSynchronizationJobRequest::setInitializationDataLoad(bool initializationDataLoad) {
initializationDataLoad_ = initializationDataLoad;
setParameter(std::string("Initialization.DataLoad"), initializationDataLoad ? "true" : "false");
}
std::string ConfigurationSynchronizationJobRequest::getDestinationEndpointInstanceType() const {
return destinationEndpointInstanceType_;
}
void ConfigurationSynchronizationJobRequest::setDestinationEndpointInstanceType(const std::string &destinationEndpointInstanceType) {
destinationEndpointInstanceType_ = destinationEndpointInstanceType;
setParameter(std::string("DestinationEndpoint.InstanceType"), destinationEndpointInstanceType);
}

View File

@@ -1,65 +0,0 @@
/*
* 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/ConfigurationSynchronizationJobResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
ConfigurationSynchronizationJobResult::ConfigurationSynchronizationJobResult() :
ServiceResult()
{}
ConfigurationSynchronizationJobResult::ConfigurationSynchronizationJobResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ConfigurationSynchronizationJobResult::~ConfigurationSynchronizationJobResult()
{}
void ConfigurationSynchronizationJobResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrCode"].isNull())
errCode_ = value["ErrCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString();
if(!value["ErrMessage"].isNull())
errMessage_ = value["ErrMessage"].asString();
}
std::string ConfigurationSynchronizationJobResult::getErrMessage()const
{
return errMessage_;
}
std::string ConfigurationSynchronizationJobResult::getSuccess()const
{
return success_;
}
std::string ConfigurationSynchronizationJobResult::getErrCode()const
{
return errCode_;
}

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Dts::Model::ConfigureMigrationJobRequest;
ConfigureMigrationJobRequest::ConfigureMigrationJobRequest()
: RpcServiceRequest("dts", "2016-08-01", "ConfigureMigrationJob") {
: RpcServiceRequest("dts", "2017-06-01", "ConfigureMigrationJob") {
setMethod(HttpRequest::Method::Post);
}
@@ -34,15 +34,6 @@ void ConfigureMigrationJobRequest::setSourceEndpointInstanceID(const std::string
setParameter(std::string("SourceEndpoint.InstanceID"), sourceEndpointInstanceID);
}
std::string ConfigureMigrationJobRequest::getCheckpoint() const {
return checkpoint_;
}
void ConfigureMigrationJobRequest::setCheckpoint(const std::string &checkpoint) {
checkpoint_ = checkpoint;
setParameter(std::string("Checkpoint"), checkpoint);
}
std::string ConfigureMigrationJobRequest::getSourceEndpointEngineName() const {
return sourceEndpointEngineName_;
}
@@ -232,15 +223,6 @@ void ConfigureMigrationJobRequest::setSourceEndpointRole(const std::string &sour
setParameter(std::string("SourceEndpoint.Role"), sourceEndpointRole);
}
std::string ConfigureMigrationJobRequest::getOwnerId() const {
return ownerId_;
}
void ConfigureMigrationJobRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}
std::string ConfigureMigrationJobRequest::getDestinationEndpointDataBaseName() const {
return destinationEndpointDataBaseName_;
}

View File

@@ -1,117 +0,0 @@
/*
* 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/ConfigureSubscriptionInstanceRequest.h>
using AlibabaCloud::Dts::Model::ConfigureSubscriptionInstanceRequest;
ConfigureSubscriptionInstanceRequest::ConfigureSubscriptionInstanceRequest()
: RpcServiceRequest("dts", "2016-08-01", "ConfigureSubscriptionInstance") {
setMethod(HttpRequest::Method::Post);
}
ConfigureSubscriptionInstanceRequest::~ConfigureSubscriptionInstanceRequest() {}
std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointInstanceID() const {
return sourceEndpointInstanceID_;
}
void ConfigureSubscriptionInstanceRequest::setSourceEndpointInstanceID(const std::string &sourceEndpointInstanceID) {
sourceEndpointInstanceID_ = sourceEndpointInstanceID;
setParameter(std::string("SourceEndpoint.InstanceID"), sourceEndpointInstanceID);
}
std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointOwnerID() const {
return sourceEndpointOwnerID_;
}
void ConfigureSubscriptionInstanceRequest::setSourceEndpointOwnerID(const std::string &sourceEndpointOwnerID) {
sourceEndpointOwnerID_ = sourceEndpointOwnerID;
setParameter(std::string("SourceEndpoint.OwnerID"), sourceEndpointOwnerID);
}
bool ConfigureSubscriptionInstanceRequest::getSubscriptionDataTypeDML() const {
return subscriptionDataTypeDML_;
}
void ConfigureSubscriptionInstanceRequest::setSubscriptionDataTypeDML(bool subscriptionDataTypeDML) {
subscriptionDataTypeDML_ = subscriptionDataTypeDML;
setParameter(std::string("SubscriptionDataType.DML"), subscriptionDataTypeDML ? "true" : "false");
}
std::string ConfigureSubscriptionInstanceRequest::getSubscriptionInstanceId() const {
return subscriptionInstanceId_;
}
void ConfigureSubscriptionInstanceRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) {
subscriptionInstanceId_ = subscriptionInstanceId;
setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId);
}
std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointRole() const {
return sourceEndpointRole_;
}
void ConfigureSubscriptionInstanceRequest::setSourceEndpointRole(const std::string &sourceEndpointRole) {
sourceEndpointRole_ = sourceEndpointRole;
setParameter(std::string("SourceEndpoint.Role"), sourceEndpointRole);
}
std::string ConfigureSubscriptionInstanceRequest::getOwnerId() const {
return ownerId_;
}
void ConfigureSubscriptionInstanceRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}
std::string ConfigureSubscriptionInstanceRequest::getSourceEndpointInstanceType() const {
return sourceEndpointInstanceType_;
}
void ConfigureSubscriptionInstanceRequest::setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType) {
sourceEndpointInstanceType_ = sourceEndpointInstanceType;
setParameter(std::string("SourceEndpoint.InstanceType"), sourceEndpointInstanceType);
}
bool ConfigureSubscriptionInstanceRequest::getSubscriptionDataTypeDDL() const {
return subscriptionDataTypeDDL_;
}
void ConfigureSubscriptionInstanceRequest::setSubscriptionDataTypeDDL(bool subscriptionDataTypeDDL) {
subscriptionDataTypeDDL_ = subscriptionDataTypeDDL;
setParameter(std::string("SubscriptionDataType.DDL"), subscriptionDataTypeDDL ? "true" : "false");
}
std::string ConfigureSubscriptionInstanceRequest::getSubscriptionObject() const {
return subscriptionObject_;
}
void ConfigureSubscriptionInstanceRequest::setSubscriptionObject(const std::string &subscriptionObject) {
subscriptionObject_ = subscriptionObject;
setParameter(std::string("SubscriptionObject"), subscriptionObject);
}
std::string ConfigureSubscriptionInstanceRequest::getSubscriptionInstanceName() const {
return subscriptionInstanceName_;
}
void ConfigureSubscriptionInstanceRequest::setSubscriptionInstanceName(const std::string &subscriptionInstanceName) {
subscriptionInstanceName_ = subscriptionInstanceName;
setParameter(std::string("SubscriptionInstanceName"), subscriptionInstanceName);
}

View File

@@ -1,65 +0,0 @@
/*
* 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/ConfigureSubscriptionInstanceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
ConfigureSubscriptionInstanceResult::ConfigureSubscriptionInstanceResult() :
ServiceResult()
{}
ConfigureSubscriptionInstanceResult::ConfigureSubscriptionInstanceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ConfigureSubscriptionInstanceResult::~ConfigureSubscriptionInstanceResult()
{}
void ConfigureSubscriptionInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrCode"].isNull())
errCode_ = value["ErrCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString();
if(!value["ErrMessage"].isNull())
errMessage_ = value["ErrMessage"].asString();
}
std::string ConfigureSubscriptionInstanceResult::getErrMessage()const
{
return errMessage_;
}
std::string ConfigureSubscriptionInstanceResult::getSuccess()const
{
return success_;
}
std::string ConfigureSubscriptionInstanceResult::getErrCode()const
{
return errCode_;
}

View File

@@ -1,270 +0,0 @@
/*
* 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/ConfigureSynchronizationJobRequest.h>
using AlibabaCloud::Dts::Model::ConfigureSynchronizationJobRequest;
ConfigureSynchronizationJobRequest::ConfigureSynchronizationJobRequest()
: RpcServiceRequest("dts", "2016-08-01", "ConfigureSynchronizationJob") {
setMethod(HttpRequest::Method::Post);
}
ConfigureSynchronizationJobRequest::~ConfigureSynchronizationJobRequest() {}
std::string ConfigureSynchronizationJobRequest::getSourceEndpointInstanceId() const {
return sourceEndpointInstanceId_;
}
void ConfigureSynchronizationJobRequest::setSourceEndpointInstanceId(const std::string &sourceEndpointInstanceId) {
sourceEndpointInstanceId_ = sourceEndpointInstanceId;
setParameter(std::string("SourceEndpoint.InstanceId"), sourceEndpointInstanceId);
}
std::string ConfigureSynchronizationJobRequest::getCheckpoint() const {
return checkpoint_;
}
void ConfigureSynchronizationJobRequest::setCheckpoint(const std::string &checkpoint) {
checkpoint_ = checkpoint;
setParameter(std::string("Checkpoint"), checkpoint);
}
std::string ConfigureSynchronizationJobRequest::getDestinationEndpointInstanceId() const {
return destinationEndpointInstanceId_;
}
void ConfigureSynchronizationJobRequest::setDestinationEndpointInstanceId(const std::string &destinationEndpointInstanceId) {
destinationEndpointInstanceId_ = destinationEndpointInstanceId;
setParameter(std::string("DestinationEndpoint.InstanceId"), destinationEndpointInstanceId);
}
std::string ConfigureSynchronizationJobRequest::getSourceEndpointIP() const {
return sourceEndpointIP_;
}
void ConfigureSynchronizationJobRequest::setSourceEndpointIP(const std::string &sourceEndpointIP) {
sourceEndpointIP_ = sourceEndpointIP;
setParameter(std::string("SourceEndpoint.IP"), sourceEndpointIP);
}
std::string ConfigureSynchronizationJobRequest::getSynchronizationObjects() const {
return synchronizationObjects_;
}
void ConfigureSynchronizationJobRequest::setSynchronizationObjects(const std::string &synchronizationObjects) {
synchronizationObjects_ = synchronizationObjects;
setParameter(std::string("SynchronizationObjects"), synchronizationObjects);
}
std::string ConfigureSynchronizationJobRequest::getDestinationEndpointPassword() const {
return destinationEndpointPassword_;
}
void ConfigureSynchronizationJobRequest::setDestinationEndpointPassword(const std::string &destinationEndpointPassword) {
destinationEndpointPassword_ = destinationEndpointPassword;
setParameter(std::string("DestinationEndpoint.Password"), destinationEndpointPassword);
}
bool ConfigureSynchronizationJobRequest::getDataInitialization() const {
return dataInitialization_;
}
void ConfigureSynchronizationJobRequest::setDataInitialization(bool dataInitialization) {
dataInitialization_ = dataInitialization;
setParameter(std::string("DataInitialization"), dataInitialization ? "true" : "false");
}
bool ConfigureSynchronizationJobRequest::getStructureInitialization() const {
return structureInitialization_;
}
void ConfigureSynchronizationJobRequest::setStructureInitialization(bool structureInitialization) {
structureInitialization_ = structureInitialization;
setParameter(std::string("StructureInitialization"), structureInitialization ? "true" : "false");
}
bool ConfigureSynchronizationJobRequest::getPartitionKeyModifyTime_Minute() const {
return partitionKeyModifyTime_Minute_;
}
void ConfigureSynchronizationJobRequest::setPartitionKeyModifyTime_Minute(bool partitionKeyModifyTime_Minute) {
partitionKeyModifyTime_Minute_ = partitionKeyModifyTime_Minute;
setParameter(std::string("PartitionKey.ModifyTime_Minute"), partitionKeyModifyTime_Minute ? "true" : "false");
}
bool ConfigureSynchronizationJobRequest::getPartitionKeyModifyTime_Day() const {
return partitionKeyModifyTime_Day_;
}
void ConfigureSynchronizationJobRequest::setPartitionKeyModifyTime_Day(bool partitionKeyModifyTime_Day) {
partitionKeyModifyTime_Day_ = partitionKeyModifyTime_Day;
setParameter(std::string("PartitionKey.ModifyTime_Day"), partitionKeyModifyTime_Day ? "true" : "false");
}
std::string ConfigureSynchronizationJobRequest::getSourceEndpointInstanceType() const {
return sourceEndpointInstanceType_;
}
void ConfigureSynchronizationJobRequest::setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType) {
sourceEndpointInstanceType_ = sourceEndpointInstanceType;
setParameter(std::string("SourceEndpoint.InstanceType"), sourceEndpointInstanceType);
}
std::string ConfigureSynchronizationJobRequest::getSynchronizationJobId() const {
return synchronizationJobId_;
}
void ConfigureSynchronizationJobRequest::setSynchronizationJobId(const std::string &synchronizationJobId) {
synchronizationJobId_ = synchronizationJobId;
setParameter(std::string("SynchronizationJobId"), synchronizationJobId);
}
std::string ConfigureSynchronizationJobRequest::getSynchronizationJobName() const {
return synchronizationJobName_;
}
void ConfigureSynchronizationJobRequest::setSynchronizationJobName(const std::string &synchronizationJobName) {
synchronizationJobName_ = synchronizationJobName;
setParameter(std::string("SynchronizationJobName"), synchronizationJobName);
}
std::string ConfigureSynchronizationJobRequest::getSourceEndpointUserName() const {
return sourceEndpointUserName_;
}
void ConfigureSynchronizationJobRequest::setSourceEndpointUserName(const std::string &sourceEndpointUserName) {
sourceEndpointUserName_ = sourceEndpointUserName;
setParameter(std::string("SourceEndpoint.UserName"), sourceEndpointUserName);
}
bool ConfigureSynchronizationJobRequest::getPartitionKeyModifyTime_Month() const {
return partitionKeyModifyTime_Month_;
}
void ConfigureSynchronizationJobRequest::setPartitionKeyModifyTime_Month(bool partitionKeyModifyTime_Month) {
partitionKeyModifyTime_Month_ = partitionKeyModifyTime_Month;
setParameter(std::string("PartitionKey.ModifyTime_Month"), partitionKeyModifyTime_Month ? "true" : "false");
}
std::string ConfigureSynchronizationJobRequest::getSourceEndpointPort() const {
return sourceEndpointPort_;
}
void ConfigureSynchronizationJobRequest::setSourceEndpointPort(const std::string &sourceEndpointPort) {
sourceEndpointPort_ = sourceEndpointPort;
setParameter(std::string("SourceEndpoint.Port"), sourceEndpointPort);
}
std::string ConfigureSynchronizationJobRequest::getSourceEndpointOwnerID() const {
return sourceEndpointOwnerID_;
}
void ConfigureSynchronizationJobRequest::setSourceEndpointOwnerID(const std::string &sourceEndpointOwnerID) {
sourceEndpointOwnerID_ = sourceEndpointOwnerID;
setParameter(std::string("SourceEndpoint.OwnerID"), sourceEndpointOwnerID);
}
std::string ConfigureSynchronizationJobRequest::getDestinationEndpointUserName() const {
return destinationEndpointUserName_;
}
void ConfigureSynchronizationJobRequest::setDestinationEndpointUserName(const std::string &destinationEndpointUserName) {
destinationEndpointUserName_ = destinationEndpointUserName;
setParameter(std::string("DestinationEndpoint.UserName"), destinationEndpointUserName);
}
std::string ConfigureSynchronizationJobRequest::getDestinationEndpointPort() const {
return destinationEndpointPort_;
}
void ConfigureSynchronizationJobRequest::setDestinationEndpointPort(const std::string &destinationEndpointPort) {
destinationEndpointPort_ = destinationEndpointPort;
setParameter(std::string("DestinationEndpoint.Port"), destinationEndpointPort);
}
bool ConfigureSynchronizationJobRequest::getPartitionKeyModifyTime_Year() const {
return partitionKeyModifyTime_Year_;
}
void ConfigureSynchronizationJobRequest::setPartitionKeyModifyTime_Year(bool partitionKeyModifyTime_Year) {
partitionKeyModifyTime_Year_ = partitionKeyModifyTime_Year;
setParameter(std::string("PartitionKey.ModifyTime_Year"), partitionKeyModifyTime_Year ? "true" : "false");
}
std::string ConfigureSynchronizationJobRequest::getSourceEndpointRole() const {
return sourceEndpointRole_;
}
void ConfigureSynchronizationJobRequest::setSourceEndpointRole(const std::string &sourceEndpointRole) {
sourceEndpointRole_ = sourceEndpointRole;
setParameter(std::string("SourceEndpoint.Role"), sourceEndpointRole);
}
std::string ConfigureSynchronizationJobRequest::getOwnerId() const {
return ownerId_;
}
void ConfigureSynchronizationJobRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}
bool ConfigureSynchronizationJobRequest::getPartitionKeyModifyTime_Hour() const {
return partitionKeyModifyTime_Hour_;
}
void ConfigureSynchronizationJobRequest::setPartitionKeyModifyTime_Hour(bool partitionKeyModifyTime_Hour) {
partitionKeyModifyTime_Hour_ = partitionKeyModifyTime_Hour;
setParameter(std::string("PartitionKey.ModifyTime_Hour"), partitionKeyModifyTime_Hour ? "true" : "false");
}
std::string ConfigureSynchronizationJobRequest::getSourceEndpointPassword() const {
return sourceEndpointPassword_;
}
void ConfigureSynchronizationJobRequest::setSourceEndpointPassword(const std::string &sourceEndpointPassword) {
sourceEndpointPassword_ = sourceEndpointPassword;
setParameter(std::string("SourceEndpoint.Password"), sourceEndpointPassword);
}
std::string ConfigureSynchronizationJobRequest::getMigrationReserved() const {
return migrationReserved_;
}
void ConfigureSynchronizationJobRequest::setMigrationReserved(const std::string &migrationReserved) {
migrationReserved_ = migrationReserved;
setParameter(std::string("MigrationReserved"), migrationReserved);
}
std::string ConfigureSynchronizationJobRequest::getDestinationEndpointIP() const {
return destinationEndpointIP_;
}
void ConfigureSynchronizationJobRequest::setDestinationEndpointIP(const std::string &destinationEndpointIP) {
destinationEndpointIP_ = destinationEndpointIP;
setParameter(std::string("DestinationEndpoint.IP"), destinationEndpointIP);
}
std::string ConfigureSynchronizationJobRequest::getDestinationEndpointInstanceType() const {
return destinationEndpointInstanceType_;
}
void ConfigureSynchronizationJobRequest::setDestinationEndpointInstanceType(const std::string &destinationEndpointInstanceType) {
destinationEndpointInstanceType_ = destinationEndpointInstanceType;
setParameter(std::string("DestinationEndpoint.InstanceType"), destinationEndpointInstanceType);
}

View File

@@ -1,65 +0,0 @@
/*
* 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/ConfigureSynchronizationJobResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
ConfigureSynchronizationJobResult::ConfigureSynchronizationJobResult() :
ServiceResult()
{}
ConfigureSynchronizationJobResult::ConfigureSynchronizationJobResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ConfigureSynchronizationJobResult::~ConfigureSynchronizationJobResult()
{}
void ConfigureSynchronizationJobResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrCode"].isNull())
errCode_ = value["ErrCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString();
if(!value["ErrMessage"].isNull())
errMessage_ = value["ErrMessage"].asString();
}
std::string ConfigureSynchronizationJobResult::getErrMessage()const
{
return errMessage_;
}
std::string ConfigureSynchronizationJobResult::getSuccess()const
{
return success_;
}
std::string ConfigureSynchronizationJobResult::getErrCode()const
{
return errCode_;
}

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Dts::Model::CreateMigrationJobRequest;
CreateMigrationJobRequest::CreateMigrationJobRequest()
: RpcServiceRequest("dts", "2016-08-01", "CreateMigrationJob") {
: RpcServiceRequest("dts", "2017-06-01", "CreateMigrationJob") {
setMethod(HttpRequest::Method::Post);
}
@@ -34,15 +34,6 @@ void CreateMigrationJobRequest::setClientToken(const std::string &clientToken) {
setParameter(std::string("ClientToken"), clientToken);
}
std::string CreateMigrationJobRequest::getOwnerId() const {
return ownerId_;
}
void CreateMigrationJobRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}
std::string CreateMigrationJobRequest::getRegion() const {
return region_;
}
@@ -61,3 +52,12 @@ void CreateMigrationJobRequest::setMigrationJobClass(const std::string &migratio
setParameter(std::string("MigrationJobClass"), migrationJobClass);
}
std::string CreateMigrationJobRequest::getOwnerId() const {
return ownerId_;
}
void CreateMigrationJobRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}

View File

@@ -1,81 +0,0 @@
/*
* 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/CreateSubscriptionInstanceRequest.h>
using AlibabaCloud::Dts::Model::CreateSubscriptionInstanceRequest;
CreateSubscriptionInstanceRequest::CreateSubscriptionInstanceRequest()
: RpcServiceRequest("dts", "2016-08-01", "CreateSubscriptionInstance") {
setMethod(HttpRequest::Method::Post);
}
CreateSubscriptionInstanceRequest::~CreateSubscriptionInstanceRequest() {}
std::string CreateSubscriptionInstanceRequest::getPeriod() const {
return period_;
}
void CreateSubscriptionInstanceRequest::setPeriod(const std::string &period) {
period_ = period;
setParameter(std::string("Period"), period);
}
std::string CreateSubscriptionInstanceRequest::getClientToken() const {
return clientToken_;
}
void CreateSubscriptionInstanceRequest::setClientToken(const std::string &clientToken) {
clientToken_ = clientToken;
setParameter(std::string("ClientToken"), clientToken);
}
std::string CreateSubscriptionInstanceRequest::getOwnerId() const {
return ownerId_;
}
void CreateSubscriptionInstanceRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}
int CreateSubscriptionInstanceRequest::getUsedTime() const {
return usedTime_;
}
void CreateSubscriptionInstanceRequest::setUsedTime(int usedTime) {
usedTime_ = usedTime;
setParameter(std::string("UsedTime"), std::to_string(usedTime));
}
std::string CreateSubscriptionInstanceRequest::getRegion() const {
return region_;
}
void CreateSubscriptionInstanceRequest::setRegion(const std::string &region) {
region_ = region;
setParameter(std::string("Region"), region);
}
std::string CreateSubscriptionInstanceRequest::getPayType() const {
return payType_;
}
void CreateSubscriptionInstanceRequest::setPayType(const std::string &payType) {
payType_ = payType;
setParameter(std::string("PayType"), payType);
}

View File

@@ -1,72 +0,0 @@
/*
* 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/CreateSubscriptionInstanceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
CreateSubscriptionInstanceResult::CreateSubscriptionInstanceResult() :
ServiceResult()
{}
CreateSubscriptionInstanceResult::CreateSubscriptionInstanceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateSubscriptionInstanceResult::~CreateSubscriptionInstanceResult()
{}
void CreateSubscriptionInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["SubscriptionInstanceId"].isNull())
subscriptionInstanceId_ = value["SubscriptionInstanceId"].asString();
if(!value["ErrCode"].isNull())
errCode_ = value["ErrCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString();
if(!value["ErrMessage"].isNull())
errMessage_ = value["ErrMessage"].asString();
}
std::string CreateSubscriptionInstanceResult::getSubscriptionInstanceId()const
{
return subscriptionInstanceId_;
}
std::string CreateSubscriptionInstanceResult::getErrMessage()const
{
return errMessage_;
}
std::string CreateSubscriptionInstanceResult::getSuccess()const
{
return success_;
}
std::string CreateSubscriptionInstanceResult::getErrCode()const
{
return errCode_;
}

View File

@@ -1,126 +0,0 @@
/*
* 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/CreateSynchronizationJobRequest.h>
using AlibabaCloud::Dts::Model::CreateSynchronizationJobRequest;
CreateSynchronizationJobRequest::CreateSynchronizationJobRequest()
: RpcServiceRequest("dts", "2016-08-01", "CreateSynchronizationJob") {
setMethod(HttpRequest::Method::Post);
}
CreateSynchronizationJobRequest::~CreateSynchronizationJobRequest() {}
std::string CreateSynchronizationJobRequest::getPeriod() const {
return period_;
}
void CreateSynchronizationJobRequest::setPeriod(const std::string &period) {
period_ = period;
setParameter(std::string("Period"), period);
}
std::string CreateSynchronizationJobRequest::getDestRegion() const {
return destRegion_;
}
void CreateSynchronizationJobRequest::setDestRegion(const std::string &destRegion) {
destRegion_ = destRegion;
setParameter(std::string("DestRegion"), destRegion);
}
std::string CreateSynchronizationJobRequest::getClientToken() const {
return clientToken_;
}
void CreateSynchronizationJobRequest::setClientToken(const std::string &clientToken) {
clientToken_ = clientToken;
setParameter(std::string("ClientToken"), clientToken);
}
std::string CreateSynchronizationJobRequest::getNetworkType() const {
return networkType_;
}
void CreateSynchronizationJobRequest::setNetworkType(const std::string &networkType) {
networkType_ = networkType;
setParameter(std::string("networkType"), networkType);
}
std::string CreateSynchronizationJobRequest::getOwnerId() const {
return ownerId_;
}
void CreateSynchronizationJobRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}
int CreateSynchronizationJobRequest::getUsedTime() const {
return usedTime_;
}
void CreateSynchronizationJobRequest::setUsedTime(int usedTime) {
usedTime_ = usedTime;
setParameter(std::string("UsedTime"), std::to_string(usedTime));
}
std::string CreateSynchronizationJobRequest::getSourceEndpointInstanceType() const {
return sourceEndpointInstanceType_;
}
void CreateSynchronizationJobRequest::setSourceEndpointInstanceType(const std::string &sourceEndpointInstanceType) {
sourceEndpointInstanceType_ = sourceEndpointInstanceType;
setParameter(std::string("SourceEndpoint.InstanceType"), sourceEndpointInstanceType);
}
std::string CreateSynchronizationJobRequest::getSynchronizationJobClass() const {
return synchronizationJobClass_;
}
void CreateSynchronizationJobRequest::setSynchronizationJobClass(const std::string &synchronizationJobClass) {
synchronizationJobClass_ = synchronizationJobClass;
setParameter(std::string("SynchronizationJobClass"), synchronizationJobClass);
}
std::string CreateSynchronizationJobRequest::getSourceRegion() const {
return sourceRegion_;
}
void CreateSynchronizationJobRequest::setSourceRegion(const std::string &sourceRegion) {
sourceRegion_ = sourceRegion;
setParameter(std::string("SourceRegion"), sourceRegion);
}
std::string CreateSynchronizationJobRequest::getPayType() const {
return payType_;
}
void CreateSynchronizationJobRequest::setPayType(const std::string &payType) {
payType_ = payType;
setParameter(std::string("PayType"), payType);
}
std::string CreateSynchronizationJobRequest::getDestinationEndpointInstanceType() const {
return destinationEndpointInstanceType_;
}
void CreateSynchronizationJobRequest::setDestinationEndpointInstanceType(const std::string &destinationEndpointInstanceType) {
destinationEndpointInstanceType_ = destinationEndpointInstanceType;
setParameter(std::string("DestinationEndpoint.InstanceType"), destinationEndpointInstanceType);
}

View File

@@ -1,72 +0,0 @@
/*
* 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/CreateSynchronizationJobResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
CreateSynchronizationJobResult::CreateSynchronizationJobResult() :
ServiceResult()
{}
CreateSynchronizationJobResult::CreateSynchronizationJobResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
CreateSynchronizationJobResult::~CreateSynchronizationJobResult()
{}
void CreateSynchronizationJobResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrCode"].isNull())
errCode_ = value["ErrCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString();
if(!value["SynchronizationJobId"].isNull())
synchronizationJobId_ = value["SynchronizationJobId"].asString();
if(!value["ErrMessage"].isNull())
errMessage_ = value["ErrMessage"].asString();
}
std::string CreateSynchronizationJobResult::getSynchronizationJobId()const
{
return synchronizationJobId_;
}
std::string CreateSynchronizationJobResult::getErrMessage()const
{
return errMessage_;
}
std::string CreateSynchronizationJobResult::getSuccess()const
{
return success_;
}
std::string CreateSynchronizationJobResult::getErrCode()const
{
return errCode_;
}

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Dts::Model::DeleteMigrationJobRequest;
DeleteMigrationJobRequest::DeleteMigrationJobRequest()
: RpcServiceRequest("dts", "2016-08-01", "DeleteMigrationJob") {
: RpcServiceRequest("dts", "2017-06-01", "DeleteMigrationJob") {
setMethod(HttpRequest::Method::Post);
}
@@ -34,12 +34,3 @@ void DeleteMigrationJobRequest::setMigrationJobId(const std::string &migrationJo
setParameter(std::string("MigrationJobId"), migrationJobId);
}
std::string DeleteMigrationJobRequest::getOwnerId() const {
return ownerId_;
}
void DeleteMigrationJobRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}

View File

@@ -1,45 +0,0 @@
/*
* 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/DeleteSubscriptionInstanceRequest.h>
using AlibabaCloud::Dts::Model::DeleteSubscriptionInstanceRequest;
DeleteSubscriptionInstanceRequest::DeleteSubscriptionInstanceRequest()
: RpcServiceRequest("dts", "2016-08-01", "DeleteSubscriptionInstance") {
setMethod(HttpRequest::Method::Post);
}
DeleteSubscriptionInstanceRequest::~DeleteSubscriptionInstanceRequest() {}
std::string DeleteSubscriptionInstanceRequest::getSubscriptionInstanceId() const {
return subscriptionInstanceId_;
}
void DeleteSubscriptionInstanceRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) {
subscriptionInstanceId_ = subscriptionInstanceId;
setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId);
}
std::string DeleteSubscriptionInstanceRequest::getOwnerId() const {
return ownerId_;
}
void DeleteSubscriptionInstanceRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}

View File

@@ -1,65 +0,0 @@
/*
* 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/DeleteSubscriptionInstanceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
DeleteSubscriptionInstanceResult::DeleteSubscriptionInstanceResult() :
ServiceResult()
{}
DeleteSubscriptionInstanceResult::DeleteSubscriptionInstanceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DeleteSubscriptionInstanceResult::~DeleteSubscriptionInstanceResult()
{}
void DeleteSubscriptionInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrCode"].isNull())
errCode_ = value["ErrCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString();
if(!value["ErrMessage"].isNull())
errMessage_ = value["ErrMessage"].asString();
}
std::string DeleteSubscriptionInstanceResult::getErrMessage()const
{
return errMessage_;
}
std::string DeleteSubscriptionInstanceResult::getSuccess()const
{
return success_;
}
std::string DeleteSubscriptionInstanceResult::getErrCode()const
{
return errCode_;
}

View File

@@ -1,45 +0,0 @@
/*
* 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/DeleteSynchronizationJobRequest.h>
using AlibabaCloud::Dts::Model::DeleteSynchronizationJobRequest;
DeleteSynchronizationJobRequest::DeleteSynchronizationJobRequest()
: RpcServiceRequest("dts", "2016-08-01", "DeleteSynchronizationJob") {
setMethod(HttpRequest::Method::Post);
}
DeleteSynchronizationJobRequest::~DeleteSynchronizationJobRequest() {}
std::string DeleteSynchronizationJobRequest::getSynchronizationJobId() const {
return synchronizationJobId_;
}
void DeleteSynchronizationJobRequest::setSynchronizationJobId(const std::string &synchronizationJobId) {
synchronizationJobId_ = synchronizationJobId;
setParameter(std::string("SynchronizationJobId"), synchronizationJobId);
}
std::string DeleteSynchronizationJobRequest::getOwnerId() const {
return ownerId_;
}
void DeleteSynchronizationJobRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}

View File

@@ -1,65 +0,0 @@
/*
* 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/DeleteSynchronizationJobResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
DeleteSynchronizationJobResult::DeleteSynchronizationJobResult() :
ServiceResult()
{}
DeleteSynchronizationJobResult::DeleteSynchronizationJobResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DeleteSynchronizationJobResult::~DeleteSynchronizationJobResult()
{}
void DeleteSynchronizationJobResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrCode"].isNull())
errCode_ = value["ErrCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString();
if(!value["ErrMessage"].isNull())
errMessage_ = value["ErrMessage"].asString();
}
std::string DeleteSynchronizationJobResult::getErrMessage()const
{
return errMessage_;
}
std::string DeleteSynchronizationJobResult::getSuccess()const
{
return success_;
}
std::string DeleteSynchronizationJobResult::getErrCode()const
{
return errCode_;
}

View File

@@ -19,30 +19,12 @@
using AlibabaCloud::Dts::Model::DescirbeMigrationJobsRequest;
DescirbeMigrationJobsRequest::DescirbeMigrationJobsRequest()
: RpcServiceRequest("dts", "2016-08-01", "DescirbeMigrationJobs") {
: RpcServiceRequest("dts", "2017-06-01", "DescirbeMigrationJobs") {
setMethod(HttpRequest::Method::Post);
}
DescirbeMigrationJobsRequest::~DescirbeMigrationJobsRequest() {}
int DescirbeMigrationJobsRequest::getPageNum() const {
return pageNum_;
}
void DescirbeMigrationJobsRequest::setPageNum(int pageNum) {
pageNum_ = pageNum;
setParameter(std::string("PageNum"), std::to_string(pageNum));
}
std::string DescirbeMigrationJobsRequest::getOwnerId() const {
return ownerId_;
}
void DescirbeMigrationJobsRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}
int DescirbeMigrationJobsRequest::getPageSize() const {
return pageSize_;
}
@@ -61,3 +43,12 @@ void DescirbeMigrationJobsRequest::setMigrationJobName(const std::string &migrat
setParameter(std::string("MigrationJobName"), migrationJobName);
}
int DescirbeMigrationJobsRequest::getPageNum() const {
return pageNum_;
}
void DescirbeMigrationJobsRequest::setPageNum(int pageNum) {
pageNum_ = pageNum;
setParameter(std::string("PageNum"), std::to_string(pageNum));
}

View File

@@ -1,63 +0,0 @@
/*
* 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/DescribeInitializationStatusRequest.h>
using AlibabaCloud::Dts::Model::DescribeInitializationStatusRequest;
DescribeInitializationStatusRequest::DescribeInitializationStatusRequest()
: RpcServiceRequest("dts", "2016-08-01", "DescribeInitializationStatus") {
setMethod(HttpRequest::Method::Post);
}
DescribeInitializationStatusRequest::~DescribeInitializationStatusRequest() {}
int DescribeInitializationStatusRequest::getPageNum() const {
return pageNum_;
}
void DescribeInitializationStatusRequest::setPageNum(int pageNum) {
pageNum_ = pageNum;
setParameter(std::string("PageNum"), std::to_string(pageNum));
}
std::string DescribeInitializationStatusRequest::getOwnerId() const {
return ownerId_;
}
void DescribeInitializationStatusRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}
std::string DescribeInitializationStatusRequest::getSynchronizationJobId() const {
return synchronizationJobId_;
}
void DescribeInitializationStatusRequest::setSynchronizationJobId(const std::string &synchronizationJobId) {
synchronizationJobId_ = synchronizationJobId;
setParameter(std::string("SynchronizationJobId"), synchronizationJobId);
}
int DescribeInitializationStatusRequest::getPageSize() const {
return pageSize_;
}
void DescribeInitializationStatusRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}

View File

@@ -1,137 +0,0 @@
/*
* 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/DescribeInitializationStatusResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
DescribeInitializationStatusResult::DescribeInitializationStatusResult() :
ServiceResult()
{}
DescribeInitializationStatusResult::DescribeInitializationStatusResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeInitializationStatusResult::~DescribeInitializationStatusResult()
{}
void DescribeInitializationStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allStructureInitializationDetailsNode = value["StructureInitializationDetails"]["StructureInitializationDetail"];
for (auto valueStructureInitializationDetailsStructureInitializationDetail : allStructureInitializationDetailsNode)
{
StructureInitializationDetail structureInitializationDetailsObject;
if(!valueStructureInitializationDetailsStructureInitializationDetail["SourceOwnerDBName"].isNull())
structureInitializationDetailsObject.sourceOwnerDBName = valueStructureInitializationDetailsStructureInitializationDetail["SourceOwnerDBName"].asString();
if(!valueStructureInitializationDetailsStructureInitializationDetail["Status"].isNull())
structureInitializationDetailsObject.status = valueStructureInitializationDetailsStructureInitializationDetail["Status"].asString();
if(!valueStructureInitializationDetailsStructureInitializationDetail["ObjectDefinition"].isNull())
structureInitializationDetailsObject.objectDefinition = valueStructureInitializationDetailsStructureInitializationDetail["ObjectDefinition"].asString();
if(!valueStructureInitializationDetailsStructureInitializationDetail["ObjectType"].isNull())
structureInitializationDetailsObject.objectType = valueStructureInitializationDetailsStructureInitializationDetail["ObjectType"].asString();
if(!valueStructureInitializationDetailsStructureInitializationDetail["ErrorMessage"].isNull())
structureInitializationDetailsObject.errorMessage = valueStructureInitializationDetailsStructureInitializationDetail["ErrorMessage"].asString();
if(!valueStructureInitializationDetailsStructureInitializationDetail["DestinationOwnerDBName"].isNull())
structureInitializationDetailsObject.destinationOwnerDBName = valueStructureInitializationDetailsStructureInitializationDetail["DestinationOwnerDBName"].asString();
if(!valueStructureInitializationDetailsStructureInitializationDetail["ObjectName"].isNull())
structureInitializationDetailsObject.objectName = valueStructureInitializationDetailsStructureInitializationDetail["ObjectName"].asString();
auto allConstraintsNode = valueStructureInitializationDetailsStructureInitializationDetail["Constraints"]["StructureInitializationDetail"];
for (auto valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail : allConstraintsNode)
{
StructureInitializationDetail::StructureInitializationDetail1 constraintsObject;
if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["SourceOwnerDBName"].isNull())
constraintsObject.sourceOwnerDBName = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["SourceOwnerDBName"].asString();
if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["Status"].isNull())
constraintsObject.status = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["Status"].asString();
if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ObjectDefinition"].isNull())
constraintsObject.objectDefinition = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ObjectDefinition"].asString();
if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ObjectType"].isNull())
constraintsObject.objectType = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ObjectType"].asString();
if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ErrorMessage"].isNull())
constraintsObject.errorMessage = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ErrorMessage"].asString();
if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["DestinationOwnerDBName"].isNull())
constraintsObject.destinationOwnerDBName = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["DestinationOwnerDBName"].asString();
if(!valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ObjectName"].isNull())
constraintsObject.objectName = valueStructureInitializationDetailsStructureInitializationDetailConstraintsStructureInitializationDetail["ObjectName"].asString();
structureInitializationDetailsObject.constraints.push_back(constraintsObject);
}
structureInitializationDetails_.push_back(structureInitializationDetailsObject);
}
auto allDataInitializationDetailsNode = value["DataInitializationDetails"]["DataInitializationDetail"];
for (auto valueDataInitializationDetailsDataInitializationDetail : allDataInitializationDetailsNode)
{
DataInitializationDetail dataInitializationDetailsObject;
if(!valueDataInitializationDetailsDataInitializationDetail["SourceOwnerDBName"].isNull())
dataInitializationDetailsObject.sourceOwnerDBName = valueDataInitializationDetailsDataInitializationDetail["SourceOwnerDBName"].asString();
if(!valueDataInitializationDetailsDataInitializationDetail["Status"].isNull())
dataInitializationDetailsObject.status = valueDataInitializationDetailsDataInitializationDetail["Status"].asString();
if(!valueDataInitializationDetailsDataInitializationDetail["UsedTime"].isNull())
dataInitializationDetailsObject.usedTime = valueDataInitializationDetailsDataInitializationDetail["UsedTime"].asString();
if(!valueDataInitializationDetailsDataInitializationDetail["TableName"].isNull())
dataInitializationDetailsObject.tableName = valueDataInitializationDetailsDataInitializationDetail["TableName"].asString();
if(!valueDataInitializationDetailsDataInitializationDetail["FinishRowNum"].isNull())
dataInitializationDetailsObject.finishRowNum = valueDataInitializationDetailsDataInitializationDetail["FinishRowNum"].asString();
if(!valueDataInitializationDetailsDataInitializationDetail["ErrorMessage"].isNull())
dataInitializationDetailsObject.errorMessage = valueDataInitializationDetailsDataInitializationDetail["ErrorMessage"].asString();
if(!valueDataInitializationDetailsDataInitializationDetail["DestinationOwnerDBName"].isNull())
dataInitializationDetailsObject.destinationOwnerDBName = valueDataInitializationDetailsDataInitializationDetail["DestinationOwnerDBName"].asString();
if(!valueDataInitializationDetailsDataInitializationDetail["TotalRowNum"].isNull())
dataInitializationDetailsObject.totalRowNum = valueDataInitializationDetailsDataInitializationDetail["TotalRowNum"].asString();
dataInitializationDetails_.push_back(dataInitializationDetailsObject);
}
auto allDataSynchronizationDetailsNode = value["DataSynchronizationDetails"]["DataSynchronizationDetail"];
for (auto valueDataSynchronizationDetailsDataSynchronizationDetail : allDataSynchronizationDetailsNode)
{
DataSynchronizationDetail dataSynchronizationDetailsObject;
if(!valueDataSynchronizationDetailsDataSynchronizationDetail["Status"].isNull())
dataSynchronizationDetailsObject.status = valueDataSynchronizationDetailsDataSynchronizationDetail["Status"].asString();
if(!valueDataSynchronizationDetailsDataSynchronizationDetail["SourceOwnerDBName"].isNull())
dataSynchronizationDetailsObject.sourceOwnerDBName = valueDataSynchronizationDetailsDataSynchronizationDetail["SourceOwnerDBName"].asString();
if(!valueDataSynchronizationDetailsDataSynchronizationDetail["TableName"].isNull())
dataSynchronizationDetailsObject.tableName = valueDataSynchronizationDetailsDataSynchronizationDetail["TableName"].asString();
if(!valueDataSynchronizationDetailsDataSynchronizationDetail["ErrorMessage"].isNull())
dataSynchronizationDetailsObject.errorMessage = valueDataSynchronizationDetailsDataSynchronizationDetail["ErrorMessage"].asString();
if(!valueDataSynchronizationDetailsDataSynchronizationDetail["DestinationOwnerDBName"].isNull())
dataSynchronizationDetailsObject.destinationOwnerDBName = valueDataSynchronizationDetailsDataSynchronizationDetail["DestinationOwnerDBName"].asString();
dataSynchronizationDetails_.push_back(dataSynchronizationDetailsObject);
}
}
std::vector<DescribeInitializationStatusResult::StructureInitializationDetail> DescribeInitializationStatusResult::getStructureInitializationDetails()const
{
return structureInitializationDetails_;
}
std::vector<DescribeInitializationStatusResult::DataInitializationDetail> DescribeInitializationStatusResult::getDataInitializationDetails()const
{
return dataInitializationDetails_;
}
std::vector<DescribeInitializationStatusResult::DataSynchronizationDetail> DescribeInitializationStatusResult::getDataSynchronizationDetails()const
{
return dataSynchronizationDetails_;
}

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Dts::Model::DescribeMigrationJobDetailRequest;
DescribeMigrationJobDetailRequest::DescribeMigrationJobDetailRequest()
: RpcServiceRequest("dts", "2016-08-01", "DescribeMigrationJobDetail") {
: RpcServiceRequest("dts", "2017-06-01", "DescribeMigrationJobDetail") {
setMethod(HttpRequest::Method::Post);
}
@@ -61,15 +61,6 @@ void DescribeMigrationJobDetailRequest::setPageNum(int pageNum) {
setParameter(std::string("PageNum"), std::to_string(pageNum));
}
std::string DescribeMigrationJobDetailRequest::getOwnerId() const {
return ownerId_;
}
void DescribeMigrationJobDetailRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}
bool DescribeMigrationJobDetailRequest::getMigrationModeStructureInitialization() const {
return migrationModeStructureInitialization_;
}

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Dts::Model::DescribeMigrationJobStatusRequest;
DescribeMigrationJobStatusRequest::DescribeMigrationJobStatusRequest()
: RpcServiceRequest("dts", "2016-08-01", "DescribeMigrationJobStatus") {
: RpcServiceRequest("dts", "2017-06-01", "DescribeMigrationJobStatus") {
setMethod(HttpRequest::Method::Post);
}
@@ -43,12 +43,3 @@ void DescribeMigrationJobStatusRequest::setMigrationJobId(const std::string &mig
setParameter(std::string("MigrationJobId"), migrationJobId);
}
std::string DescribeMigrationJobStatusRequest::getOwnerId() const {
return ownerId_;
}
void DescribeMigrationJobStatusRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}

View File

@@ -126,8 +126,6 @@ void DescribeMigrationJobStatusResult::parse(const std::string &payload)
dataSynchronizationStatus_.percent = dataSynchronizationStatusNode["Percent"].asString();
if(!dataSynchronizationStatusNode["ErrorMessage"].isNull())
dataSynchronizationStatus_.errorMessage = dataSynchronizationStatusNode["ErrorMessage"].asString();
if(!dataSynchronizationStatusNode["Checkpoint"].isNull())
dataSynchronizationStatus_.checkpoint = dataSynchronizationStatusNode["Checkpoint"].asString();
if(!value["MigrationJobName"].isNull())
migrationJobName_ = value["MigrationJobName"].asString();
if(!value["MigrationJobStatus"].isNull())

View File

@@ -1,63 +0,0 @@
/*
* 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/DescribeMigrationJobsRequest.h>
using AlibabaCloud::Dts::Model::DescribeMigrationJobsRequest;
DescribeMigrationJobsRequest::DescribeMigrationJobsRequest()
: RpcServiceRequest("dts", "2016-08-01", "DescribeMigrationJobs") {
setMethod(HttpRequest::Method::Post);
}
DescribeMigrationJobsRequest::~DescribeMigrationJobsRequest() {}
int DescribeMigrationJobsRequest::getPageNum() const {
return pageNum_;
}
void DescribeMigrationJobsRequest::setPageNum(int pageNum) {
pageNum_ = pageNum;
setParameter(std::string("PageNum"), std::to_string(pageNum));
}
std::string DescribeMigrationJobsRequest::getOwnerId() const {
return ownerId_;
}
void DescribeMigrationJobsRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}
int DescribeMigrationJobsRequest::getPageSize() const {
return pageSize_;
}
void DescribeMigrationJobsRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
std::string DescribeMigrationJobsRequest::getMigrationJobName() const {
return migrationJobName_;
}
void DescribeMigrationJobsRequest::setMigrationJobName(const std::string &migrationJobName) {
migrationJobName_ = migrationJobName;
setParameter(std::string("MigrationJobName"), migrationJobName);
}

View File

@@ -1,172 +0,0 @@
/*
* 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/DescribeMigrationJobsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
DescribeMigrationJobsResult::DescribeMigrationJobsResult() :
ServiceResult()
{}
DescribeMigrationJobsResult::DescribeMigrationJobsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeMigrationJobsResult::~DescribeMigrationJobsResult()
{}
void DescribeMigrationJobsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allMigrationJobsNode = value["MigrationJobs"]["MigrationJob"];
for (auto valueMigrationJobsMigrationJob : allMigrationJobsNode)
{
MigrationJob migrationJobsObject;
if(!valueMigrationJobsMigrationJob["MigrationJobName"].isNull())
migrationJobsObject.migrationJobName = valueMigrationJobsMigrationJob["MigrationJobName"].asString();
if(!valueMigrationJobsMigrationJob["MigrationJobStatus"].isNull())
migrationJobsObject.migrationJobStatus = valueMigrationJobsMigrationJob["MigrationJobStatus"].asString();
if(!valueMigrationJobsMigrationJob["MigrationJobClass"].isNull())
migrationJobsObject.migrationJobClass = valueMigrationJobsMigrationJob["MigrationJobClass"].asString();
if(!valueMigrationJobsMigrationJob["MigrationJobID"].isNull())
migrationJobsObject.migrationJobID = valueMigrationJobsMigrationJob["MigrationJobID"].asString();
if(!valueMigrationJobsMigrationJob["PayType"].isNull())
migrationJobsObject.payType = valueMigrationJobsMigrationJob["PayType"].asString();
auto allMigrationObjectNode = valueMigrationJobsMigrationJob["MigrationObject"]["SynchronousObject"];
for (auto valueMigrationJobsMigrationJobMigrationObjectSynchronousObject : allMigrationObjectNode)
{
MigrationJob::SynchronousObject migrationObjectObject;
if(!valueMigrationJobsMigrationJobMigrationObjectSynchronousObject["DatabaseName"].isNull())
migrationObjectObject.databaseName = valueMigrationJobsMigrationJobMigrationObjectSynchronousObject["DatabaseName"].asString();
if(!valueMigrationJobsMigrationJobMigrationObjectSynchronousObject["WholeDatabase"].isNull())
migrationObjectObject.wholeDatabase = valueMigrationJobsMigrationJobMigrationObjectSynchronousObject["WholeDatabase"].asString();
auto allTableList = value["TableList"]["Table"];
for (auto value : allTableList)
migrationObjectObject.tableList.push_back(value.asString());
migrationJobsObject.migrationObject.push_back(migrationObjectObject);
}
auto sourceEndpointNode = value["SourceEndpoint"];
if(!sourceEndpointNode["OracleSID"].isNull())
migrationJobsObject.sourceEndpoint.oracleSID = sourceEndpointNode["OracleSID"].asString();
if(!sourceEndpointNode["DatabaseName"].isNull())
migrationJobsObject.sourceEndpoint.databaseName = sourceEndpointNode["DatabaseName"].asString();
if(!sourceEndpointNode["InstanceID"].isNull())
migrationJobsObject.sourceEndpoint.instanceID = sourceEndpointNode["InstanceID"].asString();
if(!sourceEndpointNode["InstanceType"].isNull())
migrationJobsObject.sourceEndpoint.instanceType = sourceEndpointNode["InstanceType"].asString();
if(!sourceEndpointNode["IP"].isNull())
migrationJobsObject.sourceEndpoint.iP = sourceEndpointNode["IP"].asString();
if(!sourceEndpointNode["Port"].isNull())
migrationJobsObject.sourceEndpoint.port = sourceEndpointNode["Port"].asString();
if(!sourceEndpointNode["UserName"].isNull())
migrationJobsObject.sourceEndpoint.userName = sourceEndpointNode["UserName"].asString();
if(!sourceEndpointNode["EngineName"].isNull())
migrationJobsObject.sourceEndpoint.engineName = sourceEndpointNode["EngineName"].asString();
auto destinationEndpointNode = value["DestinationEndpoint"];
if(!destinationEndpointNode["OracleSID"].isNull())
migrationJobsObject.destinationEndpoint.oracleSID = destinationEndpointNode["OracleSID"].asString();
if(!destinationEndpointNode["DatabaseName"].isNull())
migrationJobsObject.destinationEndpoint.databaseName = destinationEndpointNode["DatabaseName"].asString();
if(!destinationEndpointNode["InstanceID"].isNull())
migrationJobsObject.destinationEndpoint.instanceID = destinationEndpointNode["InstanceID"].asString();
if(!destinationEndpointNode["InstanceType"].isNull())
migrationJobsObject.destinationEndpoint.instanceType = destinationEndpointNode["InstanceType"].asString();
if(!destinationEndpointNode["IP"].isNull())
migrationJobsObject.destinationEndpoint.iP = destinationEndpointNode["IP"].asString();
if(!destinationEndpointNode["Port"].isNull())
migrationJobsObject.destinationEndpoint.port = destinationEndpointNode["Port"].asString();
if(!destinationEndpointNode["UserName"].isNull())
migrationJobsObject.destinationEndpoint.userName = destinationEndpointNode["UserName"].asString();
if(!destinationEndpointNode["EngineName"].isNull())
migrationJobsObject.destinationEndpoint.engineName = destinationEndpointNode["EngineName"].asString();
auto migrationModeNode = value["MigrationMode"];
if(!migrationModeNode["DataInitialization"].isNull())
migrationJobsObject.migrationMode.dataInitialization = migrationModeNode["DataInitialization"].asString() == "true";
if(!migrationModeNode["DataSynchronization"].isNull())
migrationJobsObject.migrationMode.dataSynchronization = migrationModeNode["DataSynchronization"].asString() == "true";
if(!migrationModeNode["StructureInitialization"].isNull())
migrationJobsObject.migrationMode.structureInitialization = migrationModeNode["StructureInitialization"].asString() == "true";
auto precheckNode = value["Precheck"];
if(!precheckNode["Status"].isNull())
migrationJobsObject.precheck.status = precheckNode["Status"].asString();
if(!precheckNode["Percent"].isNull())
migrationJobsObject.precheck.percent = precheckNode["Percent"].asString();
auto structureInitializationNode = value["StructureInitialization"];
if(!structureInitializationNode["Percent"].isNull())
migrationJobsObject.structureInitialization.percent = structureInitializationNode["Percent"].asString();
if(!structureInitializationNode["Progress"].isNull())
migrationJobsObject.structureInitialization.progress = structureInitializationNode["Progress"].asString();
if(!structureInitializationNode["status"].isNull())
migrationJobsObject.structureInitialization.status = structureInitializationNode["status"].asString();
if(!structureInitializationNode["ErrorMessage"].isNull())
migrationJobsObject.structureInitialization.errorMessage = structureInitializationNode["ErrorMessage"].asString();
auto dataInitializationNode = value["DataInitialization"];
if(!dataInitializationNode["Percent"].isNull())
migrationJobsObject.dataInitialization.percent = dataInitializationNode["Percent"].asString();
if(!dataInitializationNode["Progress"].isNull())
migrationJobsObject.dataInitialization.progress = dataInitializationNode["Progress"].asString();
if(!dataInitializationNode["status"].isNull())
migrationJobsObject.dataInitialization.status = dataInitializationNode["status"].asString();
if(!dataInitializationNode["ErrorMessage"].isNull())
migrationJobsObject.dataInitialization.errorMessage = dataInitializationNode["ErrorMessage"].asString();
auto dataSynchronizationNode = value["DataSynchronization"];
if(!dataSynchronizationNode["Delay"].isNull())
migrationJobsObject.dataSynchronization.delay = dataSynchronizationNode["Delay"].asString();
if(!dataSynchronizationNode["Percent"].isNull())
migrationJobsObject.dataSynchronization.percent = dataSynchronizationNode["Percent"].asString();
if(!dataSynchronizationNode["status"].isNull())
migrationJobsObject.dataSynchronization.status = dataSynchronizationNode["status"].asString();
if(!dataSynchronizationNode["ErrorMessage"].isNull())
migrationJobsObject.dataSynchronization.errorMessage = dataSynchronizationNode["ErrorMessage"].asString();
migrationJobs_.push_back(migrationJobsObject);
}
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 DescribeMigrationJobsResult::getTotalRecordCount()const
{
return totalRecordCount_;
}
int DescribeMigrationJobsResult::getPageRecordCount()const
{
return pageRecordCount_;
}
int DescribeMigrationJobsResult::getPageNumber()const
{
return pageNumber_;
}
std::vector<DescribeMigrationJobsResult::MigrationJob> DescribeMigrationJobsResult::getMigrationJobs()const
{
return migrationJobs_;
}

View File

@@ -1,45 +0,0 @@
/*
* 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/DescribeSubscriptionInstanceStatusRequest.h>
using AlibabaCloud::Dts::Model::DescribeSubscriptionInstanceStatusRequest;
DescribeSubscriptionInstanceStatusRequest::DescribeSubscriptionInstanceStatusRequest()
: RpcServiceRequest("dts", "2016-08-01", "DescribeSubscriptionInstanceStatus") {
setMethod(HttpRequest::Method::Post);
}
DescribeSubscriptionInstanceStatusRequest::~DescribeSubscriptionInstanceStatusRequest() {}
std::string DescribeSubscriptionInstanceStatusRequest::getSubscriptionInstanceId() const {
return subscriptionInstanceId_;
}
void DescribeSubscriptionInstanceStatusRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) {
subscriptionInstanceId_ = subscriptionInstanceId;
setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId);
}
std::string DescribeSubscriptionInstanceStatusRequest::getOwnerId() const {
return ownerId_;
}
void DescribeSubscriptionInstanceStatusRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}

View File

@@ -1,145 +0,0 @@
/*
* 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/DescribeSubscriptionInstanceStatusResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
DescribeSubscriptionInstanceStatusResult::DescribeSubscriptionInstanceStatusResult() :
ServiceResult()
{}
DescribeSubscriptionInstanceStatusResult::DescribeSubscriptionInstanceStatusResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeSubscriptionInstanceStatusResult::~DescribeSubscriptionInstanceStatusResult()
{}
void DescribeSubscriptionInstanceStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allSubscriptionObjectNode = value["SubscriptionObject"]["SynchronousObject"];
for (auto valueSubscriptionObjectSynchronousObject : allSubscriptionObjectNode)
{
SynchronousObject subscriptionObjectObject;
if(!valueSubscriptionObjectSynchronousObject["DatabaseName"].isNull())
subscriptionObjectObject.databaseName = valueSubscriptionObjectSynchronousObject["DatabaseName"].asString();
if(!valueSubscriptionObjectSynchronousObject["WholeDatabase"].isNull())
subscriptionObjectObject.wholeDatabase = valueSubscriptionObjectSynchronousObject["WholeDatabase"].asString();
auto allTableList = value["TableList"]["Table"];
for (auto value : allTableList)
subscriptionObjectObject.tableList.push_back(value.asString());
subscriptionObject_.push_back(subscriptionObjectObject);
}
auto sourceEndpointNode = value["SourceEndpoint"];
if(!sourceEndpointNode["InstanceType"].isNull())
sourceEndpoint_.instanceType = sourceEndpointNode["InstanceType"].asString();
if(!sourceEndpointNode["InstanceID"].isNull())
sourceEndpoint_.instanceID = sourceEndpointNode["InstanceID"].asString();
auto subscriptionDataTypeNode = value["SubscriptionDataType"];
if(!subscriptionDataTypeNode["DML"].isNull())
subscriptionDataType_.dML = subscriptionDataTypeNode["DML"].asString() == "true";
if(!subscriptionDataTypeNode["DDL"].isNull())
subscriptionDataType_.dDL = subscriptionDataTypeNode["DDL"].asString() == "true";
if(!value["Status"].isNull())
status_ = value["Status"].asString();
if(!value["BeginTimestamp"].isNull())
beginTimestamp_ = value["BeginTimestamp"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["PayType"].isNull())
payType_ = value["PayType"].asString();
if(!value["ConsumptionClient"].isNull())
consumptionClient_ = value["ConsumptionClient"].asString();
if(!value["SubscriptionInstanceName"].isNull())
subscriptionInstanceName_ = value["SubscriptionInstanceName"].asString();
if(!value["SubscriptionInstanceID"].isNull())
subscriptionInstanceID_ = value["SubscriptionInstanceID"].asString();
if(!value["EndTimestamp"].isNull())
endTimestamp_ = value["EndTimestamp"].asString();
if(!value["ConsumptionCheckpoint"].isNull())
consumptionCheckpoint_ = value["ConsumptionCheckpoint"].asString();
}
std::string DescribeSubscriptionInstanceStatusResult::getStatus()const
{
return status_;
}
std::vector<DescribeSubscriptionInstanceStatusResult::SynchronousObject> DescribeSubscriptionInstanceStatusResult::getSubscriptionObject()const
{
return subscriptionObject_;
}
DescribeSubscriptionInstanceStatusResult::SubscriptionDataType DescribeSubscriptionInstanceStatusResult::getSubscriptionDataType()const
{
return subscriptionDataType_;
}
std::string DescribeSubscriptionInstanceStatusResult::getSubscriptionInstanceName()const
{
return subscriptionInstanceName_;
}
std::string DescribeSubscriptionInstanceStatusResult::getConsumptionCheckpoint()const
{
return consumptionCheckpoint_;
}
std::string DescribeSubscriptionInstanceStatusResult::getConsumptionClient()const
{
return consumptionClient_;
}
DescribeSubscriptionInstanceStatusResult::SourceEndpoint DescribeSubscriptionInstanceStatusResult::getSourceEndpoint()const
{
return sourceEndpoint_;
}
std::string DescribeSubscriptionInstanceStatusResult::getEndTimestamp()const
{
return endTimestamp_;
}
std::string DescribeSubscriptionInstanceStatusResult::getPayType()const
{
return payType_;
}
std::string DescribeSubscriptionInstanceStatusResult::getErrorMessage()const
{
return errorMessage_;
}
std::string DescribeSubscriptionInstanceStatusResult::getSubscriptionInstanceID()const
{
return subscriptionInstanceID_;
}
std::string DescribeSubscriptionInstanceStatusResult::getBeginTimestamp()const
{
return beginTimestamp_;
}

View File

@@ -1,72 +0,0 @@
/*
* 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/DescribeSubscriptionInstancesRequest.h>
using AlibabaCloud::Dts::Model::DescribeSubscriptionInstancesRequest;
DescribeSubscriptionInstancesRequest::DescribeSubscriptionInstancesRequest()
: RpcServiceRequest("dts", "2016-08-01", "DescribeSubscriptionInstances") {
setMethod(HttpRequest::Method::Post);
}
DescribeSubscriptionInstancesRequest::~DescribeSubscriptionInstancesRequest() {}
std::string DescribeSubscriptionInstancesRequest::getClientToken() const {
return clientToken_;
}
void DescribeSubscriptionInstancesRequest::setClientToken(const std::string &clientToken) {
clientToken_ = clientToken;
setParameter(std::string("ClientToken"), clientToken);
}
int DescribeSubscriptionInstancesRequest::getPageNum() const {
return pageNum_;
}
void DescribeSubscriptionInstancesRequest::setPageNum(int pageNum) {
pageNum_ = pageNum;
setParameter(std::string("PageNum"), std::to_string(pageNum));
}
std::string DescribeSubscriptionInstancesRequest::getOwnerId() const {
return ownerId_;
}
void DescribeSubscriptionInstancesRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}
int DescribeSubscriptionInstancesRequest::getPageSize() const {
return pageSize_;
}
void DescribeSubscriptionInstancesRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}
std::string DescribeSubscriptionInstancesRequest::getSubscriptionInstanceName() const {
return subscriptionInstanceName_;
}
void DescribeSubscriptionInstancesRequest::setSubscriptionInstanceName(const std::string &subscriptionInstanceName) {
subscriptionInstanceName_ = subscriptionInstanceName;
setParameter(std::string("SubscriptionInstanceName"), subscriptionInstanceName);
}

View File

@@ -1,117 +0,0 @@
/*
* 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/DescribeSubscriptionInstancesResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
DescribeSubscriptionInstancesResult::DescribeSubscriptionInstancesResult() :
ServiceResult()
{}
DescribeSubscriptionInstancesResult::DescribeSubscriptionInstancesResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeSubscriptionInstancesResult::~DescribeSubscriptionInstancesResult()
{}
void DescribeSubscriptionInstancesResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allSubscriptionInstancesNode = value["SubscriptionInstances"]["SubscriptionInstance"];
for (auto valueSubscriptionInstancesSubscriptionInstance : allSubscriptionInstancesNode)
{
SubscriptionInstance subscriptionInstancesObject;
if(!valueSubscriptionInstancesSubscriptionInstance["Status"].isNull())
subscriptionInstancesObject.status = valueSubscriptionInstancesSubscriptionInstance["Status"].asString();
if(!valueSubscriptionInstancesSubscriptionInstance["BeginTimestamp"].isNull())
subscriptionInstancesObject.beginTimestamp = valueSubscriptionInstancesSubscriptionInstance["BeginTimestamp"].asString();
if(!valueSubscriptionInstancesSubscriptionInstance["ErrorMessage"].isNull())
subscriptionInstancesObject.errorMessage = valueSubscriptionInstancesSubscriptionInstance["ErrorMessage"].asString();
if(!valueSubscriptionInstancesSubscriptionInstance["PayType"].isNull())
subscriptionInstancesObject.payType = valueSubscriptionInstancesSubscriptionInstance["PayType"].asString();
if(!valueSubscriptionInstancesSubscriptionInstance["ConsumptionClient"].isNull())
subscriptionInstancesObject.consumptionClient = valueSubscriptionInstancesSubscriptionInstance["ConsumptionClient"].asString();
if(!valueSubscriptionInstancesSubscriptionInstance["SubscriptionInstanceName"].isNull())
subscriptionInstancesObject.subscriptionInstanceName = valueSubscriptionInstancesSubscriptionInstance["SubscriptionInstanceName"].asString();
if(!valueSubscriptionInstancesSubscriptionInstance["SubscriptionInstanceID"].isNull())
subscriptionInstancesObject.subscriptionInstanceID = valueSubscriptionInstancesSubscriptionInstance["SubscriptionInstanceID"].asString();
if(!valueSubscriptionInstancesSubscriptionInstance["EndTimestamp"].isNull())
subscriptionInstancesObject.endTimestamp = valueSubscriptionInstancesSubscriptionInstance["EndTimestamp"].asString();
if(!valueSubscriptionInstancesSubscriptionInstance["ConsumptionCheckpoint"].isNull())
subscriptionInstancesObject.consumptionCheckpoint = valueSubscriptionInstancesSubscriptionInstance["ConsumptionCheckpoint"].asString();
auto allSubscriptionObjectNode = valueSubscriptionInstancesSubscriptionInstance["SubscriptionObject"]["SynchronousObject"];
for (auto valueSubscriptionInstancesSubscriptionInstanceSubscriptionObjectSynchronousObject : allSubscriptionObjectNode)
{
SubscriptionInstance::SynchronousObject subscriptionObjectObject;
if(!valueSubscriptionInstancesSubscriptionInstanceSubscriptionObjectSynchronousObject["DatabaseName"].isNull())
subscriptionObjectObject.databaseName = valueSubscriptionInstancesSubscriptionInstanceSubscriptionObjectSynchronousObject["DatabaseName"].asString();
if(!valueSubscriptionInstancesSubscriptionInstanceSubscriptionObjectSynchronousObject["WholeDatabase"].isNull())
subscriptionObjectObject.wholeDatabase = valueSubscriptionInstancesSubscriptionInstanceSubscriptionObjectSynchronousObject["WholeDatabase"].asString();
auto allTableList = value["TableList"]["Table"];
for (auto value : allTableList)
subscriptionObjectObject.tableList.push_back(value.asString());
subscriptionInstancesObject.subscriptionObject.push_back(subscriptionObjectObject);
}
auto sourceEndpointNode = value["SourceEndpoint"];
if(!sourceEndpointNode["InstanceType"].isNull())
subscriptionInstancesObject.sourceEndpoint.instanceType = sourceEndpointNode["InstanceType"].asString();
if(!sourceEndpointNode["InstanceID"].isNull())
subscriptionInstancesObject.sourceEndpoint.instanceID = sourceEndpointNode["InstanceID"].asString();
auto subscriptionDataTypeNode = value["SubscriptionDataType"];
if(!subscriptionDataTypeNode["DML"].isNull())
subscriptionInstancesObject.subscriptionDataType.dML = subscriptionDataTypeNode["DML"].asString() == "true";
if(!subscriptionDataTypeNode["DDL"].isNull())
subscriptionInstancesObject.subscriptionDataType.dDL = subscriptionDataTypeNode["DDL"].asString() == "true";
subscriptionInstances_.push_back(subscriptionInstancesObject);
}
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 DescribeSubscriptionInstancesResult::getTotalRecordCount()const
{
return totalRecordCount_;
}
int DescribeSubscriptionInstancesResult::getPageRecordCount()const
{
return pageRecordCount_;
}
int DescribeSubscriptionInstancesResult::getPageNumber()const
{
return pageNumber_;
}
std::vector<DescribeSubscriptionInstancesResult::SubscriptionInstance> DescribeSubscriptionInstancesResult::getSubscriptionInstances()const
{
return subscriptionInstances_;
}

View File

@@ -1,54 +0,0 @@
/*
* 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/DescribeSubscriptionObjectModifyStatusRequest.h>
using AlibabaCloud::Dts::Model::DescribeSubscriptionObjectModifyStatusRequest;
DescribeSubscriptionObjectModifyStatusRequest::DescribeSubscriptionObjectModifyStatusRequest()
: RpcServiceRequest("dts", "2016-08-01", "DescribeSubscriptionObjectModifyStatus") {
setMethod(HttpRequest::Method::Post);
}
DescribeSubscriptionObjectModifyStatusRequest::~DescribeSubscriptionObjectModifyStatusRequest() {}
std::string DescribeSubscriptionObjectModifyStatusRequest::getClientToken() const {
return clientToken_;
}
void DescribeSubscriptionObjectModifyStatusRequest::setClientToken(const std::string &clientToken) {
clientToken_ = clientToken;
setParameter(std::string("ClientToken"), clientToken);
}
std::string DescribeSubscriptionObjectModifyStatusRequest::getSubscriptionInstanceId() const {
return subscriptionInstanceId_;
}
void DescribeSubscriptionObjectModifyStatusRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) {
subscriptionInstanceId_ = subscriptionInstanceId;
setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId);
}
std::string DescribeSubscriptionObjectModifyStatusRequest::getOwnerId() const {
return ownerId_;
}
void DescribeSubscriptionObjectModifyStatusRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}

View File

@@ -1,77 +0,0 @@
/*
* 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/DescribeSubscriptionObjectModifyStatusResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
DescribeSubscriptionObjectModifyStatusResult::DescribeSubscriptionObjectModifyStatusResult() :
ServiceResult()
{}
DescribeSubscriptionObjectModifyStatusResult::DescribeSubscriptionObjectModifyStatusResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeSubscriptionObjectModifyStatusResult::~DescribeSubscriptionObjectModifyStatusResult()
{}
void DescribeSubscriptionObjectModifyStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDetailNode = value["Detail"]["CheckItem"];
for (auto valueDetailCheckItem : allDetailNode)
{
CheckItem detailObject;
if(!valueDetailCheckItem["CheckStatus"].isNull())
detailObject.checkStatus = valueDetailCheckItem["CheckStatus"].asString();
if(!valueDetailCheckItem["ErrorMessage"].isNull())
detailObject.errorMessage = valueDetailCheckItem["ErrorMessage"].asString();
if(!valueDetailCheckItem["ItemName"].isNull())
detailObject.itemName = valueDetailCheckItem["ItemName"].asString();
if(!valueDetailCheckItem["RepairMethod"].isNull())
detailObject.repairMethod = valueDetailCheckItem["RepairMethod"].asString();
detail_.push_back(detailObject);
}
if(!value["Status"].isNull())
status_ = value["Status"].asString();
if(!value["Percent"].isNull())
percent_ = value["Percent"].asString();
}
std::string DescribeSubscriptionObjectModifyStatusResult::getStatus()const
{
return status_;
}
std::string DescribeSubscriptionObjectModifyStatusResult::getPercent()const
{
return percent_;
}
std::vector<DescribeSubscriptionObjectModifyStatusResult::CheckItem> DescribeSubscriptionObjectModifyStatusResult::getDetail()const
{
return detail_;
}

View File

@@ -1,54 +0,0 @@
/*
* 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/DescribeSynchronizationJobStatusRequest.h>
using AlibabaCloud::Dts::Model::DescribeSynchronizationJobStatusRequest;
DescribeSynchronizationJobStatusRequest::DescribeSynchronizationJobStatusRequest()
: RpcServiceRequest("dts", "2016-08-01", "DescribeSynchronizationJobStatus") {
setMethod(HttpRequest::Method::Post);
}
DescribeSynchronizationJobStatusRequest::~DescribeSynchronizationJobStatusRequest() {}
std::string DescribeSynchronizationJobStatusRequest::getSynchronizationJobId() const {
return synchronizationJobId_;
}
void DescribeSynchronizationJobStatusRequest::setSynchronizationJobId(const std::string &synchronizationJobId) {
synchronizationJobId_ = synchronizationJobId;
setParameter(std::string("SynchronizationJobId"), synchronizationJobId);
}
std::string DescribeSynchronizationJobStatusRequest::getClientToken() const {
return clientToken_;
}
void DescribeSynchronizationJobStatusRequest::setClientToken(const std::string &clientToken) {
clientToken_ = clientToken;
setParameter(std::string("ClientToken"), clientToken);
}
std::string DescribeSynchronizationJobStatusRequest::getOwnerId() const {
return ownerId_;
}
void DescribeSynchronizationJobStatusRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}

View File

@@ -1,250 +0,0 @@
/*
* 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/DescribeSynchronizationJobStatusResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
DescribeSynchronizationJobStatusResult::DescribeSynchronizationJobStatusResult() :
ServiceResult()
{}
DescribeSynchronizationJobStatusResult::DescribeSynchronizationJobStatusResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeSynchronizationJobStatusResult::~DescribeSynchronizationJobStatusResult()
{}
void DescribeSynchronizationJobStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allSynchronizationObjectsNode = value["SynchronizationObjects"]["SynchronizationObject"];
for (auto valueSynchronizationObjectsSynchronizationObject : allSynchronizationObjectsNode)
{
SynchronizationObject synchronizationObjectsObject;
if(!valueSynchronizationObjectsSynchronizationObject["NewSchemaName"].isNull())
synchronizationObjectsObject.newSchemaName = valueSynchronizationObjectsSynchronizationObject["NewSchemaName"].asString();
if(!valueSynchronizationObjectsSynchronizationObject["SchemaName"].isNull())
synchronizationObjectsObject.schemaName = valueSynchronizationObjectsSynchronizationObject["SchemaName"].asString();
auto allTableIncludesNode = valueSynchronizationObjectsSynchronizationObject["TableIncludes"]["TableInclude"];
for (auto valueSynchronizationObjectsSynchronizationObjectTableIncludesTableInclude : allTableIncludesNode)
{
SynchronizationObject::TableInclude tableIncludesObject;
if(!valueSynchronizationObjectsSynchronizationObjectTableIncludesTableInclude["TableName"].isNull())
tableIncludesObject.tableName = valueSynchronizationObjectsSynchronizationObjectTableIncludesTableInclude["TableName"].asString();
synchronizationObjectsObject.tableIncludes.push_back(tableIncludesObject);
}
auto allTableExcludesNode = valueSynchronizationObjectsSynchronizationObject["TableExcludes"]["TableExclude"];
for (auto valueSynchronizationObjectsSynchronizationObjectTableExcludesTableExclude : allTableExcludesNode)
{
SynchronizationObject::TableExclude tableExcludesObject;
if(!valueSynchronizationObjectsSynchronizationObjectTableExcludesTableExclude["TableName"].isNull())
tableExcludesObject.tableName = valueSynchronizationObjectsSynchronizationObjectTableExcludesTableExclude["TableName"].asString();
synchronizationObjectsObject.tableExcludes.push_back(tableExcludesObject);
}
synchronizationObjects_.push_back(synchronizationObjectsObject);
}
auto sourceEndpointNode = value["SourceEndpoint"];
if(!sourceEndpointNode["InstanceType"].isNull())
sourceEndpoint_.instanceType = sourceEndpointNode["InstanceType"].asString();
if(!sourceEndpointNode["InstanceId"].isNull())
sourceEndpoint_.instanceId = sourceEndpointNode["InstanceId"].asString();
auto destinationEndpointNode = value["DestinationEndpoint"];
if(!destinationEndpointNode["InstanceType"].isNull())
destinationEndpoint_.instanceType = destinationEndpointNode["InstanceType"].asString();
if(!destinationEndpointNode["InstanceId"].isNull())
destinationEndpoint_.instanceId = destinationEndpointNode["InstanceId"].asString();
auto precheckStatusNode = value["PrecheckStatus"];
if(!precheckStatusNode["Status"].isNull())
precheckStatus_.status = precheckStatusNode["Status"].asString();
if(!precheckStatusNode["Percent"].isNull())
precheckStatus_.percent = precheckStatusNode["Percent"].asString();
auto allDetailNode = precheckStatusNode["Detail"]["CheckItem"];
for (auto precheckStatusNodeDetailCheckItem : allDetailNode)
{
PrecheckStatus::CheckItem checkItemObject;
if(!precheckStatusNodeDetailCheckItem["CheckStatus"].isNull())
checkItemObject.checkStatus = precheckStatusNodeDetailCheckItem["CheckStatus"].asString();
if(!precheckStatusNodeDetailCheckItem["ErrorMessage"].isNull())
checkItemObject.errorMessage = precheckStatusNodeDetailCheckItem["ErrorMessage"].asString();
if(!precheckStatusNodeDetailCheckItem["ItemName"].isNull())
checkItemObject.itemName = precheckStatusNodeDetailCheckItem["ItemName"].asString();
if(!precheckStatusNodeDetailCheckItem["RepairMethod"].isNull())
checkItemObject.repairMethod = precheckStatusNodeDetailCheckItem["RepairMethod"].asString();
precheckStatus_.detail.push_back(checkItemObject);
}
auto structureInitializationStatusNode = value["StructureInitializationStatus"];
if(!structureInitializationStatusNode["Status"].isNull())
structureInitializationStatus_.status = structureInitializationStatusNode["Status"].asString();
if(!structureInitializationStatusNode["Percent"].isNull())
structureInitializationStatus_.percent = structureInitializationStatusNode["Percent"].asString();
if(!structureInitializationStatusNode["Progress"].isNull())
structureInitializationStatus_.progress = structureInitializationStatusNode["Progress"].asString();
if(!structureInitializationStatusNode["ErrorMessage"].isNull())
structureInitializationStatus_.errorMessage = structureInitializationStatusNode["ErrorMessage"].asString();
auto dataInitializationStatusNode = value["DataInitializationStatus"];
if(!dataInitializationStatusNode["Status"].isNull())
dataInitializationStatus_.status = dataInitializationStatusNode["Status"].asString();
if(!dataInitializationStatusNode["Percent"].isNull())
dataInitializationStatus_.percent = dataInitializationStatusNode["Percent"].asString();
if(!dataInitializationStatusNode["Progress"].isNull())
dataInitializationStatus_.progress = dataInitializationStatusNode["Progress"].asString();
if(!dataInitializationStatusNode["ErrorMessage"].isNull())
dataInitializationStatus_.errorMessage = dataInitializationStatusNode["ErrorMessage"].asString();
auto dataSynchronizationStatusNode = value["DataSynchronizationStatus"];
if(!dataSynchronizationStatusNode["Status"].isNull())
dataSynchronizationStatus_.status = dataSynchronizationStatusNode["Status"].asString();
if(!dataSynchronizationStatusNode["Delay"].isNull())
dataSynchronizationStatus_.delay = dataSynchronizationStatusNode["Delay"].asString();
if(!dataSynchronizationStatusNode["Percent"].isNull())
dataSynchronizationStatus_.percent = dataSynchronizationStatusNode["Percent"].asString();
if(!dataSynchronizationStatusNode["ErrorMessage"].isNull())
dataSynchronizationStatus_.errorMessage = dataSynchronizationStatusNode["ErrorMessage"].asString();
if(!dataSynchronizationStatusNode["Checkpoint"].isNull())
dataSynchronizationStatus_.checkpoint = dataSynchronizationStatusNode["Checkpoint"].asString();
auto performanceNode = value["Performance"];
if(!performanceNode["RPS"].isNull())
performance_.rPS = performanceNode["RPS"].asString();
if(!performanceNode["FLOW"].isNull())
performance_.fLOW = performanceNode["FLOW"].asString();
if(!value["SynchronizationJobName"].isNull())
synchronizationJobName_ = value["SynchronizationJobName"].asString();
if(!value["DataInitialization"].isNull())
dataInitialization_ = value["DataInitialization"].asString();
if(!value["Status"].isNull())
status_ = value["Status"].asString();
if(!value["Delay"].isNull())
delay_ = value["Delay"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
if(!value["ExpireTime"].isNull())
expireTime_ = value["ExpireTime"].asString();
if(!value["PayType"].isNull())
payType_ = value["PayType"].asString();
if(!value["StructureInitialization"].isNull())
structureInitialization_ = value["StructureInitialization"].asString();
if(!value["SynchronizationJobClass"].isNull())
synchronizationJobClass_ = value["SynchronizationJobClass"].asString();
if(!value["SynchronizationJobId"].isNull())
synchronizationJobId_ = value["SynchronizationJobId"].asString();
if(!value["Checkpoint"].isNull())
checkpoint_ = value["Checkpoint"].asString();
}
std::string DescribeSynchronizationJobStatusResult::getStatus()const
{
return status_;
}
std::vector<DescribeSynchronizationJobStatusResult::SynchronizationObject> DescribeSynchronizationJobStatusResult::getSynchronizationObjects()const
{
return synchronizationObjects_;
}
DescribeSynchronizationJobStatusResult::DataInitializationStatus DescribeSynchronizationJobStatusResult::getDataInitializationStatus()const
{
return dataInitializationStatus_;
}
std::string DescribeSynchronizationJobStatusResult::getSynchronizationJobName()const
{
return synchronizationJobName_;
}
std::string DescribeSynchronizationJobStatusResult::getPayType()const
{
return payType_;
}
std::string DescribeSynchronizationJobStatusResult::getDelay()const
{
return delay_;
}
DescribeSynchronizationJobStatusResult::PrecheckStatus DescribeSynchronizationJobStatusResult::getPrecheckStatus()const
{
return precheckStatus_;
}
std::string DescribeSynchronizationJobStatusResult::getSynchronizationJobId()const
{
return synchronizationJobId_;
}
std::string DescribeSynchronizationJobStatusResult::getCheckpoint()const
{
return checkpoint_;
}
std::string DescribeSynchronizationJobStatusResult::getDataInitialization()const
{
return dataInitialization_;
}
DescribeSynchronizationJobStatusResult::DestinationEndpoint DescribeSynchronizationJobStatusResult::getDestinationEndpoint()const
{
return destinationEndpoint_;
}
DescribeSynchronizationJobStatusResult::SourceEndpoint DescribeSynchronizationJobStatusResult::getSourceEndpoint()const
{
return sourceEndpoint_;
}
std::string DescribeSynchronizationJobStatusResult::getStructureInitialization()const
{
return structureInitialization_;
}
DescribeSynchronizationJobStatusResult::Performance DescribeSynchronizationJobStatusResult::getPerformance()const
{
return performance_;
}
std::string DescribeSynchronizationJobStatusResult::getErrorMessage()const
{
return errorMessage_;
}
std::string DescribeSynchronizationJobStatusResult::getExpireTime()const
{
return expireTime_;
}
std::string DescribeSynchronizationJobStatusResult::getSynchronizationJobClass()const
{
return synchronizationJobClass_;
}
DescribeSynchronizationJobStatusResult::StructureInitializationStatus DescribeSynchronizationJobStatusResult::getStructureInitializationStatus()const
{
return structureInitializationStatus_;
}
DescribeSynchronizationJobStatusResult::DataSynchronizationStatus DescribeSynchronizationJobStatusResult::getDataSynchronizationStatus()const
{
return dataSynchronizationStatus_;
}

View File

@@ -1,72 +0,0 @@
/*
* 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/DescribeSynchronizationJobsRequest.h>
using AlibabaCloud::Dts::Model::DescribeSynchronizationJobsRequest;
DescribeSynchronizationJobsRequest::DescribeSynchronizationJobsRequest()
: RpcServiceRequest("dts", "2016-08-01", "DescribeSynchronizationJobs") {
setMethod(HttpRequest::Method::Post);
}
DescribeSynchronizationJobsRequest::~DescribeSynchronizationJobsRequest() {}
std::string DescribeSynchronizationJobsRequest::getClientToken() const {
return clientToken_;
}
void DescribeSynchronizationJobsRequest::setClientToken(const std::string &clientToken) {
clientToken_ = clientToken;
setParameter(std::string("ClientToken"), clientToken);
}
int DescribeSynchronizationJobsRequest::getPageNum() const {
return pageNum_;
}
void DescribeSynchronizationJobsRequest::setPageNum(int pageNum) {
pageNum_ = pageNum;
setParameter(std::string("PageNum"), std::to_string(pageNum));
}
std::string DescribeSynchronizationJobsRequest::getOwnerId() const {
return ownerId_;
}
void DescribeSynchronizationJobsRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}
std::string DescribeSynchronizationJobsRequest::getSynchronizationJobName() const {
return synchronizationJobName_;
}
void DescribeSynchronizationJobsRequest::setSynchronizationJobName(const std::string &synchronizationJobName) {
synchronizationJobName_ = synchronizationJobName;
setParameter(std::string("SynchronizationJobName"), synchronizationJobName);
}
int DescribeSynchronizationJobsRequest::getPageSize() const {
return pageSize_;
}
void DescribeSynchronizationJobsRequest::setPageSize(int pageSize) {
pageSize_ = pageSize;
setParameter(std::string("PageSize"), std::to_string(pageSize));
}

View File

@@ -1,183 +0,0 @@
/*
* 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/DescribeSynchronizationJobsResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
DescribeSynchronizationJobsResult::DescribeSynchronizationJobsResult() :
ServiceResult()
{}
DescribeSynchronizationJobsResult::DescribeSynchronizationJobsResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeSynchronizationJobsResult::~DescribeSynchronizationJobsResult()
{}
void DescribeSynchronizationJobsResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allSynchronizationInstancesNode = value["SynchronizationInstances"]["SynchronizationInstance"];
for (auto valueSynchronizationInstancesSynchronizationInstance : allSynchronizationInstancesNode)
{
SynchronizationInstance synchronizationInstancesObject;
if(!valueSynchronizationInstancesSynchronizationInstance["Status"].isNull())
synchronizationInstancesObject.status = valueSynchronizationInstancesSynchronizationInstance["Status"].asString();
if(!valueSynchronizationInstancesSynchronizationInstance["DataInitialization"].isNull())
synchronizationInstancesObject.dataInitialization = valueSynchronizationInstancesSynchronizationInstance["DataInitialization"].asString();
if(!valueSynchronizationInstancesSynchronizationInstance["SynchronizationJobName"].isNull())
synchronizationInstancesObject.synchronizationJobName = valueSynchronizationInstancesSynchronizationInstance["SynchronizationJobName"].asString();
if(!valueSynchronizationInstancesSynchronizationInstance["Delay"].isNull())
synchronizationInstancesObject.delay = valueSynchronizationInstancesSynchronizationInstance["Delay"].asString();
if(!valueSynchronizationInstancesSynchronizationInstance["ErrorMessage"].isNull())
synchronizationInstancesObject.errorMessage = valueSynchronizationInstancesSynchronizationInstance["ErrorMessage"].asString();
if(!valueSynchronizationInstancesSynchronizationInstance["ExpireTime"].isNull())
synchronizationInstancesObject.expireTime = valueSynchronizationInstancesSynchronizationInstance["ExpireTime"].asString();
if(!valueSynchronizationInstancesSynchronizationInstance["SynchronizationJobId"].isNull())
synchronizationInstancesObject.synchronizationJobId = valueSynchronizationInstancesSynchronizationInstance["SynchronizationJobId"].asString();
if(!valueSynchronizationInstancesSynchronizationInstance["StructureInitialization"].isNull())
synchronizationInstancesObject.structureInitialization = valueSynchronizationInstancesSynchronizationInstance["StructureInitialization"].asString();
if(!valueSynchronizationInstancesSynchronizationInstance["PayType"].isNull())
synchronizationInstancesObject.payType = valueSynchronizationInstancesSynchronizationInstance["PayType"].asString();
if(!valueSynchronizationInstancesSynchronizationInstance["SynchronizationJobClass"].isNull())
synchronizationInstancesObject.synchronizationJobClass = valueSynchronizationInstancesSynchronizationInstance["SynchronizationJobClass"].asString();
auto allSynchronizationObjectsNode = valueSynchronizationInstancesSynchronizationInstance["SynchronizationObjects"]["SynchronizationObject"];
for (auto valueSynchronizationInstancesSynchronizationInstanceSynchronizationObjectsSynchronizationObject : allSynchronizationObjectsNode)
{
SynchronizationInstance::SynchronizationObject synchronizationObjectsObject;
if(!valueSynchronizationInstancesSynchronizationInstanceSynchronizationObjectsSynchronizationObject["NewSchemaName"].isNull())
synchronizationObjectsObject.newSchemaName = valueSynchronizationInstancesSynchronizationInstanceSynchronizationObjectsSynchronizationObject["NewSchemaName"].asString();
if(!valueSynchronizationInstancesSynchronizationInstanceSynchronizationObjectsSynchronizationObject["SchemaName"].isNull())
synchronizationObjectsObject.schemaName = valueSynchronizationInstancesSynchronizationInstanceSynchronizationObjectsSynchronizationObject["SchemaName"].asString();
auto allTableIncludesNode = valueSynchronizationInstancesSynchronizationInstanceSynchronizationObjectsSynchronizationObject["TableIncludes"]["TableInclude"];
for (auto valueSynchronizationInstancesSynchronizationInstanceSynchronizationObjectsSynchronizationObjectTableIncludesTableInclude : allTableIncludesNode)
{
SynchronizationInstance::SynchronizationObject::TableInclude tableIncludesObject;
if(!valueSynchronizationInstancesSynchronizationInstanceSynchronizationObjectsSynchronizationObjectTableIncludesTableInclude["TableName"].isNull())
tableIncludesObject.tableName = valueSynchronizationInstancesSynchronizationInstanceSynchronizationObjectsSynchronizationObjectTableIncludesTableInclude["TableName"].asString();
synchronizationObjectsObject.tableIncludes.push_back(tableIncludesObject);
}
auto allTableExcludesNode = valueSynchronizationInstancesSynchronizationInstanceSynchronizationObjectsSynchronizationObject["TableExcludes"]["TableExclude"];
for (auto valueSynchronizationInstancesSynchronizationInstanceSynchronizationObjectsSynchronizationObjectTableExcludesTableExclude : allTableExcludesNode)
{
SynchronizationInstance::SynchronizationObject::TableExclude tableExcludesObject;
if(!valueSynchronizationInstancesSynchronizationInstanceSynchronizationObjectsSynchronizationObjectTableExcludesTableExclude["TableName"].isNull())
tableExcludesObject.tableName = valueSynchronizationInstancesSynchronizationInstanceSynchronizationObjectsSynchronizationObjectTableExcludesTableExclude["TableName"].asString();
synchronizationObjectsObject.tableExcludes.push_back(tableExcludesObject);
}
synchronizationInstancesObject.synchronizationObjects.push_back(synchronizationObjectsObject);
}
auto sourceEndpointNode = value["SourceEndpoint"];
if(!sourceEndpointNode["InstanceType"].isNull())
synchronizationInstancesObject.sourceEndpoint.instanceType = sourceEndpointNode["InstanceType"].asString();
if(!sourceEndpointNode["InstanceId"].isNull())
synchronizationInstancesObject.sourceEndpoint.instanceId = sourceEndpointNode["InstanceId"].asString();
auto destinationEndpointNode = value["DestinationEndpoint"];
if(!destinationEndpointNode["InstanceType"].isNull())
synchronizationInstancesObject.destinationEndpoint.instanceType = destinationEndpointNode["InstanceType"].asString();
if(!destinationEndpointNode["InstanceId"].isNull())
synchronizationInstancesObject.destinationEndpoint.instanceId = destinationEndpointNode["InstanceId"].asString();
auto precheckStatusNode = value["PrecheckStatus"];
if(!precheckStatusNode["Status"].isNull())
synchronizationInstancesObject.precheckStatus.status = precheckStatusNode["Status"].asString();
if(!precheckStatusNode["Percent"].isNull())
synchronizationInstancesObject.precheckStatus.percent = precheckStatusNode["Percent"].asString();
auto allDetailNode = precheckStatusNode["Detail"]["CheckItem"];
for (auto precheckStatusNodeDetailCheckItem : allDetailNode)
{
SynchronizationInstance::PrecheckStatus::CheckItem checkItemObject;
if(!precheckStatusNodeDetailCheckItem["CheckStatus"].isNull())
checkItemObject.checkStatus = precheckStatusNodeDetailCheckItem["CheckStatus"].asString();
if(!precheckStatusNodeDetailCheckItem["ErrorMessage"].isNull())
checkItemObject.errorMessage = precheckStatusNodeDetailCheckItem["ErrorMessage"].asString();
if(!precheckStatusNodeDetailCheckItem["ItemName"].isNull())
checkItemObject.itemName = precheckStatusNodeDetailCheckItem["ItemName"].asString();
if(!precheckStatusNodeDetailCheckItem["RepairMethod"].isNull())
checkItemObject.repairMethod = precheckStatusNodeDetailCheckItem["RepairMethod"].asString();
synchronizationInstancesObject.precheckStatus.detail.push_back(checkItemObject);
}
auto structureInitializationStatusNode = value["StructureInitializationStatus"];
if(!structureInitializationStatusNode["Status"].isNull())
synchronizationInstancesObject.structureInitializationStatus.status = structureInitializationStatusNode["Status"].asString();
if(!structureInitializationStatusNode["Percent"].isNull())
synchronizationInstancesObject.structureInitializationStatus.percent = structureInitializationStatusNode["Percent"].asString();
if(!structureInitializationStatusNode["Progress"].isNull())
synchronizationInstancesObject.structureInitializationStatus.progress = structureInitializationStatusNode["Progress"].asString();
if(!structureInitializationStatusNode["ErrorMessage"].isNull())
synchronizationInstancesObject.structureInitializationStatus.errorMessage = structureInitializationStatusNode["ErrorMessage"].asString();
auto dataInitializationStatusNode = value["DataInitializationStatus"];
if(!dataInitializationStatusNode["Status"].isNull())
synchronizationInstancesObject.dataInitializationStatus.status = dataInitializationStatusNode["Status"].asString();
if(!dataInitializationStatusNode["Percent"].isNull())
synchronizationInstancesObject.dataInitializationStatus.percent = dataInitializationStatusNode["Percent"].asString();
if(!dataInitializationStatusNode["Progress"].isNull())
synchronizationInstancesObject.dataInitializationStatus.progress = dataInitializationStatusNode["Progress"].asString();
if(!dataInitializationStatusNode["ErrorMessage"].isNull())
synchronizationInstancesObject.dataInitializationStatus.errorMessage = dataInitializationStatusNode["ErrorMessage"].asString();
auto dataSynchronizationStatusNode = value["DataSynchronizationStatus"];
if(!dataSynchronizationStatusNode["Status"].isNull())
synchronizationInstancesObject.dataSynchronizationStatus.status = dataSynchronizationStatusNode["Status"].asString();
if(!dataSynchronizationStatusNode["Delay"].isNull())
synchronizationInstancesObject.dataSynchronizationStatus.delay = dataSynchronizationStatusNode["Delay"].asString();
if(!dataSynchronizationStatusNode["Percent"].isNull())
synchronizationInstancesObject.dataSynchronizationStatus.percent = dataSynchronizationStatusNode["Percent"].asString();
if(!dataSynchronizationStatusNode["ErrorMessage"].isNull())
synchronizationInstancesObject.dataSynchronizationStatus.errorMessage = dataSynchronizationStatusNode["ErrorMessage"].asString();
auto performanceNode = value["Performance"];
if(!performanceNode["RPS"].isNull())
synchronizationInstancesObject.performance.rPS = performanceNode["RPS"].asString();
if(!performanceNode["FLOW"].isNull())
synchronizationInstancesObject.performance.fLOW = performanceNode["FLOW"].asString();
synchronizationInstances_.push_back(synchronizationInstancesObject);
}
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 DescribeSynchronizationJobsResult::getTotalRecordCount()const
{
return totalRecordCount_;
}
std::vector<DescribeSynchronizationJobsResult::SynchronizationInstance> DescribeSynchronizationJobsResult::getSynchronizationInstances()const
{
return synchronizationInstances_;
}
int DescribeSynchronizationJobsResult::getPageRecordCount()const
{
return pageRecordCount_;
}
int DescribeSynchronizationJobsResult::getPageNumber()const
{
return pageNumber_;
}

View File

@@ -1,54 +0,0 @@
/*
* 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/DescribeSynchronizationObjectModifyStatusRequest.h>
using AlibabaCloud::Dts::Model::DescribeSynchronizationObjectModifyStatusRequest;
DescribeSynchronizationObjectModifyStatusRequest::DescribeSynchronizationObjectModifyStatusRequest()
: RpcServiceRequest("dts", "2016-08-01", "DescribeSynchronizationObjectModifyStatus") {
setMethod(HttpRequest::Method::Post);
}
DescribeSynchronizationObjectModifyStatusRequest::~DescribeSynchronizationObjectModifyStatusRequest() {}
std::string DescribeSynchronizationObjectModifyStatusRequest::getClientToken() const {
return clientToken_;
}
void DescribeSynchronizationObjectModifyStatusRequest::setClientToken(const std::string &clientToken) {
clientToken_ = clientToken;
setParameter(std::string("ClientToken"), clientToken);
}
std::string DescribeSynchronizationObjectModifyStatusRequest::getOwnerId() const {
return ownerId_;
}
void DescribeSynchronizationObjectModifyStatusRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}
std::string DescribeSynchronizationObjectModifyStatusRequest::getTaskId() const {
return taskId_;
}
void DescribeSynchronizationObjectModifyStatusRequest::setTaskId(const std::string &taskId) {
taskId_ = taskId;
setParameter(std::string("TaskId"), taskId);
}

View File

@@ -1,124 +0,0 @@
/*
* 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/DescribeSynchronizationObjectModifyStatusResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
DescribeSynchronizationObjectModifyStatusResult::DescribeSynchronizationObjectModifyStatusResult() :
ServiceResult()
{}
DescribeSynchronizationObjectModifyStatusResult::DescribeSynchronizationObjectModifyStatusResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
DescribeSynchronizationObjectModifyStatusResult::~DescribeSynchronizationObjectModifyStatusResult()
{}
void DescribeSynchronizationObjectModifyStatusResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto precheckStatusNode = value["PrecheckStatus"];
if(!precheckStatusNode["Status"].isNull())
precheckStatus_.status = precheckStatusNode["Status"].asString();
if(!precheckStatusNode["Percent"].isNull())
precheckStatus_.percent = precheckStatusNode["Percent"].asString();
auto allDetailNode = precheckStatusNode["Detail"]["CheckItem"];
for (auto precheckStatusNodeDetailCheckItem : allDetailNode)
{
PrecheckStatus::CheckItem checkItemObject;
if(!precheckStatusNodeDetailCheckItem["CheckStatus"].isNull())
checkItemObject.checkStatus = precheckStatusNodeDetailCheckItem["CheckStatus"].asString();
if(!precheckStatusNodeDetailCheckItem["ErrorMessage"].isNull())
checkItemObject.errorMessage = precheckStatusNodeDetailCheckItem["ErrorMessage"].asString();
if(!precheckStatusNodeDetailCheckItem["ItemName"].isNull())
checkItemObject.itemName = precheckStatusNodeDetailCheckItem["ItemName"].asString();
if(!precheckStatusNodeDetailCheckItem["RepairMethod"].isNull())
checkItemObject.repairMethod = precheckStatusNodeDetailCheckItem["RepairMethod"].asString();
precheckStatus_.detail.push_back(checkItemObject);
}
auto structureInitializationStatusNode = value["StructureInitializationStatus"];
if(!structureInitializationStatusNode["Status"].isNull())
structureInitializationStatus_.status = structureInitializationStatusNode["Status"].asString();
if(!structureInitializationStatusNode["Percent"].isNull())
structureInitializationStatus_.percent = structureInitializationStatusNode["Percent"].asString();
if(!structureInitializationStatusNode["Progress"].isNull())
structureInitializationStatus_.progress = structureInitializationStatusNode["Progress"].asString();
if(!structureInitializationStatusNode["ErrorMessage"].isNull())
structureInitializationStatus_.errorMessage = structureInitializationStatusNode["ErrorMessage"].asString();
auto dataInitializationStatusNode = value["DataInitializationStatus"];
if(!dataInitializationStatusNode["Status"].isNull())
dataInitializationStatus_.status = dataInitializationStatusNode["Status"].asString();
if(!dataInitializationStatusNode["Percent"].isNull())
dataInitializationStatus_.percent = dataInitializationStatusNode["Percent"].asString();
if(!dataInitializationStatusNode["Progress"].isNull())
dataInitializationStatus_.progress = dataInitializationStatusNode["Progress"].asString();
if(!dataInitializationStatusNode["ErrorMessage"].isNull())
dataInitializationStatus_.errorMessage = dataInitializationStatusNode["ErrorMessage"].asString();
auto dataSynchronizationStatusNode = value["DataSynchronizationStatus"];
if(!dataSynchronizationStatusNode["Status"].isNull())
dataSynchronizationStatus_.status = dataSynchronizationStatusNode["Status"].asString();
if(!dataSynchronizationStatusNode["Delay"].isNull())
dataSynchronizationStatus_.delay = dataSynchronizationStatusNode["Delay"].asString();
if(!dataSynchronizationStatusNode["Percent"].isNull())
dataSynchronizationStatus_.percent = dataSynchronizationStatusNode["Percent"].asString();
if(!dataSynchronizationStatusNode["ErrorMessage"].isNull())
dataSynchronizationStatus_.errorMessage = dataSynchronizationStatusNode["ErrorMessage"].asString();
if(!value["Status"].isNull())
status_ = value["Status"].asString();
if(!value["ErrorMessage"].isNull())
errorMessage_ = value["ErrorMessage"].asString();
}
std::string DescribeSynchronizationObjectModifyStatusResult::getStatus()const
{
return status_;
}
DescribeSynchronizationObjectModifyStatusResult::PrecheckStatus DescribeSynchronizationObjectModifyStatusResult::getPrecheckStatus()const
{
return precheckStatus_;
}
DescribeSynchronizationObjectModifyStatusResult::DataInitializationStatus DescribeSynchronizationObjectModifyStatusResult::getDataInitializationStatus()const
{
return dataInitializationStatus_;
}
std::string DescribeSynchronizationObjectModifyStatusResult::getErrorMessage()const
{
return errorMessage_;
}
DescribeSynchronizationObjectModifyStatusResult::StructureInitializationStatus DescribeSynchronizationObjectModifyStatusResult::getStructureInitializationStatus()const
{
return structureInitializationStatus_;
}
DescribeSynchronizationObjectModifyStatusResult::DataSynchronizationStatus DescribeSynchronizationObjectModifyStatusResult::getDataSynchronizationStatus()const
{
return dataSynchronizationStatus_;
}

View File

@@ -1,54 +0,0 @@
/*
* 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/ModifyConsumptionTimestampRequest.h>
using AlibabaCloud::Dts::Model::ModifyConsumptionTimestampRequest;
ModifyConsumptionTimestampRequest::ModifyConsumptionTimestampRequest()
: RpcServiceRequest("dts", "2016-08-01", "ModifyConsumptionTimestamp") {
setMethod(HttpRequest::Method::Post);
}
ModifyConsumptionTimestampRequest::~ModifyConsumptionTimestampRequest() {}
std::string ModifyConsumptionTimestampRequest::getSubscriptionInstanceId() const {
return subscriptionInstanceId_;
}
void ModifyConsumptionTimestampRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) {
subscriptionInstanceId_ = subscriptionInstanceId;
setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId);
}
std::string ModifyConsumptionTimestampRequest::getConsumptionTimestamp() const {
return consumptionTimestamp_;
}
void ModifyConsumptionTimestampRequest::setConsumptionTimestamp(const std::string &consumptionTimestamp) {
consumptionTimestamp_ = consumptionTimestamp;
setParameter(std::string("ConsumptionTimestamp"), consumptionTimestamp);
}
std::string ModifyConsumptionTimestampRequest::getOwnerId() const {
return ownerId_;
}
void ModifyConsumptionTimestampRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}

View File

@@ -1,65 +0,0 @@
/*
* 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/ModifyConsumptionTimestampResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
ModifyConsumptionTimestampResult::ModifyConsumptionTimestampResult() :
ServiceResult()
{}
ModifyConsumptionTimestampResult::ModifyConsumptionTimestampResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifyConsumptionTimestampResult::~ModifyConsumptionTimestampResult()
{}
void ModifyConsumptionTimestampResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrCode"].isNull())
errCode_ = value["ErrCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString();
if(!value["ErrMessage"].isNull())
errMessage_ = value["ErrMessage"].asString();
}
std::string ModifyConsumptionTimestampResult::getErrMessage()const
{
return errMessage_;
}
std::string ModifyConsumptionTimestampResult::getSuccess()const
{
return success_;
}
std::string ModifyConsumptionTimestampResult::getErrCode()const
{
return errCode_;
}

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Dts::Model::ModifyMigrationObjectRequest;
ModifyMigrationObjectRequest::ModifyMigrationObjectRequest()
: RpcServiceRequest("dts", "2016-08-01", "ModifyMigrationObject") {
: RpcServiceRequest("dts", "2017-06-01", "ModifyMigrationObject") {
setMethod(HttpRequest::Method::Post);
}
@@ -52,12 +52,3 @@ void ModifyMigrationObjectRequest::setMigrationJobId(const std::string &migratio
setParameter(std::string("MigrationJobId"), migrationJobId);
}
std::string ModifyMigrationObjectRequest::getOwnerId() const {
return ownerId_;
}
void ModifyMigrationObjectRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}

View File

@@ -1,54 +0,0 @@
/*
* 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/ModifySubscriptionObjectRequest.h>
using AlibabaCloud::Dts::Model::ModifySubscriptionObjectRequest;
ModifySubscriptionObjectRequest::ModifySubscriptionObjectRequest()
: RpcServiceRequest("dts", "2016-08-01", "ModifySubscriptionObject") {
setMethod(HttpRequest::Method::Post);
}
ModifySubscriptionObjectRequest::~ModifySubscriptionObjectRequest() {}
std::string ModifySubscriptionObjectRequest::getSubscriptionObject() const {
return subscriptionObject_;
}
void ModifySubscriptionObjectRequest::setSubscriptionObject(const std::string &subscriptionObject) {
subscriptionObject_ = subscriptionObject;
setParameter(std::string("SubscriptionObject"), subscriptionObject);
}
std::string ModifySubscriptionObjectRequest::getSubscriptionInstanceId() const {
return subscriptionInstanceId_;
}
void ModifySubscriptionObjectRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) {
subscriptionInstanceId_ = subscriptionInstanceId;
setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId);
}
std::string ModifySubscriptionObjectRequest::getOwnerId() const {
return ownerId_;
}
void ModifySubscriptionObjectRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}

View File

@@ -1,65 +0,0 @@
/*
* 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/ModifySubscriptionObjectResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
ModifySubscriptionObjectResult::ModifySubscriptionObjectResult() :
ServiceResult()
{}
ModifySubscriptionObjectResult::ModifySubscriptionObjectResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifySubscriptionObjectResult::~ModifySubscriptionObjectResult()
{}
void ModifySubscriptionObjectResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrCode"].isNull())
errCode_ = value["ErrCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString();
if(!value["ErrMessage"].isNull())
errMessage_ = value["ErrMessage"].asString();
}
std::string ModifySubscriptionObjectResult::getErrMessage()const
{
return errMessage_;
}
std::string ModifySubscriptionObjectResult::getSuccess()const
{
return success_;
}
std::string ModifySubscriptionObjectResult::getErrCode()const
{
return errCode_;
}

View File

@@ -1,54 +0,0 @@
/*
* 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/ModifySynchronizationObjectRequest.h>
using AlibabaCloud::Dts::Model::ModifySynchronizationObjectRequest;
ModifySynchronizationObjectRequest::ModifySynchronizationObjectRequest()
: RpcServiceRequest("dts", "2016-08-01", "ModifySynchronizationObject") {
setMethod(HttpRequest::Method::Post);
}
ModifySynchronizationObjectRequest::~ModifySynchronizationObjectRequest() {}
std::string ModifySynchronizationObjectRequest::getSynchronizationJobId() const {
return synchronizationJobId_;
}
void ModifySynchronizationObjectRequest::setSynchronizationJobId(const std::string &synchronizationJobId) {
synchronizationJobId_ = synchronizationJobId;
setParameter(std::string("SynchronizationJobId"), synchronizationJobId);
}
std::string ModifySynchronizationObjectRequest::getSynchronizationObjects() const {
return synchronizationObjects_;
}
void ModifySynchronizationObjectRequest::setSynchronizationObjects(const std::string &synchronizationObjects) {
synchronizationObjects_ = synchronizationObjects;
setParameter(std::string("SynchronizationObjects"), synchronizationObjects);
}
std::string ModifySynchronizationObjectRequest::getOwnerId() const {
return ownerId_;
}
void ModifySynchronizationObjectRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}

View File

@@ -1,72 +0,0 @@
/*
* 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/ModifySynchronizationObjectResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
ModifySynchronizationObjectResult::ModifySynchronizationObjectResult() :
ServiceResult()
{}
ModifySynchronizationObjectResult::ModifySynchronizationObjectResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
ModifySynchronizationObjectResult::~ModifySynchronizationObjectResult()
{}
void ModifySynchronizationObjectResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrCode"].isNull())
errCode_ = value["ErrCode"].asString();
if(!value["TaskId"].isNull())
taskId_ = value["TaskId"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString();
if(!value["ErrMessage"].isNull())
errMessage_ = value["ErrMessage"].asString();
}
std::string ModifySynchronizationObjectResult::getTaskId()const
{
return taskId_;
}
std::string ModifySynchronizationObjectResult::getErrMessage()const
{
return errMessage_;
}
std::string ModifySynchronizationObjectResult::getSuccess()const
{
return success_;
}
std::string ModifySynchronizationObjectResult::getErrCode()const
{
return errCode_;
}

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Dts::Model::StartMigrationJobRequest;
StartMigrationJobRequest::StartMigrationJobRequest()
: RpcServiceRequest("dts", "2016-08-01", "StartMigrationJob") {
: RpcServiceRequest("dts", "2017-06-01", "StartMigrationJob") {
setMethod(HttpRequest::Method::Post);
}
@@ -34,12 +34,3 @@ void StartMigrationJobRequest::setMigrationJobId(const std::string &migrationJob
setParameter(std::string("MigrationJobId"), migrationJobId);
}
std::string StartMigrationJobRequest::getOwnerId() const {
return ownerId_;
}
void StartMigrationJobRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}

View File

@@ -1,45 +0,0 @@
/*
* 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/StartSubscriptionInstanceRequest.h>
using AlibabaCloud::Dts::Model::StartSubscriptionInstanceRequest;
StartSubscriptionInstanceRequest::StartSubscriptionInstanceRequest()
: RpcServiceRequest("dts", "2016-08-01", "StartSubscriptionInstance") {
setMethod(HttpRequest::Method::Post);
}
StartSubscriptionInstanceRequest::~StartSubscriptionInstanceRequest() {}
std::string StartSubscriptionInstanceRequest::getSubscriptionInstanceId() const {
return subscriptionInstanceId_;
}
void StartSubscriptionInstanceRequest::setSubscriptionInstanceId(const std::string &subscriptionInstanceId) {
subscriptionInstanceId_ = subscriptionInstanceId;
setParameter(std::string("SubscriptionInstanceId"), subscriptionInstanceId);
}
std::string StartSubscriptionInstanceRequest::getOwnerId() const {
return ownerId_;
}
void StartSubscriptionInstanceRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}

View File

@@ -1,72 +0,0 @@
/*
* 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/StartSubscriptionInstanceResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
StartSubscriptionInstanceResult::StartSubscriptionInstanceResult() :
ServiceResult()
{}
StartSubscriptionInstanceResult::StartSubscriptionInstanceResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
StartSubscriptionInstanceResult::~StartSubscriptionInstanceResult()
{}
void StartSubscriptionInstanceResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrCode"].isNull())
errCode_ = value["ErrCode"].asString();
if(!value["TaskId"].isNull())
taskId_ = value["TaskId"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString();
if(!value["ErrMessage"].isNull())
errMessage_ = value["ErrMessage"].asString();
}
std::string StartSubscriptionInstanceResult::getTaskId()const
{
return taskId_;
}
std::string StartSubscriptionInstanceResult::getErrMessage()const
{
return errMessage_;
}
std::string StartSubscriptionInstanceResult::getSuccess()const
{
return success_;
}
std::string StartSubscriptionInstanceResult::getErrCode()const
{
return errCode_;
}

View File

@@ -1,45 +0,0 @@
/*
* 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/StartSynchronizationJobRequest.h>
using AlibabaCloud::Dts::Model::StartSynchronizationJobRequest;
StartSynchronizationJobRequest::StartSynchronizationJobRequest()
: RpcServiceRequest("dts", "2016-08-01", "StartSynchronizationJob") {
setMethod(HttpRequest::Method::Post);
}
StartSynchronizationJobRequest::~StartSynchronizationJobRequest() {}
std::string StartSynchronizationJobRequest::getSynchronizationJobId() const {
return synchronizationJobId_;
}
void StartSynchronizationJobRequest::setSynchronizationJobId(const std::string &synchronizationJobId) {
synchronizationJobId_ = synchronizationJobId;
setParameter(std::string("SynchronizationJobId"), synchronizationJobId);
}
std::string StartSynchronizationJobRequest::getOwnerId() const {
return ownerId_;
}
void StartSynchronizationJobRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}

View File

@@ -1,65 +0,0 @@
/*
* 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/StartSynchronizationJobResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
StartSynchronizationJobResult::StartSynchronizationJobResult() :
ServiceResult()
{}
StartSynchronizationJobResult::StartSynchronizationJobResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
StartSynchronizationJobResult::~StartSynchronizationJobResult()
{}
void StartSynchronizationJobResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrCode"].isNull())
errCode_ = value["ErrCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString();
if(!value["ErrMessage"].isNull())
errMessage_ = value["ErrMessage"].asString();
}
std::string StartSynchronizationJobResult::getErrMessage()const
{
return errMessage_;
}
std::string StartSynchronizationJobResult::getSuccess()const
{
return success_;
}
std::string StartSynchronizationJobResult::getErrCode()const
{
return errCode_;
}

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Dts::Model::StopMigrationJobRequest;
StopMigrationJobRequest::StopMigrationJobRequest()
: RpcServiceRequest("dts", "2016-08-01", "StopMigrationJob") {
: RpcServiceRequest("dts", "2017-06-01", "StopMigrationJob") {
setMethod(HttpRequest::Method::Post);
}
@@ -43,12 +43,3 @@ void StopMigrationJobRequest::setMigrationJobId(const std::string &migrationJobI
setParameter(std::string("MigrationJobId"), migrationJobId);
}
std::string StopMigrationJobRequest::getOwnerId() const {
return ownerId_;
}
void StopMigrationJobRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}

View File

@@ -19,7 +19,7 @@
using AlibabaCloud::Dts::Model::SuspendMigrationJobRequest;
SuspendMigrationJobRequest::SuspendMigrationJobRequest()
: RpcServiceRequest("dts", "2016-08-01", "SuspendMigrationJob") {
: RpcServiceRequest("dts", "2017-06-01", "SuspendMigrationJob") {
setMethod(HttpRequest::Method::Post);
}
@@ -43,12 +43,3 @@ void SuspendMigrationJobRequest::setMigrationJobId(const std::string &migrationJ
setParameter(std::string("MigrationJobId"), migrationJobId);
}
std::string SuspendMigrationJobRequest::getOwnerId() const {
return ownerId_;
}
void SuspendMigrationJobRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}

View File

@@ -1,45 +0,0 @@
/*
* 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/SuspendSynchronizationJobRequest.h>
using AlibabaCloud::Dts::Model::SuspendSynchronizationJobRequest;
SuspendSynchronizationJobRequest::SuspendSynchronizationJobRequest()
: RpcServiceRequest("dts", "2016-08-01", "SuspendSynchronizationJob") {
setMethod(HttpRequest::Method::Post);
}
SuspendSynchronizationJobRequest::~SuspendSynchronizationJobRequest() {}
std::string SuspendSynchronizationJobRequest::getSynchronizationJobId() const {
return synchronizationJobId_;
}
void SuspendSynchronizationJobRequest::setSynchronizationJobId(const std::string &synchronizationJobId) {
synchronizationJobId_ = synchronizationJobId;
setParameter(std::string("SynchronizationJobId"), synchronizationJobId);
}
std::string SuspendSynchronizationJobRequest::getOwnerId() const {
return ownerId_;
}
void SuspendSynchronizationJobRequest::setOwnerId(const std::string &ownerId) {
ownerId_ = ownerId;
setParameter(std::string("OwnerId"), ownerId);
}

View File

@@ -1,65 +0,0 @@
/*
* 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/SuspendSynchronizationJobResult.h>
#include <json/json.h>
using namespace AlibabaCloud::Dts;
using namespace AlibabaCloud::Dts::Model;
SuspendSynchronizationJobResult::SuspendSynchronizationJobResult() :
ServiceResult()
{}
SuspendSynchronizationJobResult::SuspendSynchronizationJobResult(const std::string &payload) :
ServiceResult()
{
parse(payload);
}
SuspendSynchronizationJobResult::~SuspendSynchronizationJobResult()
{}
void SuspendSynchronizationJobResult::parse(const std::string &payload)
{
Json::Reader reader;
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
if(!value["ErrCode"].isNull())
errCode_ = value["ErrCode"].asString();
if(!value["Success"].isNull())
success_ = value["Success"].asString();
if(!value["ErrMessage"].isNull())
errMessage_ = value["ErrMessage"].asString();
}
std::string SuspendSynchronizationJobResult::getErrMessage()const
{
return errMessage_;
}
std::string SuspendSynchronizationJobResult::getSuccess()const
{
return success_;
}
std::string SuspendSynchronizationJobResult::getErrCode()const
{
return errCode_;
}