Update by SDK platform.
This commit is contained in:
@@ -951,6 +951,78 @@ DdsClient::DescribeBackupsOutcomeCallable DdsClient::describeBackupsCallable(con
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DdsClient::DescribeClusterBackupsOutcome DdsClient::describeClusterBackups(const DescribeClusterBackupsRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeClusterBackupsOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeClusterBackupsOutcome(DescribeClusterBackupsResult(outcome.result()));
|
||||
else
|
||||
return DescribeClusterBackupsOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void DdsClient::describeClusterBackupsAsync(const DescribeClusterBackupsRequest& request, const DescribeClusterBackupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeClusterBackups(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
DdsClient::DescribeClusterBackupsOutcomeCallable DdsClient::describeClusterBackupsCallable(const DescribeClusterBackupsRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeClusterBackupsOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeClusterBackups(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DdsClient::DescribeClusterRecoverTimeOutcome DdsClient::describeClusterRecoverTime(const DescribeClusterRecoverTimeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return DescribeClusterRecoverTimeOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return DescribeClusterRecoverTimeOutcome(DescribeClusterRecoverTimeResult(outcome.result()));
|
||||
else
|
||||
return DescribeClusterRecoverTimeOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void DdsClient::describeClusterRecoverTimeAsync(const DescribeClusterRecoverTimeRequest& request, const DescribeClusterRecoverTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, describeClusterRecoverTime(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
DdsClient::DescribeClusterRecoverTimeOutcomeCallable DdsClient::describeClusterRecoverTimeCallable(const DescribeClusterRecoverTimeRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<DescribeClusterRecoverTimeOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->describeClusterRecoverTime(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DdsClient::DescribeDBInstanceAttributeOutcome DdsClient::describeDBInstanceAttribute(const DescribeDBInstanceAttributeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
@@ -3327,6 +3399,42 @@ DdsClient::TagResourcesOutcomeCallable DdsClient::tagResourcesCallable(const Tag
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DdsClient::TransferClusterBackupOutcome DdsClient::transferClusterBackup(const TransferClusterBackupRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
if (!endpointOutcome.isSuccess())
|
||||
return TransferClusterBackupOutcome(endpointOutcome.error());
|
||||
|
||||
auto outcome = makeRequest(endpointOutcome.result(), request);
|
||||
|
||||
if (outcome.isSuccess())
|
||||
return TransferClusterBackupOutcome(TransferClusterBackupResult(outcome.result()));
|
||||
else
|
||||
return TransferClusterBackupOutcome(outcome.error());
|
||||
}
|
||||
|
||||
void DdsClient::transferClusterBackupAsync(const TransferClusterBackupRequest& request, const TransferClusterBackupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context) const
|
||||
{
|
||||
auto fn = [this, request, handler, context]()
|
||||
{
|
||||
handler(this, request, transferClusterBackup(request), context);
|
||||
};
|
||||
|
||||
asyncExecute(new Runnable(fn));
|
||||
}
|
||||
|
||||
DdsClient::TransferClusterBackupOutcomeCallable DdsClient::transferClusterBackupCallable(const TransferClusterBackupRequest &request) const
|
||||
{
|
||||
auto task = std::make_shared<std::packaged_task<TransferClusterBackupOutcome()>>(
|
||||
[this, request]()
|
||||
{
|
||||
return this->transferClusterBackup(request);
|
||||
});
|
||||
|
||||
asyncExecute(new Runnable([task]() { (*task)(); }));
|
||||
return task->get_future();
|
||||
}
|
||||
|
||||
DdsClient::TransformInstanceChargeTypeOutcome DdsClient::transformInstanceChargeType(const TransformInstanceChargeTypeRequest &request) const
|
||||
{
|
||||
auto endpointOutcome = endpointProvider_->getEndpoint();
|
||||
|
||||
144
dds/src/model/DescribeClusterBackupsRequest.cc
Normal file
144
dds/src/model/DescribeClusterBackupsRequest.cc
Normal file
@@ -0,0 +1,144 @@
|
||||
/*
|
||||
* 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/dds/model/DescribeClusterBackupsRequest.h>
|
||||
|
||||
using AlibabaCloud::Dds::Model::DescribeClusterBackupsRequest;
|
||||
|
||||
DescribeClusterBackupsRequest::DescribeClusterBackupsRequest()
|
||||
: RpcServiceRequest("dds", "2015-12-01", "DescribeClusterBackups") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
DescribeClusterBackupsRequest::~DescribeClusterBackupsRequest() {}
|
||||
|
||||
long DescribeClusterBackupsRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeClusterBackupsRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeClusterBackupsRequest::getStartTime() const {
|
||||
return startTime_;
|
||||
}
|
||||
|
||||
void DescribeClusterBackupsRequest::setStartTime(const std::string &startTime) {
|
||||
startTime_ = startTime;
|
||||
setParameter(std::string("StartTime"), startTime);
|
||||
}
|
||||
|
||||
std::string DescribeClusterBackupsRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeClusterBackupsRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeClusterBackupsRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeClusterBackupsRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
int DescribeClusterBackupsRequest::getPageSize() const {
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
void DescribeClusterBackupsRequest::setPageSize(int pageSize) {
|
||||
pageSize_ = pageSize;
|
||||
setParameter(std::string("PageSize"), std::to_string(pageSize));
|
||||
}
|
||||
|
||||
std::string DescribeClusterBackupsRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeClusterBackupsRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeClusterBackupsRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeClusterBackupsRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeClusterBackupsRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DescribeClusterBackupsRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeClusterBackupsRequest::getBackupId() const {
|
||||
return backupId_;
|
||||
}
|
||||
|
||||
void DescribeClusterBackupsRequest::setBackupId(const std::string &backupId) {
|
||||
backupId_ = backupId;
|
||||
setParameter(std::string("BackupId"), backupId);
|
||||
}
|
||||
|
||||
std::string DescribeClusterBackupsRequest::getEndTime() const {
|
||||
return endTime_;
|
||||
}
|
||||
|
||||
void DescribeClusterBackupsRequest::setEndTime(const std::string &endTime) {
|
||||
endTime_ = endTime;
|
||||
setParameter(std::string("EndTime"), endTime);
|
||||
}
|
||||
|
||||
long DescribeClusterBackupsRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeClusterBackupsRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
bool DescribeClusterBackupsRequest::getIsOnlyGetClusterBackUp() const {
|
||||
return isOnlyGetClusterBackUp_;
|
||||
}
|
||||
|
||||
void DescribeClusterBackupsRequest::setIsOnlyGetClusterBackUp(bool isOnlyGetClusterBackUp) {
|
||||
isOnlyGetClusterBackUp_ = isOnlyGetClusterBackUp;
|
||||
setParameter(std::string("IsOnlyGetClusterBackUp"), isOnlyGetClusterBackUp ? "true" : "false");
|
||||
}
|
||||
|
||||
int DescribeClusterBackupsRequest::getPageNo() const {
|
||||
return pageNo_;
|
||||
}
|
||||
|
||||
void DescribeClusterBackupsRequest::setPageNo(int pageNo) {
|
||||
pageNo_ = pageNo;
|
||||
setParameter(std::string("PageNo"), std::to_string(pageNo));
|
||||
}
|
||||
|
||||
121
dds/src/model/DescribeClusterBackupsResult.cc
Normal file
121
dds/src/model/DescribeClusterBackupsResult.cc
Normal file
@@ -0,0 +1,121 @@
|
||||
/*
|
||||
* 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/dds/model/DescribeClusterBackupsResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dds;
|
||||
using namespace AlibabaCloud::Dds::Model;
|
||||
|
||||
DescribeClusterBackupsResult::DescribeClusterBackupsResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeClusterBackupsResult::DescribeClusterBackupsResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeClusterBackupsResult::~DescribeClusterBackupsResult()
|
||||
{}
|
||||
|
||||
void DescribeClusterBackupsResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allClusterBackupsNode = value["ClusterBackups"]["clusterBackup"];
|
||||
for (auto valueClusterBackupsclusterBackup : allClusterBackupsNode)
|
||||
{
|
||||
ClusterBackup clusterBackupsObject;
|
||||
if(!valueClusterBackupsclusterBackup["IsAvail"].isNull())
|
||||
clusterBackupsObject.isAvail = std::stoi(valueClusterBackupsclusterBackup["IsAvail"].asString());
|
||||
if(!valueClusterBackupsclusterBackup["ClusterBackupId"].isNull())
|
||||
clusterBackupsObject.clusterBackupId = valueClusterBackupsclusterBackup["ClusterBackupId"].asString();
|
||||
if(!valueClusterBackupsclusterBackup["ClusterBackupStatus"].isNull())
|
||||
clusterBackupsObject.clusterBackupStatus = valueClusterBackupsclusterBackup["ClusterBackupStatus"].asString();
|
||||
if(!valueClusterBackupsclusterBackup["ClusterBackupStartTime"].isNull())
|
||||
clusterBackupsObject.clusterBackupStartTime = valueClusterBackupsclusterBackup["ClusterBackupStartTime"].asString();
|
||||
if(!valueClusterBackupsclusterBackup["ClusterBackupSize"].isNull())
|
||||
clusterBackupsObject.clusterBackupSize = valueClusterBackupsclusterBackup["ClusterBackupSize"].asString();
|
||||
if(!valueClusterBackupsclusterBackup["ClusterBackupEndTime"].isNull())
|
||||
clusterBackupsObject.clusterBackupEndTime = valueClusterBackupsclusterBackup["ClusterBackupEndTime"].asString();
|
||||
if(!valueClusterBackupsclusterBackup["ClusterBackupMode"].isNull())
|
||||
clusterBackupsObject.clusterBackupMode = valueClusterBackupsclusterBackup["ClusterBackupMode"].asString();
|
||||
if(!valueClusterBackupsclusterBackup["Progress"].isNull())
|
||||
clusterBackupsObject.progress = valueClusterBackupsclusterBackup["Progress"].asString();
|
||||
auto allBackupsNode = valueClusterBackupsclusterBackup["Backups"]["backup"];
|
||||
for (auto valueClusterBackupsclusterBackupBackupsbackup : allBackupsNode)
|
||||
{
|
||||
ClusterBackup::Backup backupsObject;
|
||||
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupId"].isNull())
|
||||
backupsObject.backupId = valueClusterBackupsclusterBackupBackupsbackup["BackupId"].asString();
|
||||
if(!valueClusterBackupsclusterBackupBackupsbackup["InstanceName"].isNull())
|
||||
backupsObject.instanceName = valueClusterBackupsclusterBackupBackupsbackup["InstanceName"].asString();
|
||||
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupDownloadURL"].isNull())
|
||||
backupsObject.backupDownloadURL = valueClusterBackupsclusterBackupBackupsbackup["BackupDownloadURL"].asString();
|
||||
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupIntranetDownloadURL"].isNull())
|
||||
backupsObject.backupIntranetDownloadURL = valueClusterBackupsclusterBackupBackupsbackup["BackupIntranetDownloadURL"].asString();
|
||||
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupStartTime"].isNull())
|
||||
backupsObject.backupStartTime = valueClusterBackupsclusterBackupBackupsbackup["BackupStartTime"].asString();
|
||||
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupEndTime"].isNull())
|
||||
backupsObject.backupEndTime = valueClusterBackupsclusterBackupBackupsbackup["BackupEndTime"].asString();
|
||||
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupSize"].isNull())
|
||||
backupsObject.backupSize = valueClusterBackupsclusterBackupBackupsbackup["BackupSize"].asString();
|
||||
if(!valueClusterBackupsclusterBackupBackupsbackup["IsAvail"].isNull())
|
||||
backupsObject.isAvail = valueClusterBackupsclusterBackupBackupsbackup["IsAvail"].asString();
|
||||
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupStatus"].isNull())
|
||||
backupsObject.backupStatus = valueClusterBackupsclusterBackupBackupsbackup["BackupStatus"].asString();
|
||||
if(!valueClusterBackupsclusterBackupBackupsbackup["BackupName"].isNull())
|
||||
backupsObject.backupName = valueClusterBackupsclusterBackupBackupsbackup["BackupName"].asString();
|
||||
clusterBackupsObject.backups.push_back(backupsObject);
|
||||
}
|
||||
auto extraInfoNode = value["ExtraInfo"];
|
||||
if(!extraInfoNode["RegistryFromHistory"].isNull())
|
||||
clusterBackupsObject.extraInfo.registryFromHistory = extraInfoNode["RegistryFromHistory"].asString();
|
||||
clusterBackups_.push_back(clusterBackupsObject);
|
||||
}
|
||||
if(!value["MaxResults"].isNull())
|
||||
maxResults_ = std::stoi(value["MaxResults"].asString());
|
||||
if(!value["PageNumber"].isNull())
|
||||
pageNumber_ = std::stoi(value["PageNumber"].asString());
|
||||
if(!value["PageSize"].isNull())
|
||||
pageSize_ = std::stoi(value["PageSize"].asString());
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeClusterBackupsResult::ClusterBackup> DescribeClusterBackupsResult::getClusterBackups()const
|
||||
{
|
||||
return clusterBackups_;
|
||||
}
|
||||
|
||||
int DescribeClusterBackupsResult::getPageSize()const
|
||||
{
|
||||
return pageSize_;
|
||||
}
|
||||
|
||||
int DescribeClusterBackupsResult::getPageNumber()const
|
||||
{
|
||||
return pageNumber_;
|
||||
}
|
||||
|
||||
int DescribeClusterBackupsResult::getMaxResults()const
|
||||
{
|
||||
return maxResults_;
|
||||
}
|
||||
|
||||
90
dds/src/model/DescribeClusterRecoverTimeRequest.cc
Normal file
90
dds/src/model/DescribeClusterRecoverTimeRequest.cc
Normal file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* 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/dds/model/DescribeClusterRecoverTimeRequest.h>
|
||||
|
||||
using AlibabaCloud::Dds::Model::DescribeClusterRecoverTimeRequest;
|
||||
|
||||
DescribeClusterRecoverTimeRequest::DescribeClusterRecoverTimeRequest()
|
||||
: RpcServiceRequest("dds", "2015-12-01", "DescribeClusterRecoverTime") {
|
||||
setMethod(HttpRequest::Method::Get);
|
||||
}
|
||||
|
||||
DescribeClusterRecoverTimeRequest::~DescribeClusterRecoverTimeRequest() {}
|
||||
|
||||
long DescribeClusterRecoverTimeRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void DescribeClusterRecoverTimeRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string DescribeClusterRecoverTimeRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void DescribeClusterRecoverTimeRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string DescribeClusterRecoverTimeRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void DescribeClusterRecoverTimeRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
std::string DescribeClusterRecoverTimeRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void DescribeClusterRecoverTimeRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string DescribeClusterRecoverTimeRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void DescribeClusterRecoverTimeRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string DescribeClusterRecoverTimeRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void DescribeClusterRecoverTimeRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
long DescribeClusterRecoverTimeRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void DescribeClusterRecoverTimeRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
61
dds/src/model/DescribeClusterRecoverTimeResult.cc
Normal file
61
dds/src/model/DescribeClusterRecoverTimeResult.cc
Normal file
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dds/model/DescribeClusterRecoverTimeResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dds;
|
||||
using namespace AlibabaCloud::Dds::Model;
|
||||
|
||||
DescribeClusterRecoverTimeResult::DescribeClusterRecoverTimeResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
DescribeClusterRecoverTimeResult::DescribeClusterRecoverTimeResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
DescribeClusterRecoverTimeResult::~DescribeClusterRecoverTimeResult()
|
||||
{}
|
||||
|
||||
void DescribeClusterRecoverTimeResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allRestoreRangesNode = value["RestoreRanges"]["AvailableRestoreTime"];
|
||||
for (auto valueRestoreRangesAvailableRestoreTime : allRestoreRangesNode)
|
||||
{
|
||||
AvailableRestoreTime restoreRangesObject;
|
||||
if(!valueRestoreRangesAvailableRestoreTime["RestoreBeginTime"].isNull())
|
||||
restoreRangesObject.restoreBeginTime = valueRestoreRangesAvailableRestoreTime["RestoreBeginTime"].asString();
|
||||
if(!valueRestoreRangesAvailableRestoreTime["RestoreEndTime"].isNull())
|
||||
restoreRangesObject.restoreEndTime = valueRestoreRangesAvailableRestoreTime["RestoreEndTime"].asString();
|
||||
if(!valueRestoreRangesAvailableRestoreTime["RestoreType"].isNull())
|
||||
restoreRangesObject.restoreType = valueRestoreRangesAvailableRestoreTime["RestoreType"].asString();
|
||||
restoreRanges_.push_back(restoreRangesObject);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
std::vector<DescribeClusterRecoverTimeResult::AvailableRestoreTime> DescribeClusterRecoverTimeResult::getRestoreRanges()const
|
||||
{
|
||||
return restoreRanges_;
|
||||
}
|
||||
|
||||
@@ -133,6 +133,8 @@ void DescribeDBInstanceAttributeResult::parse(const std::string &payload)
|
||||
dBInstancesObject.encryptionKey = valueDBInstancesDBInstance["EncryptionKey"].asString();
|
||||
if(!valueDBInstancesDBInstance["SyncPercent"].isNull())
|
||||
dBInstancesObject.syncPercent = valueDBInstancesDBInstance["SyncPercent"].asString();
|
||||
if(!valueDBInstancesDBInstance["UseClusterBackup"].isNull())
|
||||
dBInstancesObject.useClusterBackup = valueDBInstancesDBInstance["UseClusterBackup"].asString() == "true";
|
||||
if(!valueDBInstancesDBInstance["BurstingEnabled"].isNull())
|
||||
dBInstancesObject.burstingEnabled = valueDBInstancesDBInstance["BurstingEnabled"].asString() == "true";
|
||||
if(!valueDBInstancesDBInstance["ProvisionedIops"].isNull())
|
||||
|
||||
@@ -41,6 +41,12 @@ void DescribeDBInstanceTDEInfoResult::parse(const std::string &payload)
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["TDEStatus"].isNull())
|
||||
tDEStatus_ = value["TDEStatus"].asString();
|
||||
if(!value["RoleARN"].isNull())
|
||||
roleARN_ = value["RoleARN"].asString();
|
||||
if(!value["EncryptionKey"].isNull())
|
||||
encryptionKey_ = value["EncryptionKey"].asString();
|
||||
if(!value["EncryptorName"].isNull())
|
||||
encryptorName_ = value["EncryptorName"].asString();
|
||||
|
||||
}
|
||||
|
||||
@@ -49,3 +55,18 @@ std::string DescribeDBInstanceTDEInfoResult::getTDEStatus()const
|
||||
return tDEStatus_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceTDEInfoResult::getEncryptionKey()const
|
||||
{
|
||||
return encryptionKey_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceTDEInfoResult::getEncryptorName()const
|
||||
{
|
||||
return encryptorName_;
|
||||
}
|
||||
|
||||
std::string DescribeDBInstanceTDEInfoResult::getRoleARN()const
|
||||
{
|
||||
return roleARN_;
|
||||
}
|
||||
|
||||
|
||||
@@ -106,3 +106,12 @@ void ModifyDBInstanceNetExpireTimeRequest::setOwnerId(long ownerId) {
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
std::string ModifyDBInstanceNetExpireTimeRequest::getCategory() const {
|
||||
return category_;
|
||||
}
|
||||
|
||||
void ModifyDBInstanceNetExpireTimeRequest::setCategory(const std::string &category) {
|
||||
category_ = category;
|
||||
setParameter(std::string("Category"), category);
|
||||
}
|
||||
|
||||
|
||||
90
dds/src/model/TransferClusterBackupRequest.cc
Normal file
90
dds/src/model/TransferClusterBackupRequest.cc
Normal file
@@ -0,0 +1,90 @@
|
||||
/*
|
||||
* 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/dds/model/TransferClusterBackupRequest.h>
|
||||
|
||||
using AlibabaCloud::Dds::Model::TransferClusterBackupRequest;
|
||||
|
||||
TransferClusterBackupRequest::TransferClusterBackupRequest()
|
||||
: RpcServiceRequest("dds", "2015-12-01", "TransferClusterBackup") {
|
||||
setMethod(HttpRequest::Method::Post);
|
||||
}
|
||||
|
||||
TransferClusterBackupRequest::~TransferClusterBackupRequest() {}
|
||||
|
||||
long TransferClusterBackupRequest::getResourceOwnerId() const {
|
||||
return resourceOwnerId_;
|
||||
}
|
||||
|
||||
void TransferClusterBackupRequest::setResourceOwnerId(long resourceOwnerId) {
|
||||
resourceOwnerId_ = resourceOwnerId;
|
||||
setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId));
|
||||
}
|
||||
|
||||
std::string TransferClusterBackupRequest::getAccessKeyId() const {
|
||||
return accessKeyId_;
|
||||
}
|
||||
|
||||
void TransferClusterBackupRequest::setAccessKeyId(const std::string &accessKeyId) {
|
||||
accessKeyId_ = accessKeyId;
|
||||
setParameter(std::string("AccessKeyId"), accessKeyId);
|
||||
}
|
||||
|
||||
std::string TransferClusterBackupRequest::getSecurityToken() const {
|
||||
return securityToken_;
|
||||
}
|
||||
|
||||
void TransferClusterBackupRequest::setSecurityToken(const std::string &securityToken) {
|
||||
securityToken_ = securityToken;
|
||||
setParameter(std::string("SecurityToken"), securityToken);
|
||||
}
|
||||
|
||||
std::string TransferClusterBackupRequest::getDBInstanceId() const {
|
||||
return dBInstanceId_;
|
||||
}
|
||||
|
||||
void TransferClusterBackupRequest::setDBInstanceId(const std::string &dBInstanceId) {
|
||||
dBInstanceId_ = dBInstanceId;
|
||||
setParameter(std::string("DBInstanceId"), dBInstanceId);
|
||||
}
|
||||
|
||||
std::string TransferClusterBackupRequest::getResourceOwnerAccount() const {
|
||||
return resourceOwnerAccount_;
|
||||
}
|
||||
|
||||
void TransferClusterBackupRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) {
|
||||
resourceOwnerAccount_ = resourceOwnerAccount;
|
||||
setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount);
|
||||
}
|
||||
|
||||
std::string TransferClusterBackupRequest::getOwnerAccount() const {
|
||||
return ownerAccount_;
|
||||
}
|
||||
|
||||
void TransferClusterBackupRequest::setOwnerAccount(const std::string &ownerAccount) {
|
||||
ownerAccount_ = ownerAccount;
|
||||
setParameter(std::string("OwnerAccount"), ownerAccount);
|
||||
}
|
||||
|
||||
long TransferClusterBackupRequest::getOwnerId() const {
|
||||
return ownerId_;
|
||||
}
|
||||
|
||||
void TransferClusterBackupRequest::setOwnerId(long ownerId) {
|
||||
ownerId_ = ownerId;
|
||||
setParameter(std::string("OwnerId"), std::to_string(ownerId));
|
||||
}
|
||||
|
||||
51
dds/src/model/TransferClusterBackupResult.cc
Normal file
51
dds/src/model/TransferClusterBackupResult.cc
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#include <alibabacloud/dds/model/TransferClusterBackupResult.h>
|
||||
#include <json/json.h>
|
||||
|
||||
using namespace AlibabaCloud::Dds;
|
||||
using namespace AlibabaCloud::Dds::Model;
|
||||
|
||||
TransferClusterBackupResult::TransferClusterBackupResult() :
|
||||
ServiceResult()
|
||||
{}
|
||||
|
||||
TransferClusterBackupResult::TransferClusterBackupResult(const std::string &payload) :
|
||||
ServiceResult()
|
||||
{
|
||||
parse(payload);
|
||||
}
|
||||
|
||||
TransferClusterBackupResult::~TransferClusterBackupResult()
|
||||
{}
|
||||
|
||||
void TransferClusterBackupResult::parse(const std::string &payload)
|
||||
{
|
||||
Json::Reader reader;
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
if(!value["AlreadyDone"].isNull())
|
||||
alreadyDone_ = value["AlreadyDone"].asString();
|
||||
|
||||
}
|
||||
|
||||
std::string TransferClusterBackupResult::getAlreadyDone()const
|
||||
{
|
||||
return alreadyDone_;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user