Update SDK version.
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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 ®ion) {
|
||||
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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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));
|
||||
}
|
||||
|
||||
|
||||
@@ -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));
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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())
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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));
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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_;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user