From e532f5fe74a9e3239114ec18bcc7508bd31b8a56 Mon Sep 17 00:00:00 2001 From: sdk-team Date: Thu, 1 Aug 2024 03:52:42 +0000 Subject: [PATCH] Generated 2015-12-01 for Dds. --- VERSION | 2 +- dds/CMakeLists.txt | 8 +- dds/include/alibabacloud/dds/DdsClient.h | 16 +-- .../dds/model/MigrateAvailableZoneRequest.h | 6 ++ ...InstanceRequest.h => RestartNodeRequest.h} | 21 ++-- ...DBInstanceResult.h => RestartNodeResult.h} | 14 +-- dds/src/DdsClient.cc | 18 ++-- dds/src/model/MigrateAvailableZoneRequest.cc | 18 ++++ dds/src/model/RestartNodeRequest.cc | 99 +++++++++++++++++++ ...InstanceResult.cc => RestartNodeResult.cc} | 10 +- dds/src/model/RestoreDBInstanceRequest.cc | 90 ----------------- 11 files changed, 169 insertions(+), 133 deletions(-) rename dds/include/alibabacloud/dds/model/{RestoreDBInstanceRequest.h => RestartNodeRequest.h} (75%) rename dds/include/alibabacloud/dds/model/{RestoreDBInstanceResult.h => RestartNodeResult.h} (70%) create mode 100644 dds/src/model/RestartNodeRequest.cc rename dds/src/model/{RestoreDBInstanceResult.cc => RestartNodeResult.cc} (74%) delete mode 100644 dds/src/model/RestoreDBInstanceRequest.cc diff --git a/VERSION b/VERSION index ab29df0b7..d932a117a 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.36.1962 \ No newline at end of file +1.36.1963 \ No newline at end of file diff --git a/dds/CMakeLists.txt b/dds/CMakeLists.txt index 1f32fa03a..485bea1f1 100644 --- a/dds/CMakeLists.txt +++ b/dds/CMakeLists.txt @@ -225,8 +225,8 @@ set(dds_public_header_model include/alibabacloud/dds/model/ResetAccountPasswordResult.h include/alibabacloud/dds/model/RestartDBInstanceRequest.h include/alibabacloud/dds/model/RestartDBInstanceResult.h - include/alibabacloud/dds/model/RestoreDBInstanceRequest.h - include/alibabacloud/dds/model/RestoreDBInstanceResult.h + include/alibabacloud/dds/model/RestartNodeRequest.h + include/alibabacloud/dds/model/RestartNodeResult.h include/alibabacloud/dds/model/SwitchDBInstanceHARequest.h include/alibabacloud/dds/model/SwitchDBInstanceHAResult.h include/alibabacloud/dds/model/TagResourcesRequest.h @@ -450,8 +450,8 @@ set(dds_src src/model/ResetAccountPasswordResult.cc src/model/RestartDBInstanceRequest.cc src/model/RestartDBInstanceResult.cc - src/model/RestoreDBInstanceRequest.cc - src/model/RestoreDBInstanceResult.cc + src/model/RestartNodeRequest.cc + src/model/RestartNodeResult.cc src/model/SwitchDBInstanceHARequest.cc src/model/SwitchDBInstanceHAResult.cc src/model/TagResourcesRequest.cc diff --git a/dds/include/alibabacloud/dds/DdsClient.h b/dds/include/alibabacloud/dds/DdsClient.h index 14fd8ea35..339874962 100644 --- a/dds/include/alibabacloud/dds/DdsClient.h +++ b/dds/include/alibabacloud/dds/DdsClient.h @@ -226,8 +226,8 @@ #include "model/ResetAccountPasswordResult.h" #include "model/RestartDBInstanceRequest.h" #include "model/RestartDBInstanceResult.h" -#include "model/RestoreDBInstanceRequest.h" -#include "model/RestoreDBInstanceResult.h" +#include "model/RestartNodeRequest.h" +#include "model/RestartNodeResult.h" #include "model/SwitchDBInstanceHARequest.h" #include "model/SwitchDBInstanceHAResult.h" #include "model/TagResourcesRequest.h" @@ -559,9 +559,9 @@ namespace AlibabaCloud typedef Outcome RestartDBInstanceOutcome; typedef std::future RestartDBInstanceOutcomeCallable; typedef std::function&)> RestartDBInstanceAsyncHandler; - typedef Outcome RestoreDBInstanceOutcome; - typedef std::future RestoreDBInstanceOutcomeCallable; - typedef std::function&)> RestoreDBInstanceAsyncHandler; + typedef Outcome RestartNodeOutcome; + typedef std::future RestartNodeOutcomeCallable; + typedef std::function&)> RestartNodeAsyncHandler; typedef Outcome SwitchDBInstanceHAOutcome; typedef std::future SwitchDBInstanceHAOutcomeCallable; typedef std::function&)> SwitchDBInstanceHAAsyncHandler; @@ -897,9 +897,9 @@ namespace AlibabaCloud RestartDBInstanceOutcome restartDBInstance(const Model::RestartDBInstanceRequest &request)const; void restartDBInstanceAsync(const Model::RestartDBInstanceRequest& request, const RestartDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; RestartDBInstanceOutcomeCallable restartDBInstanceCallable(const Model::RestartDBInstanceRequest& request) const; - RestoreDBInstanceOutcome restoreDBInstance(const Model::RestoreDBInstanceRequest &request)const; - void restoreDBInstanceAsync(const Model::RestoreDBInstanceRequest& request, const RestoreDBInstanceAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; - RestoreDBInstanceOutcomeCallable restoreDBInstanceCallable(const Model::RestoreDBInstanceRequest& request) const; + RestartNodeOutcome restartNode(const Model::RestartNodeRequest &request)const; + void restartNodeAsync(const Model::RestartNodeRequest& request, const RestartNodeAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; + RestartNodeOutcomeCallable restartNodeCallable(const Model::RestartNodeRequest& request) const; SwitchDBInstanceHAOutcome switchDBInstanceHA(const Model::SwitchDBInstanceHARequest &request)const; void switchDBInstanceHAAsync(const Model::SwitchDBInstanceHARequest& request, const SwitchDBInstanceHAAsyncHandler& handler, const std::shared_ptr& context = nullptr) const; SwitchDBInstanceHAOutcomeCallable switchDBInstanceHACallable(const Model::SwitchDBInstanceHARequest& request) const; diff --git a/dds/include/alibabacloud/dds/model/MigrateAvailableZoneRequest.h b/dds/include/alibabacloud/dds/model/MigrateAvailableZoneRequest.h index e2aa91e27..b5b54016e 100644 --- a/dds/include/alibabacloud/dds/model/MigrateAvailableZoneRequest.h +++ b/dds/include/alibabacloud/dds/model/MigrateAvailableZoneRequest.h @@ -32,10 +32,14 @@ public: ~MigrateAvailableZoneRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); + std::string getSecondaryZoneId() const; + void setSecondaryZoneId(const std::string &secondaryZoneId); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); std::string getEffectiveTime() const; void setEffectiveTime(const std::string &effectiveTime); + std::string getHiddenZoneId() const; + void setHiddenZoneId(const std::string &hiddenZoneId); std::string getDBInstanceId() const; void setDBInstanceId(const std::string &dBInstanceId); std::string getResourceOwnerAccount() const; @@ -51,8 +55,10 @@ public: private: long resourceOwnerId_; + std::string secondaryZoneId_; std::string accessKeyId_; std::string effectiveTime_; + std::string hiddenZoneId_; std::string dBInstanceId_; std::string resourceOwnerAccount_; std::string ownerAccount_; diff --git a/dds/include/alibabacloud/dds/model/RestoreDBInstanceRequest.h b/dds/include/alibabacloud/dds/model/RestartNodeRequest.h similarity index 75% rename from dds/include/alibabacloud/dds/model/RestoreDBInstanceRequest.h rename to dds/include/alibabacloud/dds/model/RestartNodeRequest.h index 261ce4c62..eb8ef4e9e 100644 --- a/dds/include/alibabacloud/dds/model/RestoreDBInstanceRequest.h +++ b/dds/include/alibabacloud/dds/model/RestartNodeRequest.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_DDS_MODEL_RESTOREDBINSTANCEREQUEST_H_ -#define ALIBABACLOUD_DDS_MODEL_RESTOREDBINSTANCEREQUEST_H_ +#ifndef ALIBABACLOUD_DDS_MODEL_RESTARTNODEREQUEST_H_ +#define ALIBABACLOUD_DDS_MODEL_RESTARTNODEREQUEST_H_ #include #include @@ -26,35 +26,38 @@ namespace AlibabaCloud { namespace Dds { namespace Model { -class ALIBABACLOUD_DDS_EXPORT RestoreDBInstanceRequest : public RpcServiceRequest { +class ALIBABACLOUD_DDS_EXPORT RestartNodeRequest : public RpcServiceRequest { public: - RestoreDBInstanceRequest(); - ~RestoreDBInstanceRequest(); + RestartNodeRequest(); + ~RestartNodeRequest(); long getResourceOwnerId() const; void setResourceOwnerId(long resourceOwnerId); + std::string getRoleId() const; + void setRoleId(const std::string &roleId); std::string getAccessKeyId() const; void setAccessKeyId(const std::string &accessKeyId); std::string getDBInstanceId() const; void setDBInstanceId(const std::string &dBInstanceId); + std::string getNodeId() const; + void setNodeId(const std::string &nodeId); std::string getResourceOwnerAccount() const; void setResourceOwnerAccount(const std::string &resourceOwnerAccount); std::string getOwnerAccount() const; void setOwnerAccount(const std::string &ownerAccount); - int getBackupId() const; - void setBackupId(int backupId); long getOwnerId() const; void setOwnerId(long ownerId); private: long resourceOwnerId_; + std::string roleId_; std::string accessKeyId_; std::string dBInstanceId_; + std::string nodeId_; std::string resourceOwnerAccount_; std::string ownerAccount_; - int backupId_; long ownerId_; }; } // namespace Model } // namespace Dds } // namespace AlibabaCloud -#endif // !ALIBABACLOUD_DDS_MODEL_RESTOREDBINSTANCEREQUEST_H_ +#endif // !ALIBABACLOUD_DDS_MODEL_RESTARTNODEREQUEST_H_ diff --git a/dds/include/alibabacloud/dds/model/RestoreDBInstanceResult.h b/dds/include/alibabacloud/dds/model/RestartNodeResult.h similarity index 70% rename from dds/include/alibabacloud/dds/model/RestoreDBInstanceResult.h rename to dds/include/alibabacloud/dds/model/RestartNodeResult.h index 8835037bc..737897d9e 100644 --- a/dds/include/alibabacloud/dds/model/RestoreDBInstanceResult.h +++ b/dds/include/alibabacloud/dds/model/RestartNodeResult.h @@ -14,8 +14,8 @@ * limitations under the License. */ -#ifndef ALIBABACLOUD_DDS_MODEL_RESTOREDBINSTANCERESULT_H_ -#define ALIBABACLOUD_DDS_MODEL_RESTOREDBINSTANCERESULT_H_ +#ifndef ALIBABACLOUD_DDS_MODEL_RESTARTNODERESULT_H_ +#define ALIBABACLOUD_DDS_MODEL_RESTARTNODERESULT_H_ #include #include @@ -29,14 +29,14 @@ namespace AlibabaCloud { namespace Model { - class ALIBABACLOUD_DDS_EXPORT RestoreDBInstanceResult : public ServiceResult + class ALIBABACLOUD_DDS_EXPORT RestartNodeResult : public ServiceResult { public: - RestoreDBInstanceResult(); - explicit RestoreDBInstanceResult(const std::string &payload); - ~RestoreDBInstanceResult(); + RestartNodeResult(); + explicit RestartNodeResult(const std::string &payload); + ~RestartNodeResult(); protected: void parse(const std::string &payload); @@ -46,4 +46,4 @@ namespace AlibabaCloud } } } -#endif // !ALIBABACLOUD_DDS_MODEL_RESTOREDBINSTANCERESULT_H_ \ No newline at end of file +#endif // !ALIBABACLOUD_DDS_MODEL_RESTARTNODERESULT_H_ \ No newline at end of file diff --git a/dds/src/DdsClient.cc b/dds/src/DdsClient.cc index ad9bdde47..df6106b28 100644 --- a/dds/src/DdsClient.cc +++ b/dds/src/DdsClient.cc @@ -3723,36 +3723,36 @@ DdsClient::RestartDBInstanceOutcomeCallable DdsClient::restartDBInstanceCallable return task->get_future(); } -DdsClient::RestoreDBInstanceOutcome DdsClient::restoreDBInstance(const RestoreDBInstanceRequest &request) const +DdsClient::RestartNodeOutcome DdsClient::restartNode(const RestartNodeRequest &request) const { auto endpointOutcome = endpointProvider_->getEndpoint(); if (!endpointOutcome.isSuccess()) - return RestoreDBInstanceOutcome(endpointOutcome.error()); + return RestartNodeOutcome(endpointOutcome.error()); auto outcome = makeRequest(endpointOutcome.result(), request); if (outcome.isSuccess()) - return RestoreDBInstanceOutcome(RestoreDBInstanceResult(outcome.result())); + return RestartNodeOutcome(RestartNodeResult(outcome.result())); else - return RestoreDBInstanceOutcome(outcome.error()); + return RestartNodeOutcome(outcome.error()); } -void DdsClient::restoreDBInstanceAsync(const RestoreDBInstanceRequest& request, const RestoreDBInstanceAsyncHandler& handler, const std::shared_ptr& context) const +void DdsClient::restartNodeAsync(const RestartNodeRequest& request, const RestartNodeAsyncHandler& handler, const std::shared_ptr& context) const { auto fn = [this, request, handler, context]() { - handler(this, request, restoreDBInstance(request), context); + handler(this, request, restartNode(request), context); }; asyncExecute(new Runnable(fn)); } -DdsClient::RestoreDBInstanceOutcomeCallable DdsClient::restoreDBInstanceCallable(const RestoreDBInstanceRequest &request) const +DdsClient::RestartNodeOutcomeCallable DdsClient::restartNodeCallable(const RestartNodeRequest &request) const { - auto task = std::make_shared>( + auto task = std::make_shared>( [this, request]() { - return this->restoreDBInstance(request); + return this->restartNode(request); }); asyncExecute(new Runnable([task]() { (*task)(); })); diff --git a/dds/src/model/MigrateAvailableZoneRequest.cc b/dds/src/model/MigrateAvailableZoneRequest.cc index 46861a4b6..91c4dae66 100644 --- a/dds/src/model/MigrateAvailableZoneRequest.cc +++ b/dds/src/model/MigrateAvailableZoneRequest.cc @@ -34,6 +34,15 @@ void MigrateAvailableZoneRequest::setResourceOwnerId(long resourceOwnerId) { setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); } +std::string MigrateAvailableZoneRequest::getSecondaryZoneId() const { + return secondaryZoneId_; +} + +void MigrateAvailableZoneRequest::setSecondaryZoneId(const std::string &secondaryZoneId) { + secondaryZoneId_ = secondaryZoneId; + setParameter(std::string("SecondaryZoneId"), secondaryZoneId); +} + std::string MigrateAvailableZoneRequest::getAccessKeyId() const { return accessKeyId_; } @@ -52,6 +61,15 @@ void MigrateAvailableZoneRequest::setEffectiveTime(const std::string &effectiveT setParameter(std::string("EffectiveTime"), effectiveTime); } +std::string MigrateAvailableZoneRequest::getHiddenZoneId() const { + return hiddenZoneId_; +} + +void MigrateAvailableZoneRequest::setHiddenZoneId(const std::string &hiddenZoneId) { + hiddenZoneId_ = hiddenZoneId; + setParameter(std::string("HiddenZoneId"), hiddenZoneId); +} + std::string MigrateAvailableZoneRequest::getDBInstanceId() const { return dBInstanceId_; } diff --git a/dds/src/model/RestartNodeRequest.cc b/dds/src/model/RestartNodeRequest.cc new file mode 100644 index 000000000..3cc62a44d --- /dev/null +++ b/dds/src/model/RestartNodeRequest.cc @@ -0,0 +1,99 @@ +/* + * 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 + +using AlibabaCloud::Dds::Model::RestartNodeRequest; + +RestartNodeRequest::RestartNodeRequest() + : RpcServiceRequest("dds", "2015-12-01", "RestartNode") { + setMethod(HttpRequest::Method::Post); +} + +RestartNodeRequest::~RestartNodeRequest() {} + +long RestartNodeRequest::getResourceOwnerId() const { + return resourceOwnerId_; +} + +void RestartNodeRequest::setResourceOwnerId(long resourceOwnerId) { + resourceOwnerId_ = resourceOwnerId; + setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); +} + +std::string RestartNodeRequest::getRoleId() const { + return roleId_; +} + +void RestartNodeRequest::setRoleId(const std::string &roleId) { + roleId_ = roleId; + setParameter(std::string("RoleId"), roleId); +} + +std::string RestartNodeRequest::getAccessKeyId() const { + return accessKeyId_; +} + +void RestartNodeRequest::setAccessKeyId(const std::string &accessKeyId) { + accessKeyId_ = accessKeyId; + setParameter(std::string("AccessKeyId"), accessKeyId); +} + +std::string RestartNodeRequest::getDBInstanceId() const { + return dBInstanceId_; +} + +void RestartNodeRequest::setDBInstanceId(const std::string &dBInstanceId) { + dBInstanceId_ = dBInstanceId; + setParameter(std::string("DBInstanceId"), dBInstanceId); +} + +std::string RestartNodeRequest::getNodeId() const { + return nodeId_; +} + +void RestartNodeRequest::setNodeId(const std::string &nodeId) { + nodeId_ = nodeId; + setParameter(std::string("NodeId"), nodeId); +} + +std::string RestartNodeRequest::getResourceOwnerAccount() const { + return resourceOwnerAccount_; +} + +void RestartNodeRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) { + resourceOwnerAccount_ = resourceOwnerAccount; + setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount); +} + +std::string RestartNodeRequest::getOwnerAccount() const { + return ownerAccount_; +} + +void RestartNodeRequest::setOwnerAccount(const std::string &ownerAccount) { + ownerAccount_ = ownerAccount; + setParameter(std::string("OwnerAccount"), ownerAccount); +} + +long RestartNodeRequest::getOwnerId() const { + return ownerId_; +} + +void RestartNodeRequest::setOwnerId(long ownerId) { + ownerId_ = ownerId; + setParameter(std::string("OwnerId"), std::to_string(ownerId)); +} + diff --git a/dds/src/model/RestoreDBInstanceResult.cc b/dds/src/model/RestartNodeResult.cc similarity index 74% rename from dds/src/model/RestoreDBInstanceResult.cc rename to dds/src/model/RestartNodeResult.cc index 0b1e03e50..10dfc13d8 100644 --- a/dds/src/model/RestoreDBInstanceResult.cc +++ b/dds/src/model/RestartNodeResult.cc @@ -14,26 +14,26 @@ * limitations under the License. */ -#include +#include #include using namespace AlibabaCloud::Dds; using namespace AlibabaCloud::Dds::Model; -RestoreDBInstanceResult::RestoreDBInstanceResult() : +RestartNodeResult::RestartNodeResult() : ServiceResult() {} -RestoreDBInstanceResult::RestoreDBInstanceResult(const std::string &payload) : +RestartNodeResult::RestartNodeResult(const std::string &payload) : ServiceResult() { parse(payload); } -RestoreDBInstanceResult::~RestoreDBInstanceResult() +RestartNodeResult::~RestartNodeResult() {} -void RestoreDBInstanceResult::parse(const std::string &payload) +void RestartNodeResult::parse(const std::string &payload) { Json::Reader reader; Json::Value value; diff --git a/dds/src/model/RestoreDBInstanceRequest.cc b/dds/src/model/RestoreDBInstanceRequest.cc deleted file mode 100644 index e45f1b867..000000000 --- a/dds/src/model/RestoreDBInstanceRequest.cc +++ /dev/null @@ -1,90 +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 - -using AlibabaCloud::Dds::Model::RestoreDBInstanceRequest; - -RestoreDBInstanceRequest::RestoreDBInstanceRequest() - : RpcServiceRequest("dds", "2015-12-01", "RestoreDBInstance") { - setMethod(HttpRequest::Method::Post); -} - -RestoreDBInstanceRequest::~RestoreDBInstanceRequest() {} - -long RestoreDBInstanceRequest::getResourceOwnerId() const { - return resourceOwnerId_; -} - -void RestoreDBInstanceRequest::setResourceOwnerId(long resourceOwnerId) { - resourceOwnerId_ = resourceOwnerId; - setParameter(std::string("ResourceOwnerId"), std::to_string(resourceOwnerId)); -} - -std::string RestoreDBInstanceRequest::getAccessKeyId() const { - return accessKeyId_; -} - -void RestoreDBInstanceRequest::setAccessKeyId(const std::string &accessKeyId) { - accessKeyId_ = accessKeyId; - setParameter(std::string("AccessKeyId"), accessKeyId); -} - -std::string RestoreDBInstanceRequest::getDBInstanceId() const { - return dBInstanceId_; -} - -void RestoreDBInstanceRequest::setDBInstanceId(const std::string &dBInstanceId) { - dBInstanceId_ = dBInstanceId; - setParameter(std::string("DBInstanceId"), dBInstanceId); -} - -std::string RestoreDBInstanceRequest::getResourceOwnerAccount() const { - return resourceOwnerAccount_; -} - -void RestoreDBInstanceRequest::setResourceOwnerAccount(const std::string &resourceOwnerAccount) { - resourceOwnerAccount_ = resourceOwnerAccount; - setParameter(std::string("ResourceOwnerAccount"), resourceOwnerAccount); -} - -std::string RestoreDBInstanceRequest::getOwnerAccount() const { - return ownerAccount_; -} - -void RestoreDBInstanceRequest::setOwnerAccount(const std::string &ownerAccount) { - ownerAccount_ = ownerAccount; - setParameter(std::string("OwnerAccount"), ownerAccount); -} - -int RestoreDBInstanceRequest::getBackupId() const { - return backupId_; -} - -void RestoreDBInstanceRequest::setBackupId(int backupId) { - backupId_ = backupId; - setParameter(std::string("BackupId"), std::to_string(backupId)); -} - -long RestoreDBInstanceRequest::getOwnerId() const { - return ownerId_; -} - -void RestoreDBInstanceRequest::setOwnerId(long ownerId) { - ownerId_ = ownerId; - setParameter(std::string("OwnerId"), std::to_string(ownerId)); -} -